OSDN Git Service

PR middle-end/28683
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
2
3         PR middle-end/28683
4         * gcc.c-torture/compile/20060823-1.c: New test.
5
6 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7
8         PR c++/28853
9         * g++.dg/template/ttp21.C: New test.
10
11         PR c++/28852
12         * g++.dg/other/operator1.C: Add error-marker.
13         * g++.dg/other/operator2.C: New test.
14
15 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
16
17         PR c/27893
18         * gcc.c-torture/compile/vla-const-1.c,
19         gcc.c-torture/compile/vla-const-2.c: New tests.
20
21 2006-08-26  Richard Guenther  <rguenther@suse.de>
22
23         PR middle-end/28814
24         * gcc.dg/torture/pr28814.c: New testcase.
25
26 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
27
28         PR c/28418
29         * gcc.c-torture/compile/compound-literal-1.c: New test.
30
31 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
32
33         PR c/28299
34         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
35         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
36         Expect extra diagnostics.
37
38 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
39
40         gcc.dg/noncompile/pr16876.c: New test.
41
42 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
43
44         PR c++/28056
45         * g++.dg/parse/local1.C: New test.
46         * g++.dg/other/qual1.C: Tweak error marker.
47
48 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
49
50         PR c++/27787
51         * g++.dg/template/typename10.C: New.
52         * g++.dg/template/lookup4.C: Remove bogus error marker.
53
54 2006-08-25  Richard Guenther  <rguenther@suse.de>
55
56         PR testsuite/28829
57         * gcc.dg/pr26570.c: Fix testcase.
58
59 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
60
61         PR tree-opt/28807
62         * gcc.c-torture/execute/mayalias-2.c: New test.
63         * gcc.dg/tree-ssa/alias-13.c: New test.
64
65 2006-08-24  Jan Hubicka  <jh@suse.cz>
66
67         PR debug/26881
68         * gcc.dg/debug/pr26881.c: New file.
69
70 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
71
72         PR fortran/28788
73         * gfortran.dg/used_types_4.f90: New test.
74         * gfortran.dg/derived_init_2.f90: Modify to check sibling
75         association of derived types.
76         * gfortran.dg/used_types_2.f90: Add module cleanup.
77         * gfortran.dg/used_types_3.f90: The same.
78
79         PR fortran/28771
80         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
81         fix of regression.
82
83 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
84
85         PR 28813
86         * gfortran.dg/direct_io_6.f90: Remove test.
87
88 2006-08-23  Stuart Hastings  <stuart@apple.com>
89
90         PR 28825
91         * gcc.target/i386/20060821-1.c: New.
92
93 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
94
95         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into 
96         dg-warning strings for dllimport.
97
98 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
99
100         PR C++/28450
101         * g++.dg/ext/vector4.C: New test.
102         * g++.dg/ext/complex1.C: New test.
103
104 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
105
106         PR debug/28692
107         * gcc.dg/debug/const-1.c: New.
108         * gcc.dg/debug/const-2.c: New.
109         * gcc.dg/debug/dwarf2/const-1.c: New.
110         * gcc.dg/debug/dwarf2/const-2.c: New.
111         * gcc.dg/debug/dwarf2/const-2b.c: New.
112
113 2006-08-22  Richard Guenther  <rguenther@suse.de>
114
115         PR middle-end/28776
116         * gcc.c-torture/compile/pr28776-1.c: New testcase.
117         * gcc.c-torture/compile/pr28776-2.c: Likewise.
118
119 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
120
121         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
122
123 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
124
125         PR c++/26269
126         * g++.dg/other/error14.C: New test.
127
128         PR c++/28505
129         * g++.dg/parse/ctor7.C: New test.
130         * g++.dg/parse/ctor8.C: Likewise.
131
132         PR c++/28741
133         * g++.dg/template/void7.C: New test. 
134         
135 2006-08-21  Olivier Hainque  <hainque@adacore.com>
136
137         * gnat.dg/self_aggregate_with_zeros.adb: New test.
138         * gnat.dg/self_aggregate_with_array.adb: New test.
139
140 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
141  
142         * g++.dg/eh/arm-vfp-unwind.C: New test.
143  
144 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
145
146         PR c++/28341
147         * g++.dg/template/ref3.C: New test.
148         * g++.dg/template/nontype13.C: New test.
149
150         PR c++/28346
151         * g++.dg/template/ptrmem17.C: New test.
152
153 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
154
155         PR target/28648 c:
156         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
157
158 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
159
160         PR fortran/28630
161         * gfortran.dg/used_types_2.f90: New test.
162
163         PR fortran/28601
164         * gfortran.dg/used_types_3.f90: New test.
165
166         PR fortran/20886
167         * gfortran.dg/generic_actual_arg.f90: New test.
168
169         PR fortran/28735
170         * gfortran.dg/module_private_array_refs_1.f90: New test.
171
172         PR fortran/28762
173         * gfortran.dg/program_name_1.f90: New test.
174
175         PR fortran/28425
176         * gfortran.dg/derived_constructor_comps_1.f90: New test.
177
178         PR fortran/28496
179         * gfortran.dg/array_initializer_2.f90: New test.
180
181         PR fortran/18111
182         * gfortran.dg/unused_artificial_dummies_1.f90: New test. 
183
184         PR fortran/28600
185         * gfortran.dg/assumed_charlen_function_4.f90: New test.
186
187         PR fortran/28771
188         * gfortran.dg/assumed_charlen_in_main.f90: New test.
189
190         PR fortran/28660
191         * gfortran.dg/dependent_decls_1.f90: New test.
192
193 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
194
195         PR fortran/25217
196         * gfortran.dg/derived_init_2.f90: New.
197
198 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
199
200         * gcc.c-torture/execute/pr28289.c: New test.
201
202 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
203
204         PR c/28744
205         * gcc.dg/attr-externally-visible-1.c: New test.
206         * gcc.dg/attr-externally-visible-2.c: New test.
207         * g++.dg/parse/attr-externally-visible-1.C: New test.
208         * g++.dg/parse/attr-externally-visible-2.C: New test.
209
210 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
211
212         PR c++/28606
213         * g++.dg/parse/dtor11.C: New test.
214
215 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
216
217         PR rtl-optimization/28489
218         * gcc.c-torture/compile/pr28489.c: New test.
219
220 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
221
222         PR c++/28710
223         * g++.dg/template/redecl4.C: New test.
224
225         PR c++/28711
226         * g++.dg/template/ctor8.C: New test.
227
228 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
229
230         * PR c++/28573
231         * g++.dg/parse/offsetof6.C: New test.
232         * g++.dg/parse/offsetof6.C: New test.
233         * g++.dg/parse/offsetof7.C: New test.
234
235 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
236
237         PR testsuite/28602
238         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
239         is false.
240
241 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
242
243         PR c++/28302
244         * g++.dg/ext/vector3.C: New test.
245
246 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
247
248         PR gcov/profile/26570
249         * gcc.dg/pr26570.c: New test.
250
251 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
252
253         PR c/27697
254         * gcc.dg/qual-component-1.c: New test.
255
256 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
257
258         PR c++/28593
259         * g++.dg/parse/new3.C: New test.
260
261 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
262
263         PR fortran/25828
264         * gfortran.dg/streamio_1.f90: New test.
265         * gfortran.dg/streamio_2.f90: New test.
266         * gfortran.dg/streamio_3.f90: New test.
267         * gfortran.dg/streamio_4.f90: New test.
268         * gfortran.dg/streamio_5.f90: New test.
269         * gfortran.dg/streamio_6.f90: New test.
270         * gfortran.dg/streamio_7.f90: New test.
271         * gfortran.dg/streamio_8.f90: New test.
272
273 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
274
275         PR c/28287
276         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
277
278 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
279
280         PR c++/28594
281         * g++.dg/template/void6.C: New test.
282         
283 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
284
285         PR c/28649
286         * gcc.dg/parse-error-1.c: New test.
287         * gcc.dg/parse-error-2.c: New test.
288         * gcc.dg/cpp/digraph2.c: Add error-marker.
289         * gcc.dg/noncompile/920923-1.c: Likewise.
290
291 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
292
293         PR c/27490
294         * gcc.dg/sizeof-2.c: New testcase.
295
296         PR c/27489
297         * gcc.dg/switch-A.c: New testcase.
298
299 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
300
301         PR c++/28288
302         PR c++/14556
303         * g++.old-deja/g++.warn/compare1.C: Delete.
304         * g++.dg/opt/pr7503-2.C: Delete.
305         * g++.dg/opt/pr7503-3.C: Delete.
306         * g++.dg/opt/pr7503-4.C: Delete.
307         * g++.dg/opt/pr7503-5.C: Delete.
308         * g++.dg/opt/max1.C: Delete.
309         * g++.dg/warn/minmax.C: Delete.
310         * g++.dg/expr/minmax.C: New test.
311
312 2006-08-14  Richard Guenther  <rguenther@suse.de>
313
314         PR testsuite/28703
315         * gcc.c-torture/execute/pr28651.c: Do not use argc
316         to avoid optimization, instead forbid inlining.
317
318 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
319
320         PR rtl-optimization/28634
321         * gcc.c-torture/execute/ieee/pr28634.c: New test.
322
323 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
324
325         PR c/27184
326         * gcc.dg/torture/pr27184.c: New test.
327
328 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
329
330         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
331
332 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
333
334         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
335         * gfortran.dg/stat_2.f90: Likewise.
336         * gfortran.dg/chmod_1.f90: Likewise.
337         * gfortran.dg/chmod_2.f90: Likewise.
338         * gfortran.dg/chmod_3.f90: Likewise.
339
340 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
341
342         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
343
344 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
345
346         * g++.dg/opt/pr23454-2.C: New test.
347
348 2006-08-11  Richard Guenther  <rguenther@suse.de>
349
350         PR middle-end/28651
351         * gcc.c-torture/execute/pr28651.c: New testcase.
352
353 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
354
355         * gnat.dg/specs/static_initializer.ads: New test.
356
357 2006-08-10  Paul Brook  <paul@codesourcery.com>
358
359         * gcc.target/arm/cond-asm.c: New test.
360
361 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
362
363         PR tree-optimization/26197
364         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
365         * g++.dg/vect/vect.exp: Compile the new tests with
366         --param max-aliased-vops=0.
367
368 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
369
370         PR c++/28637
371         * g++.dg/template/void3.C: New test.
372
373         PR c++/28638
374         * g++.dg/template/void4.C: New test.
375
376         PR c++/28640
377         * g++.dg/template/void5.C: New test.
378         
379 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
380
381         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
382         after dg-do compile.
383
384 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
385
386         PR tree-optimizations/26969
387         * gcc.dg/vect/vect.exp: Compile tests prefixed with
388         "unswitch-loops" with -funswitch-loops.
389         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
390
391 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
392
393         * gcc.dg/sparc-getcontext-1.c: Fix typo.
394         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
395         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
396         * objc.dg/dwarf-1.m: Likewise.
397         * objc.dg/dwarf-2.m: Likewise.
398         * obj-c++.dg/dwarf-2.mm: Likewise.
399
400 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
401
402         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
403         * objc.dg/dwarf-2.m: Likewise.
404         * obj-c++.dg/dwarf-2.mm: Likewise.
405
406         PR libfortran/28603
407         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
408
409         PR testsuite/27611
410         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
411
412         PR testsuite/27033
413         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
414
415 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
416
417         PR target/27827
418         * gcc.target/i386/pr27827.c: New testcase.
419
420 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
421
422         PR fortran/28590
423         * gfortran.dg/sequence_types_1.f90: New test.
424
425 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
426
427         PR fortran/28548
428         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
429         dg-warning.  Add -pedantic option.
430
431 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
432
433         PR c/28502
434         * gcc.dg/proto-1.c: New test.
435
436         PR c/27721
437         * gcc.dg/lvalue-4.c: New test.
438
439         PR c/28136
440         * gcc.dg/init-bad-5.c: New test.
441
442 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
443
444         PR c++/28347
445         * g++.dg/ext/typedef-init.C: Add new test for typedef 
446         initialization inside templates. Adjust existing error markers.
447
448 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
449
450         PR c++/28148
451         * g++.dg/init/ptrmem3.C: New test.
452
453 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
454
455         PR tree-optimization/27770
456         * lib/target-support.exp: New target keyword "section_anchors". 
457         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
458         tests.
459         * gcc.dg/vect/section-anchors-pr27770.c: New test.
460         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
461         * gcc.dg/vect/section-anchors-vect-69.c: New test.
462         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
463         
464 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
465
466         * gcc.dg/20060801-1.c: Add missing '}'.
467
468 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
469
470         PR c++/27508
471         * g++.dg/parse/dtor9.C: New test.
472         * g++.dg/parse/dtor10.C: New test.
473         * g++.dg/other/error7.C: Adjust error-marker.
474
475         PR c++/28274
476         * g++.dg/other/default5.C: New test.
477
478 2006-08-02  Richard Guenther  <rguenther@suse.de>
479
480         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
481
482 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
483
484         PR c++/28557
485         * g++.dg/template/conv9.C: New test.
486
487 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
488
489         PR debug/28063
490         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
491         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
492         Optionally return assembly text.  Update callers.
493         (check_no_compiler_messages): Update verbose messages.
494         (check_no_messages_and_pattern): New.
495         (check_effective_target_string_merging): New.
496
497 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
498
499         PR c++/28250
500         * g++.dg/eh/catch4.C: New test.
501
502         PR c++/28257
503         * g++.dg/other/qual1.C: New test.
504
505         PR c++/28259
506         * g++.dg/inherit/error2.C: New test.
507
508         PR c++/28267
509         * g++.dg/other/new1.C: New test.
510
511         * g++.dg/warn/pr23075.C: Remove obsolete test.
512         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
513         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
514
515 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
516
517         PR c++/28523
518         * g++.dg/eh/cast1.C: New test.
519
520 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
521
522         PR libfortran/28452
523         * gfortran.dg/random_3.f90:  New test.
524
525 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
526
527         PR c++/28432
528         * g++.dg/other/pr28304.C: Change expected error message.
529         * g++.dg/other/pr28432.C: New test.
530
531 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
532
533         PR c++/28256
534         * g++.dg/init/brace2.C: Change expected error message, add empty init.
535
536 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
537
538         PR debug/23336
539         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
540         at -g1.
541         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
542         g++.dg/debug/enum-2.C: New.
543
544 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
545
546         PR c++/6634
547         * g++.dg/parse/long1.C: Add more tests.
548
549 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
550
551         * gfortran.dg/lrshift_1.c: New file.
552
553 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
554
555         PR libgfortran/28335
556         * gfortran.dg/no_unit_error_1.f90: New test.
557
558 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
559
560         PR libgfortran/28335
561         * gfortran.dg/no_unit_error_1.f90: Delete test.
562         * gfortran.dg/no_unit_error_2.f90: Delete test.
563
564 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
565
566         * gfortran.dg/chmod_3.f90: New test.
567         * gfortran.dg/ltime_gmtime_1.f90: New test.
568         * gfortran.dg/ltime_gmtime_2.f90: New test.
569         * gfortran.dg/lrshift_1.f90: New test.
570         * gfortran.dg/chmod_1.f90: New test.
571         * gfortran.dg/chmod_2.f90: New test.
572
573 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
574
575         PR c++/27668
576         * g++.dg/template/crash55.C: New test.
577
578         PR c++/27962
579         * g++.dg/template/nontype16.C: New test.
580
581         * g++.dg/template/void2.C: Adjust error markers.
582         * g++.dg/template/nontype5.C: Adjust error markers.
583         
584 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
585
586         * gcc.target/i386/stack-prot-kernel.c: New test.
587
588 2006-07-27  Roger Sayle  <roger@eyesopen.com>
589
590         * gcc.dg/builtins-55.c: New test case.
591
592 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
593
594         PR rtl-optimization/27907
595         * gcc.c-torture/compile/pr27907.c: New test.
596
597 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
598
599         * gfortran.dg/mclock.f90: New test.
600         * gfortran.dg/int_conv_1.f90: New test.
601         * gfortran.dg/stat_1.f90: New test.
602         * gfortran.dg/stat_2.f90: New test.
603
604 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
605
606         PR libgfortran/28335
607         * gfortran.dg/no_unit_error_1.f90: New test.
608         * gfortran.dg/no_unit_error_2.f90: New test.
609         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
610
611 2006-07-25  Roger Sayle  <roger@eyesopen.com>
612
613         PR middle-end/28473
614         * gcc.dg/fold-convround-1.c: New test case.
615
616 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
617
618         * gfortran.dg/arithmetic_if.f90:  Fix comments.
619
620 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
621
622         PR c++/27572
623         * g++.dg/other/typedef1.C: New test.
624         * g++.dg/template/typedef4.C: New test.
625         * g++.dg/template/typedef5.C: New test.
626
627 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
628
629         PR fortran/28416
630         * gfortran.dg/allocatable_dummy_3.f90: New.
631
632 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
633
634         PR fortran/28439
635         * gfortran.dg/arithmetic_if.f90:  New test.
636
637 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
638
639         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
640         avoid memcpy optimization.
641         
642 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
643
644         PR fortran/25289
645         * gfortran.dg/direct_io_6.f90: New test.
646
647 2006-07-24  Jan Hubicka  <jh@suse.cz>
648
649         PR c/25795
650         PR c++/27369
651         * gcc.dg/pr25795.c: New test.
652         * gcc.dg/pr25795-1.c: New test.
653
654 2006-07-23  Roger Sayle  <roger@eyesopen.com>
655
656         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
657         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
658         which may be transformed to "g || h" on some platforms.
659
660 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
661
662         PR c++/28025
663         * g++.dg/template/friend45.C: New test.
664
665 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
666
667         PR libgfortran/28339
668         * gfortran.dg/arrayio_8.f90: New test.
669
670 2006-07-21  Mike Stump  <mrs@apple.com>
671
672         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
673
674         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
675
676 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
677
678         PR c++/28250
679         * g++.dg/eh/catch3.C: New test.
680
681         PR c++/28363
682         * g++.dg/template/defarg10.C: New test.
683
684 2006-07-20  Paul Brook  <paul@codesourcery.com>
685
686         PR 27363
687         * gcc.dg/pr27363.c: New test.
688
689 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
690
691         PR c++/28338
692         * g++.dg/init/ref13.C: New test.
693
694 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
695
696         PR obj-c++/28434
697         * obj-c++.dg/proto-error-1.mm: New test.
698
699 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
700
701         PR c++/28337
702         * g++.dg/template/string1.C: New test.
703
704 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
705
706         PR c++/28048
707         * g++.dg/template/defarg9.C: New test.
708
709         PR c++/28235
710         * g++.dg/template/static27.C: New test.
711
712 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
713
714         PR 28410
715         * gcc.dg/tree-ssa/pr28410.c: New test.
716
717 2006-07-18  Lee Millward  <lee.millward@gmail.com>
718
719         PR c++/28258
720         * g++/dg/other/error13.C: New test.
721
722         PR c++/28260
723         * g++.dg/template/friend44.C: New test.
724         
725 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
726
727         PR c++/27495
728         * g++.dg/other/pr27495.C: New.
729
730 2006-07-18  Olivier Hainque  <hainque@adacore.com>
731
732         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
733         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
734         
735 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
736
737         PR c/28286
738         * gcc.dg/pragma-pack-4.c: New test.
739
740 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
741
742         PR c++/28291
743         * g++.dg/ext/pr28291.C: New test.
744
745 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
746
747         PR middle-end/28403
748         * gcc.c-torture/execute/pr28403.c: New test.
749
750 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
751
752         PR middle-end/28402
753         * gcc.dg/pr28402.c: New test.
754
755 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
756
757         PR c++/28304
758         * g++.dg/other/pr28304.C: New test.
759
760 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
761
762         PR other/28251
763         gcc.c-torture/unsorted/dump-noaddr.c: New test.
764         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
765
766 2006-07-17  Richard Guenther  <rguenther@suse.de>
767
768         PR tree-optimization/28238
769         * g++.dg/tree-ssa/pr28238.C: New testcase.
770
771 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
772
773         PR c++/28250
774         * g++.dg/eh/catch1.C: New test.
775         * g++.dg/eh/catch2.C: New test.
776
777 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
778
779         PR c++/28370
780         * g++.dg/template/anon3.C: New test.
781
782 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
783
784         PR fortran/20844
785         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
786         specifiers requiring an explicit format tag..
787
788         PR fortran/28201
789         * gfortran.dg/generic_5: New test.
790
791         PR fortran/20893
792         * gfortran.dg/elemental_optional_args_1.f90: New test.
793
794 2006-07-16  Olivier Hainque  <hainque@adacore.com>
795
796         * gnat.dg/assert.ads: New file.
797         * gnat.dg/controlled_record.ads: Likewise.
798         * gnat.dg/controlled_record.adb: Likewise.
799
800 2006-07-15  Lee Millward  <lee.millward@gmail.com>
801
802         PR c++/28292
803         * g++.dg/other/error12.C: New test.
804
805         PR c++/28269
806         * g++.dg/template/crash54.C: New test.
807         
808 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
809
810         PR c++/28249
811         * g++.dg/parse/catch1.C: New test.
812
813         PR c++/28294
814         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
815
816         PR c++/28387
817         * g++.dg/ext/attrib24.C: New test.
818
819 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
820
821         PR c++/28343
822         * g++.dg/ext/asmspec1.C: New test.
823
824 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
825
826         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
827         (dg-test): Support shouldfail tests.
828         * lib/target-supports-dg.exp (dg-shouldfail): New.
829         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
830         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
831         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
832         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
833         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
834         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
835         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
836
837 2006-07-13  Jan Hubicka  <jh@suse.cz>
838
839         * gcc.target/i386/memcpy-1.c: New.
840
841 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
842
843         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
844
845 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
846
847         PR fortran/25097
848         * gfortran.dg/present_1.f90: New test.
849
850         PR fortran/20903
851         * gfortran.dg/interface_derived_type_1.f90: New test.
852
853 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
854
855         PR fortran/28213
856         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
857         list.
858
859 2006-07-07  Lee Millward  <lee.millward@gmail.com>
860
861         PR c++/27820
862         * g++.dg/other/label1.C: New test.
863         
864 2006-07-07   Richard Guenther  <rguenther@suse.de>
865
866         PR middle-end/28268
867         * gcc.dg/torture/pr28268.c: New testcase.
868
869 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
870
871         PR c++/27019
872         * g++.dg/ext/pr27019.C: New.
873
874 2006-07-07  Richard Guenther  <rguenther@suse.de>
875
876         PR tree-optimization/28187
877         * gcc.dg/pr28187.c: New testcase.
878
879 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
880
881         * gnat.dg/address_conversion.adb: New test.
882         * gnat.dg/boolean_subtype.adb: Likewise.
883         * gnat.dg/frame_overflow.adb: Likewise.
884         * gnat.dg/pointer_array.adb: Likewise.
885         * gnat.dg/pointer_conversion.adb: Likewise.
886
887 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
888
889         PR fortran/28237
890         PR fortran/23420
891         * gfortran.dg/print_fmt_5.f90: New test.
892
893 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
894
895         PR fortran/28129
896         * gfortran.dg/bounds_check_4.f90: New test.
897
898 2006-07-05  Richard Guenther  <rguenther@suse.de>
899
900         PR target/28158
901         * gfortran.dg/pr28158.f90: New testcase.
902
903 2006-07-05  Richard Guenther  <rguenther@suse.de>
904
905         PR tree-optimization/28162
906         * gcc.dg/pr28162.c: New testcase.
907
908 2006-07-05  Richard Guenther  <rguenther@suse.de>
909         Andrew Pinski  <pinskia@gcc.gnu.org>
910
911         PR c++/27084
912         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
913
914 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
915
916         PR fortran/28174
917         * gfortran.dg/actual_array_substr_2.f90: New test.
918
919         PR fortran/28167
920         * gfortran.dg/actual_array_constructor_2.f90: New test.
921
922 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
923
924         * gfortran.dg/itime_idate_1.f: New test.
925         * gfortran.dg/itime_idate_2.f: New test.
926
927 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
928
929         PR libgfortran/27704
930         * gfortran.dg/open_status_3.f90: New test.
931         * gfortran.dg/fmt_l.f90: Update for new feature.
932
933 2006-07-03  Asher Langton  <langton2@llnl.gov>
934
935         * gfortran.dg/oldstyle_2.f90: New.
936
937 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
938
939         * gnat.dg/string_slice.adb: New test.
940
941 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
942
943         PR fortran/19259
944         * gfortran.dg/semicolon_fixed.c: New.
945         * gfortran.dg/semicolon_free.c: New.
946
947 2006-06-30  Mike Stump  <mrs@apple.com>
948
949         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
950         that don't support internal visibility.
951
952 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
953
954         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
955         for '(' / ')' needing an extra '\'.
956
957 2006-06-29  Roger Sayle  <roger@eyesopen.com>
958
959         PR middle-end/27428
960         * gcc.dg/pr27428-1.c: New test case.
961
962 2006-06-29  Mike Stump  <mrs@apple.com>
963
964         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
965         on darwin as we can't align commons large enough yet.
966
967         * gcc.dg/vla-8.c: Add additional testcases.
968
969 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
970
971         PR c++/28114
972         * g++.dg/other/pr28114.C: New.
973
974 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
975
976         * gcc.c-torture/compile/20060625-1.c: New test.
977
978 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
979
980         PR fortran/20867
981         * gfortran.dg/stfunc_3.f90: New test.
982
983         PR fortran/25056
984         * gfortran.dg/impure_actual_1.f90: New test.
985
986         PR fortran/20874
987         * gfortran.dg/elemental_result_1.f90: New test.
988
989         PR fortran/25073
990         * gfortran.dg/select_7.f90: New test.
991
992         PR fortran/27554
993         * intrinsic_actual_1.f: New test.
994
995         PR fortran/22038
996         PR fortran/28119
997         * gfortran.dg/forall_4.f90: New test.
998
999         PR fortran/25072
1000         * gfortran.dg/forall_5.f90: New test.
1001
1002 2006-06-25  Lee Millward  <lee.millward@gmail.com>
1003
1004         PR c++/28051
1005         * g++.dg/template/using13.C: New test.
1006
1007         PR c++/28054
1008         * g++.dg/other/incomplete3.C: New test.
1009         
1010 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1011
1012         PR fortran/28081
1013         * gfortran.dg/substr_3.f: New test.
1014         * gfortran.dg/equiv_2.f90: Update expected error message.
1015
1016 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
1017
1018         PR fortran/28118
1019         * gfortran.dg/actual_array_substr_1.f90: New test.
1020
1021 2006-06-24  Olivier Hainque  <hainque@adacore.com>
1022
1023         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
1024         * gnat.dg/scalar_mode_agg_compare.adb: New test.
1025         
1026 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
1027
1028         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
1029
1030 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
1031
1032         PR fortran/27981
1033         * gfortran.dg/simpleif_2.f90: New test.
1034
1035 2006-06-23  Lee Millward  <lee.millward@gmail.com>
1036
1037         * g++.dg/template/error22.C: Fix typo.
1038         
1039 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1040
1041         PR c++/28112
1042         * g++.dg/ext/attrib23.C: New test.
1043
1044 2006-06-23  Olivier Hainque  <hainque@adacore.com>
1045
1046         * gnat.dg/varsize_temp.adb: New test.
1047         
1048 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1049
1050         PR c++/11468
1051         * g++.dg/other/java2.C: New test.
1052
1053 2006-06-23  Danny Smith   <dannysmith@users.sourceforge.net>
1054
1055         PR target/27789
1056         * g++.dg/ext/dllimport4.C. Add more tests for invalid
1057         initialization.
1058
1059 2006-06-22  Roger Sayle  <roger@eyesopen.com>
1060
1061         PR target/27531
1062         * gcc.dg/pr27531-1.c: New test case.
1063
1064 2006-06-22  Asher Langton  <langton2@llnl.gov>
1065
1066         PR fortran/24748
1067         * gfortran.dg/implicit_8.f90: New.
1068
1069 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
1070
1071         PR rtl-optimization/28121
1072         * gcc.dg/pr28121.c: New test.
1073
1074 2006-06-22  Lee Millward  <lee.millward@gmail.com>
1075
1076         PR c++/27805
1077         * g++.dg/parse/ptrmem6.C: New test.
1078
1079         PR c++/27821
1080         * g++.dg/template/error22.C: New test.
1081         
1082 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1083
1084         PR c++/28111
1085         * g++.dg/template/friend43.C: New test.
1086
1087         PR c++/28110
1088         * g++.dg/template/crash53.C: New test.
1089
1090         PR c++/28109
1091         * g++.dg/rtti/incomplete1.C: New test.
1092
1093 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
1094
1095         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
1096
1097 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
1098
1099         * gcc.c-torture/execute/complex-7.c: New.
1100
1101 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
1102
1103         * gcc.dg/merge-all-constants-1.c: New test.
1104
1105 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
1106
1107         PR c++/28113
1108         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
1109
1110 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
1111
1112         * gfortran.dg/rrspacing_1.f90: New test.
1113
1114 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1115
1116         PR c++/28052
1117         * g++.dg/other/bitfield2.C: New test.
1118
1119 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
1120
1121         PR tree-optimization/27331
1122         * gcc.dg/pr27331.c: New test.
1123
1124 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
1125             Eric Botcazou  <ebotcazou@adacore.com>
1126
1127         PR ada/18692
1128         * lib/gnat.exp: New file.
1129         * lib/gnat-dg.exp: Likewise.
1130         * gnat.dg: New directory.
1131         * gnat.dg/dg.exp: New driver.
1132         * gnat.dg/specs: New directory.
1133         * gnat.dg/specs/specs.exp: New driver.
1134         * gnat.dg/style: New directory.
1135         * gnat.dg/style/style.exp: New driver.
1136
1137 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
1138
1139         PR fortran/16206
1140         * gfortran.dg/array_initializer_1.f90: New test.
1141
1142         PR fortran/28005
1143         * gfortran.dg/matmul_3.f90: New test.
1144
1145 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
1146
1147         PR middle-end/28075
1148         * gcc.dg/tree-ssa/inline-1.c: New test.
1149
1150 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
1151
1152         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
1153         in malloc prototype; remove XFAIL.
1154         * gcc.dg/pr18241-2.c: Ditto.
1155         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
1156         in memset prototype; remove XFAIL.
1157         * gcc.dg/tree-ssa/pr23382.c: Ditto.
1158
1159 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
1160
1161         * gcc.dg/vla-8.c: Add.
1162
1163 2006-06-19  Richard Guenther  <rguenther@suse.de>
1164
1165         PR tree-optimization/27090
1166         * g++.dg/tree-ssa/pr27090.C: New testcase.
1167
1168 2006-06-19  Roger Sayle  <roger@eyesopen.com>
1169
1170         PR target/27861
1171         * gcc.dg/pr27861-1.c: New test case.
1172
1173 2006-06-19  Richard Guenther  <rguenther@suse.de>
1174
1175         PR middle-end/28045
1176         * gcc.dg/torture/pr28045.c: New testcase.
1177
1178 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1179
1180         PR fortran/26801
1181         * gfortran.dg/associated_4.f90: New test.
1182
1183 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1184
1185         PR fortran/19310
1186         PR fortran/19904
1187         * gfortran.dg/real_const_3.f90: New test.
1188
1189 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
1190
1191         PR c++/28016
1192         * g++.dg/template/static26.C: New test.
1193
1194         PR c++/27979
1195         * g++.dg/expr/bitfield2.C: New test. 
1196
1197         PR c++/27884
1198         * g++.dg/parse/linkage2.C: New test.
1199
1200 2006-06-16  Richard Guenther  <rguenther@suse.de>
1201
1202         PR middle-end/27116
1203         * gcc.dg/pr15785-1.c: Revert last change.
1204         * gcc.dg/torture/pr27116-2.c: New testcase.
1205
1206 2006-06-16  Roger Sayle  <roger@eyesopen.com>
1207
1208         PR middle-end/27802
1209         * gcc.dg/pr27802-1.c: New test case.
1210
1211 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
1212
1213         PR c++/27689
1214         * g++.dg/template/ttp18.C: New test.
1215         * g++.dg/template/ttp19.C: Likewise.
1216
1217         PR c++/27666
1218         * g++.dg/expr/cond9.C: New test.
1219
1220         PR c++/27640
1221         * g++.dg/template/ctor7.C: New test.
1222
1223 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
1224
1225         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
1226
1227 2006-06-16  Richard Guenther  <rguenther@suse.de>
1228
1229         PR tree-optimization/27781
1230         * gcc.dg/tree-ssa/pr27781.c: New testcase.
1231
1232 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
1233
1234         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
1235
1236 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
1237
1238         * gcc.dg/tree-ssa/loop-18.c: New test.
1239
1240 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
1241
1242         PR c++/27665
1243         * g++.dg/template/crash52.C: New test.
1244
1245         PR c++/27648
1246         * g++.dg/ext/attrib22.C: New test.
1247
1248         PR c++/26559
1249         * g++.dg/template/builtin1.C: New test.
1250         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
1251         
1252         PR c++/28018
1253         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
1254         assignment.
1255         * g++.old-deja/g++.pt/crash51.C: Likewise.
1256
1257         PR c++/27227
1258         * g++.dg/lookup/linkage1.C: New test.
1259         * g++.dg/lookup/linkage2.C: Likewise.
1260
1261 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
1262
1263         PR middle-end/27959
1264         * gcc.dg/pr27959.c: New testcase.
1265
1266 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
1267
1268         PR target/28014:
1269         * g++.dg/eh/div.C: New test.
1270
1271 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
1272
1273         PR c++/27894
1274         * g++.dg/tree-ssa/pr26757.C: New test.
1275         * g++.dg/tree-ssa/pr27894.C: New test.
1276
1277 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
1278
1279         * gcc.c-torture/compile/20060609-1.c: New test.
1280         
1281         PR target/27863
1282         * gcc.c-torture/compile/pr27863.c: New test.
1283
1284 2006-06-13  Richard Guenther  <rguenther@suse.de>
1285
1286         PR tree-optimization/27830
1287         * g++.dg/tree-ssa/pr27830.C: New testcase.
1288
1289 2006-06-13  Matthew Sachs  <msachs@apple.com>
1290
1291         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
1292         the list of compiler flags; this causes those flags to be checked
1293         for things like dg-skip-if.
1294
1295 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1296
1297         PR c++/27601
1298         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
1299
1300 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
1301             Kazu Hirata  <kazu@codesourcery.com>
1302
1303         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
1304         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
1305
1306 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1307
1308         PR c++/27933
1309         * g++.dg/lookup/using15.C: New test.
1310
1311         PR c++/27951
1312         * g++.dg/other/anon4.C: New test.
1313
1314 2006-06-12  Roger Sayle  <roger@eyesopen.com>
1315
1316         PR c++/21210
1317         * g++.dg/init/complex1.C: New test case.
1318
1319 2006-06-11  Eric Christopher  <echristo@apple.com>
1320
1321         PR middle-end/27948
1322         * gcc.dg/bf-ms-layout.c: Run on darwin.
1323         * gcc.dg/bf-no-ms-layout: Ditto.
1324         * gcc.dg/attr-ms_struct-2.c: New.
1325         * gcc.dg/bf-ms-layout-2.c: Ditto.
1326
1327 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
1328
1329         * gcc.dg/attr-ms_struct-packed1.c: New.
1330
1331 2006-06-09  Mike Stump  <mrs@apple.com>
1332
1333         * gcc.dg/vla-7.c: Add.
1334
1335 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
1336
1337         PR fortran/24558
1338         * gfortran.dg/entry_6.f90: New test.
1339
1340         PR fortran/20877
1341         PR fortran/25047
1342         * gfortran.dg/entry_7.f90: New test.
1343
1344 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
1345
1346         PR c/27747
1347         * gcc.dg/cpp/_Pragma6.c: New test.
1348
1349         PR c++/27748
1350         * g++.dg/cpp/_Pragma1.C: New test.
1351
1352         PR preprocessor/27746
1353         * gcc.dg/gomp/macro-3.c: New test.
1354         * gcc.dg/gomp/macro-4.c: New test.
1355         * g++.dg/gomp/macro-3.C: New test.
1356         * g++.dg/gomp/macro-4.C: New test.
1357
1358 2006-06-09  Richard Guenther  <rguenther@suse.de>
1359
1360         PR tree-optimization/26998
1361         * gcc.dg/torture/pr26998.c: New testcase.
1362         * gcc.dg/tree-ssa/vrp29.c: New testcase.
1363
1364 2006-06-08  Mike Stump  <mrs@apple.com>
1365
1366         * gcc.dg/pr27095.c: Account for stubs.
1367
1368         PR target/26427
1369         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
1370         produce bad code on darwin.
1371
1372 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1373
1374         PR fortran/27958
1375         * gcc/testsuite/gfortran.dg/substr_2.f: New test.
1376
1377 2006-06-08  Asher Langton  <langton2@llnl.gov>
1378
1379         PR fortran/27786
1380         * cray_pointers_2.f90: Add -fbounds-check compile flag.
1381
1382 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1383
1384         PR target/27421
1385         * gcc.dg/union-3.c: New test.
1386
1387 2006-06-08  Richard Guenther  <rguenther@suse.de>
1388
1389         PR middle-end/27116
1390         * gcc.dg/torture/pr27116.c: New testcase.
1391         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
1392
1393 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
1394
1395         PR rtl-optimization/26449
1396         * gcc.dg/pr26449.c: New test.
1397
1398 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1399
1400         PR c++/27601
1401         * g++.dg/ext/offsetof1.C: Test member functions.
1402
1403 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
1404
1405         * gcc.dg/pr27095.c: Improve scanning.
1406
1407 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
1408
1409         PR fortran/23091
1410         * gfortran.dg/saved_automatic_1.f90: New test.
1411
1412         PR fortran/24168
1413         * gfortran.dg/array_simplify_1.f90: New test.
1414
1415         PR fortran/25090
1416         * gfortran.dg/entry_dummy_ref_1.f90: New test.
1417
1418         PR fortran/25058
1419         * gfortran.dg/entry_dummy_ref_2.f90: New test.
1420
1421 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
1422
1423         PR c++/27177
1424         * g++.dg/expr/cast7.C: New test.
1425
1426 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
1427
1428         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
1429         * lib/gcc-defs.exp (tool_check_compile): Ditto.
1430         * lib/fortran-torture.exp (fortran-torture-compile,
1431         fortran-torture-execute): Ditto.
1432
1433 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
1434
1435         PR target/27842
1436         * gcc.dg/vmx/pr27842.c: New test.
1437
1438 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1439
1440         PR libfortran/27895
1441         * gfortran.dg/bounds_check_3.f90: New test.
1442
1443 2006-06-05  Mike Stump  <mrs@apple.com>
1444
1445         * objc.dg/objc-fast-4.m: Skip for ppc64.
1446
1447 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
1448
1449         PR testsuite/27705
1450         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
1451
1452 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
1453             Victor Kaplansky  <victork@il.ibm.com>
1454
1455         PR tree-optimizations/26360
1456         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
1457         with -fno-tree-dce.
1458         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
1459
1460 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
1461
1462         PR fortran/14067
1463         * gfortran.dg/data_char_1.f90: Add messages for truncated
1464         strings.
1465
1466         PR fortran/16943
1467         * gfortran.dg/func_decl_2.f90: New test.
1468
1469         PR fortran/20839
1470         * gfortran.dg/do_2.f90: New test.
1471
1472         PR fortran/27655
1473         * gfortran.dg/associated_3.f90: New test.
1474
1475 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
1476
1477         PR c++/27819
1478         * g++.dg/template/static25.C: New test.
1479
1480         PR c++/27722
1481         * g++.dg/init/array21.C: New test.
1482
1483         PR c++/27807
1484         * g++.dg/ext/complit7.C: New test.
1485
1486         PR c++/27806
1487         * g++.dg/parse/ptrmem5.C: New test.
1488
1489 2006-06-04  Roger Sayle  <roger@eyesopen.com>
1490             Andrew Pinski  <pinskia@physics.uc.edu>
1491
1492         PR c/27150
1493         PR middle-end/27382
1494         * gcc.dg/pr27150-1.c: New testcase.
1495         * gcc.dg/pr27382-1.c: New testcase.
1496         * gcc.dg/pr27382-2.c: New testcase.
1497
1498 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
1499
1500         PR c/25161
1501         PR c/27020
1502         * gcc.dg/array-10.c: New test.
1503
1504 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1505
1506         PR c++/27804
1507         * g++.dg/init/const4.C: New test.
1508         * g++.dg/init/member1.C: Add error-marker.
1509         * g++.dg/other/fold1.C: Adjust error-marker.
1510
1511 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1512
1513         PR c++/27601
1514         * g++.dg/ext/offsetof1.C: New test.
1515
1516 2006-06-04 Eric Christopher <echristo@apple.com>
1517
1518         * gcc.dg/attr-ms_struct-1.c: New.
1519
1520 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
1521
1522         * gcc.c-torture/compile/builtin_constant_p.c: New test.
1523
1524 2006-06-04  Richard Guenther  <rguenther@suse.de>
1525
1526         PR tree-optimization/27039
1527         * gcc.dg/tree-ssa/loop-17.c: New testcase.
1528
1529 2006-06-03  Roger Sayle  <roger@eyesopen.com>
1530
1531         PR target/26223
1532         * gcc.target/i386/amd64-abi-2.c: New test case.
1533
1534 2006-06-02  Eric Christopher  <echristo@apple.com>
1535
1536         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
1537         * gcc.target/i386/20020523-1.c: Skip if darwin.
1538         * gcc.target/i386/asm-3.c: Ditto.
1539         * gcc.target/i386/20011119-1.c: Ditto.
1540         * gcc.target/i386/clobbers.c: Remove pic part of test.
1541
1542 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
1543
1544         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
1545         * g++.old-deja/g++.other/init19.C: Ditto.
1546         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
1547         and add other platforms as expected failures.
1548
1549 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
1550
1551         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
1552         (is-effective-target-keyword): Ditto.
1553
1554 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
1555
1556         PR fortran/27715
1557         * gfortran.dg/extended_char_comparison_1.f:  New test.
1558
1559 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
1560
1561         PR fortran/25098
1562         * gfortran.dg/dummy_procedure_1.f90: New test.
1563
1564         PR fortran/25147
1565         * gfortran.dg/dummy_procedure_2.f90: New test.
1566
1567         * gfortran.dg/associated_2.f90: Correct to make consistent with
1568         standard.
1569
1570 2006-05-31  Roger Sayle  <roger@eyesopen.com>
1571
1572         * gcc.target/i386/387-11.c: New test case.
1573
1574 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
1575
1576         PR c++/27801
1577         * g++.dg/template/cond6.C: New test.
1578
1579         PR c++/26496
1580         * g++.dg/template/crash51.C: New test.
1581         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
1582
1583         PR c++/27385
1584         * g++.dg/init/array20.C: New test.
1585
1586 2006-05-31  Roger Sayle  <roger@eyesopen.com>
1587
1588         * gcc.dg/builtins-54.c: New test case.
1589
1590 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
1591
1592         PR c++/26433
1593         * g++.dg/template/fntry1.C: Add dg-do link.
1594
1595         PR c++/27808
1596         * g++.dg/parse/friend6.C: New test.
1597
1598 2006-05-30  Asher Langton  <langton2@llnl.gov>
1599
1600         * gfortran.dg/cray_pointers_7.f90: New test.
1601
1602 2006-05-30  Roger Sayle  <roger@eyesopen.com>
1603
1604         PR tree-optimization/23452
1605         * gcc.dg/fold-mulconj-1.c: New test case.
1606
1607 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
1608
1609         PR c++/27803
1610         * g++.dg/parse/bitfield1.C: New test.
1611
1612 2006-05-30  Roger Sayle  <roger@eyesopen.com>
1613
1614         * gcc.target/ppc-eq0-1.c: New test case.
1615         * gcc.target/ppc-negeq0-1.c: New test case.
1616
1617 2006-05-30  Dirk Mueller  <dmueller@suse.de>
1618
1619         PR c/27273
1620         * gcc.dg/overflow-warn-5.c: New test.
1621
1622 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1623
1624         PR c/27718
1625         * gcc.dg/sizeof-1.c: New test.
1626
1627 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
1628
1629         PR target/27790
1630         * gcc.target/i386/pr27790.c: New test.
1631
1632 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1633
1634         PR libgfortran/27757
1635         * gfortran.dg/direct_io_5.f90: New test.
1636
1637 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1638
1639         PR libgfortran/27634
1640         * gfortran.dg/fmt_missing_period_1.f: New test.
1641         * gfortran.dg/fmt_missing_period_2.f: New test.
1642         * gfortran.dg/fmt_missing_period_3.f: New test.
1643
1644 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1645
1646         PR fortran/19777
1647         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
1648         arrays.
1649
1650 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1651
1652         PR c++/27713
1653         * g++.dg/template/new6.C: New test.
1654
1655 2006-05-29  Roger Sayle  <roger@eyesopen.com>
1656
1657         PR tree-optimization/24964
1658         * gcc.target/i386/387-10.c: New test case.
1659
1660 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
1661
1662         * intrinsics/string_intrinsics.c (compare_string):
1663         Use memcmp instead of strncmp to avoid tripping over
1664         CHAR(0) in a string.
1665
1666 2006-05-27  Richard Guenther  <rguenther@suse.de>
1667
1668         PR middle-end/27773
1669         * gcc.dg/torture/pr27773.c: New testcase.
1670
1671 2006-05-27  Dirk Mueller  <dmueller@suse.de>
1672
1673         * gcc.dg/pr24561.c: Rename to..
1674         * gcc.dg/pr25962.c: .. this.
1675
1676 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1677
1678         PR fortran/19777
1679         * gfortran.dg/bounds_check_2.f: New test.
1680
1681 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
1682
1683         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
1684         * gfortran.dg/byte_1.f90: Likewise.
1685         * gfortran.dg/dup_save_2.f90: Likewise.
1686
1687 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
1688
1689         * gfortran.dg/associated_2.f90: New test.
1690
1691 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1692
1693         PR fortran/27524
1694         * gfortran.dg/bounds_check_1.f90: New test.
1695
1696 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
1697
1698         PR rtl-optimization/27661
1699         * gcc.dg/pr27661.c: New test case.
1700
1701 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
1702
1703         PR fortran/23151
1704         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
1705         * gfortran.dg/print_parentheses_1.f:  New test.
1706         * gfortran.dg/print_parentheses_2.f90:  New test.
1707
1708 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
1709
1710         PR target/27758
1711         * gcc.dg/pr27758.c: New test.
1712
1713 2006-05-24  Falk Hueffner  <falk@debian.org>
1714
1715         * gcc.c-torture/compile/pr27571.c: New test.
1716
1717 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
1718
1719         PR fortran/27709
1720         * gfortran.dg/spec_expr_4.f90: New test.
1721
1722         PR fortran/27155
1723         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
1724
1725 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
1726
1727         PR c++/20103
1728         * g++.dg/ext/complit6.C: New test.
1729         * g++.dg/ext/complit3.C: Adjust error markers.
1730         * g++.dg/init/const3.C: New test.
1731
1732 2006-05-25  Richard Guenther  <rguenther@suse.de>
1733
1734         PR middle-end/27743
1735         * gcc.dg/torture/pr27743.c: New testcase.
1736
1737 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
1738
1739         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
1740
1741 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
1742
1743         * gcc.dg/compat/scalar-by-value-x.h: New.
1744         * gcc.dg/compat/scalar-by-value-y.h: New.
1745         * gcc.dg/compat/scalar-by-value-5.c: New.
1746         * gcc.dg/compat/scalar-by-value-5_main.c: New.
1747         * gcc.dg/compat/scalar-by-value-5_x.c: New.
1748         * gcc.dg/compat/scalar-by-value-5_y.c: New.
1749         * gcc.dg/compat/scalar-by-value-6.c: New.
1750         * gcc.dg/compat/scalar-by-value-6_main.c: New.
1751         * gcc.dg/compat/scalar-by-value-6_x.c: New.
1752         * gcc.dg/compat/scalar-by-value-6_y.c: New.
1753
1754 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
1755
1756         PR tree-optimization/27639
1757         PR tree-optimization/26719
1758         * gcc.dg/pr27639.c: New test.
1759         * gcc.dg/pr26719.c: New test.
1760         * gcc.dg/tree-ssa/scev-cast.c: New test.
1761
1762 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
1763
1764         PR c++/20173
1765         * g++.dg/template/error21.C: New test.
1766
1767 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
1768
1769         PR target/27696
1770         * gcc.target/i386/pr27696.c: New.
1771
1772 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
1773
1774         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
1775
1776         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
1777
1778 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1779
1780         PR c++/27716
1781         * g++.dg/other/assign1.C: New test.
1782
1783 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
1784
1785         PR target/27266
1786         * gcc.target/i386/pr27266.c: New.
1787
1788 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1789
1790         PR c++/27451
1791         * g++.dg/ext/asm9.C: New test.
1792
1793 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
1794
1795         PR rtl-optimization/25514
1796         * gcc.c-torture/compile/pr25514.c: New test.
1797
1798 2006-05-22  Richard Guenther  <rguenther@suse.de>
1799
1800         Revert
1801         2006-01-31  Richard Guenther  <rguenther@suse.de>
1802
1803         * gcc.target/i386/sselibm-1.c: New testcase.
1804         * gcc.target/i386/sselibm-2.c: Likewise.
1805         * gcc.target/i386/sselibm-3.c: Likewise.
1806         * gcc.target/i386/sselibm-4.c: Likewise.
1807         * gcc.target/i386/sselibm-5.c: Likewise.
1808
1809 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1810
1811         PR c/27420
1812         * gcc.dg/func-args-2.c: New test.
1813
1814         PR c/26818
1815         * gcc.dg/struct-incompl-1.c: New test.
1816
1817 2006-05-22  Richard Guenther  <rguenther@suse.de>
1818
1819         PR testsuite/27708
1820         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
1821         the transformations we test for.
1822
1823 2006-05-22  Richard Guenther  <rguenther@suse.de>
1824
1825         PR testsuite/27707
1826         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
1827
1828 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
1829
1830         PR c++/27210
1831         * g++.dg/warn/new1.C: New test.
1832         * g++.dg/template/new5.C: Likewise.
1833
1834 2006-05-21  Roger Sayle  <roger@eyesopen.com>
1835
1836         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
1837         * gcc.target/i386/20060512-3.c: Likewise.
1838
1839 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
1840
1841         PR rtl-optimization/27671
1842         * gcc.c-torture/execute/pr27671-1.c: New.
1843         * gcc.dg/pr27671-2.c: Likewise.
1844
1845         PR tree-optimization/26622.
1846         * gcc.c-torture/compile/pr26622.c: New.
1847
1848 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
1849
1850         PR fortran/27613
1851         * gfortran.dg/recursive_reference_1.f90: New test.
1852
1853 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
1854
1855         PR fortran/25746
1856         * gfortran.dg/elemental_subroutine_3.f90: New test.
1857
1858         PR fortran/25090
1859         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
1860
1861         PR fortran/27584
1862         * gfortran.dg/associated_target_1.f90: New test.
1863
1864         PR fortran/19015
1865         * gfortran.dg/maxloc_shape_1.f90: New test.
1866
1867 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1868
1869         PR libgfortran/24459
1870         * gfortran.dg/namelist_24.f90: New test.
1871         * gfortran.dg/namelist_12.f: Fix typo in comment.
1872
1873 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
1874
1875         PR middle-end/25776
1876         * g++.dg/other/error11.C: New test.
1877
1878 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
1879
1880         * gcc.target/mips/pr26765.c: Add -w to options.
1881
1882 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
1883
1884         * lib/target-supports.exp (check_effective_target_mpaired_single):
1885         New function.
1886         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
1887         multilibs.
1888         * g++.dg/vect/vect.exp: Likewise.
1889
1890 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
1891
1892         PR testsuite/25891
1893         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
1894
1895 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
1896
1897         PR fortran/27662
1898         * gfortran.dg/temporary_1.f90: New file.
1899
1900 2006-05-19  Andreas Schwab  <schwab@suse.de>
1901
1902         * g++.dg/other/unused1.C: Also match "stringz".
1903
1904 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
1905
1906         PR c++/26433
1907         * g++.dg/template/fntry1.C: New test.
1908
1909 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
1910
1911         PR c++/27471
1912         PR c++/27506
1913         * g++.dg/conversion/bitfield5.C: New test.
1914         * g++.dg/conversion/bitfield6.C: New test.
1915
1916 2006-05-18  Mike Stump  <mrs@apple.com>
1917
1918         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
1919         * gcc.dg/vla-4.c: Add.
1920         * gcc.dg/vla-5.c: Add.
1921         * gcc.dg/vla-6.c: Add.
1922
1923 2006-05-12  Stuart Hastings  <stuart@apple.com>
1924
1925         * testsuite/gcc.target/i386/20060512-1.c: New.
1926         * testsuite/gcc.target/i386/20060512-2.c: New.
1927         * testsuite/gcc.target/i386/20060512-3.c: New.
1928         * testsuite/gcc.target/i386/20060512-4.c: New.
1929
1930 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
1931
1932         PR c++/26122
1933         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
1934
1935         PR c++/26068
1936         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
1937         * g++.dg/parse/linkage1.C: New test.
1938
1939 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
1940
1941         PR tree-optimization/27548
1942         * g++.dg/tree-ssa/pr27548.C: New test.
1943
1944 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1945
1946         PR fortran/26551
1947         * gfortran.dg/recursive_check_1.f: New test.
1948         * gfortran.dg/recursive_check_2.f90: New test.
1949
1950 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
1951
1952         * g++.dg/opt/temp2.C: New test.
1953
1954 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
1955
1956         PR c++/27491
1957         * g++.dg/init/brace5.C: New test.
1958
1959         PR middle-end/27415
1960         * gcc.dg/gomp/pr27415.c: New test.
1961         * g++.dg/gomp/pr27415.C: New test.
1962
1963         PR tree-optimization/27549
1964         * g++.dg/tree-ssa/pr27549.C: New test.
1965
1966 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1967
1968         PR libgfortran/27575
1969         * gfortran.dg/read_eof_4.f90: New test.
1970
1971 2006-05-16  Richard Guenther  <rguenther@suse.de>
1972
1973         PR tree-optimization/22303
1974         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
1975
1976 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
1977
1978         PR middle-end/27573
1979         * gcc.dg/gomp/pr27573.c: New test.
1980         * gfortran.dg/gomp/pr27573.f90: New test.
1981
1982         PR c/27499
1983         * gcc.dg/gomp/pr27499.c: New test.
1984         * g++.dg/gomp/pr27499.C: New test.
1985
1986 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
1987
1988         PR c++/27339
1989         * g++.dg/parser/access8.C: Adjust error marker.
1990         * g++.dg/template/access17.C: New test.
1991         * g++.dg/template/access18.C: Likewise.
1992
1993 2006-05-15  Roger Sayle  <roger@eyesopen.com>
1994
1995         PR target/26600
1996         * gcc.target/i386/pr26600.c: New test case.
1997
1998 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
1999
2000         PR c++/27505
2001         * g++.dg/expr/bitfield1.C: New test.
2002
2003 2006-05-15  Richard Guenther  <rguenther@suse.de>
2004
2005         PR tree-optimization/27603
2006         * gcc.dg/torture/pr27603.c: New testcase.
2007
2008 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
2009
2010         PR fortran/25090
2011         * gfortran.dg/entry_dummy_ref_1.f90: New test.
2012
2013         PR fortran/25082
2014         * gfortran.dg/scalar_return_1.f90: New test.
2015
2016         PR fortran/27411
2017         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
2018
2019 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
2020
2021         * gcc.dg/gomp/critical-4.c: New test.
2022         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
2023         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
2024         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
2025         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
2026
2027 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2028
2029         PR c++/27582
2030         * g++.dg/template/dependent-args1.C: New test.
2031
2032         PR c++/27581
2033         * g++.dg/lookup/this1.C: New test.
2034
2035         PR c++/27315
2036         * g++.dg/template/operator6.C: New test.
2037         * g++.dg/template/incomplete3.C: New test.
2038
2039         PR c++/27559
2040         * g++.dg/template/new4.C: New test.
2041
2042         PR c++/27496
2043         * g++.dg/template/void2.C: New test.
2044
2045 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
2046
2047         * g++.dg/template/dependent-expr5.C: New test.
2048
2049 2006-05-14  Roger Sayle  <roger@eyesopen.com>
2050
2051         PR middle-end/26729
2052         * gcc.dg/pr26729-1.c: New test case.
2053
2054 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
2055
2056         * gcc.dg/pr27003.c: New test.
2057
2058 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
2059
2060         * lib/target-supports.dg (check_cxa_atexit_available): Change
2061         v3_target_compile to ${tool}_target_compile.
2062
2063 2006-05-11  Jason Merrill  <jason@redhat.com>
2064
2065         * lib/scanasm.exp (scan-not-hidden): Fix typo.
2066
2067 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2068
2069         PR fortran/27553
2070         * gfortran.dg/label_5.f90: New test.
2071
2072 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
2073
2074         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
2075         check_effective_target_powerpc_altivec_ok): New.
2076         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
2077         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
2078         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
2079         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
2080         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
2081         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
2082         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
2083         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
2084         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
2085         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
2086         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
2087         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
2088         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
2089         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
2090         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
2091         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
2092         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
2093         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
2094         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
2095         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
2096         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
2097         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
2098         gcc.target/powerpc/altivec-9.c,
2099         gcc.target/powerpc/altivec-consts.c,
2100         gcc.target/powerpc/altivec-pr22085.c,
2101         gcc.target/powerpc/altivec-splat.c,
2102         gcc.target/powerpc/altivec-types-1.c,
2103         gcc.target/powerpc/altivec-types-2.c,
2104         gcc.target/powerpc/altivec-types-3.c,
2105         gcc.target/powerpc/altivec-types-4.c,
2106         gcc.target/powerpc/altivec-varargs-1.c,
2107         gcc.target/powerpc/altivec-vec-merge.c,
2108         gcc.target/powerpc/ppc-vector-memcpy.c,
2109         gcc.target/powerpc/ppc-vector-memset.c,
2110         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
2111         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
2112         these effective targets.
2113         * gcc.dg/vmx/pr27006.c: Add missing close brace.
2114         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
2115
2116 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2117
2118         PR middle-end/27384
2119         * g++.dg/other/fold1.C: New test.
2120
2121         PR middle-end/27488
2122         * gcc.dg/fold-nonneg-1.c: New test.
2123
2124         PR c++/27547
2125         * g++.dg/other/operator1.C: New test.
2126
2127 2006-05-11  Richard Guenther  <rguenther@suse.de>
2128
2129         PR middle-end/27529
2130         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
2131
2132 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
2133
2134         * lib/target-supports-dg.exp (check-flags): New.
2135         (dg-skip-if): Move flag checks.
2136
2137 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
2138
2139         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
2140         * lib/target-supports.dg (check_cxa_atexit_available): New.
2141
2142 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
2143
2144         PR fortran/27470
2145         * gfortran.dg/multiple_allocation_2.f90: New test case.
2146
2147 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
2148
2149         * gcc.target/arm/pr27387.C: Fix a comment typo.
2150
2151 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2152
2153         PR fortran/24549
2154         * gfortran.dg/error_recovery_1.f90: New test.
2155
2156 2006-05-10  Richard Guenther  <rguenther@suse.de>
2157
2158         PR tree-optimization/27302
2159         * gcc.dg/torture/pr27302.c: New testcase.
2160
2161 2006-05-09  Dirk Mueller  <dmueller@suse.de>
2162         Richard Guenther  <rguenther@suse.de>
2163
2164         PR middle-end/27498
2165         * gcc.dg/tree-ssa/pr27498.c: New testcase.
2166
2167 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
2168
2169         PR rtl-optimization/27335
2170         * gcc.dg/pr27335.c: New test.
2171
2172 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
2173
2174         * gcc.target/mips/mips-ps-5.c: New file.
2175
2176 2006-05-08  Jan Hubicka  <jh@suse.cz>
2177
2178         PR middle-end/25962
2179         * gcc.dg/pr25962.c: New.
2180
2181 2006-05-08  Roger Sayle  <roger@eyesopen.com>
2182
2183         PR target/27158
2184         * gcc.target/powerpc/pr27158.c: New test case.
2185
2186 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
2187
2188         PR testsuite/27476
2189         * ada/acats/run_all.sh: Use test -z.
2190
2191 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2192
2193         PR libfortran/18271
2194         * gfortran.dg/spec_expr_3.f90: New test.
2195
2196 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
2197
2198         PR target/24879
2199         * gcc.target/i386/monitor.c: New file.
2200
2201 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
2202
2203         * gcc.dg/pr27095.c: xfail *-*-darwin*.
2204
2205 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2206
2207         PR c++/27447
2208         * g++.dg/other/ptrmem7.C: New test.
2209
2210 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2211
2212         PR target/27421
2213         * gcc.dg/array-9.c: New test.
2214
2215 2006-05-07  Richard Guenther  <rguenther@suse.de>
2216
2217         PR tree-optimization/27409
2218         * gcc.dg/torture/pr27409.c: New testcase.
2219
2220 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
2221
2222         PR fortran/27457
2223         * gfortran.dg/select_6.f90: New.
2224
2225 2006-05-07  Richard Guenther  <rguenther@suse.de>
2226
2227         PR tree-optimization/27136
2228         * gcc.dg/torture/pr27136.c: New testcase.
2229
2230 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
2231
2232         PR fortran/24813
2233         * gfortran.dg/char_cons_len_1.f90: New test.
2234
2235 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2236
2237         PR c++/27427
2238         * g++.dg/template/incomplete2.C: New test.
2239
2240 2006-05-06  Richard Guenther  <rguenther@suse.de>
2241
2242         PR tree-optimization/27151
2243         * gcc.dg/vect/pr27151.c: New testcase.
2244
2245 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2246
2247         PR c++/27430
2248         * g++.dg/template/void1.C: New test.
2249
2250         PR c++/27423
2251         * g++.dg/other/void2.C: New test.
2252
2253         PR c++/27422
2254         * g++.dg/conversion/void1.C: New test.
2255
2256 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
2257
2258         PR/21391
2259         * g++.dg/other/unused1.C: New.
2260
2261 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2262
2263         PR objc/27240
2264         * objc.dg/member-1.m: New test.
2265
2266 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
2267
2268         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
2269
2270 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2271
2272         PR libfortran/26985
2273         * gfortran.dg/matmul_2.f90: New test.
2274
2275 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
2276
2277         * ada/acats/run_all.sh: Use sync when main not found.
2278
2279 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
2280
2281         PR target/26765
2282         * gcc.target/mips/pr26765.c: New.
2283
2284 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
2285
2286         * gcc.target/bfin: New directory.
2287         * gcc.target/bfin/bfin.exp: New file.
2288         * gcc.target/bfin/frmul.c: New file.
2289         * gcc.target/bfin/arith.c: New file.
2290         * gcc.target/bfin/mul-combine.c: New file.
2291         * gcc.target/bfin/shift.c: New file.
2292
2293 2006-05-04  Richard Guenther  <rguenther@suse.de>
2294
2295         PR tree-optimization/14287
2296         PR tree-optimization/14844
2297         PR tree-optimization/19792
2298         PR tree-optimization/21608
2299         PR tree-optimization/27090
2300         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
2301         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
2302         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2303         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
2304         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2305
2306 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
2307
2308         PR tree-optimization/27285
2309         * gcc.c-torture/execute/pr27285.c: New test.
2310
2311         PR middle-end/27388
2312         * gcc.dg/gomp/pr27388-1.c: New test.
2313         * gcc.dg/gomp/pr27388-2.c: New test.
2314         * gcc.dg/gomp/pr27388-3.c: New test.
2315
2316         PR c++/27359
2317         * g++.dg/gomp/pr27359.C: New test.
2318
2319 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
2320
2321         PR fortran/20248
2322         * gfortran.dg/iargc.f90: New test.
2323
2324 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
2325
2326         PR c++/27102
2327         * g++.dg/template/crash49.C: New test.
2328
2329 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
2330
2331         PR testsuite/27032
2332         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
2333
2334 2006-05-02  Jeff Law  <law@redhat.com>
2335
2336         PR tree-optimization/27364
2337         * gcc.c-torture/execute/pr27364.c: New test.
2338
2339 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
2340
2341         PR c++/27309
2342         * g++.dg/parser/ctor5.C: New test.
2343
2344 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
2345
2346         PR target/27387
2347         * gcc.target/arm/arm.exp: New.
2348         * gcc.target/arm/pr27387.C: Likewise.
2349
2350 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
2351
2352         PR fortran/27269
2353         PR fortran/27324
2354         * gfortran.dg/module_equivalence_2.f90: New test.
2355
2356 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
2357
2358         PR middle-end/27337
2359         * g++.dg/gomp/pr27337-1.C: New test.
2360         * g++.dg/gomp/pr27337-2.C: New test.
2361
2362         PR middle-end/27328
2363         * gcc.dg/gomp/pr27328.c: New test.
2364
2365         PR middle-end/27325
2366         * g++.dg/gomp/pr27325.C: New test.
2367
2368         PR middle-end/27310
2369         * g++.dg/gomp/pr27310.C: New test.
2370
2371 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
2372
2373         PR tree-optimization/27291
2374         * g++.dg/tree-ssa/pr27291.C: New test.
2375
2376 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
2377
2378         PR tree-optimization/27283
2379         * g++.dg/tree-ssa/pr27283.C: New test.
2380
2381 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
2382
2383         * gcc.dg/tree-ssa/loop-16.c: New test.
2384
2385 2006-05-01  Roger Sayle  <roger@eyesopen.com>
2386             Joseph S. Myers  <joseph@codesourcery.com>
2387
2388         * gcc.dg/Wconversion-3.c: New test case.
2389         * gcc.dg/Wconversion-4.c: Likewise.
2390
2391 2006-05-01  Richard Guenther  <rguenther@suse.de>
2392
2393         PR tree-optimization/26726
2394         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
2395
2396 2006-04-30  Roger Sayle  <roger@eyesopen.com>
2397
2398         * gcc.dg/Woverflow-1.c: New test case.
2399         * gcc.dg/Woverflow-2.c: Likewise.
2400         * gcc.dg/Woverflow-3.c: Likewise.
2401
2402 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
2403
2404         PR c++/27094
2405         * g++.dg/template/defarg8.C: New test.
2406
2407 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2408
2409         PR c++/27278
2410         * g++.dg/parse/operator7.C: New test.
2411
2412 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2413
2414         PR c++/11471
2415         PR c++/27102
2416         * g++.dg/template/crash48.C: New test.
2417
2418         PR c++/27279
2419         * g++.dg/parse/ctor4.C: New test.
2420
2421 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2422
2423         PR fortran/25681
2424         * gfortran.df/char_type_len.f90: New test.
2425
2426 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2427
2428         PR libgfortran/27304
2429         * gfortran.dg/fmt_exhaust.f90: New test.
2430
2431 2006-04-28  Roger Sayle  <roger@eyesopen.com>
2432
2433         PR c/25309
2434         * gcc.dg/large-size-array-2.c: New test case.
2435
2436 2006-04-28  Richard Guenther  <rguenther@suse.de>
2437
2438         PR target/26826
2439         * gcc.target/i386/pr26826.c: New testcase.
2440
2441 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
2442
2443         PR middle-end/27260
2444         * gcc.c-torture/execute/pr27260.c: New.
2445
2446 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
2447
2448         PR middle-end/27095
2449         * gcc.dg/pr27095.c: New.
2450
2451 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
2452
2453         PR c++/27292
2454         * g++.dg/conversion/bitfield4.C: New test.
2455
2456 2006-04-27  Eric Christopher  <echristo@apple.com>
2457
2458         * gcc.dg/pragma-ms_struct.c: New.
2459
2460 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
2461
2462         PR c++/27102
2463         * g++.dg/template/crash47.C: New test.
2464
2465 2006-04-27  Dirk Mueller  <dmueller@suse.de>
2466
2467         * gcc.target/i386/sse-7.c: build with -msse.
2468
2469 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
2470
2471         PR testsuite/27274:
2472         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
2473         (main): Exit if processor doesn't support SSE.
2474
2475 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
2476
2477         PR middle-end/27282
2478         * gcc.c-torture/compile/pr27282.c: New test.
2479
2480 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
2481
2482         PR middle-end/26913
2483         * g++.dg/gomp/pr26913.C: New test.
2484
2485         PR c/25996
2486         * gcc.dg/gomp/pr25996.c: New test.
2487         * g++.dg/gomp/pr25996.C: New test.
2488
2489 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
2490
2491         PR rtl-optimization/26725
2492         * gcc.c-torture/compile/pr26725.c: New test.
2493
2494 2006-04-25  Richard Guenther  <rguenther@suse.de>
2495
2496         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
2497         than n + -1.
2498
2499 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
2500
2501         * gcc.dg/20060425-1.c: New testcase.
2502
2503 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
2504
2505         PR tree-optimization/26865
2506         * gcc.dg/pr26865.c: New test.
2507
2508 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
2509
2510         PR c++/27292
2511         * g++.dg/conversion/bitfield1.C: New test.
2512         * g++.dg/conversion/bitfield2.C: Likewise.
2513         * g++.dg/conversion/bitfield3.C: Likewise.
2514
2515 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
2516         Richard Guenther  <rguenther@suse.de>
2517
2518         PR tree-optimization/27236
2519         * gcc.dg/tree-ssa/pr27236.c: New testcase.
2520
2521 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2522
2523         PR c++/19963
2524         * g++.dg/other/incomplete2.C: New test.
2525
2526 2006-04-24  Richard Guenther  <rguenther@suse.de>
2527
2528         PR middle-end/26869
2529         * gcc.dg/torture/pr26869.c: New testcase.
2530
2531 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
2532         Richard Guenther  <rguenther@suse.de>
2533
2534         PR tree-optimization/27218
2535         * g++.dg/tree-ssa/pr27218.C: New testcase.
2536
2537 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
2538
2539         PR c++/26912
2540         * g++.dg/template/friend41.C: New test.
2541
2542 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
2543
2544         * g++.dg/opt/pr15551.C: Include cstdio.
2545         (main): Use remove instead of unlink.
2546
2547 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
2548
2549         * gcc.dg/sibcall-7.c: New test.
2550         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
2551         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
2552         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
2553         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
2554         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
2555
2556 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
2557
2558         PR c++/26534
2559         * g++.dg/opt/bitfield1.C: New test.
2560         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
2561         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
2562         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
2563         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
2564         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
2565         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
2566         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
2567         * g++.dg/abi/bitfield2.C: Likewise.
2568         * g++.dg/init/bitfield1.C: Likewise.
2569
2570 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
2571
2572         PR fortran/25099
2573         * gfortran.dg/elemental_subroutine_4.f90: New test.
2574         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
2575         call sub (m, x).
2576
2577 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
2578
2579         * gcc.c-torture/compile/20060421-1.c: New testcase.
2580
2581 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2582
2583         PR c/25875
2584         * gcc.dg/init-bad-4.c: New test.
2585
2586 2006-04-21  Paul Brook  <paul@codesourcery.com>
2587
2588         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
2589
2590 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
2591
2592         PR fortran/27122
2593         * gfortran.dg/defined_operators_1.f90: New test.
2594         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
2595         remove old ones associated, incorrectly, with Note 5.46.
2596
2597         PR fortran/27113
2598         * gfortran.dg/character_array_constructor_1.f90: New test.
2599
2600 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
2601
2602         * gcc.dg/20060419-1.c: New test.
2603
2604 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
2605
2606         PR c/26774
2607         * gcc.dg/struct-parse-1.c: New test case.
2608
2609 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2610
2611         PR c++/26558
2612         * g++.dg/parse/template19.C: New test.
2613
2614         PR c++/26739
2615         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
2616
2617         PR c++/26036
2618         * g++.dg/expr/call3.C: New test.
2619
2620         PR c++/10385
2621         * g++.dg/conversion/dynamic1.C: New test.
2622
2623 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
2624
2625         PR c++/27102
2626         * g++.dg/template/crash35.C: Tweak error markers.
2627         * g++.dg/template/crash46.C: New test.
2628         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
2629         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
2630
2631 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
2632
2633         PR rtl-optimization/14261
2634         * gcc.c-torture/compile/20060419-1.c: Added.
2635
2636 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
2637
2638         * gfortran.dg/label_1.f90: Adjust dg-error.
2639
2640 2006-04-16  Roger Sayle  <roger@eyesopen.com>
2641
2642         PR target/26961
2643         * gcc.dg/fold-cond-1.c: New test case.
2644         * gcc.dg/pr26961-1.c: Likewise.
2645
2646 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2647
2648         PR libgfortran/27138
2649         * gfortran.dg/read_bad_advance.f90: New test.
2650
2651 2006-04-16  Roger Sayle  <roger@eyesopen.com>
2652             Dale Johannesen  <dalej@apple.com>
2653
2654         PR target/24076
2655         * gcc.target/i386/vecinit-3.c: New testcase.
2656         * gcc.target/i386/vecinit-4.c: Likewise.
2657         * gcc.target/i386/sse-18.c: Likewise.
2658         * gcc.target/i386/sse-19.c: Likewise.
2659
2660 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
2661
2662         * gfortran.dg/allocate_zerosize_1.f90: New test.
2663
2664 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
2665
2666         PR c++/26365
2667         * g++.dg/template/crash45.C: New test.
2668
2669 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
2670
2671         PR fortran/26787
2672         * gfortran.dg/proc_assign_1.f90: New test.
2673         * gfortran.dg/procedure_lvalue.f90: Change message.
2674         * gfortran.dg/namelist_4.f90: Add new error.
2675
2676         PR fortran/25597
2677         PR fortran/27096
2678         * gfortran.dg/auto_pointer_array_result_1.f90
2679
2680         PR fortran/27089
2681         * gfortran.dg/specification_type_resolution_1.f90
2682
2683         PR fortran/18003
2684         PR fortran/25669
2685         PR fortran/26834
2686         * gfortran.dg/bounds_temporaries_1.f90: New test.
2687
2688         PR fortran/27124
2689         * gfortran.dg/array_return_value_1.f90: New test.
2690
2691 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
2692
2693         PR fortran/25336
2694         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
2695
2696 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
2697
2698         PR middle-end/26823
2699         * g++.dg/gomp/pr26823-1.C: New test.
2700         * g++.dg/gomp/pr26823-2.C: New test.
2701
2702 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
2703
2704         PR middle-end/27134
2705         * gcc.dg/pr27314.c: New test.
2706
2707 2006-04-13  Richard Henderson  <rth@redhat.com>
2708
2709         * g++.dg/gomp/block-0.C: Update expected matches.
2710
2711 2006-04-13  DJ Delorie  <dj@redhat.com>
2712
2713         * lib/target-supports.exp (check_effective_target_int32plus): New.
2714         (check_effective_target_ptr32plus): New.
2715         (check_effective_target_size32plus): New.
2716         (check_effective_target_int16): New.
2717         (check_profiling_available): Add m32c to the list of unsupported targets.
2718
2719         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
2720         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
2721         memory size.
2722         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
2723         pointers.
2724         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
2725         size_t.
2726         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
2727         and size_t.
2728         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
2729         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
2730         not just xstormy16.  Skip m32c due to weird pointer size.
2731         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
2732         not just xstormy16.
2733         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
2734         not just xstormy16.
2735         * gcc.dg/20020312-2.c: Add m32c support.
2736         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
2737         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
2738         in test.
2739         * gcc.dg/20050321-2.c: Require >=32 bit integers.
2740         * gcc.dg/asm-1.c: Skip if int and short are the same size.
2741         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
2742         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
2743         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
2744         * gcc.dg/init-string-2.c: Require >=32 bit integers.
2745         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
2746         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
2747         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
2748         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
2749         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
2750         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
2751         in test.
2752         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
2753         in test.
2754         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
2755         * gcc.dg/pr23049.c: Require >=32 bit integers.
2756         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
2757         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
2758         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
2759         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
2760         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
2761         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
2762         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
2763         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
2764         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
2765         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
2766         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
2767         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
2768         prototype in test.
2769         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
2770         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
2771         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
2772         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
2773         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
2774
2775         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
2776         * gcc.c-torture/execute/20040703-1.x: Likewise.
2777         * gcc.c-torture/execute/20040705-1.x: Likewise.
2778         * gcc.c-torture/execute/20040705-2.x: Likewise.
2779         * gcc.c-torture/execute/20040709-1.x: Likewise.
2780         * gcc.c-torture/execute/20040709-2.x: Likewise.
2781         * gcc.c-torture/execute/20040811-1.x: Likewise.
2782         * gcc.c-torture/execute/20050316-1.x: Likewise.
2783         * gcc.c-torture/execute/bitfld-4.x: Likewise.
2784         * gcc.c-torture/execute/pr19689.x: Likewise.
2785         * gcc.c-torture/execute/pr7284-1.x: Likewise.
2786         * gcc.c-torture/execute/usmul.x: Likewise.
2787         * gcc.c-torture/execute/vrp-5.x: Likewise.
2788         * gcc.c-torture/execute/vrp-6.x: Likewise.
2789         * gcc.dg/debug/20041023-1.s: Likewise.
2790
2791 2006-04-13  Roger Sayle  <roger@eyesopen.com>
2792
2793         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
2794         of integers to a vector types are now constant expressions in C.
2795         * gcc.dg/vect/vect-fold-1.c: New test case.
2796
2797 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
2798             Ulrich Weigand  <uweigand@de.ibm.com>
2799
2800         PR target/27006
2801         * gcc.dg/vmx/pr27006.c: New testcase.
2802
2803 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2804
2805         PR libgfortran/26766
2806         * gfortran.dg/write_recursive.f90: New test.
2807
2808 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
2809
2810         * g++.dg/parse/dtor7.C: New test.
2811         * g++.dg/parse/new1.C: Add error marker.
2812         * g++.dg/template/new3.C: New test.
2813
2814         PR c++/26122
2815         * g++.dg/template/pure1.C: New test.
2816
2817         PR c++/26295
2818         * g++.dg/parse/ptrmem4.C: New test.
2819
2820 2006-04-10  Jeff Law  <law@redhat.com>
2821
2822         PR/27087
2823         * gcc.c-torture/compile/pr27087.c: New test.
2824
2825 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
2826
2827         PR/21391
2828         * gcc.dg/20060410.c: New.
2829
2830 2006-04-10  Matthias Klose  <doko@debian.org>
2831
2832         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
2833         Recognize multilib directory names containing underscores.
2834
2835 2006-04-10  Roger Sayle  <roger@eyesopen.com>
2836
2837         * gcc.target/i386/vecinit-1.c: New test case.
2838         * gcc.target/i386/vecinit-2.c: Likewise.
2839
2840 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
2841
2842         PR debug/27057
2843         * g++.dg/debug/dwarf2-2.C: New test.
2844
2845 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
2846
2847         PR rtl-optimization/27073
2848         * gcc.c-torture/execute/pr27073.c: New test.
2849
2850 2006-04-08  Mike Stump  <mrs@apple.com>
2851
2852         * gcc.dg/pragma-darwin.c: Improve for ppc64.
2853
2854 2006-04-07  Richard Guenther  <rguenther@suse.de>
2855
2856         PR tree-optimization/26135
2857         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
2858
2859 2006-04-06  Jan Hubicka  <jh@suse.cz>
2860
2861         PR profile/26399
2862         * g++.dg/bprob/g++-bprob-2.C: New testcase.
2863
2864 2006-04-06  Roger Sayle  <roger@eyesopen.com>
2865
2866         * g++.dg/conversion/nullptr1.C: New test case.
2867         * g++.dg/conversion/nullptr2.C: Likewise.
2868
2869 2006-04-05  Roger Sayle  <roger@eyesopen.com>
2870
2871         * gfortran.dg/dependency_18.f90: New test case.
2872
2873 2006-04-05  Richard Guenther  <rguenther@suse.de>
2874
2875         PR tree-optimization/26919
2876         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
2877         * gcc.dg/ipa/ipa-2.c: Likewise.
2878         * gcc.dg/ipa/ipa-3.c: Likewise.
2879         * gcc.dg/ipa/ipa-5.c: Likewise.
2880
2881 2006-04-05  Richard Guenther  <rguenther@suse.de>
2882
2883         PR tree-optimization/26763
2884         * gcc.dg/torture/pr26763-1.c: New testcase.
2885         * gcc.dg/torture/pr26763-2.c: Likewise.
2886
2887 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
2888
2889         PR fortran/23634
2890         PR fortran/25619
2891         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
2892
2893 2006-04-04  Eric Christopher  <echristo@apple.com>
2894
2895         * gcc.target/i386/387-1.c: Allow regexp to match darwin
2896         stubs.
2897         * gcc.target/i386/387-5.c: Ditto.
2898
2899 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
2900
2901         * gcc.target/sparc/struct-ret-check.c: New test.
2902
2903 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2904
2905         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
2906         zero decimal digits specified in format.
2907
2908 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
2909
2910         PR fortran/26891
2911         * gfortran.dg/missing_optional_dummy_1.f90: New test.
2912
2913         PR fortran/26976
2914         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
2915         * gfortran.dg/initialization_1.f90: Make assignment compliant.
2916         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
2917         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
2918         bigendian-ness.
2919
2920 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
2921
2922         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
2923         dummy arguments work when the actual argument is itself a dummy
2924         argument of the caller.
2925
2926 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
2927
2928         PR libfortran/24685
2929         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
2930
2931 2006-04-01  Roger Sayle  <roger@eyesopen.com>
2932
2933         * gfortran.dg/dependencency_17.f90: New test case.
2934
2935 2006-04-01  Roger Sayle  <roger@eyesopen.com>
2936
2937         * gfortran.dg/dependency_14.f90: New test case.
2938         * gfortran.dg/dependency_15.f90: Likewise.
2939         * gfortran.dg/dependency_16.f90: Likewise.
2940
2941 2006-03-31  Asher Langton  <langton2@llnl.gov>
2942
2943         PR fortran/25358
2944         gfortran.dg/cray_pointers_6.f90: New test.
2945
2946 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2947
2948         PR libgfortran/26890
2949         * gfortran.dg/read_size_noadvance.f90: New test.
2950
2951 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
2952
2953         PR fortran/25031
2954         * gfortran.dg/multiple_allocation_1.f90: Check that the
2955         size has changed after a re-allocation with stat.
2956
2957 2006-03-30  Richard Guenther  <rguenther@suse.de>
2958
2959         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
2960         removal.
2961         * gcc.target/i386/sselibm-2.c: Likewise.
2962         * gcc.target/i386/sselibm-3.c: Likewise.
2963         * gcc.target/i386/sselibm-4.c: Likewise.
2964         * gcc.target/i386/sselibm-5.c: Likewise.
2965
2966 2006-03-28  Roger Sayle  <roger@eyesopen.com>
2967
2968         * gcc.dg/fold-andxor-1.c: New test case.
2969         * gcc.dg/fold-xorand-1.c: Likewise.
2970
2971 2006-03-28  Roger Sayle  <roger@eyesopen.com>
2972
2973         * gcc.dg/fold-convnotconv-1.c: New test case.
2974
2975 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
2976
2977         PR fortran/26779
2978         * gfortran.dg/private_type_5.f90: New test.
2979
2980 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
2981
2982         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
2983
2984 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
2985
2986         * gfortran.dg/advance_2.f90: New test.
2987         * gfortran.dg/advance_3.f90: New test.
2988
2989         * gfortran.fortran-torture/execute/equiv_5.f: New test.
2990
2991 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2992
2993         PR libgfortran/26661
2994         PR libgfortran/26880
2995         * gfortran.dg/read_x_past.f: New test.
2996
2997 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
2998
2999         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
3000         to be STABS.
3001
3002 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
3003
3004         * objc.dg/dwarf-1.m: Skip on AIX.
3005         * objc.dg/dwarf-2.m: Skip on AIX.
3006
3007 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
3008
3009         PR fortran/26816
3010         * gfortran.dg/float_1.f90: New test.
3011
3012 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
3013
3014         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
3015         X86_64 targets.
3016         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
3017
3018 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
3019
3020         PR libfortran/26735
3021         * gfortran.dg/convert_implied_open.f90: New test case.
3022
3023 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
3024
3025         PR fortran/26769
3026         * gfortran.dg/transpose_reshape_r10.f90: New test case.
3027
3028 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
3029
3030         PR middle-end/26717
3031         * gcc.dg/pr26717.c: New test.
3032
3033 2006-03-25  Roger Sayle  <roger@eyesopen.com>
3034
3035         * gfortran.dg/dependency_12.f90: New test case.
3036
3037 2006-03-24  Roger Sayle  <roger@eyesopen.com>
3038
3039         * gfortran.dg/dependency_9.f90: New (resurected) test case.
3040
3041 2006-03-24  Jeff Law  <law@redhat.com>
3042
3043         * gcc.c-torture/pr26840.c: New test.
3044
3045 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
3046
3047         * objc.dg/dwarf-2.m: New.
3048         * obj-c++.dg/dwarf-2.mm: New.
3049
3050         * g++.old-deja/g++.other/init19.C: New.
3051
3052 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
3053
3054         * g++.dg/eh/spbp.C: Skip on AIX.
3055
3056 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
3057
3058         PR middle-end/26611
3059         * g++.dg/gomp/pr26611-1.C: New test.
3060         * g++.dg/gomp/pr26611-2.C: New test.
3061
3062 2006-03-24  Jeff Law  <law@redhat.com>
3063
3064         * gcc.c-torture/compile/pr26833.c: New test.
3065         * gfortran.fortran-torture/compile/pr26806.f90: New test.
3066
3067 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3068
3069         * gfortran.dg/endfile_2.f90: Delete temp file.
3070
3071 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
3072
3073         PR fortran/19303
3074         * gfortran.dg/record_marker_1.f90: New test case.
3075         * gfortran.dg/record_marker_2.f: New test case.
3076         * gfortran.dg/record_marker_3.f90: New test case.
3077
3078 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
3079
3080         PR fortran/17298
3081         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
3082         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
3083
3084 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
3085
3086         * lib/gcc-dg.exp (cleanup-modules): New proc.
3087         * gfortran.dg/allocatable_function_1.f90,
3088         gfortran.dg/allocate_char_star_scalar_1.f90,
3089         gfortran.dg/assumed_charlen_function_1.f90,
3090         gfortran.dg/assumed_dummy_1.f90,
3091         gfortran.dg/assumed_shape_ranks_1.f90,
3092         gfortran.dg/assumed_shape_ranks_2.f90,
3093         gfortran.dg/assumed_size_dt_dummy.f90,
3094         gfortran.dg/auto_char_dummy_array_1.f90,
3095         gfortran.dg/auto_char_len_3.f90,
3096         gfortran.dg/automatic_module_variable.f90,
3097         gfortran.dg/bad_automatic_objects_1.f90,
3098         gfortran.dg/char_array_constructor.f90,
3099         gfortran.dg/char_array_structure_constructor.f90,
3100         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
3101         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
3102         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
3103         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
3104         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
3105         gfortran.dg/derived_pointer_recursion.f90,
3106         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
3107         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
3108         gfortran.dg/dummy_functions_1.f90,
3109         gfortran.dg/elemental_initializer_1.f90,
3110         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
3111         gfortran.dg/elemental_pointer_1.f90,
3112         gfortran.dg/elemental_subroutine_1.f90,
3113         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
3114         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
3115         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
3116         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
3117         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
3118         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
3119         gfortran.dg/global_references_1.f90,
3120         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
3121         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
3122         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
3123         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
3124         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
3125         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
3126         gfortran.dg/large_integer_kind_1.f90,
3127         gfortran.dg/large_real_kind_1.f90,
3128         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
3129         gfortran.dg/module_double_reuse.f90,
3130         gfortran.dg/module_equivalence_1.f90,
3131         gfortran.dg/module_interface_1.f90,
3132         gfortran.dg/module_parameter_array_refs_1.f90,
3133         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
3134         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
3135         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
3136         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
3137         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
3138         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
3139         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
3140         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
3141         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
3142         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
3143         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
3144         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
3145         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
3146         gfortran.dg/same_name_1.f90,
3147         gfortran.dg/sibling_dummy_procedure_1.f90,
3148         gfortran.dg/sibling_dummy_procedure_2.f90,
3149         gfortran.dg/sibling_dummy_procedure_3.f90,
3150         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
3151         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
3152         gfortran.dg/used_dummy_types_2.f90,
3153         gfortran.dg/used_dummy_types_3.f90,
3154         gfortran.dg/used_dummy_types_4.f90,
3155         gfortran.dg/used_dummy_types_5.f90,
3156         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
3157         gfortran.dg/userdef_operator_1.f90: Use it.
3158
3159 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3160
3161         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
3162         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
3163         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
3164         gfortran.dg/write_back.f,
3165         gfortran.fortran-torture/execute/inquire_1.f90,
3166         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
3167
3168 2006-03-21  Jeff Law  <law@redhat.com>
3169
3170         * gcc.dg/tree-ssa/vrp28.c: New test.
3171
3172 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
3173
3174         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
3175         if _STDC_C99 is defined.
3176         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
3177         * gcc.dg/builtins-20.c: Likewise.
3178         * gcc.dg/builtins-53.c: Likewise.
3179         * gcc.dg/single-precision-constant.c: Likewise. Also pass
3180         -mmacosx-version-min=10.3 on PowerPC/Darwin.
3181
3182 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
3183
3184         PR tree-opt/26781
3185         * gcc.c-torture/compile/pr26781-1.c: New test.
3186         * gcc.c-torture/compile/pr26781-2.c: New test.
3187
3188 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
3189
3190         PR c++/26690
3191         * g++.dg/gomp/pr26690-1.C: New test.
3192         * g++.dg/gomp/pr26690-2.C: New test.
3193
3194 2006-03-20  Jeff Law  <law@redhat.com>
3195
3196         * gcc.dg/tree-ssa/pr21829.c: New test.
3197
3198         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
3199
3200 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
3201
3202         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
3203         (check_visibility_available): Use it.
3204         (check_effective_target_default_packed): Likewise.
3205         (check_effective_target_pcc_bitfield_type_matters): Likewise.
3206         (check_effective_target_fopenmp): Likewise.
3207         (check_effective_target_freorder): Likewise.
3208         (check_effective_target_fpic): Likewise.
3209         (check_named_sections_available): Likewise.
3210         (check_effective_target_ilp32): Likewise.
3211         (check_effective_target_lp64): Likewise.
3212
3213 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
3214
3215         PR fortran/20935
3216         * gfortran.dg/scalar_mask_2.f90: New test case.
3217
3218 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
3219
3220         PR tree-opt/26629
3221         * gcc.dg/tree-ssa/loadpre12.c: New test.
3222         * gcc.dg/tree-ssa/loadpre13.c: New test.
3223         * gcc.dg/tree-ssa/loadpre14.c: New test.
3224         * gcc.dg/tree-ssa/loadpre15.c: New test.
3225         * gcc.dg/tree-ssa/loadpre16.c: New test.
3226         * gcc.dg/tree-ssa/loadpre17.c: New test.
3227         * gcc.dg/tree-ssa/loadpre18.c: New test.
3228         * gcc.dg/tree-ssa/loadpre19.c: New test.
3229         * gcc.dg/tree-ssa/loadpre20.c: New test.
3230         * gcc.dg/tree-ssa/loadpre21.c: New test.
3231         * gcc.dg/tree-ssa/loadpre22.c: New test.
3232
3233 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
3234
3235         PR fortran/26741
3236         * gfortran.dg/elemental_initializer_1.f90: New test.
3237
3238         PR fortran/26716
3239         * gfortran.dg/assumed_shape_ranks_2: New test.
3240
3241 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
3242
3243         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
3244         target fpic.
3245
3246 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3247
3248         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
3249         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
3250         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
3251         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
3252         gfortran.fortran-torture/execute/direct_io.f90,
3253         gfortran.fortran-torture/execute/inquire_2.f90,
3254         gfortran.fortran-torture/execute/inquire_4.f90,
3255         gfortran.fortran-torture/execute/list_read_1.f90,
3256         gfortran.fortran-torture/execute/open_replace.f90,
3257         gfortran.fortran-torture/execute/slash_edit.f90,
3258         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
3259         temporary files from testcases.
3260
3261 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3262
3263         PR libgfortran/26509
3264         gfortran.dg/write_direct_eor.f90: New test.
3265
3266 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
3267
3268         * gcc.target/powerpc/pr26350.c: New.
3269         * gcc.target/powerpc/indexed-addr.c: New.
3270
3271 2006-03-16  Roger Sayle  <roger@eyesopen.com>
3272
3273         * gfortran.dg/dependency_13.f90: New test case.
3274
3275 2006-03-16  Roger Sayle  <roger@eyesopen.com>
3276
3277         PR middle-end/21781
3278         * gcc.dg/real-const-1.c: New test case.
3279
3280 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
3281
3282         * g++.old-deja/g++.other/init18.C: New.
3283         * g++.old-deja/g++.other/init5.C: Remove xfail.
3284
3285 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3286
3287         * g++.dg/opt/pr15551.C: Cleanup temp file.
3288
3289 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3290
3291         PR c++/6634
3292         g++.dg/parse/long1.C: New test.
3293
3294 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3295
3296         PR fortran/19101
3297         * gfortran.dg/continuation.f90: New test.
3298         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
3299
3300 2006-03-14  Richard Guenther  <rguenther@suse.de>
3301
3302         PR tree-optimization/26672
3303         * gcc.dg/torture/pr26672.c: New testcase.
3304
3305 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
3306
3307         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
3308         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
3309
3310 2006-03-13  Roger Sayle  <roger@eyesopen.com>
3311
3312         PR middle-end/26557
3313         * gcc.c-torture/compile/switch-1.c: New test case.
3314
3315 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
3316
3317         PR fortran/25378
3318         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
3319         test to include more permuatations of mask and index.
3320         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
3321         respond to F2003 spec. that the position returned for an all false
3322         mask && condition is zero.
3323
3324 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
3325
3326         PR middle-end/25989
3327         * gcc.dg/gomp/pr25989.c: New test.
3328
3329 2006-03-13  Jeff Law  <law@redhat.com>
3330
3331         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
3332
3333 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
3334
3335         * gcc.dg/switch-9.c: New test.
3336
3337 2006-03-13  Richard Guenther  <rguenther@suse.de>
3338
3339         PR middle-end/26630
3340         * gcc.dg/torture/pr26630.c: New testcase.
3341
3342 2006-03-11  Roger Sayle  <roger@eyesopen.com>
3343
3344         * gfortran.dg/dependency_10.f90: New test case.
3345         * gfortran.dg/dependency_11.f90: Likewise.
3346
3347 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
3348             Erik Edelmann  <eedelman@gcc.gnu.org>
3349
3350         * gfortran.dg/allocatable_function_1.f90: New.
3351         * gfortran.dg/allocatable_function_2.f90: New.
3352
3353 2006-03-10  Richard Guenther  <rguenther@suse.de>
3354
3355         PR middle-end/26565
3356         * gcc.dg/torture/pr26565.c: New testcase.
3357
3358 2006-03-09  Eric Christopher  <echristo@apple.com>
3359
3360         * gcc.c-torture/compile/20060309-1.c: New.
3361
3362 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3363
3364         PR libgfortran/26499
3365         * gfortran.dg/write_back.f: New test.
3366         * gfortran.dg/write_rewind_1.f: New test.
3367         * gfortran.dg/write_rewind_2.f: New test.
3368
3369 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3370
3371         PR libgfortran/26554
3372         * gfortran.dg/read_logical.f90: New test.
3373
3374 2006-03-04  Laurent GUERBY <laurent@guerby.net>
3375
3376         * ada/acats/norun.lst: cdd2a03 now passes.
3377
3378 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
3379
3380         PR testsuite/25177
3381         * gcc.target/powerpc/pr18096-1.c: Change where the error
3382         would match.
3383
3384 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
3385
3386         * gcc.target/i386/cleanup-1.c: New test.
3387         * gcc.target/i386/cleanup-2.c: New test.
3388
3389 2006-03-04  Roger Sayle  <roger@eyesopen.com>
3390
3391         * gfortran.dg/dependency_9.f90: Remove for the time being.
3392
3393 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
3394
3395         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
3396         directive.
3397
3398 2006-03-03  Roger Sayle  <roger@eyesopen.com>
3399
3400         * gfortran.dg/dependency_9.f90: New test case.
3401
3402 2006-03-03  Roger Sayle  <roger@eyesopen.com>
3403
3404         * gfortran.dg/dependency_4.f90: New test case.
3405         * gfortran.dg/dependency_5.f90: New test case.
3406         * gfortran.dg/dependency_6.f90: New test case.
3407         * gfortran.dg/dependency_7.f90: New test case.
3408         * gfortran.dg/dependency_8.f90: New test case.
3409
3410 2006-03-03  Paul Brook  <paul@codesourcery.com>
3411
3412         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
3413         Add m68k-*-elf.
3414
3415 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
3416
3417         PR fortran/25031
3418         * multiple_allocation_1.f90: New test.
3419
3420 2006-03-03  Roger Sayle  <roger@eyesopen.com>
3421
3422         PR tree-optimization/26524
3423         * gfortran.dg/pr26524.f: New test case.
3424
3425 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3426
3427         * g++.dg/template/repo5.C: Cleanup repo files.
3428         * gcc.dg/20051201-1.c: Cleanup coverage files.
3429         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
3430         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
3431         tree dump files.
3432
3433 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
3434
3435         * objc.dg/objc-nofilename-1.m: New test.
3436         * objc.dg/bad-receiver-type.m: New test.
3437         * obj-c++.dg/bad-receiver-type.mm: New test.
3438
3439 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3440
3441         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
3442
3443 2006-03-01  Mike Stump  <mrs@apple.com>
3444
3445         * g++.dg/abi/key2.C: Add.
3446
3447 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
3448
3449         * gfortran.dg/logical_dot_product.f90: New test.
3450
3451         PR fortran/26393
3452         * gfortran.dg/used_interface_ref.f90: New test.
3453
3454         PR fortran/20938
3455         * gfortran.dg/dependency_2.f90: New test.
3456         * gfortran.fortran-torture/execute/where17.f90: New test.
3457         * gfortran.fortran-torture/execute/where18.f90: New test.
3458         * gfortran.fortran-torture/execute/where19.f90: New test.
3459         * gfortran.fortran-torture/execute/where20.f90: New test.
3460
3461 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
3462
3463         * g++.dg/tree-ssa/pr26443.C: New test case.
3464
3465 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
3466
3467         PR middle-end/26022
3468         * g++.dg/opt/return-slot1.C: New test.
3469
3470 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3471
3472         PR libgfortran/26136
3473         * gfortran.dg/namelist_23.f90: New test.
3474
3475 2006-02-28  Roger Sayle  <roger@eyesopen.com>
3476
3477         PR middle-end/14752
3478         * gcc.dg/fold-eqandshift-2.c: New test case.
3479
3480 2006-02-28  Richard Guenther  <rguenther@suse.de>
3481
3482         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
3483         decomposition.
3484
3485 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
3486
3487         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
3488
3489 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3490
3491         PR libgfortran/26464
3492         * gfortran.dg/backspace_5.f: New test.
3493         * gfortran.dg/backspace_6.f: New test.
3494
3495 2006-02-26  Roger Sayle  <roger@eyesopen.com>
3496
3497         * gcc.dg/fold-eqandnot-1.c: New test case.
3498
3499 2006-02-26  Roger Sayle  <roger@eyesopen.com>
3500
3501         PR middle-end/19983
3502         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
3503
3504 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
3505
3506         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
3507         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
3508
3509 2006-02-26  Richard Guenther  <rguenther@suse.de>
3510
3511         PR tree-optimization/26421
3512         * gcc.dg/tree-ssa/pr26421.c: New testcase.
3513
3514 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
3515
3516         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
3517         * g++.old-deja/g++.robertl/eb132.C: Likewise.
3518
3519 2006-02-26  Roger Sayle  <roger@eyesopen.com>
3520
3521         * gcc.dg/fold-even-1.c: New test case.
3522
3523 2006-02-26  Roger Sayle  <roger@eyesopen.com>
3524
3525         PR middle-end/21137
3526         * gcc.dg/fold-eqandshift-1.c: New test case.
3527
3528 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
3529
3530         PR tree-optimization/25125
3531         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
3532         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
3533
3534 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
3535
3536         PR tree-optimizations/26359
3537         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
3538         with -fdump-tree-dceloop-details.
3539         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
3540
3541 2006-02-25  Roger Sayle  <roger@eyesopen.com>
3542
3543         PR middle-end/23673
3544         * gcc.dg/fold-eqxor-1.c: New test case.
3545         * gcc.dg/fold-eqxor-2.c: Likewise.
3546         * gcc.dg/fold-eqxor-3.c: Likewise.
3547
3548 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
3549
3550         PR fortran/23092
3551         * scalar_mask_1.f90: New test.
3552
3553 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
3554
3555         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
3556         * g++.dg/eh/uncaught2.C: New.
3557         * g++.dg/eh/uncaught3.C: New.
3558
3559 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3560
3561         PR libgfortran/26423
3562         * gfortran.dg/read_many_1.f: New test.
3563
3564 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
3565
3566         PR fortran/24519
3567         * gfortran.dg/dependency_3.f90: New test.
3568         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
3569         XFAILs.
3570
3571         PR fortran/25395
3572         * gfortran.dg/equiv_6.f90: New test.
3573
3574 2006-02-23  Jeff Law  <law@redhat.com>
3575
3576         * gcc.c-torture/compile/pr26425.c: New test.
3577
3578 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
3579
3580         PR middle-end/26412
3581         * gcc.dg/gomp/pr26412.c: New test.
3582
3583 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3584
3585         PR c++/26291
3586         * g++.dg/other/ellipsis1.C: New test.
3587         * g++.dg/parse/operator4.C: Adjust error marker.
3588
3589 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
3590
3591         PR target/25603
3592         * gfortran.dg/pr25603.f: New testcase.
3593
3594 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
3595
3596         * gcc.dg/bf-spl1.c: Don't specify -m68000.
3597         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
3598
3599 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
3600
3601         * g++.dg/eh/spbp.C: New.
3602
3603 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
3604
3605         PR middle-end/26379
3606         * gcc.target/i386/mmx-7.c: New test.
3607
3608 2006-02-20  Roger Sayle  <roger@eyesopen.com>
3609
3610         PR tree-optimization/26361
3611         * gcc.dg/tree-ssa/vrp27.c: New test case.
3612
3613 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
3614
3615         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
3616         * gcc.dg/tree-ssa/complex-4.c: Here.
3617
3618 2006-02-19  Roger Sayle  <roger@eyesopen.com>
3619
3620         PR middle-end/19543
3621         * gfortran.dg/logical_1.f90: New test case.
3622
3623 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
3624
3625         PR middle-end/26334
3626         * gcc.dg/20060218-1.c: Moved to...
3627         * gcc.target/i386/20060218-1.c: ... here.  New test.
3628
3629 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
3630
3631         PR fortran/26201
3632         * gfortran.dg/convert_1.f90: New.
3633
3634 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
3635
3636         PR fortran/25054
3637         * gfortran.dg/namelist_5.f90: New test.
3638
3639         PR fortran/25089
3640         * gfortran.dg/namelist_4.f90: New test.
3641
3642 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
3643
3644         PR tree-opt/25680
3645         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
3646
3647 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
3648
3649         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
3650         variable to take into account the variable name in the
3651         function header.
3652         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
3653
3654 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
3655
3656         PR middle-end/26334
3657         * gcc.c-torture/compile/20060217-1.c: New test.
3658         * gcc.dg/20060218-1.c: New test.
3659
3660 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
3661
3662         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
3663
3664 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
3665
3666         * gcc.dg/cpp/undef3.c: New test.
3667         * gcc.dg/cpp/trad/builtins2.c: New test.
3668
3669 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
3670
3671         PR c++/26266
3672         * g++.dg/template/static22.C: New test.
3673         * g++.dg/template/static23.C: New test.
3674         * g++.dg/template/static24.C: New test.
3675         * g++.dg/template/non-dependent13.C: New test.
3676         * g++.dg/init/member1.C: Tweak error markers.
3677
3678 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3679
3680         PR target/26255
3681         * gcc.c-torture/compile/pr26255.c: New test case.
3682
3683 2006-02-16  Roger Sayle  <roger@eyesopen.com>
3684
3685         * gfortran.fortran-torture/execute/where_10.f90: New test case.
3686         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
3687         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
3688         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
3689         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
3690         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
3691         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
3692
3693 2006-02-16  Jeff Law  <law@redhat.com>
3694
3695         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
3696         * gcc.dg/tree-ssa/vrp26.c: New test.
3697
3698 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
3699
3700         PR target/20353
3701         PR target/24578
3702         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
3703         __UCLIBC__ is defined.
3704
3705 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
3706
3707         PR fortran/26224
3708         * gfortran.dg/gomp/pr26224.f: New test.
3709
3710 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
3711
3712         PR tree-opt/25918
3713         * lib/target-supports.exp
3714         (check_effective_target_vect_short_mult): New.
3715         (check_effective_target_vect_char_mult): New.
3716         (check_effective_target_vect_widen_sum_qi_to_si): New.
3717         (check_effective_target_vect_widen_sum_qi_to_hi): New.
3718         (check_effective_target_vect_widen_sum_hi_to_si): New.
3719         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
3720         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
3721         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
3722         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
3723         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
3724         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
3725         vect-reduc-pattern-2c.c
3726         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
3727         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
3728         vect-reduc-pattern-1c.c
3729
3730 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
3731
3732         PR fortran/24557
3733         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
3734
3735 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
3736
3737         PR fortran/26054
3738         * gfortran.dg/enum_8.f90: Remove check for warning.
3739         * gfortran.dg/iomsg_1.f90: Ditto.
3740         * gfortran.dg/enum_1.f90: Ditto.
3741         * gfortran.dg/enum_9.f90: Ditto.
3742         * gfortran.dg/enum_2.f90: Ditto.
3743         * gfortran.dg/enum_10.f90: Ditto.
3744         * gfortran.dg/enum_3.f90: Ditto.
3745         * gfortran.dg/flush_1.f90: Ditto.
3746         * gfortran.dg/enum_4.f90: Ditto.
3747         * gfortran.dg/array_constructor_1.f90: Ditto.
3748         * gfortran.dg/enum_5.f90: Ditto.
3749         * gfortran.dg/enum_6.f90: Ditto.
3750         * gfortran.dg/enum_7.f90: Ditto.
3751
3752 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
3753
3754         PR middle-end/26300
3755         * gcc.c-torture/compile/20060215-1.c: New test.
3756
3757 2006-02-14  Roger Sayle  <roger@eyesopen.com>
3758
3759         PR middle-end/23670
3760         * gcc.dg/tree-ssa/andor-2.c: New test case.
3761
3762 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
3763
3764         PR fortran/25045
3765         * optional_dim.f90: New test.
3766
3767 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3768
3769         PR fortran/26277
3770         * gfortran.dg/label_4.f90: New.
3771
3772 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
3773             Diego Novillo  <dnovillo@redhat.com>
3774             Uros Bizjak  <uros@kss-loka.si>
3775
3776         * gfortran.dg/gomp: New directory.
3777
3778 2006-02-14  Richard Guenther  <rguenther@suse.de>
3779
3780         PR tree-optimization/26258
3781         * gcc.dg/torture/pr26258.c: New testcase.
3782
3783 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
3784
3785         PR fortran/26246
3786         * gfortran.dg/pr26246_1.f90: New test.
3787         * gfortran.dg/pr26246_2.f90: New test.
3788
3789         PR middle-end/26092
3790         * gcc.c-torture/compile/20060208-1.c: New test.
3791
3792 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
3793
3794         PR fortran/26074
3795         PR fortran/25103
3796         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
3797         * gfortran.dg/bad_automatic_objects_1.f90: New test.
3798         * gfortran.dg/automatic_module_variable.f90: Change error message.
3799
3800         PR fortran/20861
3801         * gfortran.dg/internal_dummy_1.f90: New test.
3802
3803         PR fortran/20871
3804         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
3805
3806
3807         PR fortran/25083
3808         * gfortran.dg/uncommon_block_data_1.f90: New test.
3809         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
3810         with standard.
3811
3812         PR fortran/25088
3813         * gfortran.dg/typed_subroutine_1.f90: New test.
3814
3815 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
3816
3817         * objc.dg/dwarf-1.m: New.
3818
3819 2006-02-13  Roger Sayle  <roger@eyesopen.com>
3820
3821         PR middle-end/24427
3822         * gcc.dg/tree-ssa/andor-1.c: New test case.
3823
3824 2006-02-13  Josh Conner  <jconner@apple.com>
3825
3826         PR target/25376
3827         * gcc.dg/pr25376.c: New test.
3828
3829         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
3830         assemble.
3831         * lib/target-supports.exp (check_named_sections_available):
3832         Only compile named-sections test -- don't assemble.
3833
3834 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3835
3836         * g++.dg/warn/no-write-strings.C: New test.
3837         * g++.dg/warn/write-strings.C: Likewise.
3838         * g++.dg/warn/write-strings-default.C: Likewise.
3839
3840 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
3841
3842         PR fortran/25806
3843         * gfortran.dg/ret_pointer_2.f90: New test.
3844
3845 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
3846
3847         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
3848
3849 2006-02-10  Jeff Law  <law@redhat.com>
3850
3851         * gcc.c-torture/compile/pr26213.c: New test.
3852
3853 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
3854
3855         gfortran.dg/null_1.f90: New test.
3856
3857 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3858
3859         PR fortran/14771
3860         * gfortran.dg/parens_4.f90: New.
3861         * gfortran.dg/parens_5.f90: New.
3862
3863 2006-02-10  Richard Guenther  <rguenther@suse.de>
3864
3865         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
3866
3867 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3868         Paul Thomas  <pault@gcc.gnu.org>
3869
3870         PR fortran/14771
3871         * gfortran.dg/parens_1.f90: New.
3872         * gfortran.dg/parens_2.f90: New.
3873         * gfortran.dg/parens_3.f90: New.
3874
3875 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
3876
3877         PR fortran/26038
3878         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
3879
3880         PR fortran/25059
3881         * gfortran.dg/impure_assignment_1.f90: New test.
3882
3883         PR fortran/25070
3884         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
3885
3886 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
3887
3888         PR target/26141
3889         * g++.dg/expr/stdarg2.C: New test.
3890
3891 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
3892
3893         PR inline-asm/16194
3894         * gcc.dg/pr16194.c: New test.
3895
3896 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
3897
3898         * ada/acats/run_acats: Use portable variant of "$@".
3899
3900 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3901
3902         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
3903         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
3904
3905 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
3906
3907         PR tree-opt/26179
3908         * g++.dg/opt/pr26179.C: New test.
3909
3910 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
3911
3912         PR middle-end/26134
3913         * gcc.dg/tree-ssa/complex-3.c: New test.
3914
3915 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
3916
3917         * gcc.c-torture/compile/volatile-1.c: New test.
3918
3919 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
3920
3921         PR 26180
3922         * gcc.dg/tree-ssa/pr26180.c: New test.
3923
3924 2006-02-08  Jeff Law  <law@redhat.com>
3925
3926         * gcc.dg/tree-ssa/pr21417.c: New test.
3927
3928 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
3929
3930         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
3931         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
3932
3933 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
3934
3935         * lib/scanrtl.exp: New.
3936
3937 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3938
3939         PR c++/26071
3940         * g++.dg/other/virtual2.C: New test.
3941
3942         PR c++/26070
3943         * g++.dg/other/virtual1.C: New test.
3944
3945 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
3946
3947         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
3948         cleanup-ipa-dump): Update dump file glob patterns.
3949         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
3950         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
3951
3952         * lib/gcc-dg.exp: Load it.
3953         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
3954
3955 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
3956
3957         PR testsuite/26159
3958         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
3959         * gcc.dg/tree-ssa/pr23382.c: Ditto.
3960
3961 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3962
3963         PR fortran/25577
3964         * gfortran.dg/mvbits_1.f90: New.
3965
3966 2006-02-07  Dirk Mueller  <dmueller@suse.com>
3967
3968         * g++.dg/warn/Wdiv-by-zero.C: New test.
3969         * g++.dg/warn/Wno-div-by-zero.C: New.
3970
3971 2006-02-07  Jeff Law  <law@redhat.com>
3972
3973         * gcc.dg/tree-ssa/pr21559.c: New test.
3974
3975         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
3976         multiple VRP passes.
3977         * gcc.dg/tree-ssa/vrp09.c: Likewise.
3978         * gcc.dg/tree-ssa/vrp18.c: Likewise.
3979         * gcc.dg/tree-ssa/pr21582.c: Likewise.
3980         * gcc.dg/tree-ssa/pr20657.c: Likewise.
3981         * gcc.dg/tree-ssa/pr21001.c: Likewise.
3982         * gcc.dg/tree-ssa/vrp02.c: Likewise
3983         * gcc.dg/tree-ssa/vrp11.c: Likewise
3984         * gcc.dg/tree-ssa/pr14341.c: Likewise
3985         * gcc.dg/tree-ssa/vrp19.c: Likewise
3986         * gcc.dg/tree-ssa/vrp20.c: Likewise
3987         * gcc.dg/tree-ssa/vrp03.c: Likewise
3988         * gcc.dg/tree-ssa/pr21086.c: Likewise
3989         * gcc.dg/tree-ssa/pr21959.c: Likewise
3990         * gcc.dg/tree-ssa/vrp21.c: Likewise
3991         * gcc.dg/tree-ssa/vrp04.c: Likewise
3992         * gcc.dg/tree-ssa/pr25485.c: Likewise
3993         * gcc.dg/tree-ssa/pr22026.c: Likewise
3994         * gcc.dg/tree-ssa/vrp22.c: Likewise
3995         * gcc.dg/tree-ssa/vrp05.c: Likewise
3996         * gcc.dg/tree-ssa/20030807-10.c: Likewise
3997         * gcc.dg/tree-ssa/pr20701.c: Likewise
3998         * gcc.dg/tree-ssa/vrp23.c: Likewise
3999         * gcc.dg/tree-ssa/vrp06.c: Likewise
4000         * gcc.dg/tree-ssa/pr22117.c: Likewise
4001         * gcc.dg/tree-ssa/pr20702.c: Likewise
4002         * gcc.dg/tree-ssa/vrp15.c: Likewise
4003         * gcc.dg/tree-ssa/pr21090.c: Likewise
4004         * gcc.dg/tree-ssa/pr21294.c: Likewise
4005         * gcc.dg/tree-ssa/vrp24.c: Likewise
4006         * gcc.dg/tree-ssa/vrp07.c: Likewise
4007         * gcc.dg/tree-ssa/pr21563.c: Likewise
4008         * gcc.dg/tree-ssa/pr25382.c: Likewise
4009         * gcc.dg/tree-ssa/vrp16.c: Likewise
4010         * gcc.dg/tree-ssa/vrp25.c: Likewise
4011         * gcc.dg/tree-ssa/vrp08.c: Likewise
4012         * gcc.dg/tree-ssa/20030807-6.c: Likewise
4013         * gcc.dg/tree-ssa/vrp17.c: Likewise
4014         * gcc.dg/tree-ssa/pr21458.c: Likewise
4015         * g++.dg/tree-ssa/pr18178.C: Likewise
4016
4017 2006-02-07  Richard Guenther  <rguenther@suse.de>
4018
4019         PR c++/26140
4020         Revert
4021         2006-01-30  Richard Guenther  <rguenther@suse.de>
4022         PR c++/23372
4023         * gcc.dg/pr23372-1.C: New testcase.
4024
4025         * g++.dg/tree-ssa/pr26140.C: New testcase.
4026
4027 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
4028
4029         PR c++/9737
4030         * g++.dg/template/ttp15.C: New test.
4031         * g++.dg/template/ttp16.C: Likewise.
4032         * g++.dg/template/ttp17.C: Likewise.
4033         * g++.old-deja/g++.pt/ttp36.C: Remove.
4034         * g++.old-deja/g++.pt/ttp19.C: Likewise.
4035         * g++.old-deja/g++.pt/ttp37.C: Likewise.
4036         * g++.old-deja/g++.pt/ttp38.C: Likewise.
4037         * g++.old-deja/g++.pt/ttp39.C: Likewise.
4038         * g++.old-deja/g++.pt/ttp9.C: Likewise.
4039         * g++.old-deja/g++.pt/ttp40.C: Likewise.
4040         * g++.old-deja/g++.pt/ttp51.C: Likewise.
4041         * g++.old-deja/g++.pt/ttp26.C: Likewise.
4042         * g++.old-deja/g++.pt/ttp36.C: Likewise.
4043
4044 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
4045
4046         PR libfortran/23815
4047         * unf_io_convert_4.f90: New test.
4048
4049 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
4050
4051         * gcc.dg/tree-ssa/loadpre10.c: New test.
4052         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
4053         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
4054         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
4055
4056 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4057
4058         PR libfortran/24685
4059         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
4060
4061 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
4062
4063         PR tree-opt/25251
4064         * gfortran.dg/assign_7.f: New test.
4065
4066 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
4067
4068         PR fortran/26041
4069         PR fortran/26064
4070         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
4071         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
4072         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
4073
4074 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
4075
4076         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
4077         in size_t typedef.
4078
4079 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4080
4081         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
4082         * g++.dg/charset/string.c (foo): Likewise.
4083         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
4084         const char*
4085         * g++.dg/ext/builtin2.C (printf): Likewise.
4086         * g++.dg/init/new15.C (printf): Likewise.
4087         * g++.dg/opt/pr17697-1.C (foo): Likewise.
4088         * g++.dg/opt/pr17697-2.C (foo): Likewise.
4089         * g++.dg/opt/pr17697-3.C (foo): Likewise.
4090         * g++.dg/template/non-dependent4.C (temp): Likewise.
4091         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
4092         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
4093         parameter type to const char*.
4094         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
4095         Change type to const char*.
4096         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
4097         Likewise.
4098         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
4099         second parameter type to const char*.
4100         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
4101         (Y::Y): Change parameter type to const char*.
4102         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
4103         * g++.old-deja/g++.jason/report.C: Apply const correctness.
4104         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
4105         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
4106         (char*).
4107         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
4108         const char*.
4109         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
4110         type to const char*.
4111         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
4112         return type to const char*.
4113         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
4114         to const char*.
4115         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
4116         * g++.old-deja/g++.law/refs1.C: Likewise.
4117         * g++.old-deja/g++.law/visibility1.C: Likewise.
4118         * g++.old-deja/g++.law/visibility2.C: Likewise.
4119         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
4120         const char*.
4121         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
4122         * g++.old-deja/g++.mike/net48.C: Likewise.
4123         * g++.old-deja/g++.mike/p646.C: Likewise.
4124         * g++.old-deja/g++.mike/p6746.C: Likewise.
4125         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
4126         type to const char*.
4127         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
4128         deprecated conversion warning.
4129         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
4130         char*.
4131         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
4132         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
4133         * g++.old-deja/g++.pt/explicit8.C: Likewise.
4134         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
4135         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
4136         * g++.old-deja/g++.pt/nontype3.C: Likewise.
4137         * g++.old-deja/g++.pt/t39.C: Likewise.
4138         * g++.old-deja/g++.robertl/eb106.C: Likewise.
4139         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
4140
4141 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
4142
4143         PR fortran/25075
4144         intrinsic_argument_conformance_1.f90: New test.
4145
4146 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
4147
4148         PR fortran/20845
4149         * gfortran.dg/char_result_11.f90: Add SAVE.
4150         * gfortran.dg/der_pointer_4.f90: Ditto.
4151         * gfortran.dg/default_initialization.f90: New test.
4152
4153 2006-02-03  Jeff Law  <law@redhat.com>
4154
4155         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
4156         handle more than 100 dump files.
4157         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
4158         * lib/scantree.exp (scan-tree-dump): Likewise.
4159         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
4160         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
4161         * lib/scanipa.exp (scan-ipa-dump): Likewise.
4162         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
4163         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
4164
4165 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
4166
4167         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
4168
4169 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
4170
4171         * g++.dg/template/using12.C: New test.
4172
4173 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
4174
4175         * gcc.target/powerpc/pr25960.c: New test.
4176
4177 2006-02-02  Steven G. Kargl  <kargls@comcast>
4178
4179         PR fortran/24958
4180         gfortran.dg/nullify_2.f90: New test.
4181
4182 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
4183
4184         PR 25990
4185         * gcc.dg/gomp/pr25990.c: New test.
4186
4187 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
4188
4189         PR c++/25342
4190         * g++.gd/template/partial4.C: New test.
4191
4192 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
4193
4194         PR middle-end/26001
4195         * gfortran.dg/data_char_2.f90: New.
4196
4197 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
4198
4199         PR fortran/26039
4200         maxval_maxloc_conformance_1.f90: New test.
4201
4202 2006-01-31  Richard Guenther  <rguenther@suse.de>
4203
4204         * gcc.target/i386/sselibm-1.c: New testcase.
4205         * gcc.target/i386/sselibm-2.c: Likewise.
4206         * gcc.target/i386/sselibm-3.c: Likewise.
4207         * gcc.target/i386/sselibm-4.c: Likewise.
4208         * gcc.target/i386/sselibm-5.c: Likewise.
4209
4210 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
4211
4212         PR fortran/24266
4213         * gfortran.dg/arrayio_derived_2.f90: New.
4214
4215 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
4216
4217         * gcc.dg/unsigned-long-compare.c: New test.
4218
4219 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
4220
4221         PR testsuite/25318
4222         * lib/target-supports.exp (check_effective_target_freorder):
4223         Check to see if target supports -freorder-blocks-and-partition.
4224         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
4225         instead of "dg-require-named-sections".
4226
4227 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
4228
4229         PR target/14798:
4230         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
4231         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
4232         * gcc.dg/pragma-isr-trapa2.c: Likewise.
4233         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
4234         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
4235         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
4236         * gcc.dg/attr-isr-trap_exit.c: Likewise.
4237         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
4238
4239 2006-01-30  Richard Guenther  <rguenther@suse.de>
4240
4241         PR c++/23372
4242         * gcc.dg/pr23372-1.C: New testcase.
4243
4244 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
4245
4246         * gcc.dg/gomp/pr25874.c: New test.
4247
4248 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
4249
4250         PR tree-opt/25911
4251         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
4252
4253 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
4254
4255         PR fortran/18578
4256         PR fortran/18579
4257         PR fortran/20857
4258         PR fortran/20885
4259         * gfortran.dg/intent_out_1.f90: New test.
4260
4261 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
4262
4263         PR fortran/17911
4264         * gfortran.dg/procedure_lvalue.f90: New test.
4265
4266         PR fortran/20895
4267         PR fortran/25030
4268         * gfortran.dg/char_pointer_assign_2.f90: New test.
4269         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
4270         assignment to be consistent with standard.
4271         * gfortran.dg/char_result_2.f90: The same.
4272         * gfortran.dg/char_result_8.f90: The same.
4273
4274 2006-01-28  Zack Weinberg  <zackw@panix.com>
4275
4276         * gcc.dg/Woverlength-strings.c
4277         * gcc.dg/Woverlength-strings-pedantic-c89.c
4278         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
4279         * gcc.dg/Woverlength-strings-pedantic-c99.c
4280         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
4281
4282 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
4283
4284         * gcc.c-torture/execute/20060127-1.c: New test.
4285
4286 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
4287
4288         PR c++/25999
4289         * g++.dg/ext/pragmaweak1.C: New test.
4290
4291 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
4292
4293         PR c++/25855
4294         * g++.dg/template/spec29.C: New test.
4295
4296 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
4297
4298         PR c/19606.
4299         * gcc.c-torture/execute/pr19606.c: New.
4300
4301 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
4302
4303         * gcc.dg/pragma-re-4.c: New test.
4304
4305 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
4306
4307         PR fortran/25964
4308         * gfortran.dg/assumed_size_refs_3.f90: New test.
4309
4310 2006-01-27  Ben Elliston  <bje@au.ibm.com>
4311
4312         * gcc.misc-tests/dectest.exp: Remove defunct comment.
4313
4314 2006-01-26  Laurent GUERBY <laurent@guerby.net>
4315
4316         PR ada/21317
4317         * ada/acats/support/impdef.a: Add One_Long_Second.
4318         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
4319         * ada/acats/tests/c9/c94026.a: Likewise.
4320         * ada/acats/tests/c9/c97305c.ada: Likewise.
4321         * ada/acats/tests/c9/c99004a.ada: Likewise.
4322
4323 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
4324
4325         PR fortran/25964
4326         * gfortran.dg/global_references_2.f90: New test.
4327
4328         PR fortran/25084
4329         PR fortran/20852
4330         PR fortran/25085
4331         PR fortran/25086
4332         * gfortran.dg/assumed_charlen_function_1.f90: New test.
4333         * gfortran.dg/assumed_charlen_function_3.f90: New test.
4334
4335         PR fortran/25416
4336         * gfortran.dg/assumed_charlen_function_2.f90: New test.
4337
4338 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
4339
4340         PR c/25892
4341         * gcc.dg/Wpointer-sign.c: New.
4342         * gcc.dg/Wpointer-sign-Wall.c: New.
4343         * gcc.dg/Wpointer-sign-Wall-no.c: New.
4344         * gcc.dg/Wpointer-sign-pedantic.c: New.
4345         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
4346         * gcc.dg/conv-2.c: Use -Wpointer-sign.
4347
4348 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
4349
4350         PR C/25861
4351         * gcc.c-torture/compile/pr25861.c: New test.
4352
4353 2006-01-26  Paul Brook  <paul@codesourcery.com>
4354
4355         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
4356         on short-enum targets.
4357         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
4358         variable.
4359         (generate_fields): Use short_enums.
4360         (main): Set short_enums.  Document -e.
4361         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
4362         on short-enum targets.
4363         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
4364         variable.
4365         (generate_fields): Use short_enums.
4366         (main): Set short_enums.  Document -e.
4367         * lib/target-supports.exp (check_effective_target_short_enums): New.
4368
4369 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
4370
4371         PR target/25947
4372         * gcc.dg/torture/pr25947-1.c: New test.
4373
4374 2006-01-25  Jan Hubicka  <jh@suse.cz>
4375             Roger Sayle  <roger@eyesopen.com>
4376
4377         PR rtl-optimization/25703
4378         * gcc.target/i386/20060125-1.c: New test case.
4379         * gcc.target/i386/20060125-2.c: New test case.
4380
4381 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
4382
4383         PR fortran/18540
4384         * gfortran.dg/goto_1.f: New.
4385
4386 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
4387
4388         PR fortran/25716
4389         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
4390         25716 on 32-bit systems too.
4391
4392 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
4393
4394         PR testsuite/25590
4395         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
4396
4397 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
4398
4399         * gcc.dg/tree-ssa/gen-vect-33.c: New.
4400
4401 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4402
4403         PR fortran/25835
4404         * gfortran.dg/read_eof.f90: Delete, renamed.
4405         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
4406         * gfortran.dg/read_eof_2.f90: New test.
4407         * gfortran.dg/read_eof_3.f90: New test.
4408
4409 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
4410
4411         PR tree-opt/25860
4412         * gcc.c-torture/compile/pr25860.c: New test.
4413
4414 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4415
4416         PR c++/25552
4417         * g++.dg/parse/dtor8.C: New test.
4418
4419 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
4420
4421         PR testsuite/25891
4422         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
4423         * gcc.dg/gomp/gomp.exp: Return without testing anything if
4424         check_effective_target_fopenmp returns 0.
4425
4426 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
4427
4428         PR ada/20548
4429         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
4430         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
4431         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
4432
4433 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
4434
4435         PR tree-opt/25857
4436         * g++.dg/opt/pr25857.C: New test.
4437
4438 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
4439         Jan Hubicka  <jh@suse.cz>
4440         Richard Guenther  <rguenther@suse.de>
4441
4442         PR rtl-optimization/25654
4443         * gcc.dg/torture/pr25654.c: New testcase.
4444         * gcc.target/i386/pr25654.c: Likewise.
4445
4446 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
4447
4448         PR fortran/25901
4449         * gfortran.dg/internal references_2.f90: New test.
4450
4451         Fix regression in testing of admissability of attributes.
4452         * gfortran.dg/intent_used_1.f90: New test.
4453
4454 2006-01-23  Ben Elliston  <bje@au.ibm.com>
4455
4456         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
4457         Remove target conditional torture options for i?86 and x86_64
4458         GNU/Linux.
4459
4460 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4461
4462         PR c++/10891
4463         * g++.dg/rtti/no-rtti.C: New.
4464
4465 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
4466
4467         PR c++/25895
4468         * g++.dg/inherit/conv2.C: New test.
4469
4470         PR c++/25856
4471         * g++.dg/parse/dtor7.C: New test.
4472
4473         PR c++/25858
4474         * g++.dg/template/crash44.C: New test.
4475
4476 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
4477
4478         PR fortran/25124
4479         PR fortran/25625
4480         * gfortran.dg/internal_references_1.f90: New test.
4481           PR fortran/20881
4482         PR fortran/23308
4483         PR fortran/25538
4484         PR fortran/25710
4485         * gfortran.dg/global_references_1.f90: New test.
4486         * gfortran.dg/g77/19990905-1.f: Restore the error that
4487         there is a clash between the common block name and
4488         the name of a subroutine reference.
4489
4490         PR fortran/PR24276
4491         * gfortran.dg/aliasing_dummy_1.f90: New test.
4492
4493 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
4494
4495         * gcc.dg/vmx/1b-01.c: Warning fix.
4496         * gcc.dg/vmx/1c-02.c: Likewise.
4497         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
4498
4499 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
4500
4501         PR testsuite/24962
4502         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
4503
4504 2006-01-20  Richard Guenther  <rguenther@suse.de>
4505         Steven Bosscher <stevenb.gcc@gmail.com>
4506
4507         PR rtl-optimization/24626
4508         * gcc.dg/torture/pr24626-1.c: New testcase.
4509         * gcc.dg/torture/pr24626-2.c: Likewise.
4510         * gcc.dg/torture/pr24626-3.c: Likewise.
4511         * gcc.dg/torture/pr24626-4.c: Likewise.
4512
4513 2006-01-20  Dirk Mueller  <dmueller@suse.com>
4514
4515         PR c++/5520
4516         * g++.dg/warn/empty-body.C: New.
4517
4518 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
4519
4520         PR c++/22136
4521         * g++.dg/template/using10.C: New test.
4522         * g++.dg/temlpate/using11.C: Likewise.
4523         * g++.dg/inherit/using5.C: Tweak error messages.
4524
4525 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
4526
4527         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
4528         target test.
4529         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
4530
4531 2006-01-19  Jan Hubicka  <jh@suse.cz>
4532
4533         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
4534
4535 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4536
4537         PR c++/25854
4538         * g++.dg/template/spec28.C: New test.
4539
4540 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
4541
4542         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
4543         Fix fprintf's by adding srcdir or removing it.
4544
4545 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
4546
4547         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
4548         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
4549         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
4550         * testsuite/gcc.dg/gomp/empty.c: Likewise.
4551         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
4552         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
4553         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
4554         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
4555         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
4556         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
4557         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
4558         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
4559         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
4560         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
4561
4562 2006-01-18  Jeff Law  <law@redhat.com>
4563
4564         * gcc.dg/tree-ssa/vrp25.c: New test.
4565
4566 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
4567
4568         * gcc.dg/pr25805.c: Fix misapplied patch.
4569
4570 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
4571
4572         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
4573         (check_effective_target_vect_udot_qi): New.
4574         (check_effective_target_vect_sdot_hi): New.
4575         (check_effective_target_vect_udot_hi): New.
4576         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
4577         prefixed with "wrapv-" with -fwrapv.
4578         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
4579         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
4580         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
4581         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
4582         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
4583
4584         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
4585         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
4586         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
4587         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
4588
4589 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4590
4591         PR c++/16829
4592         * g++.dg/other/default2.C: New test.
4593         * g++.dg/other/default3.C: New test.
4594
4595 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
4596
4597         PR c/25805
4598         * gcc.dg/pr25805.c: New file.
4599
4600 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
4601
4602         PR c++/25836
4603         * g++.dg/template/init6.C: New test.
4604
4605 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
4606
4607         * gcc.dg/tree-ssa/pr24287.c: New test
4608
4609 2006-01-18  Eric Christopher  <echristo@apple.com>
4610
4611         * g++.dg/eh/table.C: New.
4612
4613 2006-01-18  DJ Delorie  <dj@redhat.com>
4614
4615         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
4616         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
4617         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
4618         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
4619
4620 2006-01-18  Jeff Law  <law@redhat.com>
4621
4622         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
4623         on wrapping on overflow semantics.
4624
4625         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
4626
4627         * gcc.gc/tree-ssa/vrp23.c: New test.
4628         * gcc.gc/tree-ssa/vrp24.c: New test.
4629
4630 2006-01-18  Richard Henderson  <rth@redhat.com>
4631             Aldy Hernandez  <aldyh@redhat.com>
4632             Jakub Jelinek  <jakub@redhat.com>
4633             Diego Novillo  <dnovillo@redhat.com>
4634             Uros Bizjak  <uros@kss-loka.si>
4635
4636         * testsuite/gcc.dg/gomp: New directory.
4637
4638 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
4639             Steven G. Kargl  <kargls@comcast.net>
4640
4641         PR fortran/20869
4642         * gfortran.dg/intrinsic_external_1.f90: New test.
4643
4644         PR fortran/20875.
4645         * gfortran.dg/elemental_pointer_1.f90: New test.
4646
4647         PR fortran/25024
4648         * gfortran.dg/external_procedures_1.f90: New test.
4649
4650         PR fortran/25785
4651         gfortran.dg/assumed_present.f90: New test.
4652
4653 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
4654
4655         * g++.dg/parse/lookup5.C: New test.
4656
4657 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4658
4659         PR fortran/25697
4660         * gfortran.dg/read_eof.f90: New test.
4661
4662 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4663
4664         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
4665         add a closing brace.
4666
4667 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4668
4669         PR fortran/25631
4670         * gfortran.dg/fmt_tl.f: New test.
4671
4672 2006-01-17  Eric Christopher  <echristo@apple.com>
4673
4674         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
4675         * g++.old-deja/g++.warn/impint2.C: Ditto.
4676         * g++.old-deja/g++.other/null1.C: Ditto.
4677         * g++.dg/warn/conv2.C: Ditto.
4678         * g++.dg/warn/conv4.C: New file.
4679
4680 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4681
4682         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
4683
4684 2006-01-17  Andreas Jaeger  <aj@suse.de>
4685             Janis Johnson <janis187@us.ibm.com>
4686
4687         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
4688         in 64-bit.
4689         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
4690         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
4691
4692 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4693
4694         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
4695         xfail txxx where xxx >= 25.
4696
4697 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4698
4699         PR testsuite/25764
4700         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
4701
4702 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
4703
4704         PR c/25682
4705         * gcc.dg/pr25682.c: New test.
4706         * g++.dg/parse/array-size2.C: New test.
4707
4708 2006-01-16  Ian Lance Taylor  <ian@airs.com>
4709
4710         * consistency.vlad: Remove entire directory, 1652 files.
4711
4712 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
4713
4714         * lib/target-supports.exp (check_effective_target_dfp_nocache,
4715         check_effective_target_dfprt_nocache): New.
4716         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
4717         (check_effective_target_dfprt): New.
4718         * lib/c-compat.exp (check_dfp): Remove.
4719         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
4720         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
4721         level of support for decimal float.
4722         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
4723         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
4724         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
4725         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
4726         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
4727         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
4728         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
4729         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
4730         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
4731         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
4732         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
4733         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
4734         directives.
4735
4736 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
4737
4738         PR testsuite/25741
4739         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
4740         $base_dir/../.
4741         * lib/gfortran.exp (gfortran_init): Likewise.
4742         * lib/obj-c++.exp (obj-c++_init): Likewise.
4743         * lib/scanasm.exp (scan-assembler-dem): Likewise.
4744         (scan-assembler-dem-not): Likewise.
4745         * lib/scandump.exp (scan-dump-dem): Likewise.
4746         (scan-dump-dem-not): Likewise.
4747
4748 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
4749
4750         PR testsuite/25767
4751         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
4752         powerpc-*-darwin*.
4753         * lib/obj-c++.exp (obj-c++_init): Likewise.
4754
4755 2006-01-16  Richard Guenther  <rguenther@suse.de>
4756
4757         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
4758
4759 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4760
4761         PR testsuite/25777
4762         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
4763         to LD_LIBRARY_PATH.
4764
4765 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
4766             Andrew Pinski  <pinskia@physics.uc.edu>
4767
4768         * gcc.dg/minmax-1.c: New test.
4769
4770 2006-01-16  Ben Elliston  <bje@au.ibm.com>
4771
4772         * gcc.dg/dfp/dfp.exp: Correct FSF address.
4773         * gcc.misc-tests/dectest.exp: Ditto.
4774
4775 2006-01-15  Ian Lance Taylor  <ian@airs.com>
4776
4777         PR testsuite/25796
4778         * gcc.target/i386/cmov6.c: Use -march=k8.
4779
4780 2006-01-15  Andreas Jaeger  <aj@suse.de>
4781
4782         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
4783         x86 does not have __float128.
4784
4785 2006-01-14  Ian Lance Taylor  <ian@airs.com>
4786
4787         * gcc.target/i386/cmov6.c: New test.
4788
4789 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
4790
4791         PR c++/25663
4792         * g++.dg/template/ctor6.C: New test.
4793
4794 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
4795
4796         PR tree-optimization/25485
4797         * gcc.dg/tree-ssa/pr25485.c: New.
4798
4799 2006-01-14  Richard Guenther  <rguenther@suse.de>
4800
4801         PR tree-optimization/22548
4802         PR tree-optimization/22555
4803         PR tree-optimization/22501
4804         * gcc.dg/tree-ssa/alias-4.c: New testcase.
4805         * gcc.dg/tree-ssa/alias-5.c: Likewise.
4806         * gcc.dg/tree-ssa/alias-6.c: Likewise.
4807         * gcc.dg/tree-ssa/alias-7.c: Likewise.
4808         * gcc.dg/tree-ssa/alias-8.c: Likewise.
4809         * gcc.dg/tree-ssa/alias-9.c: Likewise.
4810         * gcc.dg/tree-ssa/alias-10.c: Likewise.
4811         * gcc.dg/tree-ssa/alias-11.c: Likewise.
4812         * gcc.dg/tree-ssa/alias-12.c: Likewise.
4813
4814 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
4815
4816         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
4817         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
4818
4819 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
4820         Richard Guenther  <rguenther@suse.de>
4821
4822         PR rtl-optimization/24257
4823         * gcc.dg/torture/pr24257.c: New testcase.
4824
4825 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
4826
4827         * gcc.c-torture/execute/20060110-1.c: New test.
4828         * gcc.c-torture/execute/20060110-2.c: New test.
4829
4830 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
4831
4832         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
4833
4834 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
4835
4836         PR fortran/25756
4837         * gfortran.dg/label_3.f90: New test.
4838
4839 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
4840
4841         PR tree-optimization/25771
4842         * g++.dg/tree-ssa/pr25771.C: New test
4843
4844 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
4845
4846         PR tree-opt/24365
4847         * g++.dg/opt/complex5.C: New test.
4848
4849 2006-01-13  Richard Guenther  <rguenther@suse.de>
4850
4851         * gcc.target/i386/387-9.c: New testcase.
4852
4853 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
4854
4855         PR c++/24824
4856         * g++.dg/debug/dwarf2-1.C: New.
4857
4858 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
4859
4860         PR testsuite/25728
4861         * lib/gcov.exp (verify-lines): Add "close $fd".
4862
4863 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
4864             Ben Elliston  <bje@au.ibm.com>
4865
4866         * gcc.dg/dfp/inf-1.c: New test.
4867
4868 2006-01-12  Janis Johnson <janis187@us.ibm.com>
4869             Yao Qi  <qiyaoltc@cn.ibm.com>
4870             Ben Elliston  <bje@au.ibm.com>
4871             Jon Grimm  <jgrimm2@us.ibm.com>
4872
4873         * gcc.dg/nodfp-1.c: New test.
4874         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
4875         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
4876         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
4877         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
4878         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
4879         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
4880         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
4881         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
4882         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
4883         * gcc.dg/format/dfp-scanf-1.c: Likewise.
4884         * gcc.dg/format/dfp-printf-1.c: Likewise.
4885         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
4886         (compat_setup_dfp): New.
4887         * gcc.dg/compat/compat.exp: Use it.
4888         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
4889         Make some variables global, prepend "compat_" to their names.
4890         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
4891         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
4892         * gcc.misc-tests/dectest.exp: New test driver for decTest.
4893         * lib/compat.exp (compat_skip_list): Make global, rename.
4894         * lib/c-compat.exp: New file.
4895         * lib/target-supports.exp (check_effective_target_dfp): New.
4896
4897         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
4898         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
4899         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
4900         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
4901         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
4902         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
4903         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
4904         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
4905         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
4906         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
4907         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
4908         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
4909         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
4910         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
4911         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
4912         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
4913         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
4914         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
4915         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
4916         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
4917         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
4918         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
4919         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
4920         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
4921         gcc.dg/dfp/struct-layout-1.c,
4922         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
4923         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
4924         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
4925         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
4926         gcc.dg/dfp/func-vararg-dfp.c,
4927         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
4928         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
4929         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
4930         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
4931         gcc.dg/dfp/wtr-conversion-1.c: New tests.
4932
4933 2006-01-11  Richard Guenther  <rguenther@suse.de>
4934
4935         PR tree-optimization/25734
4936         * gcc.dg/tree-ssa/pr25734.c: New testcase.
4937
4938 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
4939
4940         PR fortran/25486
4941         * gfortran.dg/literal_character_constant_1_x.F: New test.
4942         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
4943         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
4944         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
4945
4946 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
4947
4948         PR c++/25386
4949         * g++.dg/ext/packed3.C: Add expected packed error.
4950
4951 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
4952
4953         PR target/25706
4954         * gcc.dg/torture/pr25706-1.c: New test.
4955
4956 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
4957
4958         PR tree-optimization/23109
4959         PR tree-optimization/23948
4960         PR tree-optimization/24123
4961
4962         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
4963         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
4964         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
4965         g++.dg/tree-ssa/pr23948.C: New testcases.
4966         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
4967         three divisions in order to do the optimization.
4968
4969 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
4970
4971         PR c++/25632
4972         * g++.dg/other/pr25632.C: New test.
4973
4974 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
4975
4976         PR fortran/25730
4977         * gfortran.dg/used_types_1.f90: New test.
4978
4979 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
4980
4981         PR target/25718
4982         * gcc.dg/torture/pr25718-1.c: New test.
4983
4984 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
4985
4986         * gfortran.dg/list_read_2.f90: Fix typo in description.
4987
4988 2006-01-10  Jan Beulich  <jbeulich@novell.com>
4989
4990         * lib/target-supports.exp (check_visibility_available): Simplify test
4991         for *-*-netware*.
4992         (check_profiling_available): Fail for *-*-netware*.
4993         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
4994         * gcc.dg/20021014-1.c: Likewise.
4995         * gcc.dg/nest.c: Likewise.
4996
4997 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
4998
4999         fortran/24936
5000         * gfortran.dg/forall_3.f90: New test.
5001
5002 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
5003
5004         PR fortran/21977
5005         * gfortran.dg/nesting_2.f90: New test.
5006         * gfortran.dg/nesting_3.f90: New test.
5007
5008 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
5009
5010         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
5011         Fix typo in comment.
5012
5013 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
5014
5015         * gfortran.dg/single_char_string.f90: New test.
5016
5017 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
5018
5019         * gfortran.dg/ichar_2.f90: New test.
5020
5021 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
5022
5023         PR fortran/25093
5024         * gfortran.dg/private_type_4.f90: New.
5025
5026 2006-01-07  Richard Guenther  <rguenther@suse.de>
5027
5028         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
5029
5030 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5031
5032         * gfortran.dg/func_decl_1.f90: New.
5033         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
5034         * gfortran.dg/array_alloc_2.f90: Likewise.
5035         * gfortran.dg/char_result_8.f90: Likewise.
5036         * gfortran.dg/dup_save_1.f90: Likewise.
5037         * gfortran.dg/dup_save_2.f90: Likewise.
5038         * gfortran.dg/f2c_6.f90: Likewise.
5039         * gfortran.dg/f2c_7.f90: Likewise.
5040         * gfortran.dg/func_result_2.f90: Likewise.
5041         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
5042
5043 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
5044
5045         PR fortran/22146
5046         * gfortran.dg/elemental_subroutine_1.f90: New test.
5047         * gfortran.dg/elemental_subroutine_2.f90: New test.
5048
5049         PR fortran/25029
5050         PR fortran/21256
5051         * gfortran.dg/assumed_size_refs_1.f90: New test.
5052
5053         PR fortran/20868
5054         PR fortran/20870
5055         * gfortran.dg/assumed_size_refs_2.f90: New test.
5056         * gfortran.dg/initialization_1.f90: Change warning message.
5057
5058 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
5059
5060         * gcc.dg/tree-ssa/loop-15.c: New test.
5061
5062 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5063
5064         PR fortran/25598
5065         * gfortran.dg/backspace_3.f: New test.
5066         * gfortran.dg/backspace_4.f: New test.
5067
5068 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5069
5070         PR fortran/24268
5071         * gfortran.dg/fmt_white.f: Update test.
5072
5073 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
5074
5075         * gcc.dg/cast-1.c: Add new warning.
5076         * gcc.dg/cast-2.c: Likewise.
5077         * gcc.dg/cast-3.c: Likewise.
5078         * gcc.dg/format/cast-1.c: Likewise.
5079         * gcc.dg/cast-4.c: New testcase.
5080
5081 2006-01-05  Richard Guenther  <rguenther@suse.de>
5082
5083         PR tree-optimization/22555
5084         * gcc.dg/tree-ssa/alias-3.c: New testcase.
5085
5086 2006-01-05  Richard Guenther  <rguenther@suse.de>
5087             Diego Novillo  <dnovillo@redhat.com>
5088
5089         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
5090         * gcc.dg/tree-ssa/loop-8.c: Likewise.
5091         * gcc.dg/tree-ssa/loop-1.c: Likewise.
5092         * gcc.dg/tree-ssa/pr23294.c: Likewise.
5093         * gcc.dg/tree-ssa/pr21985.c: Likewise.
5094         * gcc.dg/tree-ssa/loop-14.c: Likewise.
5095         * gcc.dg/tree-ssa/loop-2.c: Likewise.
5096         * gcc.dg/tree-ssa/loop-3.c: Likewise.
5097         * gcc.dg/tree-ssa/loop-4.c: Likewise.
5098         * gcc.dg/tree-ssa/pr21171.c: Likewise.
5099         * gcc.dg/tree-ssa/loop-5.c: Likewise.
5100         * gcc.dg/tree-ssa/loop-10.c: Likewise.
5101         * gcc.dg/tree-ssa/loop-6.c: Likewise.
5102         * treelang/compile/extravar.tree: Likewise.
5103         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
5104         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
5105         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
5106         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
5107         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
5108
5109 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
5110
5111         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
5112         for 64-bit fix.
5113
5114 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
5115
5116         PR fortran/23675
5117         gfortran.dg/char_result_11.f90: New.
5118
5119 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
5120
5121         PR c++/24782
5122         * g++.dg/parse/access9.C: New test.
5123         * g++.dg/tc1/dr52.C: Tweak error markers.
5124
5125 2006-01-04  Richard Henderson  <rth@redhat.com>
5126
5127         Merge from gomp branch.
5128         * g++.dg/parse/pragma2.C: Update expected error lines.
5129
5130 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
5131
5132         * g++.dg/other/i386-2.C: New test.
5133
5134         PR target/25554
5135         * gcc.c-torture/compile/20051228-1.c: New test.
5136
5137         PR c/25559
5138         * gcc.dg/pr25559.c: New test.
5139
5140 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
5141
5142         PR c++/25492
5143         * g++.dg/lookup/friend9.C: New test.
5144
5145         PR c++/25625
5146         * g++.dg/template/repo5.C: New test.
5147
5148 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
5149
5150         PR fortran/25101
5151         * gfortran.dg/forall_2.f90: New test.
5152
5153 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
5154
5155         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
5156         dg-require-weak.  Adjust regexp to handle leading-underscore
5157         targets and space as well as TAB after .weak.  Change previous
5158         64-bit fix to not use naked dot.
5159
5160 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
5161
5162         PR rtl-optimization/25578
5163         * gcc.c-torture/execute/20060102-1.c: New testcase.
5164
5165 2006-01-03  Richard Guenther  <rguenther@suse.de>
5166
5167         PR c/25183
5168         * gcc.dg/torture/pr25183.c: New testcase.
5169
5170 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
5171
5172         Merge from gomp-branch.
5173         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
5174         * gcc.dg/ia64-sync-2.c: Likewise.
5175         * gcc.dg/ia64-sync-3.c: Likewise.
5176         * gcc.dg/ia64-sync-4.c: Likewise.
5177         * gcc.dg/sync-2.c: Likewise.
5178         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
5179         that sparc64-*-* and sparcv9-*-* supports sync builtins.
5180
5181 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
5182
5183         PR c++/25635
5184         * g++.dg/parse/operator6.C: New test.
5185
5186         PR c++/25637
5187         * g++.dg/parse/error29.C: New test.
5188
5189         PR c++/25638
5190         * g++.dg/parse/dtor6.C: New test.
5191
5192         PR c++/25633
5193         * g++.dg/parse/ctor3.C: New test.
5194
5195         PR c++/25634
5196         * g++.dg/template/class3.C: New test.
5197
5198 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
5199
5200         * g++.dg/debug/debug9.C: New.
5201
5202 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
5203
5204         PR fortran/24640
5205         * gfortran.dg/label_2.f90: New test.
5206
5207 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5208
5209         * g++.dg/lookup/using12.C: Tighten error marker.
5210
5211 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
5212             Andrew Pinski <pinskia@physics.uc.edu>
5213
5214         * gcc.target/powerpc/darwin-abi-3.c: New file.
5215         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
5216         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
5217         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
5218         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
5219         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
5220         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
5221         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
5222         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
5223
5224 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
5225
5226         * gcc.dg/tree-ssa/loadpre1.c: New;
5227         * gcc.dg/tree-ssa/loadpre2.c: New;
5228         * gcc.dg/tree-ssa/loadpre3.c: New;
5229         * gcc.dg/tree-ssa/loadpre4.c: New;
5230         * gcc.dg/tree-ssa/loadpre5.c: New;
5231         * gcc.dg/tree-ssa/loadpre6.c: New;
5232         * gcc.dg/tree-ssa/loadpre7.c: New;
5233         * gcc.dg/tree-ssa/loadpre8.c: New;
5234         * gcc.dg/tree-ssa/loadpre9.c: New;
5235
5236 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
5237
5238         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
5239         * g++.dg/abi/thunk4.C: Likewise.
5240
5241 2006-01-01  Andreas Jaeger  <aj@suse.de>
5242
5243         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
5244         portable.
5245
5246 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
5247
5248         PR c++/25294
5249         * gcc.dg/pragma-pack-3.c: New test.
5250         * g++.dg/parse/pragma3.C: New test.
5251
5252 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5253
5254         PR middle-end/24827
5255         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
5256
5257 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5258
5259         PR testsuite/25214
5260         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
5261
5262 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
5263
5264         PR fortran/22607
5265         * gfortran-dg/pure_byref_3.f90: New.
5266
5267         fortran/PR 25396
5268         * gfortran.dg/userdef_operator_1.f90: New.
5269
5270 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
5271
5272         * g++.dg/abi/thunk3.C: New.
5273         * g++.dg/abi/thunk4.C: New.
5274
5275 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
5276
5277         PR fortran/25532
5278         * gfortran.dg/host_used_types_1.f90: New test. Check that host
5279         associated derived type components of derived types are
5280         properly declared in contained procedures.
5281
5282 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5283
5284         PR libgfortran/25139
5285         * gfortran.dg/backspace_2.f: New test.
5286
5287 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5288
5289         PR libgfortran/25550
5290         * gfortran.dg/endfile.f: New test.
5291
5292 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5293
5294         PR libgfortran/25419
5295         * gfortran.dg/comma.f: New test.
5296
5297 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5298
5299         * lib/gfortran-dg.exp: Remove trailing whitespace.
5300         * lib/fortran-torture.exp: Test with -fbounds-check instead of
5301         -funroll-all-loops.
5302
5303 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
5304
5305         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
5306         Extended Double long doubles or repeat tests when long double is
5307         the same size as double.
5308
5309 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5310
5311         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
5312
5313         PR testsuite/25442
5314         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
5315         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
5316
5317         PR testsuite/25441
5318         * gcc.dg/pr23911.c: Make test variable static.
5319
5320         PR testsuite/25444
5321         * gcc.dg/tree-ssa/pr14841.c: Likewise.
5322
5323 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
5324
5325         PR c++/25439
5326         * g++.dg/parse/crash17.C: Adjust error markers.
5327         * g++.dg/template/error20.C: New test.
5328
5329 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
5330
5331         PR c++/23172
5332         * g++.dg/ext/complit4.C: New test.
5333
5334         PR c++/25417
5335         * g++.dg/ext/complit5.C: Likewise.
5336
5337 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
5338
5339         PR tree-optimization/25125
5340         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
5341         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
5342         * gcc.c-torture/execute/pr25125.c: New.
5343
5344 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
5345
5346         PR fortran/25029
5347         PR fortran/21256
5348         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
5349         with incorrect assumed size references.
5350
5351 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
5352
5353         PR c++/23171
5354         * g++.dg/opt/init1.C: New test.
5355
5356 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
5357
5358         PR c++/24671
5359         * g++.dg/template/sfinae3.C: New test.
5360
5361 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5362
5363         * g++.dg/other/friend4.C: New test.
5364
5365 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
5366
5367         PR target/25005
5368         * g++.dg/opt/pr25005.C: New test.
5369
5370 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
5371
5372         PR c++/25369
5373         * g++.dg/template/ptrmem16.C: New test.
5374
5375 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
5376
5377         PR fortran/25029
5378         PR fortran/21256
5379         * gfortran.dg/initialization_1.f90: Add test of SIZE.
5380
5381 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5382
5383         PR libgfortran/25307
5384         * gfortran.dg/list_read_5.f90: New test.
5385
5386 2005-12-22  Richard Henderson  <rth@redhat.com>
5387
5388         * gcc.target/i386/sse-7.c: Use -msse2.
5389
5390 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
5391
5392         PR rtl-optimization/25432
5393         * gcc.c-torture/compile/20051216-1.c: New test.
5394
5395         PR objc/25328
5396         * objc/execute/pr25328.m: New test.
5397
5398 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
5399
5400         PR c++/25364
5401         * g++.dg/template/call4.C: New test.
5402
5403 2005-12-22  Dale Johannesen  <dalej@apple.com>
5404
5405         * gcc.target/i386/sse-17.c: New.
5406
5407 2005-12-22  Paul Brook  <paul@codesourcery.com>
5408
5409         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
5410
5411 2005-12-22  Paul Brook  <paul@codesourcery.com>
5412
5413         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
5414
5415 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
5416
5417         PR tree-opt/25513
5418         * gcc.c-torture/compile/pr25513.c: New test.
5419
5420 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5421
5422         PR c++/23333
5423         * g++.dg/parse/error25.C: Add more tests.
5424
5425 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5426
5427         PR fortran/18990
5428         * gfortran.dg/der_charlen_1.f90: New.
5429
5430 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
5431
5432         PR fortran/20889
5433         * gfortran.dg/pointer_component_type_1.f90: New test.
5434
5435         PR fortran/25029
5436         PR fortran/21256
5437         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
5438         should give an error with assumed size array refernces and checks those
5439         that should not.
5440         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
5441         reference an upper bound so that it does not generate an error.
5442
5443         PR fortran/19362
5444         PR fortran/20244
5445         PR fortran/20864
5446         PR fortran/25391
5447         * gfortran.dg/used_dummy_types_1.f90: New test.
5448         * gfortran.dg/used_dummy_types_2.f90: New test.
5449         * gfortran.dg/used_dummy_types_3.f90: New test.
5450         * gfortran.dg/used_dummy_types_4.f90: New test.
5451         * gfortran.dg/used_dummy_types_5.f90: New test.
5452
5453         PR fortran/23152
5454         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
5455         group already being USE associated.
5456         * gfortran.dg/assumed_shape_nml.f90: New test.
5457         * gfortran.dg/assumed_size_nml.f90: New test.
5458
5459         PR fortran/20862
5460         PR fortran/25053
5461         PR fortran/25063
5462         PR fortran/25064
5463         PR fortran/25066
5464         PR fortran/25067
5465         PR fortran/25068
5466         PR fortran/25307
5467         * gfortran.dg/io_constraints_1.f90: New test.
5468         * gfortran.dg/io_constraints_1.f90: New test.
5469         * gfortran.dg/iostat_3.f90: Change wording of warning.
5470         * gfortran.dg/g77/19981216-0.f: The same.
5471
5472 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
5473
5474         PR tree-optimization/23518
5475         * testsuite/gcc.dg/pr23518.c: New.
5476
5477 2005-12-21  Mike Stump  <mrs@apple.com>
5478
5479         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
5480
5481 2005-12-21  Paul Brook  <paul@codesourcery.com>
5482
5483         * gcc.dg/pr19340.c: Skip on m68k targets.
5484
5485 2005-12-21  Steven Bosscher  <stevenb@suse.de>
5486
5487         PR rtl-optimization/25196
5488         * gcc.dg/pr25196.c: New test.
5489
5490 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
5491
5492         PR fortran/25423
5493         gfortran.dg/where_nested_1.f90: New.
5494
5495 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
5496
5497         PR tree-optimization/25382.
5498         * gcc.dg/tree-ssa/pr25382.c: New.
5499
5500 2005-12-20  Richard Guenther  <rguenther@suse.de>
5501
5502         PR middle-end/24306
5503         * gcc.target/i386/pr24306.c: New testcase.
5504
5505 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
5506
5507         PR tree-optimization/25501
5508         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
5509
5510 2005-12-20  Richard Guenther  <rguenther@suse.de>
5511
5512         Revert
5513         2005-12-02  Richard Guenther  <rguenther@suse.de>
5514
5515         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
5516
5517 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
5518
5519         PR c++/21228
5520         * g++.dg/warn/Wunreachable-code-2.C: New test.
5521
5522 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
5523
5524         PR c++/24278
5525         * g++.dg/template/ctor5.C: New test.
5526
5527         PR c++/24915
5528         * g++.dg/template/overload8.C: New test.
5529
5530 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
5531
5532         * gcc.c-torture/compile/pr25483 : New test.
5533
5534 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5535
5536         PR c++/20552
5537         * g++.dg/ext/typeof10.C: New test.
5538
5539 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
5540
5541         * gcc.dg/mt-loopi1.c: New.
5542
5543 2005-12-18  Richard Guenther  <rguenther@suse.de>
5544
5545         PR tree-optimization/25481
5546         * gcc.dg/torture/pr25481.c: New testcase.
5547
5548 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
5549
5550         PR rtl-optimization/21041
5551         * gcc.dg/pr21041.c: New test.
5552
5553 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5554
5555         PR libgfortran/25463
5556         * gfortran.dg/advance.f90: New test.
5557
5558 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
5559
5560         * gcc.dg/20051201-1.c: New test.
5561
5562 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
5563
5564         PR fortran/25018
5565         * gfortran.dg/initialization_1.f90: New test.
5566         * gfortran.dg/enum_5.f90: Change dg-error to new message.
5567         * gfortran.dg/g77/980616-0.f: The same.
5568
5569 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
5570
5571         * PR fortran/25458
5572         * gfortran.dg/chkbits.f90: New test.
5573
5574 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
5575
5576         * gfortran.dg/enum_5.f: Revert to previous version.
5577
5578 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
5579
5580         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
5581         * gfortran.dg/nested_modules_1.f90: Ditto.
5582         * gfortran.dg/hollerith_f95.f90: Ditto.
5583         * gfortran.dg/select_5.f90: Ditto.
5584         * gfortran.dg/secnds.f: Ditto.
5585         * gfortran.dg/hollerith2.f90: Ditto.
5586         * gfortran.dg/imag_2.f: Ditto.
5587         * gfortran.dg/ftell_2.f90: Ditto.
5588         * gfortran.dg/malloc_free_1.f90: Ditto.
5589         * gfortran.dg/logint-1.f: Ditto.
5590         * gfortran.dg/recursive_statement_functions.f90: Ditto.
5591         * gfortran.dg/e_d_fmt.f90: Ditto.
5592         * gfortran.dg/hollerith_legacy.f90: Ditto.
5593         * gfortran.dg/logint-2.f: Ditto.
5594         * gfortran.dg/enum_5.f90: Ditto.
5595         * gfortran.dg/f2c_2.f90: Ditto.
5596         * gfortran.dg/pr17143.f90: Ditto.
5597         * gfortran.dg/namelist_14.f90: Ditto.
5598         * gfortran.dg/logint-3.f: Ditto.
5599         * gfortran.dg/spread_scalar_source.f90: Ditto.
5600         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
5601         * gfortran.dg/namelist_11.f: Ditto.
5602         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
5603         * gfortran.dg/g77/20010519-1.f
5604         * gfortran.dg/g77/alpha1.f: Ditto.
5605         * gfortran.dg/g77/990115-1.f: Ditto.
5606         * gfortran.dg/g77/erfc.f: Ditto.
5607         * gfortran.dg/g77/19990313-3.f: Ditto.
5608         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
5609         * gfortran.dg/g77/20010426.f: Ditto.
5610         * gfortran.dg/g77/19990313-0.f: Ditto.
5611         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
5612         * gfortran.dg/g77/20000629-1.f: Ditto.
5613         * gfortran.dg/g77/970125-0.f: Ditto.
5614         * gfortran.dg/g77/8485.f: Ditto.
5615         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
5616         * gfortran.dg/g77/19990313-1.f: Ditto.
5617         * gfortran.dg/g77/int8421.f: Ditto.
5618         * gfortran.dg/g77/19990305-0.f: Ditto.
5619         * gfortran.dg/g77/947.f: Ditto.
5620         * gfortran.dg/g77/19990905-2.f: Ditto.
5621         * gfortran.dg/g77/cabs.f: Ditto.
5622         * gfortran.dg/g77/19990313-2.f: Ditto.
5623         * gfortran.dg/g77/20020307-1.f: Ditto.
5624         * gfortran.dg/g77/dcomplex.f: Ditto.
5625         * gfortran.dg/g77/19990502-1.f: Ditto.
5626         * gfortran.dg/g77/19981216-0.f: Ditto.
5627         * gfortran.dg/common_4.f90: Ditto.
5628         * gfortran.dg/entry_4.f90: Ditto.
5629         * gfortran.dg/equiv_constraint_2.f90: Ditto.
5630         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
5631         * gfortran.dg/namelist_12.f: Ditto.
5632         * gfortran.dg/scale_1.f90: Ditto.
5633         * gfortran.dg/modulo_1.f90
5634         * gfortran.dg/hollerith.f90: Ditto.
5635         * gfortran.dg/direct_io_3.f90: Ditto.
5636         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
5637         * gfortran.dg/gnu_logical_1.F: Ditto.
5638         * gfortran.dg/unf_io_convert_1.f90: Ditto.
5639         * gfortran.dg/assign_1.f90: Ditto.
5640         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
5641         * gfortran.dg/pr23095.f: Ditto.
5642         * gfortran.dg/read_float_1.f90: Ditto.
5643
5644 2005-12-17  Andreas Jaeger  <aj@suse.de>
5645
5646         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
5647         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
5648
5649 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5650
5651         PR fortran/24268
5652         * gfortran.dg/fmt_white.f: New test.
5653
5654 2005-12-16  Steven G. Kargl <kargls@comcast.net>
5655
5656         * gfortran.dg/label_1.f90: New test.
5657
5658 2005-12-15  Ben Elliston  <bje@au.ibm.com>
5659
5660         PR testsuite/25422
5661         * gcc.dg/20031012-1.c: Add -Walways-true option.
5662         * gcc.dg/weak/weak-3.c: Likewise.
5663         * g++.old-deja/g++.mike/warn8.C: Likewise.
5664
5665 2005-12-16  Mike Stump  <mrs@apple.com>
5666
5667         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
5668         exit.
5669
5670 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5671
5672         PR libgfortran/25264
5673         PR libgfortran/25349
5674         * gfortran.dg/tl_editing.f90: Added additional checks.
5675         * gfortran.dg/t_editing.f: New test.
5676         * gfortran.dg/write_padding.f90: New test
5677
5678 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5679
5680         PR testsuite/25215
5681         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
5682
5683 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
5684
5685         PR rtl-optimization/24899
5686         * gcc.c-torture/execute/20051215-1.c: New test.
5687
5688 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
5689
5690         PR 24823
5691         * gfortran.dg/pr24823.f: New test.
5692
5693 2005-12-16  Jeff Law  <law@redhat.com>
5694
5695         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
5696
5697 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
5698
5699         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
5700         Change C++ style comments to C style comments.
5701         Remove aligned types from the array.
5702         Keep Enums disabled.
5703         (complex_types): Remove aligned types from the array.
5704         Comment out "_Complex long double".
5705         (attrib_types): Remove.
5706         (complex_attrib_types): Remove.
5707         (attrib_array_types): Remove.
5708         (complex_attrib_array_types): Remove.
5709         (aligned_bitfld_types): Remove.
5710         (n_aligned_bitfld_types): Remove.
5711         (FEATURE_ALIGNEDPACKED): Delete.
5712         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
5713         (singles): Remove support for adding attributes.
5714         (choose_type): Remove support for attributed types.
5715         (generate_fields): Remove support for attributed bit-fields.
5716         Remove support for adding attributes.
5717         (generate_random_tests): Remove support for adding attributes.
5718         (features): Add back "[0] :0" and "complex vector [0]".
5719         (main): Remove support for attributed bit-fields.
5720         Uncomment the calling of generate_random_tests for the rests of
5721         the tests.
5722
5723 2005-12-16  Jan Hubicka  <jh@suse.cz>
5724
5725         * gcc.c-torture/combine/pr25224.c: New.
5726
5727 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
5728
5729         PR other/25028
5730         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
5731         HP-UX.
5732
5733 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
5734
5735         * gcc.dg/20051215-1.c: New file.
5736
5737 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5738
5739         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
5740         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
5741
5742 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
5743
5744         PR fortran/18197
5745         * gfortran.dg/dummy_functions_1.f90: New.
5746
5747 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
5748
5749         PR rtl-optimization/25310
5750         * gcc.c-torture/compile/pr25310.c: New test.
5751
5752 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
5753
5754         PR debug/25023
5755         * gcc.dg/pr25023.c: New test.
5756
5757 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5758
5759         * g++.old-deja/g++.brendan/redecl1.C,
5760         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
5761         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
5762         g++.old-deja/g++.oliva/typeof1.C,
5763         g++.old-deja/g++.other/crash16.C,
5764         g++.old-deja/g++.other/crash34.C,
5765         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
5766         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
5767         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
5768         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
5769         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
5770         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
5771         Remove xfail.
5772
5773 2005-12-14  Kean Johnston  <jkj@sco.com>
5774             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5775
5776         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
5777         * gcc.target/i386/20020523-1.c: Ditto.
5778         * gcc.target/i386/tailcall-1.c: Ditto.
5779         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
5780         * gcc.target/i386/ssetype-5.c: Ditto.
5781
5782 2005-12-14  Jeff Law  <law@redhat.com>
5783
5784         * gcc.dg/tree-ssa/foldstring-1.c: New test.
5785
5786 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
5787
5788         PR target/25254
5789         PR target/24188
5790         * gcc.target/i386/pr25254.c: New test.
5791         * gfortran.dg/PR24188.f: New test.
5792
5793 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
5794
5795         * lib/fortran-torture.exp: Catch remaining uses of
5796         remote_file build delete.
5797
5798 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5799
5800         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
5801
5802 2005-12-14  Ben Elliston  <bje@au.ibm.com>
5803
5804         * gcc.dg/warn-addr-cmp.c: New test.
5805
5806 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
5807
5808         PR debug/25023
5809         PR target/25293
5810         * gcc.target/i386/pr25293.c: New test.
5811
5812 2005-12-13  Petr Machata  <machata@post.cz>
5813
5814         PR c++/24907
5815         * g++.dg/parse/comma2.C: New test.
5816
5817 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
5818             Jakub Jelinek  <jakub@redhat.com>
5819
5820         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
5821         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
5822         (limits.h): Include unconditionally.
5823         (stdlib.h): Likewise.
5824         (hashtab.h): Do not include.
5825         (getopt.h): Likewise.
5826         (stddef.h): Include.
5827         (hashval_t): Define.
5828         (struct entry): Add "next" field.
5829         (HASH_SIZE): New macro.
5830         (hash_table): New variable.
5831         (switchfiles): Do not use xmalloc.
5832         (mix): New macro.
5833         (iterative_hash): New function.
5834         (hasht): Remove.
5835         (e_exists): New function.
5836         (e_insert): Likewise.
5837         (output): Use, instead of libiberty hashtable functions.
5838         (main): Do not use getopt.  Do not call htab_create.
5839
5840 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
5841
5842         PR c++/25331
5843         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
5844         put atal* and atpaal* attributes on array elements.
5845         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
5846         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
5847         put atal* and atpaal* attributes on array elements.
5848         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
5849
5850 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
5851
5852         * gcc.dg/single-precision-constant.c: New test.
5853
5854 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
5855
5856         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
5857         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
5858         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
5859         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
5860         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
5861         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
5862         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
5863         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
5864         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
5865         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
5866         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
5867         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
5868         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
5869         gcc.target/powerpc/ppc-sdata-2.c,
5870         gcc.target/powerpc/ppc-stackalign-1.c,
5871         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
5872         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
5873         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
5874         gcc.target/powerpc/rs6000-ldouble-2.c,
5875         gcc.target/powerpc/rs6000-power2-1.c,
5876         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
5877         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
5878         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
5879         option into target selector.
5880         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
5881         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
5882
5883 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
5884
5885         PR objc/25348
5886         * objc.dg/encode-9.m: New test.
5887
5888 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5889
5890         PR testsuite/20772
5891         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
5892         * gcc.dg/asm-b.c: Fix typo.
5893         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
5894         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
5895         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
5896         i?86 lp64 and x86_64 ilp32.
5897         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
5898         on i?86 lp64.
5899         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
5900
5901 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
5902
5903         PR fortran/25078
5904         gfortran.dg/equiv_5.f90: New test.
5905
5906 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
5907
5908         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
5909         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
5910         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
5911         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
5912         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
5913         * gcc.dg/tree-ssa/reassoc-5.c: New.
5914         * gcc.dg/tree-ssa/reassoc-6.c: New.
5915         * gcc.dg/tree-ssa/reassoc-7.c: New.
5916         * gcc.dg/tree-ssa/reassoc-8.c: New.
5917         * gcc.dg/tree-ssa/reassoc-9.c: New.
5918         * gcc.dg/tree-ssa/reassoc-10.c: New.
5919         * gcc.dg/tree-ssa/reassoc-11.c: New.
5920
5921 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5922
5923         PR testsuite/25167
5924         PR testsuite/24478
5925         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
5926
5927 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
5928
5929         PR c++/25300
5930         * g++.dg/template/inherit.C: Do not use a generic error message.
5931
5932 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
5933
5934         PR libobjc/25354
5935         * objc.dg/gnu-encoding: New directory.
5936         * objc.dg/gnu-encoding/compat-common.h: New file.
5937         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
5938         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
5939         * objc.dg/gnu-encoding/vector-defs.h: New file.
5940         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
5941         * objc.dg/gnu-encoding/generate-random.c: New file.
5942         * objc.dg/gnu-encoding/generate-random_r.c: New file.
5943         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
5944         * objc.dg/gnu-encoding/generate-random.h: New file.
5945
5946 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
5947
5948         PR c++/25337
5949         * g++.dg/template/defarg7.C: New test.
5950
5951 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
5952
5953         PR libobjc/25347
5954         * objc.dg/encode-8.m: New test.
5955
5956 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
5957
5958         PR libobjc/25346
5959         * objc.dg/encode-7.m: New test.
5960
5961 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
5962
5963         PR c++/25010
5964         * g++.dg/opt/inline10.C: New test.
5965
5966 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
5967
5968         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
5969
5970 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
5971
5972         * gfortran.dg/substring_equivalence.f90: typo in comment
5973
5974 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5975
5976         PR fortran/25068
5977         * gfortran.dg/iostat_3.f90: New test.
5978
5979 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
5980
5981         PR fortran/23815
5982         * gfortran.dg/unf_io_convert_1.f90: New test.
5983         * gfortran.dg/unf_io_convert_2.f90: New test.
5984         * gfortran.dg/unf_io_convert_3.f90: New test.
5985
5986 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5987
5988         PR testsuite/20772
5989         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
5990         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
5991         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
5992         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
5993         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
5994         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
5995         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
5996         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
5997         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
5998         gcc.dg/torture/fp-int-convert-float128-timode.c,
5999         gcc.dg/torture/fp-int-convert-float128.c,
6000         gcc.dg/torture/fp-int-convert-float80-timode.c,
6001         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
6002         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
6003
6004         * gcc.dg/tls/opt-1.c: Require effective target fpic.
6005
6006 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
6007
6008         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
6009
6010 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
6011
6012         * gcc.dg/20051207-1.c,
6013         * gcc.dg/20051207-2.c,
6014         * gcc.dg/20051207-3.c: New tests.
6015
6016 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6017
6018         PR testsuite/20772
6019         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
6020         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
6021         dg-skip-if target selector.
6022
6023         PR testsuite/20772
6024         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
6025         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
6026         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
6027         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
6028         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
6029         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
6030         and/or merge with i?86 cases.
6031
6032         * gcc.dg/tls/opt-3.c: Require effective target fpic.
6033
6034         PR testsuite/20772
6035         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
6036         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
6037         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
6038         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
6039         x86_64-*-linux*.
6040
6041 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
6042
6043         PR target/25311
6044         * gcc.c-torture/compile/pr25311.c: New test.
6045
6046 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6047
6048         PR libgfortran/25039
6049         * gfortran.dg/read_comma.f: New test.
6050
6051 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
6052
6053         PR c++/19317
6054         * g++.dg/opt/pr19317-1.C: New test.
6055         * g++.dg/opt/pr19317-2.C: New test.
6056         * g++.dg/opt/pr19317-3.C: New test.
6057
6058         PR target/19005
6059         * gcc.c-torture/execute/pr19005.c: New test.
6060
6061         PR target/17828
6062         * g++.old-deja/g++.other/comdat5.C: New test.
6063         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
6064
6065         * g++.dg/compat/struct-layout-1.exp: New file.
6066         * g++.dg/compat/struct-layout-1.h: New.
6067         * g++.dg/compat/struct-layout-1_generate.c: New.
6068         * g++.dg/compat/struct-layout-1_x1.h: New.
6069         * g++.dg/compat/struct-layout-1_x2.h: New.
6070         * g++.dg/compat/struct-layout-1_y1.h: New.
6071         * g++.dg/compat/struct-layout-1_y2.h: New.
6072
6073         * gcc.dg/20050330-2.c: New test.
6074
6075 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
6076
6077         PR fortran/25292
6078         * gfortran.dg/associated_1.f90: New.
6079
6080 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
6081
6082         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
6083         ILP32 vect_no_align platforms.
6084
6085 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
6086             Jakub Jelinek  <jakub@redhat.com>
6087
6088         PR target/25268
6089         * gcc.c-torture/compile/20051207-1.c: New test.
6090
6091 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6092
6093         PR testsuite/20772
6094         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
6095         gcc.dg/torture/pr18582-1.c,
6096         gcc.target/i386/attributes-error.c: Also test on x86_64.
6097
6098         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
6099
6100 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6101
6102         PR c++/19397
6103         * g++.dg/template/typedef3.C: New test.
6104
6105         PR c++/19762
6106         PR c++/19764
6107         * g++.dg/template/dtor3.C: Fix error markers.
6108
6109 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
6110
6111         * lib/target-supports.exp (check_effective_target_sync_char_short):
6112         Add s390*.
6113
6114 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
6115
6116         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
6117
6118 2005-12-06  Roger Sayle  <roger@eyesopen.com>
6119
6120         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
6121         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
6122         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
6123         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
6124
6125 2005-12-06  Roger Sayle  <roger@eyesopen.com>
6126
6127         PR c++/25263
6128         * g++.dg/other/array2.C: New test case.
6129
6130 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
6131
6132         * gcc.dg/darwin-weakimport-3.c: New.
6133
6134         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
6135         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
6136         and to work on Darwin.
6137         * gcc.dg/attr-weakref-1b.c: New file.
6138         * gcc.dg/attr-weakref-2.c: New test.
6139         * gcc.dg/darwin-weakref-1.c: New test.
6140
6141 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
6142
6143         PR testsuite/25247
6144         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
6145         use in selector expressions.
6146         (dg-xfail-if): Ditto.
6147         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
6148         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
6149         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
6150         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
6151         * gcc.test-framework/test-framework.exp: Skip generated tests if
6152         CHECK_TEST_FRAMEWORK is not 1.
6153
6154 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
6155
6156         PR tree-optimization/24963
6157         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
6158
6159         PR target/24108
6160         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
6161
6162         PR target/18580
6163         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
6164         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
6165         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
6166         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
6167
6168 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
6169
6170         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
6171         dg-options.
6172
6173 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
6174
6175         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
6176
6177 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
6178
6179         * gcc.dg/format/cast-1.c: New test.
6180
6181 2005-12-04  Roger Sayle  <roger@eyesopen.com>
6182
6183         PR c/7776
6184         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
6185         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
6186         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
6187         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
6188
6189 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
6190
6191         * gcc.dg/cast-pretty-print-1.c: New test.
6192
6193 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
6194
6195         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
6196
6197 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
6198
6199         PR c++/24173
6200         * g++.dg/template/friend40.C: New test.
6201
6202 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
6203
6204         PR target/25199
6205         * gcc.target/i386/movq-2.c: New test.
6206         * gcc.target/i386/movq.c: Remove target i?86, instead add
6207         dg-require-effective-target ilp32.
6208
6209 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6210
6211         PR c++/24103
6212         * g++.dg/other/default1.C: New test.
6213
6214 2005-12-02  Richard Guenther  <rguenther@suse.de>
6215
6216         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
6217
6218 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6219
6220         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
6221
6222 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
6223
6224         PR target/21017
6225         * gcc.target/powerpc/rotate.c: New.
6226
6227 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6228
6229         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
6230         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
6231
6232 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6233
6234         PR c/13384
6235         * gcc.dg/pr17730-1.c: Adjust.
6236         * gcc.dg/lvalue1.c (main): Likewise.
6237         * gcc.dg/lvalue-2.c: Likewise.
6238         * g++.dg/pr7503-3.C
6239
6240 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
6241
6242         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
6243         error messages.
6244
6245 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
6246
6247         PR fortran/24789
6248         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
6249
6250 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
6251
6252         PR target/24475
6253         * lib/target-supports.exp (check_effective_target_tls): New.
6254         (check_effective_target_tls_runtime): New.
6255         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
6256         for TLS support.
6257         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
6258         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
6259         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
6260         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
6261         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
6262         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
6263         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
6264         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
6265         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
6266         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
6267         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
6268         effective-target TLS.
6269         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
6270         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
6271         effective-target TLS runtime.
6272
6273 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
6274
6275         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
6276
6277 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
6278
6279         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
6280         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
6281         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
6282         ignored" warnings when "packing" is the same as the ABI layout.
6283
6284 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
6285
6286         PR fortran/21302
6287         * gfortran.dg/line_length_1.f: New test.
6288         * gfortran.dg/line_length_2.f90: Ditto.
6289
6290 2005-11-30  Richard Guenther  <rguenther@suse.de>
6291
6292         PR tree-optimization/21655
6293         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
6294
6295 2005-11-30  Dale Johannesen  <dalej@apple.com>
6296
6297         * gcc.c-torture/compile/pr24930.c: New.
6298
6299 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
6300
6301         PR fortran/15809
6302         *  gfortran.dg/auto_char_dummy_array.f90: New test.
6303
6304 2005-11-30  Jeff Law  <law@redhat.com>
6305
6306         * g++.old-deja/g++.law/pr25000.C: New test.
6307
6308 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
6309
6310         * gcc.dg/tls/opt-11.c: New test.
6311
6312 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
6313
6314         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
6315         targets.
6316         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
6317         LP64 ia64.
6318
6319 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
6320
6321         * gfortran.dg/open_access_1.f90: New test.
6322
6323 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6324
6325         * gcc.dg/charset/builtin2.c: New test.
6326
6327 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
6328
6329         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
6330         on mmix-*-* for *_[xy].c.
6331
6332 2005-11-28  Kean Johnston  <jkj@sco.com>
6333
6334         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
6335         headers.
6336         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
6337         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
6338         * gcc.target/i386/asm-3.c: Ditto.
6339         * gcc.target/i386/clobbers.c: Ditto.
6340         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
6341         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
6342         test regexp.
6343         * gcc.target/i386/mul.c: Ditto.
6344         * gcc.target/i386/ssetype-1.c: Ditto.
6345         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
6346         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
6347         static so the test works with -fPIC mode too. Based on comment in
6348         PR19231 by Pinski.
6349         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
6350
6351 2005-11-28  Richard Guenther  <rguenther@suse.de>
6352
6353         * gcc.dg/alias-9.c: New testcase.
6354         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
6355
6356 2005-11-28  Roger Sayle  <roger@eyesopen.com>
6357             Uros Bizjak  <uros@kss-loka.si>
6358
6359         PR middle-end/20219
6360         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
6361         tan(x)/sin(x) transformations.
6362
6363 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
6364
6365         PR middle-end/24575
6366         * gcc.dg/tree-ssa/divide-3.c: New test.
6367         * gcc.dg/tree-ssa/divide-4.c: New test.
6368
6369 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
6370
6371         PR fortran/24917
6372         *  gfortran.dg/boz_6.f90: New test.
6373
6374 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6375
6376         PR fortran/23912
6377         * gfortran.dg/modulo_1.f90: New test.
6378
6379 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6380
6381         PR libfortran/24919
6382         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
6383         fail on CRLF platforms.
6384         * gfortran.dg/ftell_2.f90: Likewise.
6385
6386 2005-11-26  Eric Christopher  <echristo@apple.com>
6387
6388         * gcc.dg/intmax_t-1.c: Remove mips xfail.
6389
6390 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
6391
6392         * objc.dg/gnu-runtime-3.m: Simplify.
6393
6394 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
6395
6396         PR middle-end/23669
6397         * gcc.dg/tree-ssa/divide-1.c: New test.
6398         * gcc.dg/tree-ssa/divide-2.c: New test.
6399
6400 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
6401
6402         PR libgfortran/24945
6403         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
6404
6405 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
6406
6407         PR libgfortran/24945
6408         * gfortran.dg/open_status_2.f90: New test.
6409
6410 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6411
6412         * gcc.c-torture/execute/builtins/fprintf.c,
6413         gcc.c-torture/execute/builtins/fputs-lib.c,
6414         gcc.c-torture/execute/builtins/fputs.c,
6415         gcc.c-torture/execute/builtins/lib/fprintf.c,
6416         gcc.c-torture/execute/builtins/lib/printf.c,
6417         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
6418
6419 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
6420
6421         * gcc.dg/20050922-2.c: New test.
6422
6423 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
6424
6425         * objc.dg/gnu-runtime-3.m: New test.
6426
6427 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6428
6429         PR c++/9278
6430         * g++.dg/other/void1.C: New test.
6431
6432 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
6433
6434         PR middle-end/24998
6435         * gcc.dg/torture/fp-int-convert-float.c,
6436         gcc.dg/torture/fp-int-convert-double.c,
6437         gcc.dg/torture/fp-int-convert-long-double.c,
6438         gcc.dg/torture/fp-int-convert-timode.c,
6439         gcc.dg/torture/fp-int-convert-float80.c,
6440         gcc.dg/torture/fp-int-convert-float80-timode.c,
6441         gcc.dg/torture/fp-int-convert-float128.c,
6442         gcc.dg/torture/fp-int-convert-float128-timode.c,
6443         gcc.dg/torture/fp-int-convert.h: New files.
6444
6445 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
6446
6447         PR middle-end/24989
6448         * gcc.dg/tree-ssa/bool-10.c: New test.
6449         * gcc.dg/tree-ssa/bool-11.c: New test.
6450         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
6451
6452 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
6453
6454         PR middle-end/24990
6455         * tree-ssa/pr24990-1.c: New test.
6456
6457 2005-11-24  Richard Guenther  <rguenther@suse.de>
6458         Dirk Mueller <dmueller@suse.de>
6459
6460         PR c++/14024
6461         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
6462         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
6463         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
6464         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
6465         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
6466         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
6467
6468 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
6469
6470         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
6471
6472 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6473
6474         PR c/21668
6475         * gcc.dg/Wc++-compat.c: New.
6476         * gcc.dg/Wno-c++-compat.c: New.
6477
6478 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
6479
6480         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
6481         (vspltish, vspltisw): Likewise.
6482
6483 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6484
6485         PR libgfortran/24794
6486         * gfortran.dg/namelist_12.f: Fix quotes.
6487         * gfortran.dg/namelist_13.f90: Fix quotes.
6488         * gfortran.dg/namelist_14.f90: Fix quotes.
6489         * gfortran.dg/namelist_15.f90: Fix quotes.
6490         * gfortran.dg/namelist_use.f90: Fix quotes.
6491         * gfortran.dg/namelist_use_only.f90: Fix quotes.
6492         * gfortran.dg/namelist_21.f90: New test.
6493         * gfortran.dg/namelist_22.f90: New test.
6494
6495 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
6496
6497         PR target/23435
6498         * gcc.c-torture/compile/pr23435.c: New.
6499
6500 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
6501
6502         * gcc.c-torture/execute/floatunsisf-1.c: New test.
6503
6504 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
6505
6506         * gcc.target/powerpc/405-macchw-1.c,
6507         gcc.target/powerpc/405-macchw-2.c,
6508         gcc.target/powerpc/405-macchwu-1.c,
6509         gcc.target/powerpc/405-macchwu-2.c,
6510         gcc.target/powerpc/405-machhw-1.c,
6511         gcc.target/powerpc/405-machhw-2.c,
6512         gcc.target/powerpc/405-machhwu-1.c,
6513         gcc.target/powerpc/405-machhwu-2.c,
6514         gcc.target/powerpc/405-maclhw-1.c,
6515         gcc.target/powerpc/405-maclhw-2.c,
6516         gcc.target/powerpc/405-maclhwu-1.c,
6517         gcc.target/powerpc/405-maclhwu-2.c,
6518         gcc.target/powerpc/405-mulchw-1.c,
6519         gcc.target/powerpc/405-mulchw-2.c,
6520         gcc.target/powerpc/405-mulchwu-1.c,
6521         gcc.target/powerpc/405-mulchwu-2.c,
6522         gcc.target/powerpc/405-mulhhw-1.c,
6523         gcc.target/powerpc/405-mulhhw-2.c,
6524         gcc.target/powerpc/405-mulhhwu-1.c,
6525         gcc.target/powerpc/405-mulhhwu-2.c,
6526         gcc.target/powerpc/405-mullhw-1.c,
6527         gcc.target/powerpc/405-mullhw-2.c,
6528         gcc.target/powerpc/405-mullhwu-1.c,
6529         gcc.target/powerpc/405-mullhwu-2.c,
6530         gcc.target/powerpc/405-nmacchw-1.c,
6531         gcc.target/powerpc/405-nmacchw-2.c,
6532         gcc.target/powerpc/405-nmachhw-1.c,
6533         gcc.target/powerpc/405-nmachhw-2.c,
6534         gcc.target/powerpc/405-nmaclhw-1.c,
6535         gcc.target/powerpc/405-nmaclhw-2.c,
6536         gcc.target/powerpc/440-macchw-1.c,
6537         gcc.target/powerpc/440-macchw-2.c,
6538         gcc.target/powerpc/440-macchwu-1.c,
6539         gcc.target/powerpc/440-macchwu-2.c,
6540         gcc.target/powerpc/440-machhw-1.c,
6541         gcc.target/powerpc/440-machhw-2.c,
6542         gcc.target/powerpc/440-machhwu-1.c,
6543         gcc.target/powerpc/440-machhwu-2.c,
6544         gcc.target/powerpc/440-maclhw-1.c,
6545         gcc.target/powerpc/440-maclhw-2.c,
6546         gcc.target/powerpc/440-maclhwu-1.c,
6547         gcc.target/powerpc/440-maclhwu-2.c,
6548         gcc.target/powerpc/440-mulchw-1.c,
6549         gcc.target/powerpc/440-mulchw-2.c,
6550         gcc.target/powerpc/440-mulchwu-1.c,
6551         gcc.target/powerpc/440-mulchwu-2.c,
6552         gcc.target/powerpc/440-mulhhw-1.c,
6553         gcc.target/powerpc/440-mulhhw-2.c,
6554         gcc.target/powerpc/440-mulhhwu-1.c,
6555         gcc.target/powerpc/440-mulhhwu-2.c,
6556         gcc.target/powerpc/440-mullhw-1.c,
6557         gcc.target/powerpc/440-mullhw-2.c,
6558         gcc.target/powerpc/440-mullhwu-1.c,
6559         gcc.target/powerpc/440-mullhwu-2.c,
6560         gcc.target/powerpc/440-nmacchw-1.c,
6561         gcc.target/powerpc/440-nmacchw-2.c,
6562         gcc.target/powerpc/440-nmachhw-1.c,
6563         gcc.target/powerpc/440-nmachhw-2.c,
6564         gcc.target/powerpc/440-nmaclhw-1.c,
6565         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
6566
6567 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
6568
6569         PR fortran/24774
6570         * gfortran.dg/inquire_9.f90: New test.
6571
6572         PR fortran/21647
6573         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
6574
6575 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6576
6577         PR libfortran/24432
6578         * lib/target-supports.exp (check_effective_target_fortran_large_real):
6579         Check that 'cos' is supported.
6580
6581 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
6582
6583         PR fortran/24223
6584         * gfortran.dg/substring_equivalence.f90: New test.
6585
6586         PR fortran/24705
6587         * gfortran.dg/auto_internal_assumed.f90: New test.
6588
6589 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
6590
6591         * gcc.dg/fold-div-2.c: New test.
6592
6593 2005-11-20  Ian Lance Taylor  <ian@airs.com>
6594
6595         PR rtl-optimization/24883
6596         * gcc.c-torture/compile/pr24883.c: New test.
6597
6598 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
6599
6600         PR middle-end/20583
6601         * gcc.c-torture/compile/pr20583.c: New.
6602
6603 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
6604
6605         * gcc.c-torture/execute/usmul.c: New test.
6606
6607 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
6608
6609         * gcc.dg/tree-ssa/vrp22.c: New test.
6610
6611 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
6612
6613         PR middle-end/24912
6614         * gcc.dg/torture/pr24912-1.c: New test.
6615
6616 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
6617
6618         PR fortran/24862
6619         * gfortran.dg/arrayio_derived_1.f90: New test.
6620
6621 2005-11-19  Richard Guenther  <rguenther@suse.de>
6622
6623         PR middle-end/23294
6624         * gcc.dg/tree-ssa/pr23294.c: New testcase.
6625
6626 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
6627
6628         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
6629
6630 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
6631
6632         PR c++/8355
6633         * g++.dg/template/friend39.C: New test.
6634
6635 2005-11-18  James E Wilson  <wilson@specifix.com>
6636
6637         * gcc.dg/builtin-strstr.c: New.
6638
6639 2005-11-18  Richard Henderson  <rth@redhat.com>
6640
6641         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
6642         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
6643         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
6644         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
6645         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
6646         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
6647         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
6648         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
6649         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
6650         renaming to remove initial "ia64-".
6651
6652 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
6653
6654         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
6655
6656 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
6657
6658         * g++.dg/cpp/string-2.C: New test.
6659
6660 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
6661
6662         * gcc.dg/tree-ssa/loop-14.c: New test.
6663
6664 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
6665             Michael Chamberlain <michael@chamberlain.net.au>
6666
6667         * ada/acats/run_all.sh (target_run): Kill long running tests.
6668
6669 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6670
6671         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
6672         * gcc.dg/cleanup-9.c: Likewise.
6673         * gcc.dg/cleanup-10.c: Likewise.
6674         * gcc.dg/cleanup-11.c: Likewise.
6675
6676 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6677
6678         PR fortran/24892
6679         * gfortran.dg/open_access_append_1.f90: New test.
6680         * gfortran.dg/open_access_append_2.f90: New test.
6681
6682 2005-11-16  Richard Guenther  <rguenther@suse.de>
6683
6684         PR middle-end/24851
6685         * gcc.c-torture/execute/pr24851.c: New testcase.
6686
6687 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
6688
6689         * gcc.dg/fold-overflow-1.c: New test.
6690
6691 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
6692
6693         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
6694         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
6695
6696 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
6697
6698         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
6699         structures.
6700         * g++.dg/eh/forced2.C: Likewise.
6701         * g++.dg/eh/forced3.C: Likewise.
6702         * g++.dg/eh/forced4.C: Likewise.
6703
6704 2005-11-11  Mike Stump  <mrs@apple.com>
6705
6706         * g++.old-deja/g++.mike/unused.C: Add.
6707
6708 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
6709
6710         PR c++/24667
6711         * g++.dg/warn/Wcast-qual1.C: New test.
6712
6713 2005-11-15  Jan Hubicka  <jh@suse.cz>
6714
6715         * gcc.dg/winline-5.c: Add large-unit-insns limit.
6716
6717 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
6718
6719         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
6720
6721 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
6722
6723         PR 24840
6724         * gcc.dg/tree-ssa/pr24840.c: New test.
6725
6726 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
6727
6728         PR testsuite/24841
6729         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
6730
6731 2005-11-14  Dale Johannesen  <dalej@apple.com>
6732
6733         * gcc.c-torture/execute/20051113-1.c: New.
6734
6735 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
6736
6737         PR c++/24687
6738         * g++.dg/template/crash43.C: New test.
6739
6740 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
6741
6742         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
6743
6744 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
6745
6746         PR c++/24817
6747         * g++.dg/eh/spec8.C: New test.
6748
6749 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
6750
6751         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
6752
6753 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
6754
6755         PR c++/20293
6756         * g++.dg/parse/ambig4.C: New test.
6757         * g++.dg/tc1/dr101.C: Adjust error markers.
6758         * g++.dg/lookup/strong-using-2.C: Likewise.
6759         * g++.dg/lookup/ambig5.C: Likewise.
6760         * g++.dg/lookup/ambig4.C: Likewise.
6761         * g++.dg/parse/crash22.C: Likewise.
6762
6763 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
6764
6765         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
6766
6767 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
6768
6769         * gcc.dg/nested-calls-1.c: New test.
6770
6771 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6772
6773         * gfortran.dg/complex_intrinsic_1.f90: New test.
6774         * gfortran.dg/complex_intrinsic_2.f90: New test.
6775         * gfortran.dg/fgetc_1.f90: New test.
6776         * gfortran.dg/fgetc_2.f90: New test.
6777         * gfortran.dg/fgetc_3.f90: New test.
6778         * gfortran.dg/ftell_1.f90: New test.
6779         * gfortran.dg/ftell_2.f90: New test.
6780         * gfortran.dg/gnu_logical_1.F: New test.
6781         * gfortran.dg/gnu_logical_2.f90: New test.
6782
6783 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
6784
6785         PR middle-end/24820
6786         * testsuite/gcc.dg/pr24820.c: New test.
6787
6788 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
6789
6790         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
6791         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
6792         variable.
6793
6794 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6795
6796         testsuite/24614
6797         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
6798
6799 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
6800
6801         * gcc.target/cris/cris.exp: New file.
6802         * gcc.target/cris/rld-legit1.c: New test.
6803         * gcc.target/cris/rld-legit2.c: New test.
6804
6805 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
6806
6807         PR c++/24780
6808         * g++.dg/opt/pr24780.C: New test.
6809
6810         PR c++/24761
6811         * g++.dg/template/asm1.C: New test.
6812
6813 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
6814
6815         PR libgfortran/24787
6816         * gfortran.dg/scan_1.f90: New test.
6817
6818 2005-11-12  Jan Hubicka  <jh@suse.cz>
6819
6820         * gcc.target/i386/minmax-1.c: New.
6821         * gcc.target/i386/minmax-2.c: New.
6822
6823 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
6824
6825         * gcc.dg/pr24445.c: Fix for 64-bit targets.
6826
6827 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
6828
6829         * gcc.c-torture/execute/20051110-1.c,
6830         gcc.c-torture/execute/20051110-2.c: New tests.
6831
6832 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
6833
6834         PR middle-end/24750
6835         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
6836         New tests.
6837
6838 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
6839
6840         * lib/target-libpath.exp (get_shlib_extension): New proc.
6841         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
6842         * lib/gfortran.exp (gfortran_link_flags): Likewise.
6843         * lib/objc.exp (objc_target_compile): Likewise.
6844         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
6845         detection.
6846
6847 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
6848
6849         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
6850
6851         * lib/target-supports.exp (check_effective_target_static_libgfortran):
6852         Add -static to additional_flags and pass it to target_compile.
6853
6854 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
6855
6856         PR libgfortran/24719
6857         gfortran.dg/read_noadvance.f90: New test.
6858
6859         PR libgfortran/24699
6860         gfortran.dg/fmt_t_2.f90: New test.
6861
6862         PR libgfortran/24785
6863         gfortran.dg/read_x_eor.f90: New test.
6864
6865         PR libgfortran/24584
6866         gfortran.dg/namelist_empty.f90: Rename test.
6867
6868         PR libgfortran/24489
6869         gfortran/read_eor.f90: Rename test.
6870
6871 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
6872
6873         PR fortran/15976
6874         * gfortran.dg/automatic_module_variable.f90: New test.
6875
6876 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
6877
6878         PR target/24445
6879         * gcc.dg/pr24445.c: New test.
6880
6881 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
6882
6883         PR fortran/24655
6884         PR fortran/24755
6885         * gfortran.dg/recursive_statement_functions.f90: Add statement
6886         functions using inline intrinsic functions and parameters to test
6887         that they no longer seg-fault.
6888
6889         PR fortran/24409
6890         gfortran.dg/nested_modules_4.f90: New test.
6891         gfortran.dg/nested_modules_5.f90: New test.
6892
6893 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6894
6895         PR fortran/24643
6896         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
6897
6898 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
6899
6900         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
6901         failures.
6902
6903 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6904
6905         * gcc.dg/sparc-getcontext-1.c: New test.
6906
6907 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
6908
6909         * gcc.dg/ifcvt-fabs-1.c: New test.
6910
6911 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
6912
6913         PR other/4372
6914         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
6915         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
6916
6917 2005-11-09  Richard Guenther  <rguenther@suse.de>
6918
6919         PR tree-optimization/24716
6920         * gcc.c-torture/execute/pr24716.c: New testcase.
6921
6922 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
6923
6924         * gcc.dg/pr24624.c: Disable for non S/390 targets.
6925
6926 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
6927
6928         PR 24624
6929         * gcc.dg/pr24624.c: Testcase added.
6930
6931 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
6932
6933         PR 24623
6934         * g++.dg/other/pr24623.C: Testcase added.
6935
6936 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
6937
6938         PR fortran/22607
6939         * gfortran-dg/pure_byref_1.f90: New.
6940         * gfortran-dg/pure_byref_2.f90: New.
6941
6942 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
6943
6944         PR c/24101
6945         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
6946         * gcc.dg/dg.exp: Run main loop also for *.i files.
6947
6948 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
6949
6950         PR c++/19450
6951         * g++.dg/tls/diag-3.C: New test.
6952         * g++.dg/tls/diag-4.C: New test.
6953         * g++.dg/tls/static-1.C: New test.
6954         * g++.dg/tls/static-1a.cc: New file.
6955
6956 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
6957
6958         PR 23046
6959         * g++.dg/tree-ssa/pr23046.C: New test.
6960
6961 2005-11-08  Devang Patel <dpatel@apple.com>
6962
6963         PR tree-optimization/23115
6964         * gcc.dg/tree-ssa/pr23115.c: New.
6965
6966 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
6967
6968         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
6969         * gcc.target/powerpc/pr16155.c: Same.
6970         * gcc.target/powerpc/altivec-1.c: Same.
6971         * gcc.target/powerpc/altivec-2.c: Same.
6972         * gcc.target/powerpc/altivec-3.c: Same.
6973         * gcc.target/powerpc/altivec-5.c: Same.
6974         * gcc.target/powerpc/altivec-11.c: Same.
6975         * gcc.target/powerpc/altivec-12.c: Same.
6976         * gcc.target/powerpc/altivec-14.c: Same.
6977         * gcc.target/powerpc/altivec-22.c: Same.
6978         * gcc.target/powerpc/altivec-consts.c: Same.
6979         * gcc.target/powerpc/altivec-pr22085.c: Same.
6980         * gcc.target/powerpc/altivec-splat.c: Same.
6981         * gcc.target/powerpc/altivec-varargs-1.c: Same.
6982         * gcc.target/powerpc/altivec-vec-merge.c: Same.
6983         * gcc.target/powerpc/darwin-longlong.c: Same.
6984
6985 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
6986
6987         PR target/19340
6988         * gcc.dg/pr19340.c: New test.
6989
6990 2005-11-07  Ian Lance Taylor  <ian@airs.com>
6991
6992         PR rtl-optimization/24683
6993         * gcc.dg/pr24683.c: New test.
6994
6995 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
6996
6997         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
6998         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
6999
7000 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
7001
7002         * gcc.target/i386/pr23376.c: Compile with -mmmx.
7003
7004 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
7005
7006         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
7007
7008 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
7009
7010         PR target/24230
7011
7012         * gcc.target/powerpc/altivec-consts.c,
7013         gcc.target/powerpc/altivec-splat.c: New testcase.
7014
7015 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
7016
7017         PR c/24599
7018
7019         * gcc.dg/overflow-2.c: New testcase.
7020
7021 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
7022
7023         PR rtl-optimization/23567
7024         * gcc.c-torture/execute/20051104-1.c: New test.
7025
7026 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
7027
7028         PR fortran/24534
7029         gfortran.dg/private_type_2.f90: Modified to check that case with
7030         PRIVATE declaration within derived type is accepted.
7031
7032         PR fortran/20838
7033         gfortran.dg/pointer_assign_1.f90: New test.
7034
7035         PR fortran/20840
7036         * gfortran.dg/arrayio_0.f90: New test.
7037
7038         PR fortran/17737
7039         gfortran.dg/data_initialized.f90: New test.
7040         gfortran.dg/data_constraints_1.f90: New test.
7041         gfortran.dg/data_constraints_2.f90: New test.
7042
7043 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
7044
7045         PR fortran/24174
7046         PR fortran/24305
7047         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
7048
7049 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
7050
7051         PR 24670
7052         * gcc.dg/tree-ssa/pr24670.c: New test.
7053
7054 2005-11-05  Ian Lance Taylor  <ian@airs.com>
7055
7056         PR target/22432
7057         * gcc.target/i386/pr22432.c: New test.
7058
7059 2005-11-05  Richard Henderson  <rth@redhat.com>
7060
7061         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
7062         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
7063         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
7064         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
7065         from gcc.dg/alpha-*.
7066         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
7067         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
7068
7069 2005-11-05  Andreas Jaeger  <aj@suse.de>
7070
7071         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
7072
7073 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
7074
7075         PR target/23424
7076         * gcc.dg/torture/pr23424-1.c: New test.
7077
7078 2005-11-04  Richard Henderson  <rth@redhat.com>
7079
7080         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
7081         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
7082         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
7083         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
7084         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
7085         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
7086         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
7087         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
7088         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
7089         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
7090         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
7091         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
7092         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
7093         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
7094         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
7095         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
7096         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
7097         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
7098         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
7099         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
7100         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
7101         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
7102         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
7103         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
7104         Move from gcc.dg/.
7105         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
7106         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
7107         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
7108         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
7109         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
7110         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
7111         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
7112         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
7113         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
7114         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
7115         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
7116         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
7117         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
7118         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
7119         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
7120         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
7121         gcc.target/i386/lea.c, gcc.target/i386/local.c,
7122         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
7123         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
7124         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
7125         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
7126         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
7127         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
7128         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
7129         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
7130         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
7131         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
7132         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
7133         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
7134         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
7135         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
7136         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
7137         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
7138         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
7139         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
7140         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
7141         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
7142         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
7143         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
7144         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
7145         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
7146         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
7147         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
7148         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
7149         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
7150
7151 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
7152
7153         PR 24627
7154         * gcc.dg/tree-ssa/pr24627.c: New test.
7155
7156 2005-11-04 Paul Brook  <paul@codesourcery.com>
7157
7158         * gcc.dg/tls/opt-10.c: New test.
7159
7160 2005-11-04  Andreas Jaeger  <aj@suse.de>
7161
7162         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
7163         avoid extra warnings.
7164
7165 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7166
7167         PR libfortran/22298
7168         * gcc/testsuite/lib/target-supports.exp
7169         (check_effective_target_static_libgfortran): New
7170         static_libgfortran effective target.
7171         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
7172         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
7173
7174 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
7175
7176         * gcc.dg/pr24615.c: Guard test with { target fpic }.
7177
7178 2005-11-03  Josh Conner  <jconner@apple.com>
7179
7180         PR c++/19989
7181         g++.dg/ext/array2.C: New test.
7182         g++.dg/template/dependent-name3.C: New test.
7183         g++.dg/template/dependent-name4.C: New test.
7184         g++.dg/template/sfinae2.C: New test.
7185
7186 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
7187
7188         PR preprocessor/22042
7189         * gcc.dg/cpp/strify4.c: New test.
7190
7191 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
7192
7193         PR c++/17964
7194         * g++.dg/cpp/string-1.C: New test.
7195
7196 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
7197
7198         * gcc.target/powerpc: New directory.
7199         * gcc.target/powerpc/powerpc.exp: New file.
7200         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
7201         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
7202         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
7203         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
7204         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
7205         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
7206         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
7207         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
7208         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
7209         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
7210         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
7211         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
7212         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
7213         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
7214         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
7215         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
7216         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
7217         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
7218         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
7219         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
7220         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
7221         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
7222         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
7223         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
7224         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
7225         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
7226         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
7227         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
7228         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
7229         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
7230         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
7231         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
7232         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
7233         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
7234
7235 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
7236
7237         PR c++/21627
7238         * g++.dg/warn/inline2.C: New test.
7239
7240 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
7241
7242         PR middle-end/23155
7243         * g++.dg/ext/c99struct1.C: New test.
7244         * gcc.dg/union-cast-1.c: New test.
7245         * gcc.dg/union-cast-2.c: New test.
7246         * gcc.dg/union-cast-3.c: New test.
7247
7248 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
7249
7250         PR middle-end/24589
7251         * gcc.c-torture/execute/zero-struct-2.c: New test.
7252
7253 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
7254
7255         PR c++/24582
7256         * g++.dg/init/switch1.C: New test.
7257
7258 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
7259
7260         * gcc.dg/delay-slot-1.c: New test.
7261
7262 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
7263
7264         PR target/24620
7265         * gcc.dg/pr24620.c: New test.
7266
7267 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
7268
7269         PR c/24329
7270         * gcc.dg/format/unnamed-1.c: New test.
7271
7272 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
7273
7274         PR c++/22434
7275         * g++.dg/expr/cond8.C: New test.
7276
7277         PR c++/24560
7278         * g++.dg/parse/dot1.C: New test.
7279
7280 2005-11-02  Jan Hubicka  <jh@suse.cz>
7281
7282         PR target/23303
7283         * gcc.dg/i386-lea.c: New test
7284
7285 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
7286
7287         PR target/24615
7288         * gcc.dg/pr24615.c: New test.
7289
7290 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
7291
7292         PR target/24600
7293         * gcc.dg/pr24600.c: New test.
7294
7295 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
7296
7297         PR c++/19253
7298         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
7299         * g++.dg/parse/typename9.C: New test.
7300         * g++/dg/parse/typename10.C: Likewise.
7301
7302 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
7303
7304         PR fortran/18157
7305         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
7306         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
7307         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
7308
7309 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
7310
7311         PR c++/24569
7312         * g++.dg/debug/static1.C: New test.
7313
7314 2005-11-02  Josh Conner  <jconner@apple.com>
7315
7316         * g++.dg/crash38.C: moved into proper directory...
7317         * g++.dg/template/crash42.C: ...here
7318
7319 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
7320
7321         PR target/18338
7322         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
7323         pcc_bitfield_type_matters || default_packed.
7324
7325         * lib/target-supports.exp
7326         (check_effective_target_pcc_bitfield_type_matters): New proc.
7327         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
7328
7329         PR testsuite/23304
7330         * lib/target-supports.exp (check_effective_default_packed): New proc.
7331         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
7332         Gate expected errors on target ! default_packed.
7333         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
7334
7335 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7336
7337         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
7338         change (r106358).
7339
7340 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7341
7342         PR fortran/24008
7343         * gfortran.dg/entry_5.f90: New.
7344         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
7345
7346 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
7347
7348         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
7349
7350 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
7351
7352         PR fortran/21565
7353         gfortran.dg/namelist_blockdata.f90: New test.
7354
7355         PR fortran/18737
7356         gfortran.dg/external_implicit_none.f90: New test.
7357
7358         PR fortran/14994
7359         * gfortran.dg/secnds.f: New test.
7360
7361 2005-10-31  Jan Hubicka  <jh@suse.cz>
7362
7363         PR target/20928
7364         * gcc.c-torture/compile/pr20928.c: New test.
7365
7366 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
7367
7368         PR middle-end/23492
7369         * gcc.c-torture/compile/zero-strct-5.c: New test.
7370
7371 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
7372
7373         PR libgfortran/24584
7374         * gfortran.dg/pr24584.f90: New test.
7375
7376 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
7377
7378         PR fortran/18883
7379         * gfortran.dg/char_result_9.f90: New.
7380         * gfortran.dg/char_result_10.f90: New.
7381
7382 2005-10-30  Jan Hubicka  <jh@suse.cz>
7383
7384         * g++.dg/tree-ssa/pr24172.C: New testcase.
7385
7386 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7387
7388         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
7389
7390 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
7391
7392         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
7393         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
7394         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
7395         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
7396         gfortran.dg/enum_9.f90,
7397         gfortran.fortran-torture/compile/enum_1.f90,
7398         gfortran.fortran-torture/execute/enum_1.f90,
7399         gfortran.fortran-torture/execute/enum_2.f90,
7400         gfortran.fortran-torture/execute/enum_3.f90,
7401         gfortran.fortran-torture/execute/enum_4.f90: New tests.
7402
7403 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
7404
7405         PR target/18482
7406         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
7407         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
7408
7409 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7410
7411         PR libfortran/20179
7412         * gfortran.dg/mixed_io_1.f90: New test.
7413         * gfortran.dg/mixed_io_1.c: New file.
7414
7415 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7416
7417         * gfortran.dg/malloc_free_1.f90: New test.
7418
7419 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
7420
7421         * gcc.dg/nested-func-4.c: Require profiling -pg.
7422
7423 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
7424
7425         PR C++/23229
7426         * g++.dg/warn/main-2.C: New test.
7427
7428 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
7429
7430         PR fortran/24545
7431         * gfortran.dg/interface_2.f90: new test.
7432
7433 2005-10-28  Josh Conner  <jconner@apple.com>
7434
7435         PR c++/22153
7436         * g++.dg/template/crash38.C: New test.
7437         * g++.dg/parse/explicit1.C: Change expected errors.
7438
7439 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
7440
7441         PR C++/23426
7442         * g++.dg/other/large-size-array.C: New test.
7443
7444 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
7445
7446         PR middle-end/24362
7447         * g++.dg/opt/complex4.C: New test.
7448
7449 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
7450
7451         * gcc.dg/nested-func-4.c: New test.
7452
7453 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
7454
7455         PR fortran/24158
7456         gfortran.dg/derived_recursion.f90: New test.
7457         gfortran.dg/implicit_actual.f90: New test.
7458
7459 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
7460
7461         PR middle-end/24295, PR testsuite/24477
7462         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
7463         removed when weakref hits the tree.
7464
7465 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
7466
7467         * gfortran.dg/cray_pointers_4.f90: New test.
7468
7469         * gfortran.dg/cray_pointers_5.f90: New test.
7470
7471 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
7472
7473         PR fortran/22290
7474         * gfortran.dg/assign_5.f90: New test.
7475         * gfortran.dg/assign_6.f: New test.
7476
7477 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
7478
7479         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
7480         CPU has no SSE support.
7481
7482 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
7483
7484         PR libgfortran/24224
7485         * gfortran.dg/arrayio_1.f90: Update attribution.
7486         * gfortran.dg/arrayio_2.f90: Update attribution.
7487         * gfortran.dg/arrayio_3.f90: Update attribution.
7488         * gfortran.dg/arrayio_4.f90: Update test conditions.
7489         * gfortran.dg/arrayio_5.f90: Update attribution.
7490         * gfortran.dg/arrayio_6.f90: New test.
7491         * gfortran.dg/arrayio_7.f90: New test.
7492
7493 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
7494
7495         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
7496
7497 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
7498
7499         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
7500
7501 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
7502
7503         PR fortran/24416
7504         * gfortran.dg/namelist_char_only.f90: New test.
7505
7506 2005-10-24  Asher Langton  <langton2@llnl.gov>
7507
7508         PR fortran/17031
7509         PR fortran/22282
7510         * gfortran.dg/cray_pointers_1.f90: New test.
7511         * gfortran.dg/cray_pointers_2.f90: New test.
7512         * gfortran.dg/cray_pointers_3.f90: New test.
7513         * gfortran.dg/loc_1.f90: New test.
7514         * gfortran.dg/loc_2.f90: New test.
7515
7516 2005-10-24  Steven Bosscher  <stevenb@suse.de>
7517
7518         * gcc.dg/pr24225.c: New test.
7519
7520 2005-10-24  Asher Langton  <langton2@llnl.gov>
7521
7522         * gfortran.dg/dup_save_1.f90: New test.
7523         * gfortran.dg/dup_save_2.f90: New test.
7524
7525 2005-10-24  Paul Brook  <paul@codesourcery.com>
7526
7527         PR 24107
7528         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
7529         stdint.h.
7530
7531 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
7532
7533         PR libgfortran/24489
7534         * gfortran.dg/pr24489.f90: New test.
7535
7536 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
7537
7538         PR fortran/23635
7539         * gfortran.dg/ichar_1.f90: Add tests for derived types.
7540
7541 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
7542
7543         PR target/18911
7544         * g++.dg/init/array16.C: Skip for mmix-*-*.
7545
7546 2005-10-23  Asher Langton  <langton2@llnl.gov>
7547
7548         * gfortran.dg/byte_1.f90: New test.
7549         * gfortran.dg/byte_2.f90: New test.
7550
7551 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
7552
7553         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
7554
7555 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
7556
7557         PR fortran/18022
7558         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
7559
7560         PR fortran/24311
7561         * gfortran.dg/merge_char_const.f90: New test.
7562
7563         PR fortran/24384
7564         * gfortran.dg/spread_scalar_source.f90: New test.
7565
7566 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
7567
7568         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
7569
7570         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
7571         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
7572
7573         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
7574
7575 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
7576
7577         PR fortran/24426
7578         * gfortran.dg/der_pointer_4.f90: New.
7579
7580 2005-10-22  David Ayers  <d.ayers@inode.at>
7581
7582         * obj-c++.dg/except-1.mm: Simplify.
7583
7584 2005-10-21  David Ayers  <d.ayers@inode.at>
7585
7586         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
7587
7588 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
7589
7590         * gfortran.dg/assumed_dummy_2.f90: New test.
7591
7592 2005-10-21  James E Wilson  <wilson@specifix.com>
7593
7594         PR preprocessor/15220
7595         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
7596
7597 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
7598
7599         * gcc.c-torture/execute/20051021-1.c: New test.
7600
7601 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
7602
7603         PR c++/24260
7604         * g++.dg/ext/tmplattr1.C: New test.
7605
7606 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
7607
7608         PR fortran/24440
7609         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
7610
7611 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
7612
7613         * obj-c++.dg/except-1.mm: New.
7614
7615         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
7616
7617 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
7618
7619         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
7620
7621 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
7622
7623         PR middle-end/24295
7624         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
7625         declarations with the same names as thunks' alias targets, use
7626         aliases instead.
7627         * gcc.dg/attr-alias-3.c: New test.
7628         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
7629
7630 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
7631
7632         PR c++/22618
7633         * g++.dg/parse/access8.C: New test.
7634
7635 2005-10-20  Richard Guenther  <rguenther@suse.de>
7636
7637         PR c++/24439
7638         * g++.dg/tree-ssa/pr24439.C: New testcase.
7639
7640 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7641
7642         * g++.dg/opt/delay-slot-1.C: New test.
7643
7644 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
7645
7646         PR fortran/21625
7647         * gfortran.fg/der_init_1.f90: New.
7648
7649 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
7650
7651         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
7652
7653 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
7654
7655         PR c++/21908
7656         * g++.dg/parse/error28.C: New test.
7657
7658 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7659
7660         * gcc.dg/profile-generate-2.c: New test.
7661
7662 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
7663
7664         PR target/23589
7665         * g++.dg/ext/dllimport11.C: New.
7666
7667 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7668
7669         PR c++/22293
7670         * g++.dg/other/friend3.C: New test.
7671
7672 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
7673
7674         PR c++/23293
7675         * g++.dg/template/error19.C: New test.
7676
7677 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
7678
7679         PR c++/21383
7680         * g++.dg/overload/koenig2.C: New.
7681
7682         PR c++/23118
7683         * g++.dg/overload/error2.C: New.
7684
7685         PR c++/22604
7686         * g++.dg/inherit/covariant14.C: New.
7687
7688 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7689
7690         PR c++/23440
7691         * g++.dg/parse/for1.C: New test.
7692
7693 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
7694
7695         PR fortran/23446
7696         * gfortran.dg/host_dummy_index_1.f90: New test.
7697
7698         PR fortran/21459
7699         * gfortran.dg/automatic_char_len_2.f90: New test.
7700
7701         PR fortran/20866
7702         * gfortran.dg/recursive_statement_functions.f90: New test.
7703
7704         PR fortran/20853
7705         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
7706
7707         PR fortran/20849
7708         * gfortran.dg/external_initializer.f90: New test.
7709
7710         PR fortran/20837
7711         * non_module_public.f90: New test.
7712
7713 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
7714
7715         PR c++/24386
7716         * g++.dg/template/overload7.C: New.
7717
7718         PR c++/22551
7719         * g++.dg/other/switch2.C: Remove expected warnings.
7720
7721         PR c++/21353
7722         * g++.dg/template/defarg6.C: New.
7723
7724 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
7725
7726         PR target/24315
7727         * gcc.target/i386/pr24315.c: New test.
7728
7729 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
7730
7731         PR c++/24389
7732         * g++.dg/template/static21.C: New test.
7733         * g++.dg/template/static21-a.cc: Likewise.
7734
7735 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
7736
7737         PR c++/23959
7738         * g++.dg/warn/Wswitch-default-1.C: New test.
7739         * g++.dg/warn/Wswitch-default-2.C: New test.
7740
7741 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
7742
7743         PR c++/22173
7744         * g++.dg/parse/template18.C: New test.
7745         * g++.dg/template/nontype15.C: Likewise.
7746
7747 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
7748
7749         PR fortran/22273
7750         * gfortran.dg/spec_expr_2.f90: New.
7751
7752 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
7753
7754         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
7755         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
7756         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
7757         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
7758         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
7759         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
7760         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
7761         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
7762         previous target-specific skips and warning-message matches where
7763         applicable.
7764
7765 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
7766
7767         PR c++/21347
7768         * g++.dg/warn/Wctor-dtor.C: New test.
7769
7770 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7771
7772         PR c/23439
7773         * gcc.dg/for-1.c: New test.
7774
7775 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
7776
7777         PR c++/19565
7778         * g++.dg/warn/Wconversion1.C: New test.
7779         * g++.dg/ext/packed4.C: Compile with -w.
7780         * g++.dg/opt/20050511-1.C: Likewise.
7781         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
7782
7783 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
7784
7785         * gfortran.dg/boz_5.f90: New test.
7786
7787 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
7788
7789         PR c++/22551
7790         * g++.dg/other/switch2.C: New.
7791
7792         PR c++/23984
7793         * g++.dg/init/ctor7.C: New.
7794
7795 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
7796
7797         PR c++/23730
7798         * g++.dg/parse/crash32.C: New test.
7799
7800 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
7801
7802         PR c++/20721
7803         * g++.dg/init/goto2.C: New test.
7804
7805         PR c++/22464
7806         * g++.dg/template/crash/41.C: New test.
7807
7808         PR c++/22180
7809         * g++.dg/template/crash40.C: New test.
7810
7811         PR c++/23694
7812         * g++.dg/parse/friend5.C: New test.
7813
7814         PR c++/23307
7815         * g++.dg/template/crash38.C: New test.
7816
7817         PR c++/22352
7818         * g++.dg/template/friend38.C: New test.
7819
7820         PR c++/22405
7821         * g++.dg/template/crash39.C: New test.
7822
7823 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
7824
7825         * gcc.dg/debug/dwarf2/dwarf-char1.c,
7826         gcc.dg/debug/dwarf2/dwarf-char2.c,
7827         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
7828
7829         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
7830
7831 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
7832
7833         * gcc.dg/dll-2.c: Add tests for warnings.
7834         * gcc.dg/dll-3.c: Likewise.
7835         * gcc.dg/dll-4.c: Likewise.
7836
7837         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
7838         * g++.dg/ext/dllimport2.C: Likewise.
7839         * g++.dg/ext/dllimport3.C: Likewise.
7840         * g++.dg/ext/dllimport7.C: Likewise.
7841         * g++.dg/ext/dllimport8.C: Likewise.
7842         * g++.dg/ext/dllimport9.C: Likewise.
7843
7844 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
7845
7846         PR fortran/24092
7847         * gfortran.dg/derived_pointer_recursion.f90: New test.
7848
7849 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
7850
7851         * gcc.c-torture/execute/20051012-1.c: New test.
7852
7853 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
7854
7855         PR fortran/18082
7856         * gfortran.dg/automatic_char_len_1.f90: New test.
7857
7858 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
7859
7860         PR fortran/20847
7861         * gfortran.dg/save_common.f90: New test.
7862
7863         PR fortran/20856
7864         * gfortran.dg/save_result.f90: New test.
7865
7866 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
7867
7868         PR c++/21592
7869         * g++.dg/template/dependent-expr1.C: Add new expected error.
7870         * g++.dg/template/dependent-expr2.C: Adjust error text.
7871         * g++.dg/template/overload6.C: New.
7872
7873         PR c++/23797
7874         * g++.dg/other/typename8.C: New.
7875
7876         PR c++/21117
7877         * g++.dg/other/return1.C: New.
7878
7879 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
7880
7881         PR c++/24052
7882         * g++.dg/ext/label5.C: New.
7883
7884 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
7885
7886         PR c++/19964
7887         * g++.dg/parse/crash31.C: New.
7888
7889 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
7890
7891         * g++.dg/ipa/ipa-1.c: New test.
7892         * g++.dg/ipa/ipa-2.c: New test.
7893         * g++.dg/ipa/ipa-3.c: New test.
7894         * g++.dg/ipa/ipa-4.c: New test.
7895         * g++.dg/ipa/ipa-5.c: New test.
7896         * g++.dg/ipa/ipa.exp: New file.
7897
7898 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
7899
7900         PR fortran/24207
7901         * gfortran.dg/private_type_3.f90: New test.
7902
7903 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
7904
7905         PR fortran/20786
7906         gfortran.dg/aint_anint_1.f90: New test.
7907
7908 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
7909
7910         PR libgfortran/24313
7911         gfortran.dg/csqrt.f: New test.
7912
7913 2005-10-11  Ian Lance Taylor  <ian@airs.com>
7914
7915         PR c++/8057
7916         * g++.dg/warn/noeffect7.C: New test.
7917         * g++.dg/warn/noeffect2.C: Instantiate templates.
7918         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
7919         and warning.
7920
7921 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
7922
7923         PR c++/21089
7924         * g++.dg/init/float1.C: New test.
7925
7926         PR c++/24277
7927         * g++.dg/init/member1.C: Tweak error markers.
7928
7929 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
7930
7931         PR testsuite/24281
7932         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
7933         Check for null pointer.
7934
7935 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
7936
7937         PR c++/21369
7938         * g++.dg/parse/ret-type3.C: New test.
7939
7940 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
7941
7942         PR tree-opt/23946
7943         * gcc.c-torture/compile/pr23946.c: New test.
7944
7945 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
7946
7947         * g++.dg/opt/mmx2.C: New test.
7948
7949 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
7950
7951         PR c++/24277
7952         * g++.dg/template/static20.C: New test.
7953
7954         PR c++/24302
7955         * g++.dg/warn/Wunused-12.C: New test.
7956
7957         PR c++/23437
7958         * g++.dg/template/arg4.C: New test.
7959
7960 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
7961
7962         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
7963         * gcc.dg/ucnid-3.c: Likewise.
7964         * gcc.dg/ucnid-4.c: Likewise.
7965         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
7966         * g++.dg/other/ucnid-1.C: Likewise.
7967         * gcc.dg/sparc-frame-1.c: New test.
7968
7969 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
7970
7971         PR c++/24139
7972         * g++.dg/template/spec27.C: New test.
7973
7974         PR c++/24275
7975         * g++.dg/template/static19.C: New test.
7976
7977 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
7978
7979         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
7980         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
7981
7982 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
7983
7984         PR target/24136
7985         * gfortran.fortran-torture/compile/pr24136.f: New test.
7986
7987 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
7988
7989         PR c++/22172
7990         * g++.dg/parse/crash30.C: New test.
7991
7992 2005-10-07  Richard Guenther  <rguenther@suse.de>
7993
7994         PR middle-end/24227
7995         * gcc.c-torture/compile/pr24227.c: New testcase.
7996
7997 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
7998
7999         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
8000         Do not put aligned attributes on array elements.
8001
8002 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
8003
8004         PR testsuite/23611, PR testsuite/23615
8005         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
8006         writing prototypes of library functions by hand.
8007         * obj-c++.dg/bitfield-4.mm: Likewise.
8008         * obj-c++.dg/const-str-4.mm: Likewise.
8009         * obj-c++.dg/encode-4.mm: Likewise.
8010         * obj-c++.dg/encode-5.mm: Likewise.
8011         * obj-c++.dg/encode-6.mm: Likewise.
8012         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
8013         * obj-c++.dg/method-10.mm: Likewise.
8014         * obj-c++.dg/method-17.mm: Likewise.
8015         * obj-c++.dg/method-19.mm: Likewise.
8016         * obj-c++.dg/try-catch-2.mm: Likewise.
8017
8018 2005-10-06  Richard Henderson  <rth@redhat.com>
8019
8020         PR 24236
8021         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
8022
8023 2005-10-06  Dale Johannesen  <dalej@apple.com>
8024
8025         * gcc.c-torture/execute/20030125-1.c: Correct.
8026
8027 2005-10-06  Richard Guenther  <rguenther@suse.de>
8028
8029         PR tree-optimization/24238
8030         * g++.dg/tree-ssa/pr24238.C: New testcase.
8031
8032 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
8033
8034         PR 18568
8035         * gfortran.dg/der_pointer_3.f90: New test.
8036
8037 2005-10-05  Devang Patel  <dpatel@apple.com>
8038
8039         PR Debug/23205
8040         * g++.dg/other/PR23205.C: New.
8041
8042 2005-10-05  Richard Henderson  <rth@redhat.com>
8043
8044         PR target/23602
8045         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
8046         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
8047
8048 2005-10-05  Dale Johannesen  <dalej@apple.com>
8049
8050         * gcc.c-torture/execute/float-floor.c: New.
8051
8052 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
8053
8054         PR tree-optimization/21419
8055         PR tree-optimization/24146
8056         PR tree-optimization/24151
8057
8058         * g++.dg/ext/asm7.C: New.
8059         * g++.dg/ext/asm8.C: New.
8060         * gcc.dg/asm-1.c: Compile on all targets.
8061         * gcc.dg/asm-pr24146.c: New.
8062         * gcc.dg/pr21419.c: Adjust error messages.
8063
8064 2005-10-05  Richard Guenther  <rguenther@suse.de>
8065
8066         PR fortran/24176
8067         * gfortran.fortran-torture/compile/empty.f90: New testcase.
8068
8069 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
8070
8071         PR c++/23513
8072         * g++.dg/template/spec22.C: Robustify test.
8073         * g++.dg/template/spec26.C: New.
8074
8075 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
8076
8077         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
8078         if target supports vector instructions.
8079
8080 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
8081
8082         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
8083         C99 functions.
8084
8085 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
8086
8087         * lib/target-supports.exp (check_effective_target_fortran_large_real,
8088         check_effective_target_fortran_large_int): Replace cached result
8089         when target changes.
8090
8091 2005-10-04  Devang Patel  <dpatel@apple.com>
8092
8093         * gcc.dg/i386-sse-vect-types.c: New.
8094
8095 2005-10-04  Ian Lance Taylor  <ian@airs.com>
8096
8097         PR preprocessor/13726
8098         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
8099         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
8100
8101 2005-10-04  Richard Guenther  <rguenther@suse.de>
8102
8103         PR c/23576
8104         * gcc.dg/noncompile/pr23576.c: New testcase.
8105
8106 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
8107
8108         PR middle-end/23125
8109         * gcc.dg/register-var-3.c: New test.
8110
8111 2005-10-04  Steven Bosscher  <stevenb@suse.de>
8112
8113         * gcc.dg/pr23049.c: New test.
8114
8115         * gcc.dg/ucnid-4.c: Fix test.
8116
8117 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
8118
8119         PR 23445
8120         * gcc.c-torture/compile/pr23445.c: New test.
8121
8122 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
8123
8124         * g++.dg/overload/unknown1.C: New.
8125
8126 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
8127
8128         PR c++/17775
8129         * g++.dg/template/repo4.C: New test.
8130
8131 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8132
8133         PR libfortran/19308
8134         * gfortran.dg/large_real_kind_2.F90: New test.
8135         * gfortran.dg/large_integer_kind_2.f90: New test.
8136
8137 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
8138
8139         * lib/target-supports.exp (check_effective_target_vect_shift):
8140         Implement with result caching. Add i?86, x86_64 and ia64 targets.
8141         (check_effective_target_vect_condition): Fix copy-n-pasto.
8142
8143         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
8144         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
8145         targets.
8146
8147 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
8148
8149         PR c++/22621
8150         * g++.dg/template/overload5.C : New test.
8151
8152         PR c++/23840
8153         * g++.dg/expr/stdarg1.C: New test.
8154
8155 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
8156
8157         PR 24142
8158         * gcc.c-torture/execute/pr24142.c: New test.
8159
8160 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
8161
8162         PR 24141
8163         * gcc.c-torture/execute/pr24141.c: New test.
8164
8165 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
8166             Diego Novillo  <dnovillo@redhat.com>
8167
8168         PR 23604
8169         * gcc.c-torture/execute/pr23604.c: New test.
8170
8171 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
8172
8173         PR fortran/16404
8174         PR fortran/20835
8175         PR fortran/20890
8176         PR fortran/20899
8177         PR fortran/20900
8178         PR fortran/20901
8179         PR fortran/20902
8180         gfortran.dg/equiv_constraint_1.f90: New test.
8181         gfortran.dg/equiv_constraint_2.f90: New test.
8182         gfortran.dg/equiv_constraint_3.f90: New test.
8183         gfortran.dg/equiv_constraint_4.f90: New test.
8184         gfortran.dg/equiv_constraint_5.f90: New test.
8185         gfortran.dg/equiv_constraint_6.f90: New test.
8186         gfortran.dg/equiv_constraint_7.f90: New test.
8187         gfortran.dg/equiv_constraint_8.f90: New test.
8188         gfortran.dg/private_type_1.f90: New test.
8189         gfortran.dg/private_type_2.f90: New test.
8190         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
8191         980628-10.f: Assert std=gnu to permit mixing of
8192         types in equivalence statements.
8193
8194 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
8195
8196         PR 24112
8197         * gfortran.dg/open_status_1.f90: New.
8198
8199 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
8200
8201         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
8202         * gcc.dg/vect/pr22480.c: Clean up temp files.
8203         * gcc.dg/vect/pr23831.c: Clean up temp files.
8204         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
8205         Clean up temp files.
8206         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
8207         Clean up temp files.
8208
8209         * gcc.dg/20050309-1.c: Clean up temp files.
8210         * gcc.dg/20050325-1.c: Clean up temp files.
8211
8212 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
8213
8214         PR tree-optimization/24059
8215         * gcc.dg/vect/pr24059.c : New test.
8216
8217 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
8218
8219         PR middle-end/24109
8220         * gcc.c-torture/execute/20050929-1.c: New test.
8221
8222 2005-09-29  Steven Bosscher  <stevenb@suse.de>
8223
8224         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
8225
8226 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
8227
8228         PR c/21419
8229         * gcc.dg/pr21419.c: New test.
8230
8231 2005-09-29  Steven Bosscher  <stevenb@suse.de>
8232
8233         * gcc.dg/pr23911.c: New test.
8234
8235 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
8236
8237         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
8238
8239         PR c++/16782
8240         * g++.dg/parse/qualified4.C: New test.
8241         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
8242         * g++.old-deja/g++.mike/p8154.C: Likewise.
8243
8244 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
8245
8246         PR c++/22147
8247         * g++.dg/template/friend37.C: New test.
8248         * g++.dg/parse/crash28.C: Adjust error markers.
8249
8250 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
8251
8252         PR fortran/18518
8253         * gfortran.fortran-torture/execute/save_2.f90: New decl.
8254
8255 2005-09-27  Devang Patel  <dpatel@apple.com>
8256
8257         PR tree-optimization/23625
8258         * gcc.dg/pr23625.c: New test.
8259
8260 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
8261
8262         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
8263         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
8264
8265 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
8266
8267         PR fortran/23677
8268         * gfortran.fortran-torture/execute/save_1.f90: New test.
8269         * gfortran.dg/save_1.f90: New test.
8270
8271 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
8272
8273         * gcc.target/i386/builtin-apply-mmx.c: New test.
8274
8275         PR target/22576
8276         * gcc.target/i386/pr22576.c: New test.
8277
8278         PR target/22585
8279         * gcc.target/i386/pr22585.c: New test.
8280
8281         PR target/23268
8282         * gcc.target/i386/pr23268.c: New test.
8283
8284         PR middle-end/23831
8285         * gcc.dg/vect/pr23831.c: New test.
8286
8287         PR target/24055
8288         * gcc.target/i386/pr24055.c: New test.
8289
8290 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
8291
8292         PR tree-optimization/23960
8293         * gcc.c-torture/compile/pr23960.c: New.
8294
8295 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
8296
8297         PR fortran/16861
8298         * gfortran.dg/nested_modules_3.f90: New.
8299
8300 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
8301
8302         PR fortran/24005
8303         gfortran.dg/interface_1.f90: New test.
8304
8305 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
8306         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8307
8308         PR fortran/23843
8309         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
8310
8311 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
8312
8313         PR fortran/23516
8314         * gfortran.dg/imag_1.f: New test.
8315         * gfortran.dg/imag_2.f: Ditto.
8316
8317 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
8318
8319         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
8320
8321 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
8322
8323         PR c++/21983
8324         * g++.dg/warn/pr21983.C: New test.
8325
8326 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
8327
8328         PR c++/23993
8329         * g++.dg/template/array14.C: New test.
8330
8331 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
8332
8333         PR fortran/19929
8334         * gfortran.dg/der_ptr_component_1.f90: New test.
8335
8336 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8337
8338         PR c++/23965
8339         * g++.dg/template/error1.C: Reject "no matching function" message.
8340
8341 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8342
8343         PR c++/17609
8344         * g++.dg/lookup/error1.C: New test.
8345
8346 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
8347
8348         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
8349         functionality of the testcase.
8350
8351 2005-09-20  Richard Henderson  <rth@redhat.com>
8352
8353         * gcc.dg/vect/vect-22.c: Require vect_float.
8354         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
8355
8356 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
8357
8358         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
8359         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
8360         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
8361         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
8362         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
8363         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
8364         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
8365         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
8366         * gcc.dg/cpp/ucnid-8.c: New test.
8367
8368 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
8369
8370         PR tree-optimization/23929
8371         * gcc.c-torture/compile/pr23929.c: New test.
8372
8373 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
8374
8375         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
8376         for one loop.
8377
8378 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
8379
8380         PR testsuite/23186
8381         * g++.dg/other/pr22003.C: Require named sections.
8382
8383 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
8384
8385         PR c++/23947
8386         * g++.dg/rtti/crash3.C: New test.
8387
8388         PR tree-optimization/23818
8389         * gcc.dg/pr23818.c: New test.
8390
8391 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8392
8393         PR fortran/23420
8394         * gfortran.dg/print_fmt_4.f: New.
8395
8396 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
8397
8398         PR fortran/23663
8399         * gfortran.fortran-torture/execute/entry_11.f90: New test.
8400
8401 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
8402
8403         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
8404         Use pointers to local alignable arrays instead. Added comments.
8405         * gcc.dg/vect/vect-46.c: Likewise.
8406         * gcc.dg/vect/vect-48.c: Likewise.
8407         * gcc.dg/vect/vect-49.c: Likewise.
8408         * gcc.dg/vect/vect-52.c: Likewise.
8409         * gcc.dg/vect/vect-53.c: Likewise.
8410         * gcc.dg/vect/vect-54.c: Likewise.
8411         * gcc.dg/vect/vect-56.c: Likewise.
8412         * gcc.dg/vect/vect-57.c: Likewise.
8413         * gcc.dg/vect/vect-58.c: Likewise.
8414         * gcc.dg/vect/vect-60.c: Likewise.
8415         * gcc.dg/vect/vect-61.c: Likewise.
8416
8417         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
8418         The test is no longer vectorizable on vect_no_align targets.
8419         * gcc.dg/vect/vect-43.c: Likewsie.
8420
8421         * gcc.dg/vect/vect-44.c: Added comments.
8422         * gcc.dg/vect/vect-45.c: Added comments.
8423         * gcc.dg/vect/vect-50.c: Added comments.
8424         * gcc.dg/vect/vect-51.c: Added comments.
8425
8426         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
8427         aligned type.
8428         * gcc.dg/vect/Os-vect-95.c: Likewise.
8429
8430         * gcc.dg/vect/vect-41.c: Test removed.
8431         * gcc.dg/vect/vect-47.c: Test removed.
8432         * gcc.dg/vect/vect-55.c: Test removed.
8433         * gcc.dg/vect/vect-59.c: Test removed.
8434
8435 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
8436
8437         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
8438         No longer vectorizable on vect_no_align targets.
8439         * gcc.dg/vect/pr20122.c: Likewise.
8440         * gcc.dg/vect/vect-74.c: Likewise.
8441         * gcc.dg/vect/vect-75.c: Likewise.
8442         * gcc.dg/vect/vect-76.c: Likewise.
8443
8444         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
8445         Will not be vectorizable on vect_no_align targets once aliasing issues
8446         are resolved.
8447         * gcc.dg/vect/vect-79.c: Likewise.
8448
8449         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
8450         * gcc.dg/vect/vect-78.c: Likewise.
8451         * gcc.dg/vect/vect-97.c: Likewise.
8452
8453 2005-09-19  Steven Bosscher  <stevenb@suse.de>
8454
8455         * gcc.dg/pr23943.c: New test.
8456
8457 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
8458
8459         PR fortran/19181
8460         * gfortran.dg/derived_pointer_null_1.f90: New test.
8461
8462 2005-09-18  Richard Guenther  <rguenther@suse.de>
8463
8464         PR middle-end/23944
8465         * gcc.c-torture/compile/pr23944.c: New testcase.
8466
8467 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
8468
8469         PR fortran/15975
8470         * gfortran.dg/der_pointer_2.f90: New test.
8471
8472 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
8473
8474         PR fortran/16861
8475         * gfortran.dg/nested_modules_2.f90: New test.
8476
8477 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8478
8479         PR c++/18368
8480         * g++.dg/other/semicolon.C: New test.
8481
8482 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
8483
8484         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
8485         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
8486
8487 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
8488
8489         PR c++/23914
8490         * g++.dg/template/static18.C: New test.
8491
8492         PR c++/21514
8493         * g++.dg/template/crash19.C: Remove dg-error marker.
8494         * g++.dg/template/local4.C: New test.
8495
8496 2005-09-16  Paul Brook  <paul@codesourcery.com>
8497
8498         PR fortran/23906
8499         * gfortran.dg/dependency_1.f90: New test.
8500
8501 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
8502
8503         PR c++/23896
8504         * g++.dg/template/static17.C: New test.
8505
8506 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
8507
8508         PR c++/23139
8509         * g++.dg/warn/huge-val1.C: New test.
8510
8511 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
8512
8513         PR c++/13140
8514         * g++.dg/parse/class2.C: New test.
8515         * g++.dg/template/explicit8.C: Likewise.
8516         * g++.dg/template/spec25.C: Likewise.
8517
8518 2005-09-14  Josh Conner  <jconner@apple.com>
8519
8520         PR middle-end/23584
8521         * gcc.dg/pr23584.c: New test.
8522
8523 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
8524
8525         PR fortran/21875 Internal Unit Array I/O, NIST
8526         * gfortran.dg/arrayio_1.f90: New test.
8527         * gfortran.dg/arrayio_1.f90: New test.
8528         * gfortran.dg/arrayio_1.f90: New test.
8529         * gfortran.dg/arrayio_1.f90: New test.
8530         * gfortran.dg/arrayio_1.f90: New test.
8531
8532 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
8533
8534         PR middle-end/22480
8535         * gcc.dg/vect/pr22480.c: New test.
8536
8537 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
8538
8539         PR fortran/19358
8540         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
8541
8542 2005-09-13 Josh Conner <jconner@apple.com>
8543
8544         PR c++/23180
8545         * g++.dg/init/struct2.C: New test.
8546         * g++.dg/init/struct3.C: New test.
8547
8548 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
8549
8550         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
8551         Clean up temp files.
8552         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
8553         gcc.dg/tree-ssa/builtin-fprintf-1.c,
8554         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
8555         gcc.dg/tree-ssa/builtin-printf-1.c,
8556         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
8557         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
8558         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
8559         gcc.dg/tree-ssa/builtin-vprintf-1.c,
8560         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
8561         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
8562         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
8563         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
8564         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
8565         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
8566         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
8567         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
8568
8569 2005-09-13  Josh Conner  <jconner@apple.com>
8570
8571         * lib/gcc-dg.exp: Load scanipa.exp.
8572         (cleanup-dump): New procedure.
8573         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
8574         * lib/scandump.exp: New file.
8575         * lib/scantree.exp: Use it.
8576         * lib/scanipa.exp: New file.
8577
8578 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
8579
8580         PR fortran/17740
8581         * gfortran.dg/generic_4.f90: New test.
8582
8583 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
8584
8585         PR target/23816
8586         * gcc.target/i386/pr23816-1.c: New test.
8587         * gcc.target/i386/pr23816-2.c: New test.
8588
8589
8590 2005-09-13  Bastian Blank <waldi@debian.org>
8591
8592         PR c++/16171
8593         * g++.dg/abi/mangle26.C: New test.
8594         * g++.dg/abi/mangle27.C: New test.
8595         * g++.dg/abi/mangle28.C: New test.
8596         * g++.dg/abi/mangle29.C: New test.
8597
8598         PR c++/23839
8599         * g++.dg/parse/register1.C: New test.
8600
8601 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
8602
8603         PR c++/23842
8604         * g++.dg/template/access16.C: New test.
8605
8606 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
8607
8608         * gfortran.dg/char_pack_2.f90: Increase the vector size.
8609
8610 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
8611
8612         PR fortran/18899
8613         * gfortran.dg/shape_2.f90: New test.
8614
8615 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
8616
8617         PR target/19269
8618         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
8619         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
8620         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
8621         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
8622         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
8623         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
8624         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
8625         tests.
8626
8627 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
8628
8629         PR c++/23841
8630         * g++.dg/parse/template17.C: New test.
8631
8632 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
8633
8634         PR c++/23789
8635         * g++.dg/template/nontype14.C: New test.
8636
8637 2005-09-12  Ian Lance Taylor  <ian@airs.com>
8638
8639         PR g++/7874
8640         * g++.dg/lookup/friend7.C: New test.
8641         * g++.dg/lookup/friend8.C: New test.
8642         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
8643         so that it will be found via argument dependent lookup.
8644         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
8645         friend functions which will no longer be found.
8646         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
8647         function g, so that it will be found via argument dependent
8648         lookup.
8649         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
8650         * g++.old-deja/g++.mike/net43.C: Likewise.
8651
8652 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
8653
8654         PR c++/23691
8655         * g++.dg/template/static16.C: New test.
8656
8657 2005-09-12  Josh Conner  <jconner@apple.com>
8658
8659         PR middle-end/23237
8660         * gcc.c-torture/compile/pr23237.c: New test.
8661
8662 2005-09-11  Richard Henderson  <rth@redhat.com>
8663
8664         * g++.dg/other/error8.C: Update expected diagnostic text.
8665
8666 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8667
8668         PR libfortran/19872
8669         * gfortran.dg/overwrite_1.f: New test.
8670
8671 2005-09-09  Josh Conner  <jconner@apple.com>
8672
8673         * g++.dg/init/pr23180-1.C: Removed.
8674         * g++.dg/init/pr23180-2.C: Removed.
8675
8676 2005-09-09  David Daney <ddaney@avtrex.com>
8677
8678         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
8679         files which are ...
8680         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
8681         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
8682
8683 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8684
8685         * gfortran.dg/iostat_2.f90: New test.
8686
8687 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
8688
8689         PR c++/22252
8690         * g++.dg/ext/interface1.C: New test.
8691         * g++.dg/ext/interface1.h: Likewise.
8692         * g++.dg/ext/interface1a.cc: Likewise.
8693
8694 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
8695
8696         * gfortran.dg/iomsg_1.f90: New test case.
8697
8698 2005-09-09  Richard Guenther  <rguenther@suse.de>
8699
8700         PR c++/23624
8701         * g++.dg/tree-ssa/pr23624.C: New testcase.
8702
8703 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
8704
8705         PR fortran/19239
8706         * gfortran.dg/vector_subscript_1.f90,
8707         * gfortran.dg/vector_subscript_2.f90: New tests.
8708
8709 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
8710
8711         PR fortran/21104
8712         * gfortran.dg/array_alloc_1.f90,
8713         * gfortran.dg/array_alloc_2.f90,
8714         * gfortran.dg/array_alloc_3.f90: New tests.
8715
8716 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
8717
8718         PR fortran/12840
8719         * gfortran.dg/array_constructor_6.f90
8720         * gfortran.dg/array_constructor_7.f90
8721         * gfortran.dg/array_constructor_8.f90
8722         * gfortran.dg/array_constructor_9.f90
8723         * gfortran.dg/array_constructor_10.f90
8724         * gfortran.dg/array_constructor_11.f90
8725         * gfortran.dg/array_constructor_12.f90: New tests.
8726
8727 2005-09-08  Josh Conner  <jconner@apple.com>
8728
8729         PR c++/23180
8730         * g++.dg/init/pr23180-1.C: New test.
8731         * g++.dg/init/pr23180-2.C: New test.
8732
8733 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
8734
8735         PR fortran/18878
8736         * gfortran.dg/module_double_reuse.f90: New.
8737
8738 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
8739
8740         PR fortran/23270
8741         PR fortran/22304
8742         PR fortran/18870
8743         PR fortran/17917
8744         PR fortran/16511
8745         * gfortran.dg/common_equivalence_1.f: New.
8746         * gfortran.dg/common_equivalence_2.f: New.
8747         * gfortran.dg/common_equivalence_3.f: New.
8748         * gfortran.dg/contained_equivalence_1.f90: New.
8749         * gfortran.dg/module_blank_common.f90: New.
8750         * gfortran.dg/module_commons_1.f90: New.
8751         * gfortran.dg/module_equivalence_1.f90: New.
8752         * gfortran.dg/nested_modules_1.f90: New.
8753         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
8754         equivalences and add comment to connect the test with
8755         the PR.
8756
8757 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8758
8759         PR fortran/23765
8760         * gfortran.dg/common_6.f90: New test.
8761
8762 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
8763
8764         PR fortran/15326
8765         * gfortran.dg/char_result_1.f90,
8766         * gfortran.dg/char_result_2.f90,
8767         * gfortran.dg/char_result_3.f90,
8768         * gfortran.dg/char_result_4.f90,
8769         * gfortran.dg/char_result_5.f90,
8770         * gfortran.dg/char_result_6.f90,
8771         * gfortran.dg/char_result_7.f90,
8772         * gfortran.dg/char_result_8.f90: New tests.
8773
8774 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
8775
8776         PR fortran/19928
8777         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
8778
8779 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
8780
8781         PR obj-c++/16816
8782         * obj-c++.dg/selector-5.mm: New test.
8783         * obj-c++.dg/selector-6.mm: New test.
8784
8785 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
8786
8787         PR objc/20574
8788         PR objc/19324
8789         * objc.dg/error-1.m: New test.
8790
8791 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
8792
8793         PR fortran/23373
8794         * gfortran.fortran-torture/execute/pr23373-1.f90,
8795         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
8796
8797 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
8798
8799         PR libfortran/23760
8800         * gfortran.dg/g77/1832.f: Remove long string in write statement
8801         to allow the test to pass on correct list directed output with
8802         prepended space.
8803
8804 2005-09-07  James E Wilson  <wilson@specifix.com>
8805
8806         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
8807
8808 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
8809
8810         * gfortran.dg/parameter+save.f90: Rename to
8811         * gfortran.dg/parameter_save.f90: .. this.
8812
8813 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
8814
8815         PR fortran/20848
8816         * gfortran.dg/parameter+save.f90: New test case.
8817
8818 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
8819
8820         PR fortran/19269
8821         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
8822
8823 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
8824
8825         PR c/23075
8826         * gcc.dg/pr23075.c: New test.
8827         * g++.dg/warn/pr23075.C: New test.
8828
8829         PR target/22362
8830         * gcc.target/i386/pr22362.c: New test.
8831
8832         PR rtl-optimization/23098
8833         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
8834
8835         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
8836         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
8837         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
8838
8839 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
8840
8841         * g++.dg/expr/cast6.C: New test.
8842
8843         PR c++/9782
8844         * g++.dg/init/new15.C: New test.
8845
8846 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
8847
8848         * gcc.dg/vect/Os-vect-95.c: New test.
8849         * gcc.dg/vect/vect-95.c: Same.
8850
8851 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
8852
8853         * gcc.dg/vect/vect-29.c: Update xfail testing.
8854         * gcc.dg/vect/vect-44.c: Same.
8855         * gcc.dg/vect/vect-48.c: Same.
8856         * gcc.dg/vect/vect-50.c: Same.
8857         * gcc.dg/vect/vect-72.c: Same.
8858         * gcc.dg/vect/vect-77.c: Same.
8859         * gcc.dg/vect/vect-78.c: Same.
8860         * gcc.dg/vect/vect-80.c: Same.
8861         * gcc.dg/vect/vect-96.c: Same.
8862         * gcc.dg/vect/vect-100.c: Same.
8863         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
8864         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
8865         * gfortran.dg/vect/vect-5.f90: Same.
8866
8867 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
8868
8869         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
8870         start strings.
8871         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
8872         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
8873
8874         PR c++/23056
8875         * g++.dg/opt/pr23056.C: New test.
8876
8877         PR rtl-optimization/23098
8878         * gcc.target/i386/pr23098.c: New test.
8879
8880 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
8881
8882         PR c++/23667
8883         * g++.dg/template/static15.C: New test.
8884
8885         PR c++/21440
8886         * g++.dg/ext/stmtexpr5.C: New test.
8887         * g++.dg/ext/stmtexpr6.C: Likewise.
8888
8889 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
8890
8891         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
8892
8893         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
8894         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
8895         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
8896
8897 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
8898
8899         PR libfortran/23321
8900         * gfortran.dg/direct_io_4.f90: New test case.
8901
8902 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
8903             Rasmus Hahn  <rassahah@neofonie.de>
8904
8905         PR libobjc/23108
8906         * objc.dg/type-stream-1.m: New test.
8907
8908 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
8909
8910         PR fortran/23661
8911         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
8912         gfortran.dg/print_fmt_3.f90: New test.
8913
8914 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
8915
8916         * gfortran.dg/fmt_t_1.f90: New test.
8917
8918 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
8919
8920         PR rtl-optimization/23454
8921         * g++.dg/opt/pr23454.C: New test.
8922
8923 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
8924
8925         PR c++/23699
8926         * g++.dg/ext/static1.C: New test.
8927
8928 2005-09-02  Richard Henderson  <rth@redhat.com>
8929
8930         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
8931         tail call to check_fa_work.
8932
8933 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
8934
8935         PR c++/21687
8936         * g++.dg/other/gc3.C: New test.
8937
8938 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
8939
8940         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
8941         * gcc.dg/20050826-1.c: Likewise.
8942
8943 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
8944
8945         PR c++/23167
8946         * g++.dg/expr/volatile1.C: New test.
8947
8948 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
8949
8950         PR middle-end/23547
8951         * gcc.dg/pr23547.c: New test.
8952
8953 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
8954
8955         PR c/22061
8956         * gcc.c-torture/execute/pr22061-1.c,
8957         * gcc.c-torture/execute/pr22061-2.c,
8958         * gcc.c-torture/execute/pr22061-3.c,
8959         * gcc.c-torture/execute/pr22061-4.c: New tests.
8960
8961 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
8962
8963         * gcc.dg/Wredundant-decls-2.c: New test to check that
8964         -Wredundant-decls does not issue warning for a variable
8965         definition following a declaration.
8966
8967 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
8968
8969         PR debug/7241
8970         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
8971         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
8972         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
8973
8974         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
8975         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
8976         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
8977         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
8978         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
8979         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
8980         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
8981         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
8982
8983 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
8984
8985         PR objc/23306
8986         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
8987         scan-assmbler.
8988
8989 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
8990
8991         PR target/21255
8992         * gcc.dg/pr21255-1.c: New test.
8993         * gcc.dg/pr21255-2-mb.c: Likewise.
8994         * gcc.dg/pr21255-2-ml.c: Likewise.
8995         * gcc.dg/pr21255-3.c: Likewise.
8996         * gcc.dg/pr21255-4.c: Likewise.
8997
8998 2005-08-31  Dale Johannesen  <dalej@apple.com>
8999
9000         * gcc.dg/20050830-1.c: New.
9001
9002 2005-08-31  Josh Conner  <jconner@apple.com>
9003
9004         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
9005         command-line options for arm-*-* targets.
9006         * g++.dg/init/array16.C: Likewise.
9007         * g++.dg/other/crash-4.C: Likewise.
9008
9009 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
9010
9011         PR obj-c++/23640
9012         * obj-c++.dg/gnu-runtime-3.mm: New test.
9013
9014 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9015
9016         PR c++/13377
9017         * g++.dg/lookup/ambig4.C: New test.
9018         * g++.dg/lookup/ambig5.C: New test.
9019         * g++.dg/tc1/dr101.C: Adjust error markers.
9020
9021 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9022
9023         PR c++/23639
9024         * g++.dg/template/ttp5.C: Adjust error markers.
9025
9026 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
9027
9028         PR testsuite/23609
9029         * lib/obj-c++.exp: Include target-libpath.exp.
9030         (obj-c++_link_flags): Look for the GNU libobjc library
9031         and set the library path to include it.
9032         Don't manually set LD_LIBRARY_PATH (etc.) but call
9033         set_ld_library_path_env_vars instead.
9034         (obj-c++_target_compile): Don't set library path or
9035         linker flags because they are already set correctly
9036         in obj-c++_link_flags.
9037
9038 2005-08-30  Josh Conner  <jconner@apple.com>
9039
9040         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
9041         to command-line options for arm-*-* targets.
9042
9043 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
9044
9045         * g++.dg/other/i386-1.C: New.
9046
9047 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
9048
9049         PR preprocessor/20348
9050         PR preprocessor/20356
9051         * gcc.dg/cpp/pr20348.c: New test.
9052         * gcc.dg/cpp/pr20348.h: New file.
9053         * gcc.dg/cpp/inc/pr20348.h: New file.
9054         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
9055         * gcc.dg/cpp/pr20356.c: New test.
9056         * gcc.dg/cpp/pr20356.h: New file.
9057         * gcc.dg/cpp/inc/pr20356.h: New file.
9058         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
9059
9060 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
9061
9062         * gfortran.fortran-torture/execute/intrinsic_count.f90:
9063         Fix array dimension to avoid correct end-of-file error.
9064
9065 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
9066
9067         PR libfortran/23598
9068         * gfortran.dg/iostat_1.f90: New test.
9069
9070 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
9071
9072         PR middle-end/23408
9073         * gcc.dg/pr23408.c: New test.
9074
9075 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
9076
9077         PR c++/23099
9078         * g++.dg/init/member1.C: Make sure erroneous static data member
9079         definitions are required.
9080         * g++.dg/template/static13.C: New test.
9081         * g++.dg/template/static14.C: Likewise.
9082
9083 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
9084
9085         * gcc.target/i386/pr23575.c: Use -msse2 instead of
9086         -march=pentium4, remove ilp32 requirement.
9087
9088         PR middle-end/23484
9089         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
9090         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
9091
9092 2005-08-29  Andreas Jaeger  <aj@suse.de>
9093
9094         PR testsuite/23607
9095         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
9096
9097 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
9098
9099         * gcc.c-torture/execute/20050316-2.c: New test.
9100         * gcc.c-torture/execute/20050316-3.c: New test.
9101         * gcc.dg/torture/pr16104-1.c: New test.
9102
9103 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
9104
9105         PR middle-end/23463
9106         * gcc.c-torture/execute/zero-struct-1.c: New test.
9107
9108 2005-08-27  Richard Guenther  <rguenther@suse.de>
9109
9110         PR target/23575
9111         * gcc.target/i386/pr23575.c: New testcase.
9112
9113 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
9114
9115         PR rtl-optimization/23561
9116         * gcc.c-torture/execute/20050826-1.c: New test.
9117
9118         PR rtl-opt/23560
9119         * gcc.c-torture/execute/20050826-2.c: New test.
9120
9121 2005-08-26  Dale Johannesen  <dalej@apple.com>
9122
9123         * gcc.dg/20030711-1.c: Modify to work on Darwin.
9124         * gcc.dg/20050826-1.c: New.
9125
9126 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
9127
9128         PR c++/19004
9129         * g++.dg/template/nontype13.C: New test.
9130
9131         PR c++/23491
9132         * g++.dg/init/new14.C: New test.
9133         * g++.dg/expr/anew1.C: Do not XFAIL.
9134         * g++.dg/expr/anew2.C: Likewise.
9135         * g++.dg/expr/anew3.C: Likewise.
9136
9137 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
9138
9139         PR middle-end/22439
9140         * gcc.dg/vla-3.c: New test.
9141
9142 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
9143
9144         PR fortran/20363
9145         * gfortran.dg/named_interface.f90: New.
9146
9147 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
9148
9149         * gcc.c-torture/execute/frame-address.c: New test.
9150
9151 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
9152
9153         PR c++/20817
9154         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
9155
9156 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
9157
9158         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
9159
9160 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
9161
9162         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
9163         * gcc.dg/altivec-22.c: Rename from..
9164         * gcc.dg/altivec-nomfcr.c: ..this.
9165
9166 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
9167
9168         PR tree-optimization/23546
9169         * gcc.dg/tree-ssa/pr23546.c: New test.
9170
9171 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
9172
9173         PR fortran/17758
9174         * gfortran.dg/nonreturning_statements.f90: New test.
9175
9176 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
9177
9178         PR c++/22454
9179         * g++.dg/parse/crash29.C: New.
9180
9181 2005-08-23  DJ Delorie  <dj@redhat.com>
9182
9183         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
9184         constants have the L suffix.
9185
9186 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
9187
9188         PR c++/23044
9189         * g++.dg/template/instantiate8.C: New.
9190
9191 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
9192
9193         PR middle-end/23467
9194         * gcc.c-torture/execute/pr23467.c: New test.
9195
9196 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
9197
9198         PR tree-optimization/22043
9199         * gcc.c-torture/execute/20050613-1.c: New test.
9200
9201 2005-08-23  Ben Elliston  <bje@au.ibm.com>
9202
9203         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
9204
9205 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
9206
9207         PR rtl-optimization/23478
9208         * g++.dg/opt/pr23478.C: New test.
9209
9210 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
9211
9212         PR c/18715
9213         * gcc.dg/switch-warn-3.c: New test.
9214
9215 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9216
9217         PR c++/22233
9218         * g++.dg/template/param1.C: New test.
9219
9220 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9221
9222         PR c++/23089
9223         * g++.dg/other/incomplete1.C: New test.
9224
9225 2005-08-22  Ira Rosen  <irar@il.ibm.com>
9226
9227         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
9228         are vectorizable.
9229
9230 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9231
9232         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
9233         d_lines_5.f: New.
9234
9235 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
9236
9237         * gcc.target/i386/sse-4.c: New test.
9238
9239 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9240
9241         PR testsuite/23239
9242         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
9243
9244 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
9245
9246         * gcc.dg/20050811-1.c: New test.
9247         * gcc.dg/20050811-2.c: New test.
9248
9249 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
9250
9251         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
9252
9253 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
9254
9255         PR 23476
9256         * gcc.c-torture/compile/pr23476.c: New test.
9257
9258 2005-08-19  Devang Patel  <dpatel@apple.com>
9259
9260         PR tree-optimization/23048
9261         * gcc.dg/tree-ssa/pr23048.c: New test.
9262
9263 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
9264
9265         PR middle-end/20624
9266         * g++.dg/warn/Wreturn-3.C: New test
9267
9268 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
9269
9270         PR tree-optimization/22228
9271         * g++.dg/vect/pr22543.cc: New test.
9272
9273 2005-08-17  Steven Bosscher  <stevenb@suse.de>
9274
9275         PR tree-optimization/21574
9276         * gcc.dg/tree-ssa/pr21574.c: New test.
9277
9278 2005-08-16  James E Wilson  <wilson@specifix.com>
9279
9280         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
9281
9282 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
9283
9284         PR tree-opt/23402
9285         * gcc.c-torture/compile/zero-strct-3.c: New test.
9286         * gcc.c-torture/compile/zero-strct-4.c: New test.
9287
9288 2005-08-16  Steven Bosscher  <stevenb@suse.de>
9289
9290         PR target/23376
9291         * gcc.target/x86_64/pr23376.c: New test.
9292
9293 2005-08-16  Ian Lance Taylor  <ian@airs.com>
9294
9295         PR c++/23337
9296         * g++.dg/ext/vector2.C: New.
9297
9298 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
9299
9300         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
9301
9302 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
9303
9304         PR libfortran/23428
9305         * gfortran.dg/inquire-complex.f90: New test case.
9306
9307 2005-08-16  James E Wilson  <wilson@specifix.com>
9308
9309         PR tree-optimization/21105
9310         * gcc.dg/large-size-array.c: New.
9311
9312 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
9313
9314         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
9315         type.
9316         * gcc.dg/vect/vect-41: Likewise.
9317         * gcc.dg/vect/vect-42: Likewise.
9318         * gcc.dg/vect/vect-43: Likewise.
9319         * gcc.dg/vect/vect-44: Likewise.
9320         * gcc.dg/vect/vect-46: Likewise.
9321         * gcc.dg/vect/vect-47: Likewise.
9322         * gcc.dg/vect/vect-48: Likewise.
9323         * gcc.dg/vect/vect-52: Likewise.
9324         * gcc.dg/vect/vect-53: Likewise.
9325         * gcc.dg/vect/vect-54: Likewise.
9326         * gcc.dg/vect/vect-55: Likewise.
9327         * gcc.dg/vect/vect-56: Likewise.
9328         * gcc.dg/vect/vect-57: Likewise.
9329         * gcc.dg/vect/vect-58: Likewise.
9330         * gcc.dg/vect/vect-59: Likewise.
9331         * gcc.dg/vect/vect-60: Likewise.
9332         * gcc.dg/vect/vect-61: Likewise.
9333         * gcc.dg/vect/vect-85: Likewise.
9334         * gcc.dg/vect/vect-87: Likewise.
9335         * gcc.dg/vect/vect-88: Likewise.
9336         * gcc.dg/vect/vect-93.c: Likewise.
9337         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
9338         * gcc.dg/vect/vect-75: Likewise.
9339         * gcc.dg/vect/vect-76: Likewise.
9340         * gcc.dg/vect/vect-77: Likewise.
9341         * gcc.dg/vect/vect-78: Likewise.
9342         * gcc.dg/vect/vect-80: Likewise.
9343         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
9344         vectorized for the expected reason, rather than checking how alignment
9345         was handled.
9346         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
9347         type and also instead of aligned pointers. Added documentation.
9348
9349 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
9350
9351         * gfortran.dg/power.f90: New test.
9352
9353 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
9354
9355         PR rtl-optimization/23299
9356         * g++.dg/opt/pr23299.C: New test.
9357
9358 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9359
9360         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
9361
9362 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
9363
9364         * g++.dg/template/local6.C: New test.
9365
9366 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
9367
9368         * execute/exceptions/finally-1.m: Check that the catch and finally are
9369         being called.  Also add a "return 0;" at the end of main.
9370
9371 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
9372
9373         PR fortran/21432.
9374         * gfortran.dg/namelist_print_1.f: New test of functionality of
9375         PRINT namelist.
9376         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
9377         namelist generates error with -std=f95.
9378
9379 2005-08-14  Ira Rosen  <irar@il.ibm.com>
9380
9381         PR tree-optimization/23119
9382         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
9383
9384 2005-08-13  Marcin Koziej  <creep@desk.pl>
9385             Andrew Pinski  <pinskia@physics.uc.edu>
9386
9387         PR libobjc/22492
9388         * execute/exceptions/finally-1.m: New test.
9389
9390 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
9391
9392         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
9393         testsuite.
9394         * objc/execute/exceptions/trivial.m: New test.
9395         * objc.dg/try-catch-11.m: Move to ...
9396         * objc/execute/exceptions/foward-1.m: Here.
9397         * objc.dg/try-catch-2.m: Move to ...
9398         * objc/execute/exceptions/catchall-1.m: Here.
9399         * objc.dg/try-catch-8.m: Move to ...
9400         * objc/execute/exceptions/local-variables-1.m: Here.
9401
9402 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
9403
9404         * objc.dg/nested-func-1.m: Move to ...
9405         * objc/execute/nested-func-1.m: Here.
9406
9407 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
9408
9409         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
9410         in ${options} instead of [target_info name].
9411         * lib/obj-c++.exp (objc_target_compile): Likewise.
9412
9413 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
9414
9415         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
9416
9417 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
9418
9419         part of PR testsuite/23348
9420         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
9421         of the torture options.
9422         * objc/compile/trivial.m: New test.
9423
9424 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
9425
9426         * gfortran.dg/eoshift.f90: Correct format.
9427
9428 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
9429
9430         * gfortran.fortran-torture/execute/character_passing.f90:
9431         Fix comment typo.
9432
9433 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
9434
9435         PR c++/8271
9436         * g++.dg/template/unify10.C: New.
9437
9438 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
9439
9440         * g++.dg/parse/pr22514.C: Move to...
9441         * g++.dg/debug/pr22514.C: here.
9442
9443 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9444
9445         PR c++/23266
9446         * g++.dg/inherit/pure1.C: New test.
9447
9448         * ChangeLog: Fix typos.
9449
9450 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9451             Steven Bosscher  <stevenb@suse.de>
9452
9453         * gfortran.dg/runtime_warning_1.f90: New test.
9454
9455 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
9456
9457         PR c++/23219
9458         * g++.dg/parse/crash28.C: New.
9459
9460 2005-08-11  Richard Guenther  <rguenther@suse.de>
9461
9462         PR target/23289
9463         * gcc.target/i386/tailcall-1.c: New testcase.
9464
9465 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
9466
9467         * gcc.dg/vect/vect-67.c: Un-xfail.
9468
9469 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
9470
9471         PR c++/23225
9472         * g++.dg/testsuite/parse/crash27.C: new test.
9473
9474 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
9475
9476         PR libfortran/22143
9477         * gfortran.dg/shift-kind.f90: New testcase.
9478
9479 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
9480
9481         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
9482         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
9483
9484 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9485
9486         PR c++/20646
9487         * g++.dg/other/mult-stor1.C: New test.
9488
9489 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
9490
9491         * gcc.c-torture/pr18299-1.c: Move to ...
9492         * gcc.c-torture/compile/pr18299-1.c: Here.
9493
9494 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
9495
9496         * gfortran/fortran.torture/execute/character_passing.f90:
9497         Fix types for LSAME.
9498
9499 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
9500
9501         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
9502         input data back to what it was originally.
9503
9504 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
9505
9506         * objc.dg/try-catch-8.m: Enable for all targets.
9507
9508 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
9509
9510         * gcc.dg/pr23165.c: New test.
9511
9512 2005-08-09  Steven Bosscher  <stevenb@suse.de>
9513
9514         PR tree-optimization/23234
9515         * gcc.dg/tree-ssa/pr23234.c: New test.
9516
9517 2005-08-08  Josh Conner  <jconner@apple.com>
9518
9519         PR rtl-optimization/23241
9520         * gcc.dg/char-compare.c: New test.
9521
9522 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9523
9524         PR c++/22508
9525         * g++.dg/init/new13.C: New test.
9526
9527 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
9528
9529         PR c++/21166
9530         * g++.dg/other/crash-4.C: Adjust
9531         * g++/dg/ext/packed9.C: New.
9532
9533 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
9534
9535         PR middle-end/21964
9536         * gcc.c-torture/execute/pr21964-1.c: New test.
9537
9538 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
9539
9540         PR c/22458
9541         * gcc.dg/pr22458-1.c: New test.
9542
9543 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
9544             Steven G. Kargl <kargls@comcast.net>
9545
9546         PR fortran/22390
9547         * gfortran.dg/flush_1.f90: New test.
9548
9549 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9550
9551         PR c++/23191
9552         * g++.dg/template/eh2.C: New test.
9553
9554 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9555
9556         PR c++/19498
9557         * g++.dg/template/instantiate7.C: New test.
9558
9559 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
9560
9561         PR c/23113
9562         * gcc.dg/Wunused-value-1.c: New test.
9563
9564 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
9565
9566         PR rtl-optimization/23233
9567         * gcc.c-torture/compile/pr23233-1.c: New test.
9568
9569 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
9570
9571         PR fortran/18833
9572         PR fortran/20850
9573         * gfortran.dg/equiv_1.f90: New test.
9574         * gfortran.dg/equiv_2.f90: New test.
9575         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
9576         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
9577         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
9578
9579 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
9580
9581         * gcc.c-torture/execute/vrp-5.c: New test.
9582         * gcc.c-torture/execute/vrp-6.c: New test.
9583         * gcc.dg/tree-ssa/vrp21.c: New test.
9584
9585 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
9586
9587         * g++.dg/parse/pr22514.C: New test.
9588
9589 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
9590
9591         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
9592
9593         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
9594         instead of constant loads / pool entries.
9595
9596 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
9597
9598         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
9599         TEST_TO_WCTYPE.
9600
9601 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
9602
9603         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
9604         __WINT_TYPE__ in generated prototypes if possible.
9605
9606 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
9607
9608         PR 22037
9609         * g++.dg/tree-ssa/pr22037.C:
9610
9611 2005-08-04  Richard Henderson  <rth@redhat.com>
9612
9613         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
9614         scan-tree-dump-times directive.
9615
9616 2005-08-04  Jan Hubicka  <jh@suse.cz>
9617
9618         * gcov-1.C: Fix switch counts.
9619         * gcov-4b.c: Likewise.
9620
9621 2005-08-03  Jeff Law  <law@redhat.com>
9622
9623         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
9624
9625 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
9626
9627         * gcc.c-torture/execute/pr23135.c: New test.
9628
9629 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9630
9631         PR tree-optimization/19899
9632         * gcc.dg/tree-ssa/scev-1.c: New test.
9633         * gcc.dg/tree-ssa/scev-2.c: New test.
9634
9635 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
9636
9637         PR target/18582
9638         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
9639
9640 2005-08-03  Jan Hubicka  <jh@suse.cz>
9641
9642         * update-conroll.c: New testcase.
9643         * update-conroll-2.c: New testcase.
9644
9645 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
9646
9647         * gfortran.dg/constant_substring.f: New test.
9648         * gfortran.dg/pr22491.f: New test.
9649
9650 2005-08-02  Jan Hubicka  <jh@suse.cz>
9651
9652         * update-threading.c: Replace by the proper one.
9653
9654 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
9655
9656         PR 23164
9657         * g++.dg/tree-ssa/pr23164.C: New test.
9658
9659 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
9660
9661         * gcc.dg/tree-ssa/pr23192.c: New test.
9662
9663 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
9664
9665         * gcc.c-torture/execute/vrp-4.c: New test.
9666
9667 2005-08-02  Jan Hubicka  <jh@suse.cz>
9668
9669         * update-threading.c: New test.
9670
9671 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
9672
9673         * gcc.c-torture/compile/20050801-1.c: New test.
9674         * gcc.c-torture/compile/20050801-2.c: New test.
9675
9676 2005-08-01  Jan Hubicka  <jh@suse.cz>
9677
9678         * val-prof-5.c: New test.
9679
9680 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
9681
9682         PR c/22311
9683         * gcc.dg/pr22311-1.c : New test.
9684
9685 2005-07-31  Steven Bosscher  <stevenb@suse.de>
9686
9687         PR target/23095
9688         * gfortran.dg/pr23095.f: New test.
9689
9690         PR c++/22003
9691         * g++.dg/other/pr22003.C: New test.
9692
9693 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
9694
9695         PR target/20621
9696         * gcc.c-torture/execute/pr20621-1.c: New test.
9697
9698 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
9699
9700         * gfortran.dg/comma_format_extension_4.f: Adjust length
9701         of string for format.
9702         * gfortran.dg/der_array_io_1.f: Replace illegal internal
9703         print statement with internal write.
9704         * gfortran.dg/der_array_io_2.f: Likewise.
9705         * gfortran.dg/der_array_io_3.f: Likewise.
9706
9707 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
9708
9709         * gcc.dg/fold-abs-4.c: new test.
9710
9711 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
9712
9713         PR fortran/22570 an related issues.
9714         * gfortran.dg/x_slash_1.f: New test.
9715
9716 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
9717
9718         PR c/23143
9719         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
9720         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
9721
9722 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9723
9724         PR c/529
9725         * gcc.dg/Wshadow-3.c: New test.
9726
9727 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
9728
9729         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
9730         used to have the wrong bounds).
9731
9732 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9733
9734         PR c/21720
9735         * gcc.dg/hex-round-1.c: Test more cases.
9736         * gcc.dg/hex-round-2.c: New test.
9737
9738 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
9739
9740         PR 22550
9741         * g++.dg/tree-ssa/pr22550.C: New test.
9742
9743 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
9744
9745         * gcc.dg/tree-ssa/vrp19.c: New test.
9746         * gcc.dg/tree-ssa-vrp20.c: New test.
9747
9748 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9749
9750         PR c/22240
9751         * gcc.dg/transparent-union-4.c: New test.
9752
9753 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9754
9755         PR c/22192
9756         * gcc.dg/c99-vla-2.c: New test.
9757
9758 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9759
9760         PR c/21720
9761         * gcc.dg/hex-round-1.c: New test.
9762
9763 2005-07-28  Jan Hubicka  <jh@suse.cz>
9764
9765         * inliner-1.c: Do not dump everything.
9766         * tree-prof.exp: Do not pass -ftree-based-profiling.
9767         * bprob.exp: Likewise.
9768
9769         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
9770
9771 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
9772
9773         PR c++/22545
9774         * g++.dg/expr/ptrmem7.C: New test.
9775
9776 2005-07-28  Mike Stump  <mrs@apple.com>
9777
9778         * g++.old-deja/g++.mike/visibility-1.C: New test.
9779
9780 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
9781
9782         PR c/20187
9783         * gcc.c-torture/execute/pr20187-1.c: New test.
9784
9785 2005-07-28  Jeff Law  <law@redhat.com>
9786
9787         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
9788         * gcc.dg/tree-ssa/vrp18.c: New test.
9789
9790 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
9791
9792         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
9793
9794 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
9795
9796         PR tree-optimization/22506
9797         * gcc.dg/vect/ps22506.c: New test.
9798
9799 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
9800
9801         PR target/21149
9802         * gcc.target/i386/sse-3.c: New test.
9803
9804 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
9805
9806         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
9807         * gcc.target/mips/mips32-dsp-type.c: Likewise.
9808
9809 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
9810
9811         PR c/22589
9812         * gcc.c-torture/compile/pr22589-1.c: New test.
9813
9814 2005-07-28  Jan Hubicka  <jh@suse.cz>
9815
9816         * update-loopch.c: New testcase.
9817
9818 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
9819
9820         PR rtl-optimization/23047
9821         * gcc.c-torture/execute/pr23047.c: New test.
9822         * gcc.c-torture/execute/pr23047.x: New.
9823
9824 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
9825
9826         PR tree-optimization/22493
9827         * gcc.c-torture/execute/pr22493-1.c: New test.
9828         * gcc.c-torture/execute/pr22493-1.x: New.
9829         * gcc.c-torture/execute/vrp-1.c: New test.
9830         * gcc.c-torture/execute/vrp-2.c: New test.
9831         * gcc.c-torture/execute/vrp-2.c: New test.
9832
9833 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
9834
9835         * gcc.target/frv/all-builtin-read8.c: Delete.
9836         * gcc.target/frv/all-builtin-read16.c: Delete.
9837         * gcc.target/frv/all-builtin-read32.c: Delete.
9838         * gcc.target/frv/all-builtin-read64.c: Delete.
9839         * gcc.target/frv/all-builtin-write8.c: Delete.
9840         * gcc.target/frv/all-builtin-write16.c: Delete.
9841         * gcc.target/frv/all-builtin-write32.c: Delete.
9842         * gcc.target/frv/all-builtin-write64.c: Delete.
9843         * gcc.target/frv/all-read-write-1.c: New.
9844
9845 2005-07-27  Jeff Law  <law@redhat.com>
9846
9847         * gcc.c-torture/execute/pr22630.c: New test.
9848
9849 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
9850
9851         PR tree-optimization/23073
9852         * gcc.dg/vect/nodump-pr23073.c: New test.
9853         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
9854
9855 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
9856
9857         PR tree-optimize/22348
9858         * gcc.c-torture/execute/pr22348.c: New.
9859
9860 2005-07-27  Richard Guenther  <rguenther@suse.de>
9861
9862         * gcc.dg/tree-ssa/salias-1.c: New testcase.
9863
9864 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9865
9866         PR fortran/22503
9867         * gfortran.dg/logical_comp.f90: New test.
9868
9869 2005-07-27  Jan Hubicka  <jh@suse.cz>
9870
9871         * inliner-1.c: Add cleanup of dumps.
9872         * val-prof-*.c: Likewise.
9873         * update-tailcall.c: New.
9874
9875 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
9876
9877         PR 22591
9878         * gcc.dg/tree-ssa/pr22591.c: New test.
9879         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
9880
9881 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
9882
9883         PR libobjc/22606
9884         * objc.dg/try-catch-11.m: New test.
9885
9886 2005-07-26  Richard Guenther  <rguenther@suse.de>
9887
9888         PR tree-optimization/22486
9889         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
9890
9891 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
9892
9893         PR tree-opt/22484
9894         * testsuite/g++.dg/opt/loop2.C: New test.
9895
9896 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
9897
9898         * gcc.dg/tree-ssa/reassoc-3.c: New test.
9899         * gcc.dg/tree-ssa/reassoc-4.c: New test.
9900
9901 2005-07-25  Adam Nemet  <anemet@lnxw.com>
9902
9903         * lib/profopt.exp (profopt-execute): Check for profiling data
9904         files on the target.
9905
9906 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
9907
9908         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
9909         for matching of asm labels.
9910
9911 2005-07-25  Richard Guenther  <rguenther@suse.de>
9912
9913         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
9914
9915 2005-07-25  Richard Guenther  <rguenther@suse.de>
9916
9917         PR testsuite/22624
9918         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
9919
9920 2005-07-25  Ira Rosen  <irar@il.ibm.com>
9921
9922         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
9923         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
9924         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
9925         * gcc.dg/vect/vect-100.c: New test.
9926         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
9927         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
9928         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
9929         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
9930         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
9931         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
9932         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
9933         * gfortran.dg/vect/pr19049.f90: New testcase.
9934         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
9935
9936 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
9937
9938         * gcc.c-torture/execute/20050713-1.c: New test.
9939
9940         PR fortran/20063
9941         * gfortran.fortran-torture/execute/data_4.f90: New test.
9942
9943         PR middle-end/20303
9944         * gcc.dg/visibility-d.c: New test.
9945
9946 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
9947
9948         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
9949         * gfortran.dg/underflow.f90: Ditto.
9950
9951 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9952
9953         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
9954         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
9955         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
9956
9957 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
9958
9959         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
9960         include case of field width of zero.
9961
9962 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
9963
9964         PR libgfortran/21875
9965         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
9966         with trailing blanks on normal formatted read.
9967
9968 2005-07-23  Chao-ying Fu  <fu@mips.com>
9969
9970         * gcc.target/mips/mips32-dsp-type.c: New test.
9971         * gcc.target/mips/mips32-dsp.c: New test.
9972
9973 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
9974
9975         PR testsuite/21073
9976         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
9977
9978         PR testsuite/20454
9979         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
9980         and __cyg_profile_func_exit.
9981
9982 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
9983
9984         * gfortran.dg/comma_format_extension_3.f: Fix typo.
9985         * gfortran.dg/comma_format_extension_4.f: Same.
9986         * gfortran.dg/pr15332.f: Same.
9987         * gfortran.dg/pr21730.f: Same.
9988
9989 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
9990
9991         * g++.dg/opt/vrp2.C: Fix testcase.
9992
9993         PR tree-opt/22625
9994         * g++.dg/opt/vrp2.C: New test.
9995
9996 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
9997
9998         PR debug/21828
9999         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
10000
10001 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
10002
10003         * gcc.dg/tree-ssa/20050719-1.c: New test.
10004
10005 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
10006
10007         * gcc.dg/bfin-longcall-1.c: New file.
10008         * gcc.dg/bfin-longcall-2.c: New file.
10009
10010 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
10011
10012         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
10013
10014 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
10015
10016         PR middle-end/19055
10017         * gcc.dg/tree-ssa/pr19055.c: New test.
10018         * gcc.dg/tree-ssa/pr19055-2.c: New test.
10019
10020 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
10021
10022         PR C++/22358
10023         * g++.dg/other/pr22358.C: New test.
10024
10025 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
10026
10027         PR c++/2922
10028         * g++.dg/lookup/two-stage5.C: New test from bug comments.
10029
10030 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10031
10032         PR c++/15938
10033         * g++.dg/init/union2.C: New test.
10034
10035 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10036
10037         PR c/22393
10038         * gcc.dg/complex-4.c: New test.
10039
10040 2005-07-21  Richard Guenther  <rguenther@suse.de>
10041
10042         PR testsuite/22522
10043         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
10044         scanning for asm labels.
10045         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
10046
10047 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
10048
10049         PR target/22085
10050         * gcc.dg/altivec-pr22085.c: New.
10051
10052 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
10053
10054         PR tree-optimization/19210
10055         * gcc.dg/tree-ssa/pr19210-1.c: New.
10056         * gcc.dg/tree-ssa/pr19210-2.c: New.
10057
10058 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
10059
10060         PR rtl-optimization/22167
10061         * g++.dg/opt/pr22167.C: New test.
10062
10063 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
10064
10065         PR c++/2922
10066         * g++.dg/lookup/two-stage2.C: New.
10067         * g++.dg/lookup/two-stage3.C: New.
10068         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
10069         fixed two-stage name lookup for operators.
10070         * g++.dg/template/call3.C: Compiler now produces an appropriate
10071         error message.
10072         * g++.dg/template/crash37.C: Compiler now describes bla() on line
10073         14 as a candidate.
10074         * g++.dg/template/ptrmem4.C: Compiler produces different error
10075         message.
10076         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
10077         connect_to_method as a candidate.
10078
10079 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
10080
10081         * gcc.dg/fold-alloc-1.c: New test.
10082
10083 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
10084
10085         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
10086         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
10087
10088 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
10089
10090         * gcc.dg/fold-abs-1.c: New test.
10091         * gcc.dg/fold-abs-2.c: New test.
10092         * gcc.dg/fold-abs-3.c: New test.
10093
10094 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
10095
10096         Make CONSTRUCTOR use VEC to store initializers.
10097         * g++.dg/ext/complit3.C: Check for specific error messages.
10098         * g++.dg/init/brace2.C: Update error message.
10099         * g++.dg/warn/Wbraces2.C: Likewise.
10100
10101 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
10102
10103         PR fortran/16940
10104         * gfortran.dg/module_interface_1.f90: New test.
10105
10106 2005-07-19  Danny Berlin <dberlin@dberlin.org>
10107             Kenneth Zadeck <zadeck@naturalbridge.com>
10108
10109         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
10110
10111 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10112
10113         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
10114         specify -Wformat for these tests.
10115         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
10116         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
10117         * gcc.dg/format/opt-6.c: Delete.
10118
10119 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
10120
10121         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
10122         * gcc.dg/tree-ssa/sra-3.c: Likewise.
10123
10124 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
10125
10126         * gcc.dg/tree-ssa/alias-2.c: New test.
10127
10128 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
10129
10130         PR c++/22263
10131         * g++.dg/template/explicit7.C: New test.
10132
10133 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
10134
10135         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
10136         width of 8 to +Inf and -Inf.
10137
10138 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
10139
10140         PR c++/22139
10141         * g++.dg/template/friend36.C: New test.
10142
10143 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
10144
10145         PR fortran/21730
10146         * gfortran.dg/pr21730.f: New test.
10147
10148 2005-07-16  Danny Berlin <dberlin@dberlin.org>
10149             Kenneth Zadeck <zadeck@naturalbridge.com>
10150
10151         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
10152         since pure const detection cannot run at -O1 in c compiler.
10153         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
10154         can now optimize this case properly.
10155         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
10156         because we now pass.
10157         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
10158
10159 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
10160
10161         PR c/22421
10162         * gcc.dg/format/bitfld-1.c: New test.
10163
10164 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
10165
10166         PR c++/22204
10167         * g++.dg/rtti/repo1.C: New test.
10168
10169 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
10170
10171         PR middle-end/22398
10172         * gcc.c-torture/compile/pr22398.c: New test.
10173
10174 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
10175
10176         PR c++/22132
10177         * g++.dg/expr/cast4.C: New test.
10178
10179 2005-07-15  Richard Guenther  <rguenther@suse.de>
10180
10181         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
10182         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
10183
10184 2005-07-15  Steven Bosscher  <stevenb@suse.de>
10185
10186         PR tree-optimization/22230
10187         * gcc.dg/tree-ssa/pr22230.c: New test.
10188
10189 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
10190
10191         * gfortran.dg/g77/cpp6.f: New test.
10192
10193         PR fortran/22417
10194         * gfortran.dg/g77/cpp5.F: New test.
10195         * gfortran.dg/g77/cpp5.h: New file.
10196         * gfortran.dg/g77/cpp5inc.h: New file.
10197
10198 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
10199
10200         PR libfortran/16435
10201         * gfortran.dg/tl_editting.f90: New.
10202         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
10203
10204 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
10205
10206         * gfortran.dg/char_array_constructor.f90: New test.
10207
10208 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
10209
10210         * gfortran.dg/past_eor.f90: New.
10211         * gfortran.dg/complex_read.f90: New.
10212
10213 2005-07-13  Jeff Law  <law@redhat.com>
10214
10215         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
10216         additional casts.
10217
10218         * gcc.dg/tree-ssa/pr22321.c: New test
10219
10220 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
10221
10222         PR tree-optimization/21921
10223         * gcc.dg/tree-ssa/pr21921.c: New.
10224
10225 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
10226
10227         PR tree-optimizatio/22442
10228         * gcc.dg/tree-ssa/loop-11.c: New test.
10229
10230 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
10231
10232         PR tree-opt/21840
10233         * gcc.c-torture/compile/pr21840.c: New test.
10234
10235 2005-07-12  Jan Hubicka  <jh@suse.cz>
10236
10237         * gcc.c-torture/compile/pr22379.c: New test.
10238
10239 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
10240
10241         PR libfortran/21593
10242         gfortran.dg/dev_null.f90: Remove outdated comment about
10243         PR libfortran/21593.
10244
10245
10246 2005-07-12  Dale Johannesen  <dalej@apple.com>
10247
10248         * gcc.target/i386/compress-float-sse.c: New.
10249         * gcc.target/i386/compress-float-sse-pic.c: New.
10250         * gcc.target/i386/compress-float-387.c: New.
10251         * gcc.target/i386/compress-float-387-pic.c: New.
10252         * gcc.dg/compress-float-ppc.c: New.
10253         * gcc.dg/compress-float-ppc-pic.c: New.
10254
10255 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
10256
10257         PR libfortran/21593
10258         gfortran.dg/dev_null.f90: Remove targets.
10259
10260 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
10261
10262         PR tree-opt/22335
10263         * gcc.dg/pr22335-1.c: New test.
10264         * gcc.dg/pr22335-2.c: New test.
10265
10266 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10267
10268         PR c++/20172
10269         * g++.dg/template/nontype12.C : New test.
10270
10271 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
10272
10273         * gcc.dg/tree-ssa/loop-10.c: New test.
10274
10275 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
10276
10277         * gcc.c-torture/execute/20020720-1.x: Remove.
10278
10279 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
10280
10281         * gfortran.fortran-torture/execute/forall_7.f90: New test.
10282
10283 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
10284
10285         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
10286         (dg-mips-options): Use it.
10287
10288 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
10289
10290         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
10291
10292 2005-07-09  Richard Henderson  <rth@redhat.com>
10293
10294         * lib/target-supports.exp (check_effective_target_sync_char_short):
10295         Add alpha.
10296
10297 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
10298
10299         PR libfortran/22217
10300         * gfortran.dg/negative-z-descriptor.f90: New test.
10301
10302 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
10303
10304         PR tree-opt/22329
10305         * gcc.dg/pr22329.c: New test.
10306
10307 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
10308
10309         PR tree-optimization/20139
10310         * gcc.dg/tree-ssa/pr20139.c: New.
10311
10312 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
10313
10314         PR tree-opt/22356
10315         * testsuite/gcc.dg/pr22356-1.c: New test.
10316
10317 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
10318
10319         PR c++/21799
10320         * g++.dg/template/unify8.C: New.
10321         * g++.dg/template/unify9.C: New.
10322
10323 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
10324
10325         * gfortran.fortran-torture/execute/entry_10.f90: New test.
10326
10327 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
10328
10329         * gcc.dg/darwin-version-1.c: New.
10330         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
10331         * gcc.dg/builtins-20.c: Likewise.
10332         * gcc.dg/builtins-53.c: Likewise.
10333         * gcc.dg/torture/builtins-convert-1.c: Likewise.
10334         * gcc.dg/torture/builtins-convert-2.c: Likewise.
10335         * gcc.dg/torture/builtins-convert-3.c: Likewise.
10336         * gcc.dg/torture/builtins-power-1.c: Likewise.
10337         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
10338         on Darwin.
10339
10340 2005-07-07  Jeff Law  <law@redhat.com>
10341
10342         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
10343         argument evaluation order.
10344
10345 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
10346
10347         PR libfortran/21594
10348         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
10349         Add test cases where the shift length is greater than the
10350         array length.
10351
10352 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
10353
10354         * obj-c++.dg/proto-lossage-6.mm: New.
10355         * objc.dg/proto-lossage-6.m: New.
10356
10357 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
10358
10359         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
10360         * objc.dg/gnu-runtime-2.m: Likewise.
10361
10362 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
10363
10364         * gfortran.dg/longline.f: New test.
10365
10366         * gfortran.dg/badline.f: New test.
10367
10368 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
10369
10370         PR fortran/16531
10371         PR fortran/15966
10372         PR fortran/18781
10373         * gfortran.dg/hollerith.f90: New.
10374         * gfortran.dg/hollerith2.f90: New.
10375         * gfortran.dg/hollerith3.f90: New.
10376         * gfortran.dg/hollerith4.f90: New.
10377         * gfortran.dg/hollerith_f95.f90: New.
10378         * gfortran.dg/hollerith_legacy.f90: New.
10379         * gfortran.dg/g77/cpp4.F: New. Port from g77.
10380
10381 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
10382
10383         PR objc/22274
10384         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
10385         * objc.dg/gnu-runtime-2.m: New.
10386
10387 2005-07-06  Jeff Law  <law@redhat.com>
10388
10389         * gcc.dg/tree-ssa/vrp17.c: New test.
10390
10391 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
10392
10393         PR fortran/22327
10394         * gfortran.dg/array_constructor_5.f90: New test.
10395
10396 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
10397
10398         * gfortran.fortran-torture/execute/entry_9.f90: New test.
10399
10400 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
10401
10402         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
10403         * gcc.dg/980816-1.c: Ditto.
10404
10405 2005-07-06  Jeff Law  <law@redhat.com>
10406
10407         * gcc.c-torture/compile/pr21356.c: New test.
10408
10409 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
10410
10411         PR c/22013
10412         PR c/22098
10413         * gcc.c-torture/compile/pr22013-1.c,
10414         gcc.c-torture/execute/pr22098-1.c,
10415         gcc.c-torture/execute/pr22098-2.c,
10416         gcc.c-torture/execute/pr22098-3.c: New tests.
10417
10418 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
10419
10420         PR c/22308
10421         * gcc.dg/pr22308-1.c: New test.
10422
10423 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
10424
10425         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
10426         target.
10427         * gcc.dg/compare9.c: Use -fshort-enums instead of
10428         -fno-short-enums.  Change the last test to dg-bogus.
10429
10430 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
10431
10432         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
10433         * gcc.dg/compare9.c: New.
10434
10435 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10436
10437         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
10438
10439 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
10440
10441         PR testsuite/22288
10442         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
10443
10444
10445 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10446
10447         * gcc.dg/format/gcc_gfc-1.c: New.
10448
10449 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
10450
10451         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
10452
10453 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10454
10455         PR fortran/20842
10456         * gfortran.dg/io_invalid_1.f90: New test.
10457
10458 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
10459
10460         * gcc.dg/format/gcc_diag-1.c: Update.
10461
10462 2005-07-02  Jeff Law  <law@redhat.com>
10463
10464         * gcc.dg/tree-ssa/pr22051-1.c: New test.
10465         * gcc.dg/tree-ssa/pr22051-2.c: New test.
10466
10467 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
10468
10469         * gcc.dg/format/gcc_diag-1.c: Update.
10470
10471 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
10472
10473         PR tree-opt/22269
10474         * gcc.c-torture/compile/pr22269.c: New test.
10475
10476 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
10477
10478         PR 21584
10479         PR 22219
10480         * g++.dg/tree-ssa/pr21584-1.C: New test.
10481         * g++.dg/tree-ssa/pr21584-2.C: New test.
10482
10483 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
10484
10485         * obj-c++.dg/try-catch-11.mm: New.
10486         * objc.dg/try-catch-10.m: New.
10487
10488 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
10489
10490         * g++.dg/other/ucnid-1.C: xfail on AIX.
10491
10492 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
10493
10494         PR 22234
10495         * gcc.dg/20050629-1.c: New test.
10496
10497 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
10498
10499         * obj-c++.dg/const-str-1[0-1].mm: New.
10500         * objc.dg/const-str-1[0-1].m: New.
10501
10502 2005-05-29  Richard Henderson  <rth@redhat.com>
10503
10504         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
10505         Rename from check_effective_target_vect_no_max.
10506         (check_effective_target_vect_no_int_add): New.
10507         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
10508         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
10509         * gcc.dg/vect/vect-reduc-3.c: Likewise.
10510         * gcc.dg/vect/vect-reduc-1.c: Use both.
10511         * gcc.dg/vect/vect-reduc-2.c: Likewise.
10512
10513 2005-05-29  Richard Henderson  <rth@redhat.com>
10514
10515         * lib/target-supports.exp (check_effective_target_vect_no_max):
10516         Remove i386 and x86_64.
10517
10518 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
10519
10520         PR testsuite/21969
10521         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
10522
10523 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
10524
10525         PR middle-end/21969
10526         * gcc.dg/vect/pr21969.c: New test.
10527
10528 2005-06-28  Eric Christopher  <echristo@redhat.com>
10529
10530         PR c/22052
10531         PR c/21975
10532         * gcc.dg/inline1.c: New test.
10533         * gcc.dg/inline2.c: Ditto.
10534         * gcc.dg/inline3.c: Ditto.
10535         * gcc.dg/inline4.c: Ditto.
10536         * gcc.dg/inline5.c: Ditto.
10537
10538 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
10539
10540         PR libfortran/22142
10541         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
10542         Add testcase also testing eoshift1 for PR 22142.
10543
10544 2005-06-28  Richard Henderson  <rth@redhat.com>
10545
10546         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
10547         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
10548         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
10549         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
10550         gcc.dg/tree-ssa/20030922-2.c: Likewise.
10551
10552 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
10553
10554         PR libfortran/22142
10555         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
10556         Add testcase for PR 22142.
10557
10558 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
10559
10560         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
10561         gcc.target/ia64/fpreg-2.c: New tests.
10562
10563 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10564
10565         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
10566
10567 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10568
10569         PR libfortran/22170
10570         * gfortran.dg/slash_1.f90: New test.
10571
10572 2005-06-27  Richard Henderson  <rth@redhat.com>
10573
10574         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
10575         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
10576         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
10577         * gcc.dg/vect/vect-reduc-2.c: Likewise.
10578         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
10579         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
10580
10581 2005-06-27  Richard Henderson  <rth@redhat.com>
10582
10583         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
10584         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
10585
10586 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
10587
10588         * obj-c++.dg/proto-lossage-5.mm: New.
10589         * objc.dg/proto-lossage-5.m: New.
10590
10591 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
10592
10593         PR 21959
10594         * gcc.dg/tree-ssa/pr21959.c: New test.
10595
10596 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
10597
10598         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
10599         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
10600         testing uninitialized var.
10601
10602         * gcc.c-torture/execute/builtins/chk.h: New.
10603         * gcc.c-torture/execute/builtins/lib/chk.c: New.
10604         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
10605         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
10606         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
10607         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
10608         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
10609         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
10610         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
10611         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
10612         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
10613         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
10614         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
10615         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
10616         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
10617         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
10618         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
10619         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
10620         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
10621         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
10622         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
10623         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
10624         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
10625         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
10626         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
10627         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
10628         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
10629         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
10630         * gcc.dg/builtin-object-size-1.c: New test.
10631         * gcc.dg/builtin-object-size-2.c: New test.
10632         * gcc.dg/builtin-object-size-3.c: New test.
10633         * gcc.dg/builtin-object-size-4.c: New test.
10634         * gcc.dg/builtin-object-size-5.c: New test.
10635         * gcc.dg/builtin-stringop-chk-1.c: New test.
10636         * gcc.dg/builtin-stringop-chk-2.c: New test.
10637         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
10638         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
10639         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
10640         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
10641         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
10642         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
10643         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
10644         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
10645         * gcc.c-torture/execute/printf-1.c: New test.
10646         * gcc.c-torture/execute/fprintf-1.c: New test.
10647         * gcc.c-torture/execute/vprintf-1.c: New test.
10648         * gcc.c-torture/execute/vfprintf-1.c: New test.
10649         * gcc.c-torture/execute/printf-chk-1.c: New test.
10650         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
10651         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
10652         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
10653
10654 2005-06-27  Michael Matz  <matz@suse.de>
10655
10656         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
10657         slot is not merged if address escapes.
10658
10659 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10660
10661         PR c/21911
10662         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
10663
10664 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
10665
10666         PR middle-end/17965
10667         * gcc.c-torture/compile/20050622-1.c: New test.
10668
10669         PR middle-end/22028
10670         * gcc.dg/20050620-1.c: New test.
10671
10672 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
10673
10674         PR tree-optimization/22026
10675         * gcc.dg/tree-ssa/pr22026.c: New.
10676
10677 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
10678
10679         PR libfortran/22144
10680         * gfortran.dg/shift-alloc.f90: New testcase.
10681
10682 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
10683
10684         * all files: Update FSF address in copyright headers.
10685
10686 2005-06-22  Jan Hubicka  <jh@suse.cz>
10687
10688         * wholeprogram-1.c: New testcase.
10689         * wholeprogram-2.c: New testcase.
10690
10691 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
10692
10693         PR 22171
10694         * gcc.dg/tree-ssa/pr22171.c: New test.
10695
10696 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
10697
10698         * gfortran.dg/simplify_modulo.f90: New.
10699
10700 2005-06-24  Jan Hubicka  <jh@suse.cz>
10701
10702         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
10703
10704 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
10705
10706         * obj-c++.dg/proto-lossage-[1-4].mm: New.
10707
10708 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
10709
10710         * obj-c++.dg/typedef-alias-1.mm: New.
10711         * objc.dg/typedef-alias-1.m: New.
10712
10713 2005-06-23  Jeff Law  <law@redhat.com>
10714
10715         * gcc.dg/tree-ssa/vrp16.c: New test.
10716
10717 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10718
10719         * lib/target-supports.exp: Add
10720         check_effective_target_fortran_large_real and
10721         check_effective_target_fortran_large_int to check for
10722         corresponding effective targets.
10723         * gfortran.dg/large_integer_kind_1.f90: New test.
10724         * gfortran.dg/large_real_kind_1.f90: New test.
10725
10726 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
10727
10728         PR tree-optimization/22117
10729         * gcc.dg/tree-ssa/pr22117.c: New.
10730
10731 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
10732
10733         PR testsuite/22123
10734         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
10735
10736 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
10737
10738         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
10739
10740 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
10741
10742         * gfortran.dg/f2c_4.f90: Add tests for complex functions
10743         * gfortran.dg/f2c_4.c: Likewise.
10744
10745 2005-06-22 Paul Brook  <paul@codesourcery.com>
10746
10747         PR fortran/21034
10748         * gfortran.dg/auto_save_1.f90: New test.
10749
10750 2005-06-22  Michael Matz  <matz@suse.de>
10751
10752         * gcc.target/x86-64/abi: New directory.
10753         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
10754         * gcc.target/x86-64/abi/README.gcc: New file.
10755         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
10756         * gcc.target/x86-64/abi/asm-support.s: New file.
10757         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
10758         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
10759         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
10760         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
10761         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
10762         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
10763         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
10764         * gcc.target/x86_64/abi/test_bitfields.c: New test.
10765         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
10766         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
10767         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
10768         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
10769         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
10770         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
10771         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
10772         * gcc.target/x86_64/abi/test_varargs.c: New test.
10773
10774 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
10775
10776         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
10777         32-bit i?86 and x86_64.
10778
10779 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
10780
10781         * obj-c++.dg/const-str-[1-9].mm: New tests.
10782
10783 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
10784
10785         PR fortran/22010
10786         * gfortran.dg/namelist_use.f90: New.
10787         * gfortran.dg/namelist_use_only.f90: New.
10788
10789 2005-06-21  Jeff Law  <law@redhat.com>
10790
10791         * gcc.dg/tree-ssa/vrp15.c: New test.
10792
10793 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
10794
10795         * lib/target-supports.exp (check_effective_target_vect_reduction):
10796         Remove.
10797         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
10798         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
10799         remove vect_reduction target keyword. Also avoid two returns in main.
10800         * gcc.dg/vect/vect-reduc-3.c: Likewise.
10801         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
10802         * gcc.dg/vect/vect-reduc-1short.c: New test.
10803         * gcc.dg/vect/vect-reduc-1char.c: New test.
10804         * gcc.dg/vect/vect-reduc-2short.c: New test.
10805         * gcc.dg/vect/vect-reduc-2char.c: New test.
10806         * gcc.dg/vect/vect-reduc-6.c: New test.
10807         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
10808         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
10809         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
10810
10811 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10812         Paul Thomas  <pault@gcc.gnu.org>
10813
10814         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
10815         New tests.
10816
10817 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10818
10819         * gfortran.dg/backslash_1.f90: New test.
10820         * gfortran.dg/backslash_2.f90: New test.
10821
10822 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
10823
10824         * gfortran.dg/duplicate_labels.f90: New test.
10825
10826 2005-06-20  Jan Beulich  <jbeulich@novell.com>
10827
10828         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
10829         unsupportable relocations.
10830         * g++.old-deja/g++.other/store-expr1.C: Likewise.
10831         * gcc.dg/20050321-2.c: xfail for NetWare.
10832
10833 2005-06-20  Andreas Jaeger  <aj@suse.de>
10834
10835         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
10836         gcc.target/i386/fastcall-sseregparm.c,
10837         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
10838
10839 2005-06-19  Richard Henderson  <rth@redhat.com>
10840
10841         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
10842
10843 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
10844
10845         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
10846
10847 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
10848
10849         PR c++/22115
10850         * g++.dg/conversion/simd2.C: Change expected error message.
10851
10852 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
10853
10854         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
10855         * gcc.dg/vect/vect-reduc-2.c: Likewise.
10856         * gcc.dg/vect/vect-reduc-3.c: Likewise.
10857
10858 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
10859
10860         * gcc.dg/fold-mod-1.c: New test.
10861
10862 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
10863
10864         PR fortran/19926
10865         * gfortran.dg/pr19926.f90: New test.
10866
10867 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
10868
10869         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
10870         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
10871         targets.
10872         * gcc.dg/vect/vect-reduc-2.c: Likewise.
10873         * gcc.dg/vect/vect-reduc-3.c: Likewise.
10874
10875 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
10876
10877         * gcc.target/ia64/float80-varargs-1.c: New test.
10878
10879 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10880
10881         PR tree-opt/22035
10882         * gfortran.dg/f2c_6.f90: New test.
10883
10884 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
10885
10886         PR c++/17413
10887         * g++.dg/template/local5.C: New.
10888
10889 2005-06-17  Richard Henderson  <rth@redhat.com>
10890
10891         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
10892
10893 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
10894
10895         PR testsuite/21945
10896         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
10897
10898 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
10899
10900         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
10901         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
10902         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
10903         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
10904         check_vect to verify the presence of hardware vector support.
10905
10906 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
10907
10908         PR testsuite/22056
10909         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
10910
10911 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10912
10913         PR libfortran/19216
10914         * gfortran.dg/pr19216.f: Add correct space between brackets and
10915         dg directive.
10916
10917 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10918
10919         PR libfortran/16436
10920         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
10921
10922 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
10923
10924         * gcc.target/i386/attributes-error.c: New testcase.
10925         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
10926         * gcc.target/i386/regparm-stdcall.c: Likewise.
10927         * gcc.target/i386/sseregparm-1.c: Likewise.
10928         * gcc.target/i386/sseregparm-2.c: Likewise.
10929
10930 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
10931
10932         * g++.dg/rtti/crash2.C: New.
10933
10934 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
10935
10936         * gcc.dg/noncompile/20040203-3.c: Update expected message.
10937
10938 2005-06-15  David Ung  <davidu@mips.com>
10939
10940         * gcc.target/mips/mips16e-extends.c: New test for testing the
10941         generation of MIPS16e zeb/zeh, seb/seh instructions.
10942
10943 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
10944
10945         PR 22018
10946         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
10947         * gcc.dg/tree-ssa/pr22018.c: New test.
10948
10949 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
10950
10951         * gcc.dg/simd-1.c: Update error messages.
10952         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
10953         * gcc.dg/simd-2.c: Update error messages.
10954         * gcc.dg/simd-4.c: New.
10955
10956 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
10957
10958         PR c++/20678
10959         * g++.dg/other/crash-4.C: New.
10960
10961 2005-06-14  Devang Patel  <dpatel@apple.com>
10962
10963         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
10964
10965 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
10966
10967         PR c++/21929
10968         * g++.dg/parse/crash11.C: Update
10969
10970 2005-06-13  Jeff Law  <law@redhat.com>
10971
10972         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
10973         perform the desired transformations.
10974         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
10975         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
10976
10977 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10978
10979         PR fortran/22038
10980         * gfortran.dg/forall_1.f90: Un-XFAIL.
10981
10982 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
10983
10984         PR c++/21929
10985         * g++.dg/parse/crash26.C: New.
10986
10987         PR c++/20789
10988         * g++.dg/init/member1.C: New.
10989
10990 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
10991
10992         * gfortran.dg/altreturn_1.f90: New test.
10993
10994 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
10995
10996         PR middle-end/21985
10997         * gcc.dg/tree-ssa/pr21985.c: New test.
10998
10999 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
11000
11001         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
11002
11003 2005-06-12  Roger Sayle  <roger@eyesopen.com>
11004
11005         PR c++/21930
11006         * g++.dg/other/error10.C: New test case.
11007
11008 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11009
11010         PR libfortran/19155
11011         * gfortran.dg/pr19155.f: Add test.
11012
11013 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11014
11015         * gfortran.dg/f2c_7.f90: New test.
11016
11017         * gfortran.dg/forall_1.f90: XFAILed.
11018
11019 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
11020
11021         * gcc.dg/pr14796-1.c: New.
11022         * gcc.dg/pr14796-2.c: New.
11023
11024 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
11025
11026         PR fortran/17792
11027         PR fortran/21375
11028         * gfortran.dg/deallocate_stat.f90: New test.
11029
11030 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
11031
11032         * gfortran.fortran-torture/execute/in-pack.f90: New test.
11033
11034 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
11035
11036         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
11037         access will be generated when this loop is vectorized. Test that
11038         accesses with same alignment were detected.
11039         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
11040         Test that accesses with same alignment were detected.
11041         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
11042         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
11043         alignment were detected.
11044
11045 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
11046
11047         PR c++/10611
11048         * g++.dg/conversion/simd2.C: New.
11049
11050 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11051
11052         * gcc.dg/Wcxx-compat-1.c: New.
11053
11054 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
11055
11056         PR libfortran/21480
11057         * gfortran.dg/reshape-complex.f90: Add a test for a packed
11058         complex array.
11059
11060 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
11061
11062         * gcc.dg/alias-8.c: New.
11063
11064 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
11065
11066         * gcc.dg/format/cmn_err-1.c: Update.
11067
11068 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
11069
11070         PR target/20666
11071         * gcc.target/sparc/fexpand-2.c: New.
11072         * gcc.target/sparc/fpmerge-2.c: New.
11073         * gcc.target/sparc/fpmul-2.c: New.
11074         * gcc.target/sparc/noresult.c: New.
11075         * gcc.target/sparc/pdist-2.c: New.
11076         * gcc.target/sparc/pdist-3.c: New.
11077
11078 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
11079
11080         PR testsuite/21702
11081         * gcc.target/i386/i386.exp: Fix comment typo.
11082
11083 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
11084
11085         PR c++/19497
11086         * g++.dg/inherit/using5.C: New.
11087         * g++.dg/inherit/using6.C: New.
11088
11089 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11090
11091         PR c++/19894
11092         * g++.dg/template/ptrmem15.C: New test.
11093
11094         PR c++/20563
11095         * g++.dg/ext/label4.C: New test.
11096
11097 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11098
11099         * gcc.dg/tls/debug-1.c: New test.
11100
11101 2005-06-07  Dale Johannesen  <dalej@apple.com>
11102
11103         * gcc.target/i386/movq.c: New.
11104
11105 2005-06-07  Dale Johannesen  <dalej@apple.com>
11106
11107         * gcc.dg/20050607-1.c: New.
11108
11109 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
11110
11111         PR middle-end/21850
11112         * gcc.c-torture/execute/20050607-1.c: New test.
11113
11114 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
11115
11116         PR libfortran/21926
11117         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
11118         Test case where the return array has lowest stride one,
11119         but isn't packed.
11120
11121 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
11122
11123         * lib/target-supports.exp (check_effective_target_sync_int_long):
11124         Add s390 and s390x targets.
11125
11126 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
11127
11128         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
11129         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
11130         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
11131         * gcc.dg/tree-ssa/loop-9.c: New test.
11132
11133 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
11134
11135         * g++.dg/parse/defarg10.C: New.
11136
11137 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
11138
11139         PR regression/21897
11140         * gcc.c-torture/execute/20050604-1.c: New test.
11141
11142 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
11143
11144         PR 21903
11145         * g++.dg/parse/defarg9.C: New.
11146
11147         PR c++/20637
11148         * g++.dg/inherit/using4.C: New.
11149         * g++.dg/overload/error1.C: Adjust expected errors.
11150         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
11151         * g++.old-deja/g++.brendan/arm2.C: Likewise.
11152         * g++.old-deja/g++.other/redecl2.C: Likewise.
11153         * g++.old-deja/g++.other/redecl4.C: Likewise.
11154         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
11155
11156 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
11157
11158         * gfortran.dg/f2c_5.f90: Add -w to dg-options
11159
11160 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
11161
11162         * lib/gfortran.exp (gfortran_target_compile): Call
11163         dg-additional-files-options
11164         * gfortran.dg/f2c_4.f90: New file
11165         * gfortran.dg/f2c_4.c: New file
11166         * gfortran.dg/f2c_5.f90: New file
11167         * gfortran.dg/f2c_5.c: New file
11168
11169 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11170
11171         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
11172
11173         PR fortran/21912
11174         * gfortran.dg/array_constructor_4.f90: New test.
11175
11176 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
11177
11178         PR c++/21619
11179         * g++.dg/ext/builtin9.C: New test.
11180
11181 2005-06-05  Dale Johannesen  <dalej@apple.com>
11182
11183         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
11184         * gcc.c-torture/execute/20050603-2.c: Ditto.
11185
11186 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
11187
11188         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
11189         * gcc.dg/vect/vect-reduc-1.c: New.
11190         * gcc.dg/vect/vect-reduc-2.c: New.
11191         * gcc.dg/vect/vect-reduc-3.c: New.
11192
11193 2005-06-04  Dale Johannesen  <dalej@apple.com>
11194
11195         * gcc.c-torture/execute/20050603-1.c: New.
11196         * gcc.c-torture/execute/20050603-2.c: New.
11197         * gcc.dg/20050603-3.c: New.
11198
11199 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11200
11201         PR fortran/19195
11202         * gfortran.dg/debug_1.f90: New test.
11203
11204         * gfortran.dg/forall_1.f90: New test.
11205
11206 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
11207
11208         * gfortran.dg/array_constructor_3.f90: New test.
11209
11210 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11211
11212         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
11213
11214 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
11215
11216         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
11217
11218 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
11219
11220         PR c/21873
11221         * gcc.dg/init-excess-1.c: New test.
11222
11223 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
11224
11225         PR c++/21853
11226         * g++.dg/expr/static_cast6.C: New test.
11227
11228 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
11229
11230         * gcc.dg/tree-ssa/vrp14.c: New test.
11231
11232 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
11233
11234         PR c++/21336
11235         * g++.dg/template/new2.C: New test.
11236
11237 2005-06-03  Josh Conner  <jconner@apple.com>
11238
11239         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
11240         all entries in initializer.
11241
11242 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
11243
11244         PR middle-end/21858
11245         * gcc.dg/pr21858.c: New testcase.
11246
11247 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
11248
11249         PR tree-optimization/21292
11250
11251         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
11252         New.
11253         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
11254         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
11255         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
11256         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
11257         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
11258
11259 2005-06-02  Richard Henderson  <rth@redhat.com>
11260
11261         * gcc.dg/sync-2.c: Use -march=i486 for i386.
11262
11263 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
11264
11265         * gcc.dg/wtypequal.c: New testcase.
11266
11267 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
11268
11269         PR 21582
11270         * gcc.dg/tree-ssa/pr21582.c: New test.
11271
11272 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
11273
11274         PR c++/21280
11275         * g++.dg/opt/interface2.h: New.
11276         * g++.dg/opt/interface2.C: New.
11277         * g++.dg/init/ctor4.C: Adjust error lines.
11278         * g++.old-deja/g++.bob/inherit2.C: Likewise.
11279         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
11280         * g++.old-deja/g++.jason/opeq3.C: Likewise.
11281         * g++.old-deja/g++.pt/assign1.C: Likewise.
11282         * g++.old-deja/g++.pt/crash20.C: Likewise.
11283
11284 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
11285
11286         PR tree-optimization/21734
11287         * g++.dg/vect/pr21734_1.cc: New.
11288         * g++.dg/vect/pr21734_2.cc: New.
11289
11290 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
11291
11292         PR c++/20350
11293         * g++.dg/template/spec24.C: New.
11294
11295         PR c++/21151
11296         * g++.dg/pch/local-1.C: New.
11297         * g++.dg/pch/local-1.Hs: New.
11298
11299 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
11300
11301         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
11302         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
11303         * gcc.dg/tree-ssa/pr14341.c: New test.
11304         * gcc.dg/tree-ssa/pr14841.c: New test.
11305         * gcc.dg/tree-ssa/pr20701.c: New test.
11306         * gcc.dg/tree-ssa/pr21086.c: New test.
11307         * gcc.dg/tree-ssa/pr21090.c: New test.
11308         * gcc.dg/tree-ssa/pr21332.c: New test.
11309         * gcc.dg/tree-ssa/pr21458.c: New test.
11310         * gcc.dg/tree-ssa/pr21658.c: New test.
11311         * gcc.dg/tree-ssa/vrp01.c: New test.
11312         * gcc.dg/tree-ssa/vrp02.c: New test.
11313         * gcc.dg/tree-ssa/vrp03.c: New test.
11314         * gcc.dg/tree-ssa/vrp04.c: New test.
11315         * gcc.dg/tree-ssa/vrp05.c: New test.
11316         * gcc.dg/tree-ssa/vrp06.c: New test.
11317         * gcc.dg/tree-ssa/vrp07.c: New test.
11318         * gcc.dg/tree-ssa/vrp08.c: New test.
11319         * gcc.dg/tree-ssa/vrp09.c: New test.
11320         * gcc.dg/tree-ssa/vrp10.c: New test.
11321         * gcc.dg/tree-ssa/vrp11.c: New test.
11322         * gcc.dg/tree-ssa/vrp12.c: New test.
11323         * gcc.dg/tree-ssa/vrp13.c: New test.
11324
11325 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
11326
11327         PR 21029
11328         * gcc.dg/tree-ssa/pr21029.c: New test.
11329
11330 2005-06-01  Roger Sayle  <roger@eyesopen.com>
11331
11332         * gfortran.dg/logint-1.f: New test case.
11333         * gfortran.dg/logint-2.f: Likewise.
11334         * gfortran.dg/logint-3.f: Likewise.
11335
11336 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
11337
11338         PR c/21536
11339         PR c/20760
11340         * gcc.dg/20050527-1.c: New test.
11341
11342         * gcc.dg/i386-sse-12.c: New test.
11343
11344         PR fortran/21729
11345         * gfortran.dg/implicit_5.f90: New test.
11346
11347 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
11348
11349         PR fortran/20883
11350         * gfortran/assign_4.f90: New test.
11351         * gfortran/assign_2.f90: Change compile to run.
11352
11353 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
11354
11355         * lib/target-supports.exp
11356         (check_effective_target_sync_char_short): New.
11357         * gcc.dg/sync-2.c: New.
11358
11359 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
11360
11361         PR tree-optimization/21817
11362         * gcc.dg/torture/pr21817-1.c: New.
11363
11364 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
11365
11366         PR c++/21165
11367         * g++.dg/template/init5.C: New.
11368
11369 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
11370
11371         * gfortran.dg/char_initialiser_actual.f90:
11372         Test character initialisers as actual arguments.
11373         * gfortran.dg/char_pointer_comp_assign.f90:
11374         Test character pointer structure component assignments.
11375         * gfortran.dg/char_array_structure_constructor.f90:
11376         Test character components in structure constructors.
11377
11378 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
11379
11380         PR middle-end/20931
11381         * g++.dg/opt/pr20931.C: New test.
11382
11383 2005-05-31  Andreas Jaeger  <aj@suse.de>
11384
11385         PR testsuite/20772
11386         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
11387         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
11388         g++.old-deja/g++.ext/asmspec1.C,
11389         g++.old-deja/g++.other/regstack.C,
11390         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
11391         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
11392         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
11393         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
11394         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
11395         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
11396         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
11397         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
11398         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
11399         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
11400         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
11401         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
11402         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
11403         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
11404         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
11405         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
11406         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
11407         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
11408         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
11409
11410 2005-05-31  Jeff Law  <law@redhat.com>
11411
11412         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
11413
11414 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
11415
11416         PR middle-end/21743
11417         * gcc.dg/builtins-1.c: Activate disabled clog test.
11418         * gcc.dg/torture/builtin-attr-1.c: Likewise.
11419
11420 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
11421
11422         * gfortran.dg/char_pointer_assign.f90:
11423         Test character-pointer assignments and pointer assignments.
11424         * gfortran.dg/char_pointer_dummy.f90:
11425         Test character-pointer dummy arguments.
11426         * gfortran.dg/char_pointer_func.f90:
11427         Test character-pointer function returns.
11428         * gfortran.dg/char_pointer_dependency.f90:
11429         Test character-pointer functions with dependencies.
11430
11431 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
11432
11433         PR c++/21784
11434         * g++.dg/lookup/using14.C: New test.
11435
11436 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
11437
11438         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
11439         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
11440         trailing ^M.
11441
11442 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
11443
11444         PR c++/17413
11445         * g++.dg/template/local5.C: New.
11446
11447         PR target/21761
11448         * gcc.c-torture/compile/pr21761.c: New.
11449
11450         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
11451         before darwin8.
11452
11453 2005-05-30  Steven G. Kargl
11454
11455         PR fortran/20846
11456         * gfortran.dg/inquire_8.f90: New test.
11457
11458 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11459
11460         PR libfortran/21376
11461         * gfortran.dg/output_exponents_1.f90: New test.
11462
11463 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11464
11465         PR libfortran/20006
11466         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
11467
11468 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
11469
11470         PR c++/21210
11471         * g++.dg/ext/complex1.C: New test.
11472
11473         PR c++/21340
11474         * g++.dg/init/ctor6.C: New test.
11475
11476 2005-05-29  Jan Hubicka  <jh@suse.cz>
11477
11478         * gcc.c-torture/compile/pr21562.c: New.
11479
11480 2005-05-28  Steven G. Kargl <kargls@comcast.net>
11481
11482         * gfortran.dg/subnormal_1.f90: New test.
11483
11484 2005-05-28  Jan Hubicka  <jh@suse.cz>
11485
11486         * tree-prof.exp: Fix comment.
11487         * value-prof-1.c: New.
11488         * value-prof-2.c: New.
11489         * value-prof-3.c: New.
11490         * value-prof-4.c: New.
11491
11492 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
11493
11494         PR c++/21614
11495         * g++.dg/expr/ptrmem6.C: New test.
11496         * g++.dg/expr/ptrmem6a.C: Likewise.
11497
11498 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
11499
11500         PR tree-optimization/21658
11501         * gcc.dg/tree-ssa/pr21658.c: New.
11502
11503 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
11504
11505         PR c++/21455
11506         * g++.dg/inherit/ptrmem3.C: New.
11507
11508         PR c++/21681
11509         * g++.dg/parse/template16.C: New.
11510
11511 2005-05-27  Andreas Jaeger  <aj@suse.de>
11512
11513         * gcc.dg/setjmp-2.c: Only run in 32-bit.
11514
11515         * gcc.dg/i386-sse-8.c: Run test on all archs.
11516
11517 2005-05-26  Mike Stump  <mrs@apple.com>
11518
11519         * objc.dg/isa-field-1.m: Only run on darwin.
11520         * objc.dg/lookup-1.m: Likewise.
11521         * objc.dg/try-catch-8.m: Likewise.
11522
11523 2005-05-26  Roger Sayle  <roger@eyesopen.com>
11524
11525         PR tree-optimization/9814
11526         * gcc.dg/pr9814-1.c: New test case.
11527
11528 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
11529
11530         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
11531         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
11532         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
11533         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
11534         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
11535         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
11536         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
11537         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
11538         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
11539         objc.dg/try-catch-8.m: New.
11540
11541 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
11542
11543         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
11544         remove extraneous semicolons.
11545
11546 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
11547
11548         * obj-c++.dg/comp-types-12.mm: New.
11549         * objc.dg/comp-types-11.m: New.
11550         * objc.dg/selector-4.m: New.
11551
11552 2005-05-26  Andreas Jaeger  <aj@suse.de>
11553
11554         PR testsuite/20772
11555         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
11556         g++.old-deja/g++.ext/attrib3.C,
11557         g++.old-deja/g++.other/store-expr1.C,
11558         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
11559         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
11560         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
11561         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
11562         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
11563         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
11564         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
11565         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
11566         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
11567         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
11568         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
11569         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
11570         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
11571         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
11572         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
11573         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
11574         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
11575         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
11576         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
11577
11578 2005-05-26  Andreas Jaeger  <aj@suse.de>
11579
11580         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
11581         x86-64 compilation.
11582
11583 2005-05-26  Andreas Jaeger  <aj@suse.de>
11584
11585         PR testsuite/20772
11586         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
11587         gcc.misc-tests/i386-pf-athlon-1.c,
11588         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
11589         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
11590         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
11591         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
11592         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
11593         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
11594         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
11595         programs.
11596
11597         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
11598         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
11599         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
11600         x86-64 compilation.
11601
11602         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
11603         x86_64.
11604
11605         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
11606         effective-target ilp32.
11607
11608 2005-05-26  David Ung  <davidu@mips.com>
11609
11610         * gcc.target/mips/ext_ins.c: New test for testing the generation
11611         of MIPS32/64 rev 2 ext/ins instructions.
11612
11613 2005-05-26  Andreas Jaeger  <aj@suse.de>
11614
11615         * treelang/compile/unsigned.tree: Use gimple instead of
11616         nonexisting generic dump.
11617
11618 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
11619
11620         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
11621
11622 2005-05-26  Andreas Jaeger  <aj@suse.de>
11623
11624         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
11625
11626 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
11627
11628         PR libfortran/17283
11629         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
11630         Test callee-allocated memory with write statements.
11631
11632 2005-05-25  Roger Sayle  <roger@eyesopen.com>
11633
11634         PR middle-end/21709
11635         * gcc.dg/pr21709-1.c: New test case.
11636
11637 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
11638             Mike Stump  <mrs@apple.com>
11639
11640         * objc/execute/next_mapping.h: Update for C++.
11641
11642         * obj-c++.dg/selector-1.mm: Move to...
11643         * obj-c++.dg/selector-4.mm: here...
11644
11645         * obj-c++.dg/basic.mm: New.
11646         * obj-c++.dg/comp-types-1.mm: New.
11647         * obj-c++.dg/cxx-class-1.mm: New.
11648         * obj-c++.dg/cxx-ivars-1.mm: New.
11649         * obj-c++.dg/cxx-ivars-2.mm: New.
11650         * obj-c++.dg/cxx-ivars-3.mm: New.
11651         * obj-c++.dg/cxx-scope-1.mm: New.
11652         * obj-c++.dg/cxx-scope-2.mm: New.
11653         * obj-c++.dg/defs.mm: New.
11654         * obj-c++.dg/empty-private-1.mm: New.
11655         * obj-c++.dg/encode-1.mm: New.
11656         * obj-c++.dg/encode-2.mm: New.
11657         * obj-c++.dg/encode-3.mm: New.
11658         * obj-c++.dg/extern-c-1.mm: New.
11659         * obj-c++.dg/extra-semi.mm: New.
11660         * obj-c++.dg/fix-and-continue-2.mm: New.
11661         * obj-c++.dg/isa-field-1.mm: New.
11662         * obj-c++.dg/ivar-list-semi.mm: New.
11663         * obj-c++.dg/local-decl-1.mm: New.
11664         * obj-c++.dg/lookup-1.mm: New.
11665         * obj-c++.dg/lookup-2.mm: New.
11666         * obj-c++.dg/method-1.mm: New.
11667         * obj-c++.dg/method-2.mm: New.
11668         * obj-c++.dg/method-3.mm: New.
11669         * obj-c++.dg/method-4.mm: New.
11670         * obj-c++.dg/method-5.mm: New.
11671         * obj-c++.dg/method-6.mm: New.
11672         * obj-c++.dg/method-7.mm: New.
11673         * obj-c++.dg/no-extra-load.mm: New.
11674         * obj-c++.dg/overload-1.mm: New.
11675         * obj-c++.dg/pragma-1.mm: New.
11676         * obj-c++.dg/pragma-2.mm: New.
11677         * obj-c++.dg/private-1.mm: New.
11678         * obj-c++.dg/private-2.mm: New.
11679         * obj-c++.dg/proto-qual-1.mm: New.
11680         * obj-c++.dg/qual-types-1.mm: New.
11681         * obj-c++.dg/stubify-1.mm: New.
11682         * obj-c++.dg/stubify-2.mm: New.
11683         * obj-c++.dg/super-class-1.mm: New.
11684         * obj-c++.dg/super-class-2.mm: New.
11685         * obj-c++.dg/super-dealloc-1.mm: New.
11686         * obj-c++.dg/super-dealloc-2.mm: New.
11687         * obj-c++.dg/template-1.mm: New.
11688         * obj-c++.dg/template-2.mm: New.
11689         * obj-c++.dg/template-3.mm: New.
11690         * obj-c++.dg/template-4.mm: New.
11691         * obj-c++.dg/template-5.mm: New.
11692         * obj-c++.dg/template-6.mm: New.
11693         * obj-c++.dg/try-catch-1.mm: New.
11694         * obj-c++.dg/try-catch-2.mm: New.
11695         * obj-c++.dg/try-catch-3.mm: New.
11696         * obj-c++.dg/try-catch-4.mm: New.
11697         * obj-c++.dg/try-catch-5.mm: New.
11698         * obj-c++.dg/try-catch-6.mm: New.
11699         * obj-c++.dg/try-catch-7.mm: New.
11700         * obj-c++.dg/try-catch-8.mm: New.
11701         * obj-c++.dg/try-catch-9.mm: New.
11702         * obj-c++.dg/va-meth-1.mm: New.
11703
11704 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
11705
11706         * obj-c++.dg/selector-1.mm: New.
11707         * obj-c++.dg/selector-2.mm: New.
11708
11709 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
11710
11711         * obj-c++.dg/selector-3.mm: New.
11712         * objc.dg/selector-3.m: New.
11713
11714 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
11715
11716         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
11717         about where warning appears.
11718
11719 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
11720
11721         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
11722         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
11723         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
11724         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
11725
11726 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
11727
11728         * gcc.dg/20050524-1.c: New test.
11729
11730 2005-05-25  Jan Hubicka  <jh@suse.cz>
11731
11732         * gcc.dg/tree-prof/inliner-1.c: New.
11733
11734 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
11735
11736         * gcc.dg/tree-prof: New directory.
11737         * gcc.dg/tree-prof/tree-prof.exp: New.
11738
11739 2005-05-25  DJ Delorie  <dj@redhat.com>
11740
11741         * gcc.dg/Wattributes-1.c: New.
11742         * gcc.dg/Wattributes-2.c: New.
11743         * gcc.dg/Wattributes-3.c: New.
11744
11745 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
11746
11747         PR tree-optimization/19833
11748         * gcc.dg/uninit-4.c: Remove xfail.
11749         * gcc.dg/uninit-9.c: Ditto.
11750
11751 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
11752
11753         * obj-c++.dg/bitfield-[1-5].mm: New.
11754         * obj-c++.dg/class-protocol-1.mm: New.
11755         * obj-c++.dg/comp-types-1[0-1].mm: New.
11756         * obj-c++.dg/comp-types-[2-9].mm: New.
11757         * obj-c++.dg/encode-[4-8].mm: New.
11758         * obj-c++.dg/layout-1.mm: New.
11759         * obj-c++.dg/method-1[0-9].mm: New.
11760         * obj-c++.dg/method-2[0-1].mm: New.
11761         * obj-c++.dg/method-[8-9].mm: New.
11762         * obj-c++.dg/objc-gc-3.mm: New.
11763         * obj-c++.dg/try-catch-10.mm: New.
11764         * objc.dg/bitfield-5.m: New.
11765         * objc.dg/comp-types-10.m: New.
11766         * objc.dg/comp-types-9.m: New.
11767         * objc.dg/layout-1.m: New.
11768         * objc.dg/objc-gc-4.m: New.
11769         * objc.dg/try-catch-9.m: New.
11770         * objc.dg/class-protocol-1.m: Tweak diagnostics.
11771         * objc.dg/comp-types-1.m: Likewise.
11772         * objc.dg/comp-types-[5-6].m: Likewise.
11773         * objc.dg/method-9.m: Likewise.
11774
11775 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
11776
11777         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
11778         and on hardware without VMX support.
11779
11780         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
11781
11782         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
11783
11784         * lib/profopt.exp (dg-final-generate, dg-final-use,
11785         profopt-final-code, profopt-get-options): New.
11786         (profopt-execute): Process test directives.
11787
11788         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
11789         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
11790         cleanup-tree-dump, cleanup-saved-temps): Update comments.
11791
11792 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
11793
11794         PR C++/21645
11795         * g++.dg/init/ctor5.C: New test.
11796
11797 2005-05-24  Ira Rosen  <irar@il.ibm.com>
11798
11799         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
11800         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
11801         vect-113.c, vect-114.c.
11802
11803 2005-05-23  Adam Nemet  <anemet@lnxw.com>
11804
11805         * gcc.dg/const-elim-1.c: Remove xfails.
11806
11807 2005-05-23  Jeff Law  <law@redhat.com>
11808
11809         * gcc.c-torture/compile/pr21638.c: New test.
11810         * gcc.c-torture/compile/20050520-1.c: New test.
11811
11812 2005-05-23  Nick Clifton  <nickc@redhat.com>
11813
11814         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
11815         be a proper triple, ie: m32r*-*-*.
11816         * g++.old-deja/g++.jason/thunk3.C: Likewise.
11817
11818 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
11819
11820         PR middle-end/21331
11821         PR tree-opt/21293
11822         * gcc.c-torture/compile/pr21293.c: New test.
11823         * gcc.c-torture/execute/pr21331.c: New test.
11824
11825 2004-05-20  Richard Henderson  <rth@redhat.com>
11826
11827         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
11828
11829 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
11830
11831         * obj-c++-dg.exp: Add.
11832         * obj-c++.exp: Add.
11833         * obj-c++.dg/dg.exp: Add.
11834
11835 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
11836
11837         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
11838         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
11839
11840 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
11841
11842         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
11843
11844 2004-05-19  Richard Henderson  <rth@redhat.com>
11845
11846         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
11847
11848 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
11849
11850         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
11851
11852         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
11853
11854 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
11855
11856         PR c++/21495
11857         * g++.dg/parse/extern1.C: New test.
11858         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
11859
11860 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11861
11862         * gcc.dg/c99-math.h: New.
11863         * gcc.dg/c99-math-float-1.c: New test.
11864         * gcc.dg/c99-math-double-1.c: Likewise.
11865         * gcc.dg/c99-math-long-double-1.c: Likewise.
11866
11867 2005-05-18  Richard Henderson  <rth@redhat.com>
11868
11869         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
11870
11871 2005-05-18  Devang Patel  <dpatel@apple.com>
11872
11873         * g++.dg/opt/20050511-1.C: New test.
11874
11875 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
11876
11877         PR libfortran/21127
11878         * gfortran.dg/reshape-complex.f90: New test.
11879
11880 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
11881
11882         * gfortran.dg/array_constructor_1.f90: New test.
11883         * gfortran.dg/array_constructor_2.f90: New test.
11884
11885 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
11886
11887         PR fortran/20954
11888         * gfortran.dg/pr20954.f: New test.
11889
11890 2005-05-17  Mike Stump  <mrs@apple.com>
11891
11892         Yet more Objective-C++...
11893
11894         * objc.dg/method-5.m: Update.
11895         * objc.dg/method-6.m: Update.
11896         * objc.dg/method-7.m: Update.
11897         * objc.dg/method-9.m: Update.
11898         * objc.dg/try-catch-2.m: Update.
11899
11900 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
11901
11902         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
11903         Remove little-endian optimizations.
11904
11905 2005-05-17  Jeff Law  <law@redhat.com>
11906
11907         * g++.dg/tree-ssa/pr14814.C: New test.
11908         * gcc.dg/tree-ssa/pr14814.C: New test.
11909         * gcc.dg/tree-ssa/pr17141-1.C: New test.
11910         * gcc.dg/tree-ssa/pr17141-2.C: New test.
11911
11912 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
11913
11914         * gcc.dg/compat/generate-random.c: Do not include
11915         libiberty.h.
11916         * gcc.dg/compat/generate-random_r.c: Likewise.
11917
11918 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
11919
11920         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
11921
11922 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
11923
11924         PR middle-end/21595
11925         * g++.dg/tree-ssa/builtin1.C: New testcase.
11926
11927 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
11928
11929         PR c++/21454
11930         * g++.dg/opt/const4.C: New test.
11931
11932         PR middle-end/21492
11933         * g++.dg/opt/crossjump1.C: New test.
11934
11935         PR tree-optimization/21610
11936         * gcc.c-torture/compile/20050516-1.c: New test.
11937
11938         PR fortran/15080
11939         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
11940         about the test failing.
11941         * gfortran.fortran-torture/execute/where_7.f90: New test.
11942         * gfortran.fortran-torture/execute/where_8.f90: New test.
11943
11944 2005-05-16  Richard Henderson  <rth@redhat.com>
11945
11946         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
11947         i?86 and x86_64.
11948
11949 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
11950
11951         * gcc.dg/compat/generate-random.c (config.h): Do not include.
11952         (limits.h): Include unconditionally.
11953         (stdlib.h): Likewise.
11954         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
11955         (limits.h): Include unconditionally.
11956         (stdlib.h): Likewise.
11957         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
11958         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
11959         (limits.h): Include unconditionally.
11960         (stdlib.h): Likewise.
11961         (hashtab.h): Do not include.
11962         (getopt.h): Likewise.
11963         (stddef.h): Include.
11964         (hashval_t): Define.
11965         (struct entry): Add "next" field.
11966         (HASH_SIZE): New macro.
11967         (hash_table): New variable.
11968         (switchfiles): Do not use xmalloc.
11969         (mix): New macro.
11970         (iterative_hash): New function.
11971         (hasht): Remove.
11972         (e_exists): New function.
11973         (e_insert): Likewise.
11974         (output): Use, instead of libiberty hashtable functions.
11975         (main): Do not use getopt.  Do not call htab_create.
11976
11977 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
11978
11979         PR libstdc++/21526
11980         * lib/target-supports.exp (check_mkfifo_available):
11981         Return 0 for cygwin as mkfifo support incomplete on platform.
11982         Fix typos in comments.
11983
11984 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
11985
11986         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
11987
11988 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
11989
11990         PR fortran/17432
11991         * gfortran.dg/assign_4.f: New test.
11992
11993 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
11994
11995         PR tree-optimization/21563
11996         * gcc.dg/tree-ssa/pr21563.c: New.
11997
11998 2005-05-14  Jan Hubicka  <jh@suse.cz>
11999
12000         * gcc.dg/noreturn-7.c: Allow control reaches warning.
12001
12002 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
12003
12004         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
12005
12006 2005-05-13  Julian Brown  <julian@codesourcery.com>
12007
12008         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
12009         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
12010
12011 2005-05-13  Jan Hubicka  <jh@suse.cz>
12012
12013         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
12014         * gcc.dg/fold-xor-?.c: Likewise.
12015         * gcc.dg/pr15784-?.c: Likewise.
12016         * gcc.dg/pr20922-?.c: Likewise.
12017         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
12018         * gcc.dg/tree-ssa/pr17598.c: Likewise.
12019         * gcc.dg/tree-ssa/pr20470.c: Likewise.
12020
12021 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12022
12023         PR fortran/21260
12024         * gfortran.dg/hollerith_1.f90: New test.
12025
12026 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12027
12028         * gfortran.dg/func_result_2.f90: New test.
12029
12030 2005-05-11  Bud Davis  <bdavis@gfortran.org>
12031
12032         * gfortran.dg/dev_null.f90: New test.
12033
12034 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
12035
12036         * gcc.dg/arm-vfp1.c: Revert last change.
12037
12038 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
12039
12040         PR middle-end/19807
12041         PR tree-optimization/19639
12042         * g++.dg/tree-ssa/pr19807.C: New testcase.
12043
12044 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12045
12046         PR libfortran/21471
12047         * gfortran.dg/append-1.f90: New test.
12048
12049 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
12050
12051         * gcc.dg/pr18501.c: XFAIL.
12052         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
12053         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
12054         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
12055         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
12056         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
12057         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
12058         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
12059         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
12060
12061 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12062
12063         PR fortran/20178
12064         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
12065         gfortran.dg/f2c_3.f90: New tests.
12066
12067         * gfortran.dg/return_1.f90: Fix dg annotation.
12068
12069 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
12070
12071         * gcc.c-torture/compile/20050510-1.c: New test.
12072
12073 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
12074
12075         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
12076
12077 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
12078
12079         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
12080
12081 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
12082
12083         PR c/17913
12084         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
12085
12086 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
12087
12088         PR c/21342
12089         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
12090         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
12091
12092 2005-05-10  Ben Elliston  <bje@au.ibm.com>
12093
12094         PR debug/16676
12095         * gcc.dg/debug/pr16676.c: New test.
12096
12097 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
12098
12099         PR testsuite/21443
12100         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
12101         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
12102         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
12103         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
12104         Change -O1 to -O2.
12105         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
12106         -fno-tree-dominator-opts.
12107
12108 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12109
12110         * gfortran.dg/return_1.f90: New test.
12111
12112 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
12113
12114         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
12115
12116         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
12117
12118 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
12119
12120         PR c++/21427
12121         * g++.dg/inherit/covariant13.C: New.
12122
12123 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12124
12125         PR libfortran/19155
12126         * gfortran.dg/pr19155.f: New test.
12127
12128 2005-05-08  Roger Sayle  <roger@eyesopen.com>
12129
12130         PR inline-asm/8788
12131         * gcc.dg/pr8788-1.c: New testcase.
12132
12133 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
12134
12135         PR target/21416
12136         * gcc.target/mips/fpcmp-[12].c: New tests.
12137
12138 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
12139
12140         * lib/target-supports-dg.exp (dg-require-fork): New function.
12141         (dg-require-mkfifo): Likewise.
12142         * lib/target-supports.exp (check_function_available): New
12143         function.
12144         (check_fork_available): Likewise.
12145         (check_mkfifo_available): Likewise.
12146
12147 2005-05-06  Jeff Law  <law@redhat.com>
12148
12149         * gcc.c-torture/compile/pr21380.c: New test.
12150
12151 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
12152
12153         PR c++/20961
12154         * g++.dg/ext/weak3.C: New test.
12155
12156 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
12157
12158         PR c++/21352
12159         * g++.dg/template/crash37.C: New test.
12160
12161 2005-05-05  Paul Brook  <paul@codesourcery.com>
12162
12163         * gcc.dg/arm-g2.c: Use effective-target arm32.
12164         * gcc.dg/arm-mmx-1.c: Ditto.
12165         * gcc.dg/arm-scd42-2.c: Ditto.
12166         * gcc.dg/arm-vfp1.c: Ditto.
12167         * lib/target-supports.exp (check_effective_target_arm32): New
12168         function.
12169
12170 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
12171
12172         PR libfortran/21354
12173         gfortran.dg/in_pack_rank7.f90: New test.
12174
12175 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
12176
12177         PR middle-end/15618
12178         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
12179
12180 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
12181
12182         PR middle-end/21265
12183         * gcc.dg/20050503-1.c: New test.
12184
12185         PR rtl-optimization/21239
12186         * gcc.dg/i386-sse-11.c: New test.
12187
12188 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
12189
12190         PR target/16888
12191         * gcc.target/i386/asm-1.c: New test.
12192
12193 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
12194
12195         PR rtl-optimization/21330
12196         * gcc.c-torture/execute/20050502-1.c: New test.
12197
12198         PR target/21297
12199         * gcc.c-torture/execute/20050502-2.c: New test.
12200
12201 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
12202
12203         PR middle-end/21282
12204         * gcc.dg/pr21282.c: New.
12205
12206 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
12207
12208         * gcc.dg/vect/pr20122.c: Clean up .vect file.
12209         * gcc.dg/vect/vect-92.c: Likewise.
12210         * gcc.dg/vect/vect-93.c: Likewise.
12211         * gcc.dg/vect/vect-dv-1.c: Likewise.
12212         * gcc.dg/vect/vect-dv-2.c: Likewise.
12213         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
12214
12215 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
12216
12217         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
12218         * gfortran.dg/vect/vect-2.f90: Likewise.
12219         * gfortran.dg/vect/vect-3.f90: Likewise.
12220         * gfortran.dg/vect/vect-4.f90: Likewise.
12221         * gfortran.dg/vect/vect-5.f90: Likewise.
12222
12223 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
12224
12225         PR target/20813
12226         * gcc.dg/rs6000-fpint-2.c: New.
12227
12228 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
12229
12230         PR c/15698
12231         * gcc.dg/builtins-30.c: Update expected messages.
12232         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
12233         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
12234         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
12235
12236 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
12237
12238         PR tree-optimization/21294
12239         * gcc.dg/tree-ssa/pr21294.c: New.
12240
12241 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
12242
12243         * gcc.dg/altivec-3.c (vec_store): Do not use the old
12244         __builtin_altivec_st_internal_4si built-in.
12245
12246 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
12247
12248         PR c++/15875
12249         * g++.dg/template/ptrmem14.C: New test.
12250
12251 2005-05-02  Paul Brook  <paul@codesourcery.com>
12252
12253         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
12254
12255 2005-05-02  Michael Matz  <matz@suse.de>
12256
12257         PR c++/19542
12258         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
12259
12260 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
12261
12262         * g++.dg/cpp/weak.C: New test.
12263
12264 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
12265
12266         * gcc.dg/tree-ssa/loop-8.c: New test.
12267
12268 2005-04-30  Michael Maty  <matz@suse.de>
12269
12270         * gcc.dg/inline-mcpy.c: New test.
12271
12272 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
12273
12274         PR libfortran/18958
12275         * gfortran.dg/eoshift.f90: New test case.
12276
12277 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
12278
12279         PR libfortran/18857
12280         * gfortran.dg/matmul_1.f90: New test.
12281
12282 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
12283
12284         PR tree-optimization/21030
12285         * gcc.dg/tree-ssa/pr21030.c: New.
12286
12287 2005-04-29  Devang Patel  <dpatel@apple.com>
12288
12289         PR tree-optimization/21272
12290         * gcc.dg/vect/vect-ifcvt-10.c: New test.
12291
12292 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
12293
12294         PR fortran/13082
12295         PR fortran/18824
12296         * gfortran.dg/entry_4.f90: New test.
12297         * gfortran.fortran-torture/execute/entry_1.f90: New test.
12298         * gfortran.fortran-torture/execute/entry_2.f90: New test.
12299         * gfortran.fortran-torture/execute/entry_3.f90: New test.
12300         * gfortran.fortran-torture/execute/entry_4.f90: New test.
12301         * gfortran.fortran-torture/execute/entry_5.f90: New test.
12302         * gfortran.fortran-torture/execute/entry_6.f90: New test.
12303         * gfortran.fortran-torture/execute/entry_7.f90: New test.
12304
12305 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12306
12307         * gfortran.fortran-torture/execute/entry_8.f90: New test.
12308
12309 2005-04-29  Paul Brook  <paul@codesourcery.com>
12310
12311         * gfortran.dg/entry_3.f90: New test.
12312
12313 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12314
12315         * gfortran.dg/implicit_4.f90: New test.
12316
12317 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
12318
12319         * lib/target-supports.exp (check_profiling_available): Return
12320         false for xtensa-*-elf.
12321
12322 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
12323
12324         * lib/fortran-torture.exp (fortran-torture.exp): Catch
12325         error if file cannot be deleted.
12326
12327 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
12328
12329         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
12330         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
12331         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
12332         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
12333         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
12334         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
12335         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
12336         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
12337         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
12338         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
12339         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
12340         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
12341         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
12342
12343 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12344
12345         PR fortran/20865
12346         * gfortran.dg/pr20865.f90: New test.
12347
12348 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
12349
12350         * gcc.dg/void-cast-2.c: New test.
12351
12352 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
12353
12354         PR c/21159
12355         * gcc.dg/void-cast-1.c: New test.
12356
12357 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
12358
12359         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
12360
12361 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12362
12363         PR fortran/21177
12364         * gfortran.dg/pr21177.f90: New test.
12365
12366 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
12367
12368         PR tree-optimization/21171
12369         * gcc.dg/tree-ssa/pr21171.c: New test.
12370
12371 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
12372
12373         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
12374         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
12375         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
12376         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
12377         gcc.dg/tree-ssa/gen-vect-32.c: New.
12378         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
12379         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
12380         don't run on PPC32.
12381
12382 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
12383
12384         PR c/21213
12385         * gcc.dg/transparent-union-3.c: New test.
12386
12387 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
12388
12389         PR c/20740
12390         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
12391         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
12392         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
12393         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
12394         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
12395         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
12396
12397 2005-04-26  Jeff Law  <law@redhat.com>
12398
12399         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
12400         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
12401         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
12402         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
12403         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
12404         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
12405         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
12406
12407 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
12408
12409         PR tree-optimization/17598
12410         * gcc.dg/tree-ssa/pr17598.c: New testcase.
12411
12412 2005-04-25  Mike Stump  <mrs@apple.com>
12413
12414         * objc.dg/fix-and-continue-1.m: Add.
12415
12416 2005-04-25  Roger Sayle  <roger@eyesopen.com>
12417
12418         PR c++/20995
12419         * g++.dg/opt/pr20995-1.C: New test case.
12420
12421 2005-04-25  Devang Patel <dpatel@apple.com>
12422
12423         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
12424
12425 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
12426
12427         PR testsuite/21062
12428         * g++.dg/opt/alias2.C (printf): Correct the prototype.
12429
12430 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
12431
12432         PR C++/21188
12433         * g++.dg/opt/rtti2.C: New test.
12434
12435 2005-04-25  Paul Brook  <paul@codesourcery.com>
12436         Steven G. Kargl  <kargls@comcast.net>
12437
12438         PR fortran/20879
12439         * gfortran.dg/ichar_1.f90: New file.
12440
12441 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
12442
12443         PR middle-end/20991
12444         * g++.dg/opt/pr20991.C: New test.
12445
12446         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
12447         where sizeof (type) < __alignof__ (type).
12448         * gcc.dg/compat/struct-layout-1.h: Likewise.
12449
12450 2005-04-24  Per Bothner  <per@bothner.com>
12451             Devang Patel  <dpatel@apple.com>
12452
12453         PR preprocessor/20907
12454         * gcc.dg/cpp/very-long-comment.c: New test.
12455
12456 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12457
12458         PR fortran/20059
12459         * gfortran.dg/common_5.f: New test.
12460
12461 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
12462
12463         PR middle-end/21082
12464         * g++.dg/tree-ssa/pr21082.C: New testcase.
12465
12466 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
12467
12468         * gcc.dg/vect/vect-99.c: New test.
12469
12470 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
12471
12472         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
12473
12474 2005-04-22  Jeff Law  <law@redhat.com>
12475
12476         * gcc.dg/uninit-5.c: Remove xfails.
12477         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
12478         conditionals and loads.
12479
12480 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
12481
12482         PR libfortran/20074
12483         PR libfortran/20436
12484         PR libfortran/21108
12485         * gfortran.dg/nested_reshape.f90: new test
12486         * gfortran.dg/reshape-alloc.f90: new test
12487         * gfortran.dg/reshape.f90: new test
12488
12489 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
12490
12491         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
12492
12493         * gcc.dg/arm-vfp1.c: New test.
12494
12495 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
12496
12497         PR c++/21087
12498         * g++.dg/lookup/builtin2.C: New test.
12499
12500 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
12501
12502         * gcc.dg/weak/weak-13.c: New test.
12503
12504 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
12505
12506         * lib/target-supports.exp (check_effective_target_sync_int_long):
12507         Add powerpc*.
12508
12509 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
12510
12511         * gcc.target/mips/branch-1.c: New test.
12512
12513 2005-04-21  Richard Henderson  <rth@redhat.com>
12514
12515         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
12516         * gcc.dg/vect/vect-86.c: Likewise.
12517         * gcc.dg/vect/vect-87.c: Likewise.
12518         * gcc.dg/vect/vect-88.c: Likewise.
12519
12520 2005-04-21  Devang Patel  <dpatel@apple.com>
12521
12522         PR optimization/20994
12523         * gcc.dg/tree-ssa/ifc-3.c: New test.
12524
12525 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
12526
12527         PR c/12913
12528         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
12529         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
12530         gcc.dg/c99-vla-jump-5.c: New tests.
12531
12532 2005-04-19  Richard Henderson  <rth@redhat.com>
12533
12534         * lib/target-supports.exp (check_effective_target_vect_int_mult):
12535         Fix typo in exists check.
12536         (check_effective_target_sync_int_long): New.
12537         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
12538         * gcc.dg/ia64-sync-2.c: Likewise.
12539         * gcc.dg/ia64-sync-3.c: Likewise.
12540         * gcc.dg/ia64-sync-4.c: Likewise.
12541
12542 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
12543
12544         * gcc.dg/fold-xor-1.c: New test.
12545         * gcc.dg/fold-xor-2.c: New test.
12546
12547 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
12548
12549         PR target/20670
12550         * g++.dg/eh/fp-regs.C: New test.
12551
12552 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
12553
12554         * gcc.dg/Wint-to-pointer-cast-1.c,
12555         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
12556         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
12557         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
12558
12559 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12560
12561         PR fortran/16861
12562         * gfortran.dg/pr16861.f90: New test.
12563
12564 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
12565
12566         * gcc.dg/pr21085.c: New test.
12567
12568 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
12569
12570         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
12571         (setup_mips_tests, dg-mips-options): New procedures.
12572         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
12573         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
12574         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
12575         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
12576         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
12577         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
12578         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
12579         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
12580         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
12581         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
12582         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
12583         dg-mips-options instead of dg-options.  Remove now-redundant
12584         preprocessor guards.
12585         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
12586         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
12587         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
12588         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
12589         * gcc.dg/vr-mult-2.c: Delete.
12590         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
12591         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
12592         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
12593         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
12594         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
12595         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
12596         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
12597
12598 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
12599
12600         * ada/acats/run_all.sh: Use sync when executable not present.
12601
12602 2005-04-18  Devang Patel  <dpatel@apple.com>
12603
12604         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
12605         * gcc.dg/vect/vect-11a.c: New.
12606         * gcc.dg/vect/vect-none.c: Update.
12607         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
12608
12609 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
12610
12611         PR tree-optimization/20922
12612         * gcc.dg/pr20922-1.c: New test.
12613         * gcc.dg/pr20922-2.c: New test.
12614         * gcc.dg/pr20922-3.c: New test.
12615         * gcc.dg/pr20922-4.c: New test.
12616         * gcc.dg/pr20922-5.c: New test.
12617         * gcc.dg/pr20922-6.c: New test.
12618
12619 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12620
12621         PR libfortran/20950
12622         * gfortran.dg/pr20950.f: New test.
12623
12624 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12625
12626         PR libfortran/19216
12627         * gfortran.dg/pr19216.f: New test.
12628
12629 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
12630
12631         PR tree-optimization/21001
12632         * gcc.dg/tree-ssa/pr21001.c: New.
12633
12634 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
12635
12636         PR libfortran/21075
12637         * gfortran.dg/reshape_rank7.f90: New test.
12638
12639 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
12640
12641         PR libfortran/12884 gfortran.dg/pr12884.f: New test
12642         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
12643         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
12644         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
12645         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
12646         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
12647         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
12648         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
12649         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
12650         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
12651         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
12652         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
12653         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
12654         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
12655         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
12656         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
12657         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
12658         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
12659         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
12660         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
12661         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
12662
12663 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
12664
12665         * gfortran.dg/wtruncate.f: New testcase.
12666         * gfortran.dg/wtruncate.f90: New testcase.
12667
12668 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
12669
12670         PR c++/21025
12671         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
12672         which sizeof/alignof is dependent, rather than just whether we are
12673         processing_template_decl.
12674
12675 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
12676
12677         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
12678         corrected typo where the wrong variables had been compared.
12679
12680 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
12681
12682         PR libfortran/18495
12683         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
12684         Test callee-allocated version of return array with a write
12685         statement.
12686         Test spread with a temporary with another write statement.
12687
12688 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
12689
12690         PR tree-optimization/21031
12691         * gcc.dg/tree-ssa/pr21031.c: New.
12692
12693 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
12694
12695         PR tree-optimization/21004
12696         * gcc.dg/builtins-53.c: Include builtins-config.h.
12697         Check floorf, ceilf, floorl and ceill transformations
12698         only when HAVE_C99_RUNTIME is defined.
12699
12700 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
12701
12702         PR middle-end/20739
12703         * gcc.dg/tree-ssa/pr20739.c: New test.
12704
12705 2005-04-14  Mike Stump  <mrs@apple.com>
12706
12707         * gcc.dg/Foundation.framework/empty: New.
12708         * gcc.dg/framework-2.c: New.
12709
12710 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
12711
12712         PR tree-optimization/21021
12713         * gcc.c-torture/compile/pr21021.c: New.
12714
12715 2005-04-14  Janis Johnson  <janis187@us.ibm.com
12716
12717         PR testsuite/21010
12718         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
12719         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
12720         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
12721         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
12722         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
12723         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
12724         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
12725         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
12726
12727 2005-04-14  Richard Henderson  <rth@redhat.com>
12728
12729         * lib/target-supports.exp (check_effective_target_vect_condition):
12730         Add ia64, i?86, and x86_64.
12731
12732 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
12733
12734         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
12735
12736 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
12737
12738         PR tree-optimization/20657
12739         * gcc.dg/tree-ssa/pr20657.c: New.
12740
12741 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
12742
12743         * gcc.dg/builtins-53.c: Also check (int)trunc* and
12744         (long long int)trunc*.
12745
12746 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
12747
12748         PR target/20927
12749         * gcc.dg/pr20927.c: New test.
12750
12751 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
12752
12753         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
12754         * gcc.target/mips/asm-1.c: Likewise.
12755
12756 2005-04-13  Dale Johannesen  <dalej@apple.com>
12757
12758         * objc.dg/objc-fast-4.m: New.
12759
12760 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
12761
12762         * gcc.target/cris/torture/cris-torture.exp: New driver in new
12763         directory.
12764         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
12765
12766 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
12767
12768         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
12769         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
12770         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
12771
12772 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
12773
12774         PR tree-optimization/20913
12775         * gcc.dg/tree-ssa/pr20913.c: New.
12776
12777         PR tree-optimization/20702
12778         * gcc.dg/tree-ssa/pr20702.c: New.
12779
12780 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12781
12782         PR c++/13744
12783         * g++.dg/inherit/local3.C: New test.
12784
12785 2005-04-12  Jeff Law  <law@redhat.com>
12786
12787         * gcc.dg/tree-ssa/20050412-1.c: New test.
12788
12789 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
12790
12791         PR libfortran/19016
12792         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
12793         Add tests with mask generated by expression.
12794         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
12795         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
12796         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
12797
12798 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
12799
12800         PR middle-end/20917
12801         * gcc.dg/20050409-1.c: New test.
12802
12803 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
12804
12805         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
12806
12807 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
12808
12809         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
12810         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
12811         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
12812         (TARGET_CXX): Adjust accordingly.
12813         * target.h (struct gcc_target): Remove epxort_class_data.  Add
12814         determine_class_data_visibility and class_data_always_comdat.
12815         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
12816         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
12817         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
12818         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
12819         (arm_cxx_determine_class_data_visibility): New.
12820         (arm_cxx_class_data_always_comdat): Likewise.
12821         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
12822         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
12823         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
12824         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
12825         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
12826         Define.
12827
12828 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
12829
12830         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
12831
12832 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
12833
12834         * gcc.dg/i386-darwin-fpmath.c: New.
12835
12836 2004-04-11  Devang Patel  <dpatel@apple.com>
12837
12838         * lib/target-supports.exp (check_effective_target_vect_condition): New.
12839         * gcc.dg/vect/vect-ifcvt-1.c: New test.
12840         * gcc.dg/vect/vect-ifcvt-2.c: New test.
12841         * gcc.dg/vect/vect-ifcvt-3.c: New test.
12842         * gcc.dg/vect/vect-ifcvt-4.c: New test.
12843         * gcc.dg/vect/vect-ifcvt-5.c: New test.
12844         * gcc.dg/vect/vect-ifcvt-6.c: New test.
12845         * gcc.dg/vect/vect-ifcvt-7.c: New test.
12846         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
12847
12848 2004-04-11  Devang Patel  <dpatel@apple.com>
12849
12850         * gcc.dg/vect/vect-dv-1.c: New test.
12851         * gcc.dg/vect/vect-dv-2.c: New test.
12852
12853 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
12854
12855         PR tree-optimization/20933
12856         * gcc.dg/tree-ssa/pr20933.c: New test.
12857
12858 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12859
12860         * gfortran.dg/fold_nearest.f90: New test.
12861
12862 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
12863
12864         * gcc.dg/tree-ssa/alias-1.c: New test.
12865
12866 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
12867
12868         PR tree-optimization/20920
12869         * g++.dg/tree-ssa/pr20920.C: New test.
12870
12871 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
12872
12873         * gcc.dg/builtins-53.c: Also check (int)ceil* and
12874         (long long int)ceil*.
12875
12876 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
12877
12878         * g++.dg/warn/Wdtor1.C: Declare template in system header with
12879         explicit C++ linkage.
12880
12881 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12882
12883         * gfortran.dg/pr17229.f: Take care of the new obsolescence
12884         warning for arithmetic IF statements.
12885
12886 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
12887
12888         * eor_handling_1.f90: New test case.
12889         * eor_handling_2.f90: New test case.
12890         * eor_handling_3.f90: New test case.
12891         * eor_handling_4.f90: New test case.
12892         * eor_handling_5.f90: New test case.
12893         * noadv_size.f90: New test case.
12894         * pad_no.f90: New test case.
12895
12896 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
12897
12898         * gcc.c-torture/execute/20050410-1.c: New test.
12899
12900 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
12901
12902         * gcc.dg/pr20126.c: New.
12903
12904 2005-04-09  Bud Davis  <bdavis@gfortran.org>
12905             Steven G. Kargl <kargls@comcast.net>
12906
12907         * gfortran.dg/PR19872.f: New test.
12908
12909 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
12910
12911         * gfortran.dg/nint_1.f90: Fix dg-do directive.
12912
12913 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
12914
12915         * gfortran.dg/nint_1.f90: New test.
12916
12917 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
12918
12919         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
12920         Added test for callee-allocated arrays with write statements.
12921         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
12922         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
12923         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
12924         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
12925         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
12926
12927 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
12928
12929         PR libfortran/20163
12930         * gfortran.dg/open-options-blanks.f: New test.
12931
12932 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
12933
12934         PR fortran/13257
12935         * gfortran.dg/comma_format_extension_[1234].f: New tests.
12936
12937 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
12938
12939         * gcc.dg/tree-ssa/stdarg-1.c: New test.
12940         * gcc.dg/tree-ssa/stdarg-2.c: New test.
12941         * gcc.dg/tree-ssa/stdarg-3.c: New test.
12942         * gcc.dg/tree-ssa/stdarg-4.c: New test.
12943         * gcc.dg/tree-ssa/stdarg-5.c: New test.
12944         * gcc.c-torture/execute/stdarg-4.c: New test.
12945
12946         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
12947
12948         PR target/20795
12949         * g++.dg/abi/param2.C: New test.
12950
12951 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
12952
12953         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
12954
12955 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
12956
12957         * gcc.dg/builtins-53.c: New test.
12958
12959 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
12960
12961         * g++.dg/tree-ssa/pr18178.C: New test.
12962         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
12963         * gcc.c-torture/execute/20041019-1.c: New test.
12964         * gcc.dg/tree-ssa/20041008-1.c: New test.
12965         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
12966         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
12967         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
12968         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
12969         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
12970         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
12971         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
12972         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
12973         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
12974         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
12975
12976 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
12977
12978         PR rtl-optimization/20466
12979         * gcc.c-torture/execute/pr20466-1.c: New test.
12980
12981 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
12982
12983         PR c++/20905
12984         * g++.dg/parse/cond2.C: New test.
12985
12986         PR c++/20145
12987         * g++.dg/warn/Wdtor1.C: New test.
12988
12989 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12990
12991         PR fortran/17229
12992         * gfortran.dg/pr17229.f: New test.
12993
12994 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
12995
12996         * gfortran.dg/tiny_1.f90: New test.
12997         * gfortran.dg/tiny_2.f90: ditto.
12998
12999 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
13000
13001         * gfortran.dg/eor_1.f90: Fix dg-do run line
13002         * gfortran.dg/open_new.f90: Fix dg-do run line
13003
13004 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
13005
13006         * lib/target-supports.exp (get_compiler_messages): Support
13007         optional arguments, the fourth being compiler options.
13008         (check_effective_target_fpic): New proc.
13009         * gcc.dg/20050321-2.c: Restrict to target fpic.
13010
13011 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
13012
13013         * gcc.dg/15443-1.c: New test.
13014         * gcc.dg/15443-2.c: Likewise.
13015
13016 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13017
13018         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
13019
13020 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
13021
13022         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
13023
13024 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
13025
13026         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
13027         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
13028         -m64.
13029         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
13030         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
13031         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
13032
13033 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
13034
13035         PR c++/20212
13036         * g++.dg/warn/Wunused-11.C: New test.
13037
13038 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
13039
13040         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
13041
13042 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
13043
13044         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
13045
13046 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
13047
13048         PR c++/20734
13049         * g++.dg/template/ptrmem13.C: New test.
13050
13051 2005-04-05  Per Bothner  <per@bothner.com>
13052
13053         * lib/gcc.exp: Always add -fno-show-column, for now.
13054
13055 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
13056
13057         PR testsuite/20767
13058         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
13059         of plain old "unsigned int" for the type of "i".  Makes this test
13060         64bit clean.
13061
13062 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
13063
13064         * gcc.dg/i386-ssefn-1.c: New test.
13065         * gcc.dg/i386-ssefn-2.c: New test.
13066         * gcc.dg/i386-ssefn-3.c: New test.
13067         * gcc.dg/i386-ssefn-4.c: New test.
13068
13069 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
13070
13071         PR tree-optimization/20076
13072         * gcc.dg/builtin-apply4.c: New test.
13073
13074         PR preprocessor/19475
13075         * gcc.dg/cpp/macspace1.c: New test.
13076         * gcc.dg/cpp/macspace2.c: New test.
13077
13078 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13079
13080         * gfortran.dg/pr20755.f: Fixed bad format.
13081
13082 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
13083
13084         PR c++/20763
13085         * g++.dg/ext/attrib21.C: New test.
13086
13087 2004-04-05  Devang Patel  <dpatel@apple.com>
13088
13089         * lib/target-supports.exp (check_effective_target_vect_shif): New.
13090         * gcc.dg/vect/vect-shift-1.c: New test.
13091
13092 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13093
13094         PR libfortran/20755
13095         * gfortran.dg/pr20755.f: New test.
13096
13097 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
13098
13099         * gfortran.dg/pr15959.f90: New test.
13100         * gfortran.dg/string_pad_trunc.f90: New test.
13101
13102 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13103
13104         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
13105         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
13106         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
13107         syntax.
13108
13109 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
13110
13111         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
13112
13113 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13114
13115         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
13116         * gcc.c-torture/compile/20011119-2.c: Likewise.
13117         * gcc.c-torture/compile/981001-2.c: Likewise.
13118
13119 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
13120
13121         PR c++/20679
13122         * g++.dg/template/overload4.C: New test.
13123
13124 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
13125
13126         PR c++/20746
13127         * g++.dg/abi/covariant5.C: New.
13128
13129         PR debug/20505
13130         * g++.dg/debug/const2.C: New.
13131
13132 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
13133
13134         PR rtl-optimization/16104
13135         * gcc.c-torture/execute/20050316-1.c: New test.
13136
13137 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
13138
13139         * g++.dg/template/spec23.C: Fix dg-error text.
13140
13141 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
13142
13143         PR c++/19199
13144         * g++.dg/expr/lval2.C: New.
13145
13146 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13147
13148         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
13149         __builtin_strcasecmp and __builtin_strncasecmp.
13150
13151 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
13152
13153         PR c++/20723
13154         * g++.dg/template/spec22.C: New.
13155         * g++.dg/template/spec23.C: New.
13156
13157 2005-04-03  Dale Ranta  <dir@lanl.gov>
13158             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13159
13160         PR libfortran/20068
13161         PR libfortran/20125
13162         PR libfortran/20156
13163         PR libfortran/20471
13164         * gfortran.dg/backspace.f: New test.
13165
13166 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
13167
13168         * gcc.dg/pr19345.c: New test.
13169
13170 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
13171
13172         PR tree-optimization/20640
13173         * gcc.dg/torture/tree-loop-1.c: New.
13174
13175 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
13176
13177         PR rtl-optimization/20290
13178         * gcc.c-torture/execute/loop-ivopts-2.c: New.
13179
13180 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
13181
13182         * gcc.dg/rs6000-fpint.c: New.
13183
13184 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
13185
13186         * gcc.dg/old-style-then-proto-1.c: New test.
13187
13188 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13189
13190         * gfortran.fortran-torture/execute/backspace.f90: Check
13191         after backspace and read was incorrect.
13192
13193 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13194
13195         * gcc.c-torture/execute/builtins/strcat.c: Check the result
13196         buffer past the terminating NUL using memcmp.
13197         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
13198         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
13199
13200         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
13201         Fix unused/uninitialized variable warnings.
13202
13203         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
13204         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
13205         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
13206         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
13207
13208         * gcc.c-torture/execute/builtins/abs-1-lib.c,
13209         gcc.c-torture/execute/builtins/fputs-lib.c,
13210         gcc.c-torture/execute/builtins/lib/fprintf.c,
13211         gcc.c-torture/execute/builtins/lib/main.c,
13212         gcc.c-torture/execute/builtins/lib/memcmp.c,
13213         gcc.c-torture/execute/builtins/lib/memmove.c,
13214         gcc.c-torture/execute/builtins/lib/mempcpy.c,
13215         gcc.c-torture/execute/builtins/lib/memset.c,
13216         gcc.c-torture/execute/builtins/lib/printf.c,
13217         gcc.c-torture/execute/builtins/lib/sprintf.c,
13218         gcc.c-torture/execute/builtins/lib/stpcpy.c,
13219         gcc.c-torture/execute/builtins/lib/strchr.c,
13220         gcc.c-torture/execute/builtins/lib/strcmp.c,
13221         gcc.c-torture/execute/builtins/lib/strcpy.c,
13222         gcc.c-torture/execute/builtins/lib/strcspn.c,
13223         gcc.c-torture/execute/builtins/lib/strlen.c,
13224         gcc.c-torture/execute/builtins/lib/strncat.c,
13225         gcc.c-torture/execute/builtins/lib/strncmp.c,
13226         gcc.c-torture/execute/builtins/lib/strncpy.c,
13227         gcc.c-torture/execute/builtins/lib/strrchr.c,
13228         gcc.c-torture/execute/builtins/lib/strspn.c,
13229         gcc.c-torture/execute/builtins/lib/strstr.c,
13230         gcc.c-torture/execute/builtins/memops-asm-lib.c,
13231         gcc.c-torture/execute/builtins/strlen-2.c,
13232         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
13233         prototypes.
13234
13235 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
13236
13237         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
13238         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
13239         selectany usage.
13240
13241 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
13242
13243         PR c++/19406
13244         * g++.dg/debug/using1.C: New test.
13245
13246 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
13247
13248         PR middle-end/20524
13249         * gcc.dg/alias-7.c: Prefix asm-declared name with
13250         __USER_LABEL_PREFIX__.
13251
13252 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
13253
13254         Fix fallout from PR middle-end/15700:
13255         * gcc.c-torture/compile/20011119-1.c: Take
13256         __USER_LABEL_PREFIX__ into account.
13257         * gcc.c-torture/compile/20011119-2.c: Likewise.
13258
13259 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13260
13261         PR c++/18644
13262         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
13263
13264 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
13265
13266         PR c/17855
13267         * gcc.c-torture/compile/struct-non-lval-1.c,
13268         gcc.c-torture/compile/struct-non-lval-2.c,
13269         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
13270
13271 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
13272
13273         * gcc.dg/tls/tls.exp: Remove temporary file.
13274         * g++.dg/tls/tls.exp: Ditto.
13275         * lib/file-format.exp: Ditto.
13276         * g++.dg/special/ecos.exp: Ditto.
13277
13278         * lib/profopt.exp: Treat prof_ext as a list.
13279         * gcc.misc-tests/bprob.exp: Ditto.
13280         * g++.dg/bprob/bprob.exp: Ditto.
13281
13282         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
13283         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
13284         g++.dg/tree-ssa/pointer-reference-alias.C,
13285         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
13286         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
13287         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
13288         g++.dg/vect/pr19951.cc: Ditto.
13289         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
13290         gcc.dg/builtins-47.c: Ditto.
13291         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
13292         gcc.dg/pr20115-1.c: Ditto.
13293         * gcc.dg/tree-ssa/20030530-2.c,
13294         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
13295         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
13296         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
13297         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
13298         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
13299         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
13300         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
13301         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
13302         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
13303         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
13304         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
13305         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
13306         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
13307         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
13308         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
13309         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
13310         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
13311         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
13312         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
13313         gcc.dg/tree-ssa/20030824-1.c,
13314         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
13315         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
13316         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
13317         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
13318         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
13319         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
13320         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
13321         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
13322         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
13323         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
13324         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
13325         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
13326         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
13327         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
13328         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
13329         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
13330         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
13331         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
13332         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
13333         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
13334         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
13335         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
13336         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
13337         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
13338         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
13339         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
13340         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
13341         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
13342         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
13343         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
13344         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
13345         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
13346         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
13347         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
13348         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
13349         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
13350         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
13351         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
13352         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
13353         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
13354         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
13355         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
13356         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
13357         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
13358         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
13359         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
13360         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
13361         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
13362         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
13363         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
13364         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
13365         gcc.dg/tree-ssa/useless-1.c: Ditto.
13366         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
13367         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
13368         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
13369         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
13370         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
13371         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
13372         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
13373         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
13374         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
13375         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
13376         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
13377         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
13378         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
13379         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
13380         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
13381         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
13382         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
13383         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
13384         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
13385         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
13386         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
13387         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
13388         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
13389         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
13390         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
13391         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
13392         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
13393         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
13394         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
13395         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
13396         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
13397         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
13398         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
13399         gcc.dg/vect/vect-none.c: Ditto.
13400         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
13401         treelang/compile/unsigned.tree: Ditto.
13402
13403         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
13404         * gcc.dg/cpp/direct2s.c: Ditto.
13405         * gcc.dg/cpp/paste4.c: Ditto.
13406         * gcc.dg/cpp/separate-1.c: Ditto.
13407         * gcc.dg/pch/save-temps-1.c: Ditto.
13408         * g++.dg/ext/altivec-10.C: Ditto.
13409         * g++.dg/pch/pch.C: Ditto.
13410
13411         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
13412
13413         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
13414         * g++.dg/template/repo1.C: Ditto.
13415         * g++.dg/template/repo2.C: Ditto.
13416         * g++.dg/template/repo3.C: Ditto.
13417         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
13418         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
13419         * g++.old-deja/g++.pt/repo1.C: Ditto.
13420         * g++.old-deja/g++.pt/repo2.C: Ditto.
13421         * g++.old-deja/g++.pt/repo3.C: Ditto.
13422         * g++.old-deja/g++.pt/repo4.C: Ditto.
13423
13424         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
13425         * gcc.dg/20030107-1.c: Ditto.
13426         * gcc.dg/20030702-1.c: Ditto.
13427         * gcc.dg/profile-generate-1.c: Ditto.
13428         * g++.dg/other/profile1.C: Ditto.
13429         * g++.old-deja/g++.robertl/eb83.C: Ditto.
13430
13431         * lib/gcc-dg.exp (remove-build-file): New.
13432         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
13433         cleanup-tree-dump, cleanup-saved-temps): New.
13434
13435 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
13436
13437         PR c++/19203, DR 214
13438         * g++.dg/parse/ambig3.C: Not ambiguous.
13439         * g++.dg/template/spec20.C: New.
13440         * g++.dg/template/spec21.C: New.
13441
13442 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
13443
13444         PR target/20045
13445         * gcc.dg/ia64-fptr-1.c: Run only on linux.
13446
13447 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13448
13449         PR libfortran/20660
13450         * gfortran.dg/negative_unit.f: New test.
13451
13452 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
13453
13454         * gcc.dg/20050330-1.c: New test.
13455
13456 2005-03-30  Devang Patel  <dpatel@apple.com>
13457
13458         * g++.dg/tree-sra/ssa-sra-3.C: New test.
13459
13460 2005-03-30  Dale Johannesen  <dalej@apple.com>
13461
13462         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
13463
13464 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
13465
13466         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
13467         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
13468         Strip options from test name.
13469
13470 2005-03-31  Jan Hubicka  <jh@suse.cz>
13471
13472         * gcc.dg/varpool-1.c: New testcase.
13473
13474 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
13475
13476         PR c/772
13477         PR c/17913
13478         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
13479         gcc.dg/stmt-expr-label-3.c : New tests.
13480         * gcc.c-torture/execute/medce-2.c: Remove.
13481
13482 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
13483
13484         PR c/20368
13485         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
13486         tests.
13487
13488 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
13489
13490         * gcc.c-torture/compile/pr20203.c: New test.
13491
13492 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
13493
13494         * gfortran.dg/promotion.f90: New test.
13495
13496 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
13497
13498         PR middle-end/20491
13499         * gcc.dg/torture/asm-subreg-1.c: New test.
13500
13501 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
13502
13503         PR c/20672
13504         * gcc.dg/pr20672-1.c: New test.
13505
13506 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
13507
13508         * gfortran.dg/vect: New directory.
13509         * gfortran.dg/vect/vect.exp: New.
13510         * gfortran.dg/vect/vect-1.f90: New test.
13511         * gfortran.dg/vect/vect-2.f90: New test.
13512         * gfortran.dg/vect/vect-3.f90: New test.
13513         * gfortran.dg/vect/vect-4.f90: New test.
13514         * gfortran.dg/vect/vect-5.f90: New test.
13515
13516 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
13517
13518         PR middle-end/20622
13519         * gcc.dg/alias-7.c: New test.
13520
13521 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
13522
13523         * gcc.dg/sparc-reg-1.c: New test.
13524
13525 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
13526
13527         PR target/19890
13528         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
13529
13530 2005-03-29  Dale Ranta  <dir@lanl.gov>
13531             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13532
13533         PR libfortran/20163
13534         * gfortran.dg/pr20163-2.f: New test.
13535
13536 2005-03-28  Jan Hubicka  <jh@suse.cz>
13537
13538         PR middle-end/20635
13539         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
13540         by Jakub Jelinek.
13541
13542 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
13543
13544         PR tree-optimization/20626
13545         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
13546         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
13547
13548 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
13549
13550         * gfortran.dg/underflow.f90: New test.
13551         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
13552
13553 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13554
13555         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
13556
13557 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
13558
13559         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
13560         (g++_init): Make sure that CXXFLAGS is set.
13561         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
13562         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
13563         * lib/gfortran.exp (gfortran_link_flags): Likewise.
13564         * lib/objc.exp (objc_init): Likewise.
13565         * lib/treelang.exp (treelang_init): Likewise.
13566
13567 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
13568
13569         PR tree-optimization/20470
13570         * gcc.dg/tree-ssa/pr20470.c: New test.
13571
13572 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
13573
13574         * gcc.dg/ppc-stfiwx.c: New.
13575
13576 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
13577
13578         PR target/19888
13579         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
13580
13581 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
13582
13583         * gcc.dg/20050325-1.c: Fix a typo.
13584
13585 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13586
13587         PR libfortran/19678
13588         PR libfortran/19679
13589         * gfortran.dg/dos_eol.f: New test.
13590
13591 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
13592
13593         PR rtl-optimization/20249
13594         * gcc.dg/20050325-1.c: New test.
13595
13596 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13597
13598         PR libfortran/15332
13599         * gfortran.dg/pr15332.f: New test.
13600
13601 2005-03-24  Dale Johannesen  <dalej@apple.com>
13602
13603         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
13604
13605 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
13606
13607         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
13608         'internal' visibility.
13609         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
13610         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
13611         'protected' visibility.
13612         * gcc.dg/visibility-7.c: Likewise.
13613         * lib/target-supports.exp (check_visibility_available): Take
13614         a parameter, the kind of visibility to check for.
13615         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
13616         to check_visibility_available.
13617
13618         * g++.dg/expr/cast3.C: New.
13619
13620 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
13621
13622         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
13623         rs6000.
13624
13625 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
13626
13627         PR target/20095
13628         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
13629
13630 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
13631
13632         * gcc.dg/badshift.c: Renamed to...
13633         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
13634
13635         * gcc.target/i386/badshift.c: Renamed to...
13636         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
13637         only.
13638
13639         PR rtl-optimization/20532
13640         * gcc.target/i386/badshift.c: New.
13641
13642 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13643
13644         * gfortran.dg/pr18025.f90: New test.
13645
13646 2005-03-23  Dale Johannesen  <dalej@apple.com>
13647
13648         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
13649
13650 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
13651
13652         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
13653
13654         * lib/target-supports.exp (check_iconv_available): Default
13655         libiconv to -liconv, if there is no definition.
13656
13657 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
13658
13659         * gcc.dg/torture/cris-asm-mof-1.c: New test.
13660
13661 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
13662
13663         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
13664         * g++.dg/opt/pr7503-2.C: Likewise.
13665         * g++.dg/opt/pr7503-3.C: Likewise.
13666         * g++.dg/opt/pr7503-4.C: Likewise.
13667         * g++.dg/opt/pr7503-5.C: Likewise.
13668         * g++.dg/warn/minmax.C: New test.
13669
13670 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13671
13672         * gfortran.dg/g77_intrinsics_funcs.f: New test.
13673         * gfortran.dg/g77_intrinsics_sub.f: New test.
13674
13675 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
13676             Jan Hubicka  <jh@suse.cz>
13677             Steven Bosscher <stevenb@suse.de
13678
13679         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
13680
13681 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13682
13683         PR c++/19980
13684         * g++.dg/template/redecl3.C: New test.
13685
13686 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13687
13688         PR c++/20499
13689         * g++.dg/parse/error16.C: Tweak error markers.
13690
13691 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
13692
13693         PR target/20561
13694         * gcc.dg/20050321-2.c: New test.
13695
13696 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
13697
13698         PR c++/20465
13699         PR c++/20381
13700         * g++.dg/template/ptrmem12.C: New.
13701
13702 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
13703
13704         PR rtl-optimization/20527
13705         * gcc.c-torture/execute/pr20527-1.c: New test.
13706
13707 2005-03-22  Ben Elliston  <bje@au.ibm.com>
13708
13709         * gcc.misc-tests/options.exp (check_for_options): Create a real C
13710         program, compile it into a real executable and then delete the .c
13711         and .x files afterwards, to avoid problems on testglue targets.
13712
13713 2005-03-21  Stuart Hastings  <stuart@apple.com>
13714
13715         * gcc.target/i386/sse-2.c: New.
13716
13717 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
13718
13719         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
13720
13721 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
13722
13723         * g++.dg/parse/crash25.C: Fix typo.
13724
13725 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
13726
13727         PR c++/20461
13728         * g++.dg/parse/crash24.C: New test.
13729
13730         PR c++/20536
13731         * g++.dg/parse/crash25.C: New test.
13732
13733 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
13734
13735         PR c++/20147
13736         * g++.dg/ext/stmtexpr4.C: New test.
13737
13738 2005-03-20  Roger Sayle  <roger@eyesopen.com>
13739
13740         PR middle-end/20539
13741         * gcc.c-torture/compile/pr13066-1.c: New test case.
13742         * gcc.c-torture/compile/pr20539-1.c: Likewise.
13743         * g++.dg/opt/pr13066-1.C: Likewise.
13744
13745 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
13746
13747         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
13748
13749 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13750
13751         PR fortran/18525
13752         * gfortran.dg/nesting_1.f90: New test.
13753
13754 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13755
13756         PR c++/20240
13757         * g++.dg/lookup/using13.C: New test.
13758
13759 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13760
13761         PR c++/20333
13762         * g++.dg/template/crash36.C: New test.
13763
13764 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
13765
13766         PR c++/20463
13767         * g++.dg/template/crash35.C: New test.
13768
13769 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
13770
13771         PR c++/19966
13772         * g++.dg/overload/operator2.C: New test.
13773
13774 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13775
13776         PR libfortran/20257
13777         * gfortran.dg/pr20257.f90: New test.
13778
13779 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13780
13781         PR libfortran/20480
13782         * gfortran.dg/pr20480.f90: New test.
13783
13784 2005-03-16  Richard Henderson  <rth@redhat.com>
13785
13786         PR middle-end/15700
13787         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
13788         (_rtld_global): New.
13789         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
13790         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
13791
13792         * gcc.dg/alias-3.c: New.
13793         * gcc.dg/alias-4.c: New.
13794         * gcc.dg/alias-5.c: New.
13795         * gcc.dg/alias-6.c: New.
13796
13797 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
13798
13799         * gcc.dg/cpp/ucnid-7.c: New.
13800
13801 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
13802             Dorit Naishlos  <dorit@il.ibm.com>
13803
13804         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
13805         darwin.
13806
13807 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
13808
13809         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
13810         misaligned accesses.
13811         * gcc.dg/vect/vect-58.c: Likewise.
13812         * gcc.dg/vect/vect-92.c: New.
13813         * gcc.dg/vect/vect-93.c: New.
13814
13815 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
13816
13817         PR fortran/18827
13818         * gfortran.dg/assign_2.f90: New test.
13819         * gfortran.dg/assign_3.f90: New test.
13820         * gfortran.dg/assign.f90: New test.
13821
13822 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
13823
13824         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
13825         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
13826         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
13827         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
13828         names.
13829
13830 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
13831
13832         * gcc.dg/cpp/ucnid-6.c: New.
13833
13834         * gcc.dg/cpp/normalize-1.c: New.
13835         * gcc.dg/cpp/normalize-2.c: New.
13836         * gcc.dg/cpp/normalize-3.c: New.
13837         * gcc.dg/cpp/normalize-4.c: New.
13838         * gcc.dg/cpp/ucnid-4.c: New.
13839         * gcc.dg/cpp/ucnid-5.c: New.
13840         * g++.dg/cpp/normalize-1.C: New.
13841         * g++.dg/cpp/ucnid-1.C: New.
13842
13843 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
13844
13845         * gcc.dg/pr18628.c: New.
13846
13847 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
13848
13849         PR c++/20280
13850         * g++.dg/tree-ssa/pr20280.C: New.
13851
13852 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13853
13854         PR fortran/20467
13855         * gfortran.dg/stfunc_2.f90: New test.
13856
13857 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
13858
13859         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
13860
13861 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
13862
13863         * gcc.dg/tree-ssa/20050314-1.c: New test.
13864
13865 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13866
13867         PR c++/4403
13868         PR c++/9783, DR433
13869         * g++.dg/template/friend34.C: New test.
13870         * g++.dg/template/friend35.C: Likewise.
13871         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
13872
13873 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13874
13875         Friend class name lookup 5/n
13876         PR c++/1016
13877         * g++.dg/lookup/hidden-class1.C: New test.
13878         * g++.dg/lookup/hidden-class2.C: Likewise.
13879         * g++.dg/lookup/hidden-class3.C: Likewise.
13880         * g++.dg/lookup/hidden-class4.C: Likewise.
13881         * g++.dg/lookup/hidden-class5.C: Likewise.
13882         * g++.dg/lookup/hidden-class6.C: Likewise.
13883         * g++.dg/lookup/hidden-class7.C: Likewise.
13884         * g++.dg/lookup/hidden-class8.C: Likewise.
13885         * g++.dg/lookup/hidden-class9.C: Likewise.
13886         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
13887         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
13888         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
13889         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
13890         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
13891         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
13892         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
13893         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
13894         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
13895         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
13896         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
13897
13898 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
13899
13900         PR c++/20157
13901         * g++.dg/template/error18.C: New test.
13902
13903 2005-03-09  Ben Elliston  <bje@au.ibm.com>
13904
13905         PR debug/16792
13906         * g++.dg/debug/pr16792.C: New test.
13907
13908 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
13909
13910         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
13911         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
13912         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
13913         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
13914         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
13915         test assertion names.
13916
13917 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13918
13919         PR fortran/18600
13920         * gfortran.dg/stfunc_1.f90: New test.
13921
13922 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13923
13924         PR fortran/16907
13925         * gfortran.dg/real_index_1.f90: New test.
13926
13927 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13928
13929         PR fortran/20323
13930         * gfortran.dg/spec_expr_1.f90: New test.
13931
13932 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
13933
13934         PR c/20402
13935         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
13936         new parser.
13937
13938 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13939
13940         PR fortran/20361
13941         * gfortran.dg/largeequiv_1.f90: New test.
13942
13943 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
13944
13945         * gcc.dg/ucnid-1.c: New.
13946         * gcc.dg/ucnid-2.c: New.
13947         * gcc.dg/ucnid-3.c: New.
13948         * gcc.dg/ucnid-4.c: New.
13949         * gcc.dg/ucnid-5.c: New.
13950         * gcc.dg/ucnid-6.c: New.
13951         * gcc.dg/cpp/ucnid-1.c: New.
13952         * gcc.dg/cpp/ucnid-2.c: New.
13953         * gcc.dg/cpp/ucnid-3.c: New.
13954         * g++.dg/other/ucnid-1.C: New.
13955
13956 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
13957
13958         * gcc.dg/vmx/darwin-abi-3.c: Delete.
13959
13960 2005-03-11  Per Bothner  <per@bothner.com>
13961
13962         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
13963         that diagnotics refer to correct token.
13964         * gcc.dg/unused-3.c: Likewise.
13965
13966 2005-03-11  Per Bothner  <per@bothner.com>
13967
13968         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
13969         constant" is now actually on same line as string constant.
13970         * gcc.dg/cpp/direct2s.c: Likewise.
13971
13972 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
13973
13974         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
13975
13976 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13977
13978         PR libfortran/20124
13979         * gfortran.dg/pr20124.f90: New Test
13980
13981 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
13982
13983         PR tree-optimization/20130
13984         * gcc.dg/pr20130-1.c: New test.
13985
13986 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
13987
13988         PR target/20095
13989         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
13990
13991 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13992
13993         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
13994
13995 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
13996
13997         * g++.dg/eh/forced1.C: Fix comment.
13998         * g++.dg/eh/forced2.C: Ditto.
13999         * g++.dg/eh/forced3.C: Ditto.
14000         * g++.dg/eh/forced4.C: Ditto.
14001
14002 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
14003
14004         PR rtl-opt/20412
14005         * gcc.c-torture/compile/pr20412.c: New test.
14006
14007 2005-03-10  Roger Sayle  <roger@eyesopen.com>
14008
14009         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
14010
14011 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
14012
14013         PR target/20322
14014         * gcc.dg/20050307-1.c: New test.
14015
14016 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
14017
14018         PR c++/20375
14019         * g++.dg/other/stdarg3.C: New.
14020
14021 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
14022
14023         PR c++/18384, c++/18327
14024         * g++.dg/init/array19.C: New test.
14025
14026         PR inline-asm/20314
14027         * gcc.dg/torture/pr20314-1.c: New test.
14028         * gcc.dg/torture/pr20314-2.c: New test.
14029
14030 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
14031
14032         * gcc.dg/20050309-1.c: New test.
14033
14034 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14035
14036         * gcc.dg/builtins-10.c: Reactivate disabled test.
14037         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
14038         new cbrt transformations.
14039
14040 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
14041
14042         PR c++/20208
14043         * g++.dg/template/array13.C: New test.
14044
14045 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
14046
14047         PR c++/16859
14048         * g++.dg/init/brace4.C: New test.
14049
14050 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
14051
14052         PR c++/20186
14053         * g++.dg/template/non-dependent12.C: New.
14054
14055 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
14056
14057         PR c++/20142
14058         * g++.dg/init/array18.C: Add dg-do run marker.
14059
14060         PR c++/20142
14061         * g++.dg/init/array18.C: New test.
14062
14063 2005-03-09  Ben Elliston  <bje@au.ibm.com>
14064
14065         * consistency.vlad/vlad.exp: Remove trailing semicolons.
14066         * g++.dg/gcov/gcov.exp: Likewise.
14067         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
14068         * gcc.target/xstormy16/xstormy16.exp: Likewise.
14069         * lib/c-torture.exp: Likewise.
14070         * lib/fortran-torture.exp: Likewise.
14071         * lib/g++.exp: Likewise.
14072         * lib/gcc-defs.exp: Likewise.
14073         * lib/gcc-dg.exp: Likewise.
14074         * lib/gcc.exp: Likewise.
14075         * lib/gcov.exp: Likewise.
14076         * lib/gfortran.exp: Likewise.
14077         * lib/mike-g++.exp: Likewise.
14078         * lib/mike-gcc.exp: Likewise.
14079         * lib/objc-torture.exp: Likewise.
14080         * lib/objc.exp: Likewise.
14081         * lib/profopt.exp: Likewise.
14082         * lib/target-libpath.exp: Likewise.
14083         * lib/target-supports.exp: Likewise.
14084         * lib/treelang.exp: Likewise.
14085         * lib/wrapper.exp: Likewise.
14086
14087 2005-03-08  Jeff Law  <law@redhat.com>
14088
14089         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
14090         PHI-OPT changes.
14091
14092 2005-03-08  Ira Rosen  <irar@il.ibm.com>
14093
14094         * gcc.dg/vect/pr20122.c: New test.
14095
14096 2005-03-07  Jeff Law  <law@redhat.com>
14097
14098         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
14099         was folded away.
14100         * gcc.dg/tree-ssa/pr18133-1.c: New test.
14101         * gcc.dg/tree-ssa/pr18133-2.c: New test.
14102         * gcc.dg/tree-ssa/pr18134.c: New test.
14103
14104 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14105
14106         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
14107         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
14108         gcc.dg/torture/builtin-noret-2.c: Require weak support.
14109
14110 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
14111
14112         PR tree-opt/17671
14113         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
14114
14115 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
14116
14117         * g++.dg/warn/Wnvdtor.C: New test.
14118
14119 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
14120
14121         * gcc.dg/torture/pr19683-1.c: New test.
14122
14123 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
14124
14125         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
14126         * gfortran.dg/g77/19990313-2.f: Ditto.
14127         * gfortran.dg/g77/19990313-3.f: Ditto.
14128         * gfortran.dg/g77/19990525-0.f: Ditto.
14129         * gfortran.dg/g77/19990826-0.f: Ditto.
14130         * gfortran.dg/g77/19990826-2.f: Ditto.
14131         * gfortran.dg/g77/19990826-3.f: Ditto.
14132         * gfortran.dg/g77/20000511-1.f: Ditto.
14133         * gfortran.dg/g77/20000511-2.f: Ditto.
14134         * gfortran.dg/g77/970625-2.f: Ditto.
14135         * gfortran.dg/g77/980310-2.f: Ditto.
14136         * gfortran.dg/g77/980310-3.f: Ditto.
14137         * gfortran.dg/g77/980310-8.f: Ditto.
14138         * gfortran.dg/g77/980519-2.f: Ditto.
14139         * gfortran.dg/g77/alpha1.f: Ditto.
14140         * gfortran.dg/g77/claus.f: Ditto.
14141         * gfortran.dg/g77/erfc.f: Ditto.
14142         * gfortran.dg/g77/short.f: Ditto.
14143         * gfortran.fortran-torture/execute/data.f90: Ditto.
14144         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
14145         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
14146
14147 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14148
14149         * lib/file-format.exp (gcc_target_object_format): Add check for som
14150         format and hardcode object formats on hppa*-*-hpux*.
14151         * lib/target-supports.exp (check_weak_available): Add check for som
14152         object format.  Always return 0 on hppa*-*-hpux10*.
14153
14154         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
14155         is defined.
14156
14157         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
14158
14159 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
14160
14161         * gfortran.dg/pr19936_1.f90: New test.
14162         * gfortran.dg/pr19936_2.f90: New test.
14163         * gfortran.dg/pr19936_3.f90: New test.
14164
14165 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
14166             Paul Thomas <prthomas@drfccad.cea.fr>
14167
14168         * gfortran.dg/PR19754_1.f90: New test.
14169         * gfortran.dg/PR19754_2.f90: Ditto.
14170
14171 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14172
14173         PR c++/19311
14174         * g++.dg/template/non-dependent11.C: New test.
14175
14176 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
14177
14178         * lib/target-supports.exp (check_iconv_available): Fix comment.
14179
14180 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
14181             Joseph S. Myers  <joseph@codesourcery.com>
14182
14183         PR c++/19797
14184         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
14185
14186 2005-03-04  Matthew Sachs  <msachs@apple.com>
14187
14188         * gcc.exp (gcc_target_compile): Put braces around
14189         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
14190         * objc.exp (objc_target_compile): Likewise.
14191         * treelang.exp (treelang_target_compile): Likewise.
14192
14193 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14194
14195         PR fortran/19673
14196         * gfortran.dg/func_result_1.f90: New test.
14197
14198 2005-03-04  Ben Elliston  <bje@au.ibm.com>
14199
14200         * gcc.misc-tests/options.exp: New test.
14201
14202 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
14203
14204         * gcc.dg/pr15784-4.c: New test.
14205
14206 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
14207
14208         * gcc.c-torture/execute/pr17133.c: New.
14209         * gcc.c-torture/compile/20050303-1.c: New.
14210
14211 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
14212
14213         * gcc.dg/cpp/assert4.c: Fix for cygwin.
14214
14215 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
14216
14217         * g++.dg/overload/using2.C: New.
14218
14219 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
14220
14221         PR c++/19916
14222         * g++.dg/init/ptrmem2.C: New test.
14223
14224 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
14225
14226         PR c/8927
14227         * gcc.dg/pr8927-1.c: New test.
14228
14229 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
14230
14231         PR c++/20232
14232         * g++.dg/inherit/covariant12.C: New.
14233
14234 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14235
14236         PR fortran/19479
14237         * gfortran.dg/bound_1.f90: New test.
14238
14239 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
14240
14241         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
14242         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
14243
14244 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
14245
14246         PR c/20245
14247         * gcc.dg/pr20245-1.c: New test.
14248
14249 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
14250
14251         PR middle-end/19874
14252         * gcc.c-torture/execute/20050119-2.c: New test case.
14253
14254 2005-02-28  Ben Elliston  <bje@au.ibm.com>
14255
14256         * README: Update the DejaGnu bug reporting address.
14257         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
14258         * lib/objc-torture.exp: Likewise.
14259
14260 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
14261
14262         * gfortran.dg/boz_1.f90: New test.
14263         * gfortran.dg/boz_3.f90: New test.
14264         * gfortran.dg/boz_4.f90: New test.
14265
14266 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
14267
14268         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
14269         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
14270
14271 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14272
14273         PR libfortran/20101
14274         * gfortran.dg/write_0_pe_format.f90: New test.
14275
14276 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
14277
14278         PR c++/20206
14279         * g++.dg/opt/thunk2.C: New test.
14280         * g++.dg/opt/covariant1.C: New test.
14281
14282 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14283
14284         * gfortran.dg/e_d_fmt.f90: New test.
14285
14286 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
14287
14288         * gcc.dg/asm-b.c: Fix comment typos.
14289
14290 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
14291
14292         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
14293         a V_MAY_DEF also.
14294
14295 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
14296
14297         PR tree-opt/20188
14298         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
14299         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
14300         * gcc.dg/asm-b.c: New test.
14301
14302 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
14303
14304         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
14305         Disable this test on IRIX 6.
14306
14307 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
14308
14309         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
14310         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
14311         parser.
14312
14313 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
14314
14315         PR tree-optimization/20204
14316         * testsuite/gcc.dg/pr20204.c: New test.
14317
14318 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
14319
14320         PR target/20196
14321         * gcc.c-torture/execute/20050224-1.c: New test.
14322
14323         PR c++/20175
14324         * g++.dg/warn/Wbraces2.C: New test.
14325
14326 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
14327
14328         PR c++/19878
14329         * g++.dg/init/const2.C: New test.
14330
14331 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
14332
14333         PR tree-optimization/20100
14334         * gcc.c-torture/execute/pr20100-1.c: New test.
14335
14336 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14337
14338         * gfortran.dg/implicit_3.f90: New test.
14339
14340         * gfortran.dg/deftype_1.f90: New test.
14341
14342 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
14343
14344         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
14345         the test passes.
14346         * g++.dg/other/anon3.C: Accept a warning.
14347
14348 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
14349
14350         * gcc.dg/pr20017.c: Fix a comment typo.
14351
14352 2005-02-23  Bud Davis  <bdavis@gfortran.org>
14353
14354         * gfortran.dg/list_read_4.f90: Change to f90 comments.
14355
14356 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14357
14358         PR ada/19902
14359         * ada/acats/tests/cxa/cxa3004.a: Remove.
14360         * ada/acats/tests/cxb/cxb30061.am: Likewise.
14361
14362 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
14363
14364         PR c++/20073
14365         * g++.dg/init/const1.C: New test.
14366
14367         PR c++/19991
14368         * g++.dg/parse/constant7.C: New test.
14369
14370         PR c++/20152
14371         * g++.dg/parse/error27.C: New test.
14372         * g++.dg/template/qualttp15.C: Adjust error markers.
14373         * g++.old-deja/g++.other/struct1.C: Likewise.
14374
14375         PR c++/20153
14376         * g++.dg/template/error17.C: New test.
14377
14378         PR c++/20148
14379         * g++.dg/parser/error26.C: New test.
14380
14381 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
14382
14383         PR tree-optimization/20100
14384         PR tree-optimization/20115
14385         * gcc.dg/pr20115.c: New test.
14386         * gcc.dg/pr20115-1.c: New test.
14387         * gcc.dg/pr20100.c: New test.
14388         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
14389         call-clobbered variables after alias1.
14390
14391 2005-02-22  Bud Davis  <bdavis@gfortran.org>
14392
14393         * gfortran.dg/list_read_4.f90: new test.
14394
14395 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
14396
14397         PR rtl-optimization/20017.
14398         * gcc.dg/pr20017.c: New.
14399
14400 2005-02-22  Devang Patel  <dpatel@apple.com>
14401
14402         PR 19952
14403         * g++.dg/tree-ssa/pr19952.C: New test.
14404
14405 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
14406
14407         PR c++/19883
14408         * g++.dg/parse/constant6.C: New test.
14409
14410 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
14411
14412         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
14413         * g++.dg/charset/asm2.c: Likewise.
14414         * g++.dg/charset/asm3.c: Likewise.
14415         * g++.dg/charset/asm4.c: Likewise.
14416         * g++.dg/charset/asm5.c: Likewise.
14417         * g++.dg/charset/attribute1.c: Likewise.
14418         * g++.dg/charset/attribute2.c: Likewise.
14419         * g++.dg/charset/extern1.cc: Likewise.
14420         * g++.dg/charset/extern2.cc: Likewise.
14421         * g++.dg/charset/extern3.cc: Likewise.
14422         * g++.dg/charset/function.cc: Likewise.
14423         * g++.dg/charset/string.c: Likewise.
14424         * g++.dg/charset/charset.exp: Likewise.
14425         * lib/target-supports.exp (check_iconv_available): Fix comment.
14426
14427 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
14428
14429         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
14430         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
14431         * gcc.dg/charset/asm2.c: Likewise.
14432         * gcc.dg/charset/asm3.c: Likewise.
14433         * gcc.dg/charset/asm4.c: Likewise.
14434         * gcc.dg/charset/asm5.c: Likewise.
14435         * gcc.dg/charset/asm6.c: Likewise.
14436         * gcc.dg/charset/attribute1.c: Likewise.
14437         * gcc.dg/charset/attribute2.c: Likewise.
14438         * gcc.dg/charset/builtin1.c: Likewise.
14439         * gcc.dg/charset/extern.c: Likewise.
14440         * gcc.dg/charset/function.c: Likewise.
14441         * gcc.dg/charset/string.c: Likewise.
14442         * gcc.dg/charset/charset.exp: Likewise.
14443
14444 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
14445
14446         PR fortran/20086
14447         * gfortran.dg/pr20086.f90: New test.
14448
14449 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
14450
14451         PR tree-optimization/19786
14452         * g++.dg/tree-ssa/pr19786.C: New.
14453
14454 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14455
14456         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
14457
14458 2005-02-21  Jeff Law  <law@redhat.com>
14459
14460         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
14461
14462 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14463
14464         * gfortran.dg/do_iterator: Split loop, markup all lines for
14465         which an error locus is printed.
14466         * gfortran.dg/pr17708.f90: Markup all lines for which an error
14467         locus is printed.
14468         * gfortran.dg/select_4.f90: Likewise.
14469         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
14470         locuses in the various permutations.
14471
14472 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
14473
14474         PR tree-optimization/19951
14475         * g++.dg/vect: New directory.
14476         * g++.dg/vect/vect.exp: New file.
14477         * g++.dg/vect/pr19951.cc: New testcase.
14478         * g++.dg/dg.exp: Also prune vectorizer tests.
14479
14480 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
14481
14482         PR 18785
14483         * gcc.dg/charset/builtin1.c: New test.
14484
14485 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14486
14487         PR c++/19299
14488         * g++.dg/inherit/volatile1.C: New test.
14489
14490         PR c++/19440
14491         * g++.dg/template/dtor4.C: New test.
14492
14493 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
14494
14495         * gfortran.dg/int_1.f90: New test.
14496
14497 2005-02-19  Devang Patel  <dpatel@apple.com>
14498
14499         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
14500
14501 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
14502
14503         * gfortran.dg/achar_1.f90: New test.
14504
14505 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
14506
14507         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
14508
14509 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
14510             Jakub Jelinek  <jakub@redhat.com>
14511
14512         PR tree-optimization/19828
14513         * gcc.dg/tree-ssa/loop-7.c: New test.
14514         * gcc.c-torture/execute/20050218-1.c: New test.
14515
14516 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
14517
14518         PR c/20043
14519         * gcc.dg/transparent-union-1.c: New test.
14520         * gcc.dg/transparent-union-2.c: New test.
14521
14522 2005-02-18  James E Wilson  <wilson@specifixinc.com>
14523
14524         PR tree-optimization/18977
14525         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
14526
14527 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
14528
14529         PR target/20054
14530         * gcc.dg/pr20054.c: New test.
14531
14532 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14533
14534         PR c++/19508
14535         * g++.dg/ext/attrib20.C: New test.
14536
14537 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
14538
14539         PR middle-end/20030
14540         * gfortran.fortran-torture/execute/character_passing.f90: New test.
14541
14542 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
14543
14544         PR c++/20008
14545         * g++.dg/opt/switch4.C: New.
14546
14547 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
14548
14549         PR c++/20023
14550         PR tree-optimization/20009
14551         * gcc.c-torture/compile/20050217-1.c: New test.
14552         * g++.dg/opt/switch3.C: New test.
14553
14554         PR tree-optimization/18947
14555         * gcc.c-torture/compile/20050215-1.c: New test.
14556         * gcc.c-torture/compile/20050215-2.c: New test.
14557         * gcc.c-torture/compile/20050215-3.c: New test.
14558
14559 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
14560
14561         PR c++/20028
14562         * g++.dg/template/crash34.C: New.
14563
14564         PR c++/20022
14565         * g++.dg/other/access3.C: New.
14566
14567 2005-02-17  Ira Rosen  <irar@il.ibm.com>
14568
14569         * gcc.dg/vect/vect-98.c: New test.
14570
14571 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
14572
14573         PR tree-optimization/19967
14574         * gcc.dg/pr19967.c: New.
14575
14576 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
14577
14578         PR middle-end/19857
14579         * gcc.dg/tree-ssa/20050215-1.c: New test.
14580         * gcc.c-torture/execute/20050215-1.c: New test.
14581
14582 2005-02-15  Eric Christopher  <echristo@redhat.com>
14583
14584         * gcc.dg/cpp/20050215-1.c: New file.
14585
14586 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
14587
14588         PR tree-optimization/15785
14589         * gcc.dg/pr15785-1.c: New test.
14590
14591 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
14592
14593         PR c++/17788
14594         * g++.dg/init/ctor4.C: New.
14595         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
14596
14597 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
14598
14599         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
14600         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
14601
14602 2005-02-15  Andreas Schwab  <schwab@suse.de>
14603
14604         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
14605         declare malloc.
14606
14607 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
14608
14609         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
14610
14611 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
14612
14613         PR tree-optimization/19853
14614         * gcc.c-torture/compile/pr19853.c: New test.
14615
14616 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
14617
14618         PR c++/19608
14619         * g++.dg/parse/local-class1.C: New.
14620
14621         PR c++/19895
14622         * g++.dg/parse/ptrmem3.C: New.
14623
14624         PR c++/19884
14625         * g++.old-deja/g++.oliva/template6.C: Add another case.
14626         * g++.dg/template/explicit6.C: New.
14627
14628 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
14629
14630         PR c++/17816
14631         * g++.dg/other/redecl2.C: New.
14632
14633 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
14634
14635         PR c++/19891
14636         * g++.dg/abi/covariant4.C: New.
14637
14638 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
14639
14640         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
14641
14642 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
14643
14644         * gcc.dg/vect/vect-96.c: Fix typo.
14645
14646 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14647
14648         PR c++/14479
14649         PR c++/19487
14650         * g++.dg/template/enum5.C: New test.
14651
14652 2005-02-12  Ira Rosen  <irar@il.ibm.com>
14653
14654         * gcc.dg/vect/vect-97.c: New test.
14655
14656 2005-02-12  Ira Rosen  <irar@il.ibm.com>
14657
14658         * gcc.dg/vect/vect-96.c: New test.
14659
14660 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
14661
14662         * gcc.dg/builtins-34.c: Also check ldexp*.
14663
14664 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
14665
14666         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
14667
14668 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
14669
14670         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
14671         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
14672         dg-require-dll, dg-require-iconv, dg-require-named-sections,
14673         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
14674         selector_list, selector_expression, dg-process-target): Move to new
14675         file target-supports-dg.exp.
14676         * lib/target-supports-dg.exp: New.
14677
14678         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
14679         New.
14680
14681 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
14682
14683         PR c++/19666
14684         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
14685
14686         PR middle-end/19858
14687         * gcc.c-torture/compile/20050210-1.c: New test.
14688
14689 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
14690
14691         PR c++/19755
14692         * g++.dg/warn/Wbraces1.C: New test.
14693
14694 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
14695
14696         * gcc.dg/builtins-52.c: New testcase.
14697
14698 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
14699
14700         PR c/19342
14701         * gcc.c-torture/execute/20050119-1.c: New test.
14702
14703 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
14704
14705         PR c++/19811
14706         * g++.dg/init/delete1.C: New test.
14707
14708 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
14709
14710         PR c++/18470
14711         * g++.dg/template/static12.C: New test.
14712
14713 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
14714
14715         PR c++/19787
14716         * g++.dg/conversion/ambig1.C: New test.
14717
14718         PR c++/19739
14719         * g++.dg/ext/attrib19.C: New test.
14720
14721         PR c++/19732
14722         * g++.dg/parse/dtor5.C: New test.
14723
14724         PR c++/19762
14725         * g++.dg/template/dtor3.C: New test.
14726
14727         PR c++/19826
14728         * g++.dg/template/static11.C: New test.
14729         * g++.dg/template/crash2.C: Remove dg-error marker.
14730
14731 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
14732
14733         PR C++/18491
14734         * g++.old-deja/g++.mike/p10769a.C: Remove.
14735
14736 2005-02-09  Roger Sayle  <roger@eyesopen.com>
14737
14738         * gcc.dg/builtins-48.c: New test case.
14739         * gcc.dg/builtins-49.c: New test case.
14740         * gcc.dg/builtins-50.c: New test case.
14741         * gcc.dg/builtins-51.c: New test case.
14742
14743 2005-02-09  Ian Lance Taylor  <ian@airs.com>
14744
14745         PR middle-end/19583
14746         * g++.dg/warn/Wreturn-type-3.C: New test.
14747
14748 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
14749
14750         PR middle-end/19402
14751         * gcc.dg/pr19402-1.c: New testcase.
14752         * gcc.dg/pr19402-2.c: likewise.
14753
14754 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
14755
14756         PR middle-end/19854
14757         * g++.dg/tree-ssa/tmmti.C: New testcase.
14758
14759 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
14760
14761         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
14762
14763 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
14764
14765         PR c++/19733
14766         * g++.dg/parse/crash23.C: New test.
14767         * g++.dg/warn/Weff1.C: New test.
14768
14769 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
14770
14771         * gcc.dg/20050209-1.c: New test.
14772
14773 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
14774
14775         PR target/19799
14776         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
14777
14778 2005-02-08  Mike Stump  <mrs@apple.com>
14779
14780         * g++.dg/pch/import-2.c: New test.
14781         * g++.dg/pch/import-2.hs: New.
14782         * g++.dg/pch/include/import-2a.h: New.
14783         * g++.dg/pch/include/import-2b.h: New.
14784
14785 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
14786
14787         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
14788
14789 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14790
14791         * gfortran.dg/substr_1.f90: New test.
14792
14793 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
14794
14795         PR middle-end/19775
14796         * gcc.dg/torture/builtin-power-1.c: Disable test for
14797         invalid transformation.
14798         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
14799         no longer optimize.
14800         * gcc.dg/builtins-47.c: New testcase.
14801
14802 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
14803             Dorit Naishlos  <dorit@il.ibm.com>
14804
14805         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
14806
14807 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
14808
14809         * gcc.c-torture/compile/20050206-1.c: New test.
14810
14811 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
14812
14813         PR tree-opt/19768
14814         * g++.dg/opt/pr19768.C: New test.
14815
14816 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
14817
14818         PR tree-opt/19736
14819         * gcc.c-torture/compile/pr19736.c: New test.
14820
14821 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14822
14823         PR c++/17401
14824         * g++.dg/parse/error25.C: New test.
14825
14826 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
14827
14828         * gcc.c-torture/execute/20050203-1.c: New.
14829
14830 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
14831
14832         * gcc.dg/vect/vect-85.c: Remove xfail.
14833         * gcc.dg/vect/vect-86.c: Remove xfail.
14834         * gcc.dg/vect/vect-87.c: Remove xfail.
14835         * gcc.dg/vect/vect-88.c: Remove xfail.
14836
14837 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
14838
14839         * gcc.dg/altivec-19.c: New.
14840
14841 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
14842
14843         PR c/17807
14844         * gcc.dg/nested-func-3.c: New test.
14845         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
14846
14847 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
14848
14849         * gcc.test-framework/gen_directive_tests: Generate tests for
14850         selector expressions.
14851
14852 2005-02-02  Matt Austern  <austern@apple.com>
14853
14854         PR c++/19628
14855         * g++/ext/builtin7.C: New.
14856         * g++/ext/builtin8.C: New.
14857
14858 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
14859
14860         PR c/18502
14861         * gcc.dg/pr18502-1.c: New test.
14862
14863 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14864
14865         PR c++/17413
14866         * g++.dg/template/local4.C: Tweak.
14867
14868 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
14869
14870         PR tree-optimization/19578
14871         * gcc.c-torture/compile/20050202-1.c: New test.
14872
14873 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
14874
14875         PR c/19435
14876         * gcc.dg/c99-init-4.c: New test.
14877
14878 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
14879
14880         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
14881
14882         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
14883
14884         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
14885         * g++.dg/eh/check-vect.h: New.
14886
14887         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
14888         * gcc.dg/vect/vect-78.c: Ditto.
14889         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
14890         Remove.
14891
14892         * g++.dg/conversion/simd1.C: Expect warning.
14893         * g++.dg/ext/attribute-test-1.C: Ditto.
14894         * g++.dg/ext/attribute-test-2.C: Ditto.
14895         * g++.dg/ext/attribute-test-3.C: Ditto.
14896         * g++.dg/ext/attribute-test-4.C: Ditto.
14897
14898         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
14899         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
14900
14901         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
14902
14903 2005-02-01  Richard Henderson  <rth@redhat.com>
14904
14905         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
14906         long double for ibm double-double format.
14907         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
14908
14909 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
14910
14911         PR tree-optimization/19633
14912         * testsuite/gcc.dg/pr19633-1.c: New test.
14913         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
14914         to NULL or a symbol.
14915
14916 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
14917
14918         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
14919         New procs.
14920         (dg-process-target (local override)): Handle selector expressions.
14921
14922         * gcc.test-framework/README: Describe tests in source directory.
14923         * gcc.test-framework/test-framework.awk: Handle dg- tests.
14924         * gcc.test-framework/test-framework.exp: Handle dg- tests.
14925         * gcc.test-framework/dg-bogus-exp-P.c: New test.
14926         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
14927         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
14928         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
14929         * gcc.test-framework/dg-do-link-exp-P.c: New test.
14930         * gcc.test-framework/dg-do-run-exp-P.c: New test.
14931         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
14932         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
14933         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
14934         * gcc.test-framework/dg-error-exp-P.c: New test.
14935         * gcc.test-framework/dg-error-exp-XP.c: New test.
14936         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
14937         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
14938         * gcc.test-framework/dg-output-exp-P.c: New test.
14939         * gcc.test-framework/dg-output-exp-XF.c: New test.
14940         * gcc.test-framework/dg-warning-exp-P.c: New test.
14941         * gcc.misc-tests/dg-1.c: Remove.
14942         * gcc.misc-tests/dg-2.c: Remove.
14943         * gcc.misc-tests/dg-3.c: Remove.
14944         * gcc.misc-tests/dg-4.c: Remove.
14945         * gcc.misc-tests/dg-5.c: Remove.
14946         * gcc.misc-tests/dg-6.c: Remove.
14947         * gcc.misc-tests/dg-7.c: Remove.
14948         * gcc.misc-tests/dg-8.c: Remove.
14949         * gcc.misc-tests/dg-9.c: Remove.
14950         * gcc.misc-tests/dg-10.c: Remove.
14951         * gcc.misc-tests/dg-11.c: Remove.
14952         * gcc.misc-tests/dg-12.c: Remove.
14953         * gcc.misc-tests/dg-test.exp: Remove.
14954
14955         * gcc.test-framework/test-framework.awk: Change recording and
14956         printing of passes and failures.
14957
14958         * gcc.test-framework: New directory.
14959         * gcc.test-framework/README: New.
14960         * gcc.test-framework/test-framework.exp: New.
14961         * gcc.test-framework/test-framework.awk: New.
14962         * gcc.test-framework/gen_directive_tests: New.
14963
14964 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
14965
14966         * lib/treelang.exp: Fix comment typos.
14967         (treelang_target_compile): Don't append libs=-ltreelang to options.
14968
14969 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
14970
14971         * g++.dg/parse/typename7.C: Adjust error messages.
14972
14973 2005-01-31  Jeff Law  <law@redhat.com>
14974
14975         * gcc.c-torture/execute/20050131-1.c: New test.
14976         * gcc.dg/wcaselabel.c: New test.
14977
14978 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
14979
14980         * g++.dg/other/warning1.C: Adjust error messags.
14981         * g++.dg/parse/constant5.C: New test.
14982
14983 2005-01-31  Steven Bosscher  <stevenb@suse.de>
14984
14985         PR c/19333
14986         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
14987         the test case valid.
14988         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
14989         * testsuite/gcc.dg/array-7.c: Adjust expected result.
14990         * testsuite/gcc.dg/pr18596-3.c: Likewise.
14991         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
14992         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
14993         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
14994
14995 2005-01-31  Dale Johannesen  <dalej@apple.com>
14996
14997         * g++.dg/opt/pr19650.C: New test.
14998
14999 2005-01-31  Richard Henderson  <rth@redhat.com>
15000
15001         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
15002         long double for intel double extended format.
15003         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
15004
15005 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
15006
15007         PR c++/19555
15008         * g++.dg/template/static10.C: New test.
15009
15010         PR c++/19395
15011         * g++.dg/parse/error24.C: New test.
15012
15013         PR c++/19367
15014         * g++.dg/lookup/builtin1.C: New test.
15015
15016         PR c++/19457
15017         * g++.dg/warn/conv3.C: New test.
15018
15019 2005-01-30  Bud Davis  <bdavis@gfortran.org>
15020
15021         PR fortran/19647
15022         * gfortan.dg/inquire_7.f90
15023
15024 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
15025
15026         PR tree-optimization/15791
15027         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
15028         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
15029         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
15030         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
15031         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
15032         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
15033         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
15034         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
15035         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
15036         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
15037
15038 2005-01-29  Paul Brook  <paul@codesourcery.com>
15039
15040         PR fortran/18565
15041         * check.c (real_or_complex_check): New function.
15042         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
15043         * intrinsic.c (add_functions): Use new check functions.
15044         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
15045         Add prototypes.
15046
15047 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
15048
15049         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
15050         gcc.dg/lvalue-3.c: New tests.
15051         * gcc.dg/concat.c: Update expected messages.
15052
15053 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
15054
15055         PR libfortran/19595
15056         * gfortran.dg/eor_1.f90: New test.
15057
15058 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
15059
15060         PR fortran/19589
15061         * gfortran.dg/logical_data_1.f90: New test.
15062
15063 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
15064
15065         PR c++/19253
15066         * g++.dg/template/crash33.C: New test.
15067
15068         PR c++/19667
15069         * g++.dg/template/crash32.C: New test.
15070
15071 2005-01-28  Ian Lance Taylor  <ian@airs.com>
15072
15073         PR middle-end/16558
15074         * g++.dg/warn/Wreturn-type-2.C: New test.
15075
15076 2004-06-24  Jeff Law  <law@redhat.com>
15077
15078         * gcc.dg/tree-ssa/20050128-1.c: New test.
15079
15080 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
15081
15082         * gcc.target/frv/all-mdpackh-1.c: New test.
15083
15084 2005-01-28  Steven Bosscher  <stevenb@suse.de>
15085
15086         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
15087
15088 2005-01-27  Richard Henderson  <rth@redhat.com>
15089
15090         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
15091
15092 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
15093
15094         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
15095
15096 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
15097
15098         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
15099         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
15100         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
15101         to cope with cases where the multilib options override the dg-options.
15102
15103 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
15104
15105         PR c/18946
15106         * gcc.dg/noncompile/20050120-1.c: New test.
15107
15108 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
15109
15110         PR tree-optimization/19633
15111         * gcc.dg/pr19633.c: New test.
15112         * gcc.dg/tree-ssa/pr19633.c: New test.
15113
15114 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
15115
15116         * gcc.dg/20041216-1.c: New test.
15117
15118 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
15119
15120         PR objc/18862
15121         * objc.dg/selector-2.m: New test.
15122
15123 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
15124
15125         * g++.dg/opt/range-test-2.C: New test.
15126
15127         PR rtl-optimization/19579
15128         * gcc.c-torture/execute/20050124-1.c: New test.
15129
15130 2005-01-26  Greg Parker  <gparker@apple.com>
15131         Stuart Hastings  <stuart@apple.com>
15132
15133         * gcc.c-torture/execute/20050125-1.c: New.
15134
15135 2005-01-18  Jan Hubicka  <jh@suse.cz>
15136
15137         PR tree-optimize/19337
15138         * gcc.c-torture/compile/20050119-1.c: New test.
15139
15140 2005-01-24  James E Wilson  <wilson@specifixinc.com>
15141
15142         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
15143         test for successful match.
15144
15145 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
15146
15147         PR objc/18408
15148         * objc.dg/comp-types-7.m: New test.
15149
15150 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
15151
15152         * lib/target-supports.exp (current_target_name): New.
15153         (check_effective_target_ilp32, check_effective_target_lp64):
15154         Cache the result to use as long as the current target, with
15155         multilib flags, remains the same.
15156
15157         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
15158         (dg-require-weak, dg-require-visibility, dg-require-alias,
15159         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
15160         dg-require-effective-target, dg-skip-if): Remove call to
15161         skip_test_and_clear_xfail.
15162         (dg-test): Clear xfail data.
15163
15164 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
15165
15166         PR target/17751
15167         * gcc.dg/ppc64-toc.c: New test.
15168
15169         * g++.dg/tree-ssa/empty-1.C: New test.
15170
15171         PR middle-end/19551
15172         * gcc.c-torture/execute/20050121-1.c: New test.
15173         * gcc.dg/20050121-2.c: New test.
15174
15175 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
15176         Paul Brook  <paul@codesourcery.com>
15177
15178         PR fortran/17941
15179         * gfortran.dg/real_const_1.f: New test.
15180         * gfortran.dg/real_const_2.f90: New test.
15181         * gfortran.dg/complex_int_1.f90: New test.
15182
15183 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
15184
15185         PR fortran/19313
15186         * gfortan.dg/inquire_6.f90: New test.
15187
15188 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
15189
15190         PR libfortran/19451
15191         * open_readonly_1.f90: New test.
15192
15193 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
15194
15195         PR libfortran/18982
15196         * gfortran.dg/open_new.f90: New file.
15197
15198 2005-01-22  Paul Brook  <paul@codesourcery.com>
15199
15200         * namelist_1.f90: New test.
15201
15202 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
15203
15204         PR tree-optimization/19484
15205         * gcc.c-torture/compile/20050122-[12].c: New tests.
15206
15207 2005-01-22  Paul Brook  <paul@codesourcery.com>
15208
15209         * gfortran.dg/implicit_2.f90: New test.
15210
15211 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
15212
15213         PR fortran/19314
15214         * gfortran.dg/inquire_5.f90: New test.
15215
15216 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15217
15218         PR c/18809
15219         * gcc.dg/pr18809-1.c: New test.
15220
15221 2005-01-21  Ian Lance Taylor  <ian@airs.com>
15222
15223         * gcc.dg/20050121-1.c: New test.
15224
15225         PR tree-optimization/13000
15226         * gcc.dg/20040206-1.c: Change warning to point where function is
15227         being inlined.
15228
15229 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15230
15231         PR c++/19208
15232         * g++.dg/template/array11.C: New test.
15233
15234 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15235
15236         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
15237         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
15238         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
15239         * gfortran.dg/getenv_1.f90: Add dg-do directive.
15240         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
15241         gfortran.dg/pr17164.f90: Add missing dg-do directives.
15242
15243 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
15244
15245         PR tree-optimization/15349
15246         * gcc.dg/tree-ssa/pr15349.c: New.
15247
15248 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
15249
15250         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
15251
15252 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
15253
15254         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
15255         scan-assembler-times directive name.
15256
15257         * gcc.dg/asm-a.c: Move dg-require-effective-target to
15258         after dg-do.
15259
15260         PR rtl-optimization/19462
15261         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
15262
15263 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
15264
15265         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
15266         counting function calls on ia64.
15267
15268 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
15269
15270         PR rtl-optimization/15139
15271         * gcc.dg/20050111-2.c: New test.
15272
15273         PR c/17297
15274         * gcc.c-torture/compile/20050113-1.c: New testcase.
15275
15276         PR middle-end/19164
15277         * gcc.dg/20050113-1.c: New testcase.
15278
15279 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
15280
15281         * gcc.dg/vect/vect-85.c: Add comment.
15282         * gcc.dg/vect/vect-86.c: Add xfail for now.
15283         * gcc.dg/vect/vect-87.c: Add xfail for now.
15284         * gcc.dg/vect/vect-88.c: Add xfail for now.
15285         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
15286
15287 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15288
15289         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
15290
15291 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15292
15293         * g++.dg/debug/typedef3.C: New test.
15294
15295 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
15296
15297         PR c/19472
15298         * gcc.dg/asm-a.c: New test.
15299
15300 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
15301
15302         * gcc.dg/sh-relax.c: Add prototype for abort.
15303
15304 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15305
15306         * gcc.dg/short-compare-1.c: New test.
15307         * gcc.dg/short-compare-2.c: Likewise.
15308
15309 2005-01-18  Michael Matz  <matz@suse.de>
15310
15311         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
15312
15313 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
15314
15315         PR tree-optimization/19121
15316         * gcc.c-torture/compile/pr19121.c: New test.
15317
15318 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
15319
15320         PR target/19357
15321         * gcc.c-torture/compile/pr19357.c: New test.
15322
15323 2005-01-17  Ian Lance Taylor  <ian@airs.com>
15324
15325         PR c/5675
15326         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
15327         pass--those that refer just to the variable, possibly with a
15328         cast.
15329         * gcc.dg/c99-const-expr-3.c: Likewise.
15330
15331         PR middle-end/13127
15332         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
15333         longer emitted.
15334
15335 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
15336
15337         PR fortran/18778
15338         * gfortran.dg/endfile_2.f90: New test.
15339
15340 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
15341
15342         PR 19168
15343         * gfortran.dg/select_5.f90: New test.
15344
15345 2004-01-16  Paul Brook  <paul@codesourcery.com>
15346
15347         * gfortran.dg/common_4.f90: New test.
15348
15349 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
15350
15351         PR rtl-optimization/19462
15352         * gcc.dg/torture/pr19462-1.c: New test.
15353
15354 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
15355
15356         PR objc/19321
15357         * objc.dg/func-ptr-2.m: New.
15358         * objc.dg/volatile-1.m: New.
15359
15360 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15361
15362         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
15363
15364 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
15365
15366         PR tree-optimization/19060
15367         * gcc.c-torture/execute/20050104-1.c: New test.
15368
15369 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
15370
15371         PR fortran/18983
15372         * gfortran.dg/write_to_null.f90: New test.
15373
15374 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
15375             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15376
15377         PR other/19328
15378         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
15379         argument.
15380
15381 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
15382
15383         PR c++/19263
15384         * g++.dg/init/vector1.C: New test.
15385
15386 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
15387
15388         PR target/13158
15389         * gcc.target/ia64/sibcall-unwind-1.c: New test.
15390         PR target/18987
15391         * gcc.target/ia64/sibcall-unwind-2.c: New test.
15392
15393 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
15394
15395         * gfortran.dg/select_1.f90: New test.
15396         * gfortran.dg/select_2.f90: New test.
15397         * gfortran.dg/select_3.f90: New test.
15398         * gfortran.dg/select_4.f90: New test.
15399
15400 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
15401
15402         PR middle-end/19084
15403         PR rtl-optimization/19348
15404         * gcc.dg/20050111-1.c: New test.
15405         * gcc.c-torture/execute/20050111-1.c: New test.
15406
15407         * gcc.dg/i386-asm-4.c: New test.
15408
15409 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
15410
15411         * gcc.dg/nested-func-2.c: New test.
15412         * ada/acats/norun.lst: Remove c953002.
15413
15414 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
15415
15416         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
15417
15418 2005-01-12  Ben Elliston  <bje@au.ibm.com>
15419
15420         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
15421
15422 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
15423
15424         PR target/18761
15425         * g++.dg/abi/align1.C: New test.
15426
15427 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
15428
15429         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
15430         at a time.
15431         * g++.dg/ext/altivec_check.h: Support compiling as C.
15432
15433 2005-01-10  Roger Sayle  <roger@eyesopen.com>
15434
15435         PR c++/19355
15436         * g++.dg/expr/pr19355-1.C: New test case.
15437
15438 2005-01-10  Laurent GUERBY <laurent@guerby.net>
15439
15440         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
15441         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
15442         * ada/acats/tests/c3/c92005b.ada: Likewise.
15443         * ada/acats/tests/c3/cxb3012.a: Likewise.
15444         * ada/acats/norun.lst: Add c380004 and c953002, add PR
15445
15446 2005-01-09  Paul Brook  <paul@codesourcery.com>
15447
15448         * gfortran.dg/common_2.f90: New file.
15449         * gfortran.dg/common_3.f90: New file.
15450
15451 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
15452
15453         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
15454
15455 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
15456
15457         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
15458         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
15459         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
15460         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
15461         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
15462         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
15463         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
15464         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
15465         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
15466         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
15467         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
15468         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
15469         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
15470         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
15471         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
15472         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
15473         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
15474         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
15475         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
15476         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
15477         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
15478         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
15479         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
15480         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
15481         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
15482         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
15483         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
15484         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
15485         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
15486         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
15487         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
15488         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
15489         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
15490         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
15491         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
15492         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
15493         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
15494         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
15495         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
15496         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
15497         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
15498         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
15499         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
15500         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
15501         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
15502         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
15503         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
15504         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
15505         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
15506         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
15507         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
15508         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
15509         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
15510         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
15511         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
15512         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
15513         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
15514         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
15515         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
15516         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
15517         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
15518         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
15519         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
15520         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
15521         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
15522         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
15523         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
15524
15525         * gcc.dg/vect/vect-1.c: Fix spelling.
15526         * gcc.dg/vect/vect-10.c: Fix spelling.
15527         * gcc.dg/vect/vect-11.c: Fix spelling.
15528         * gcc.dg/vect/vect-12.c: Fix spelling.
15529         * gcc.dg/vect/vect-14.c: Fix spelling.
15530         * gcc.dg/vect/vect-15.c: Fix spelling.
15531         * gcc.dg/vect/vect-16.c: Fix spelling.
15532         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
15533         * gcc.dg/vect/vect-64.c: Fix comments.
15534         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
15535
15536 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
15537             Ira Rosen  <irar@il.ibm.com>
15538
15539         * gcc.dg/vect/vect-70.c: New test.
15540         * gcc.dg/vect/vect-71.c: New test.
15541
15542 2005-01-09  Manfred Hollstein  <mh@suse.com>
15543
15544         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
15545         * gcc.dg/pr18241-2.c: Likewise.
15546         * gcc.dg/pr18241-3.c: Likewise.
15547         * gcc.dg/pr18241-4.c: Likewise.
15548         * gcc.dg/pr18241-5.c: Likewise.
15549
15550 2005-01-08  Richard Henderson  <rth@redhat.com>
15551
15552         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
15553         False for x86 and x86-64.
15554
15555 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
15556
15557         PR tree-optimization/18241
15558         * gcc.dg/pr18241-1.c: New test.
15559         * gcc.dg/pr18241-2.c: New test.
15560         * gcc.dg/pr18241-3.c: New test.
15561         * gcc.dg/pr18241-4.c: New test.
15562         * gcc.dg/pr18241-5.c: New test.
15563
15564 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
15565
15566         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
15567         gfortran.dg/select_4.f90: New.
15568
15569 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
15570
15571         * gcc.c-torture/execute/20050107-1.c: New test.
15572
15573 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
15574
15575         PR c++/19298
15576         * g++.dg/template/ref2.C: New.
15577
15578 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
15579
15580         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
15581         instead of being empty.
15582
15583 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15584
15585         PR fortran/15553
15586         * gfortran.dg/array-1.f90: New test.
15587
15588 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
15589
15590         PR tree-optimization/19283
15591         * gcc.c-torture/execute/20050106-1.c: New test.
15592
15593         PR rtl-optimization/18861
15594         * gcc.dg/20050105-1.c: New test.
15595
15596         PR tree-optimization/18828
15597         * gcc.dg/20050105-2.c: New test.
15598
15599 2005-01-07  Andreas Jaeger  <aj@suse.de>
15600
15601         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
15602
15603 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
15604
15605         PR fortran/18398
15606         * gfortran.dg/fmt_read.f90: New test.
15607
15608 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
15609
15610         * gcc.dg/rs6000-ldouble-2.c: New.
15611
15612 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
15613
15614         PR c++/19244
15615         * g++.dg/parser/ctor2.C: New test.
15616
15617 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15618
15619         PR c++/17154
15620         * g++.dg/template/using9.C: New test.
15621
15622 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15623
15624         PR c++/19258
15625         * g++.dg/lookup/friend6.C: New test.
15626
15627 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
15628
15629         PR c++/19270
15630         * g++.dg/template/array10.C: New.
15631
15632 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15633
15634         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
15635         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
15636
15637 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
15638
15639         * gcc.c-torture/compile/20050105-1.c: New test.
15640
15641 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
15642
15643         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
15644
15645 2005-01-05  Roger Sayle  <roger@eyesopen.com>
15646
15647         PR middle-end/19100
15648         * gcc.dg/conv-3.c: New test case.
15649
15650 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
15651
15652         * gcc.dg/asm-wide-1.c: New test.
15653
15654 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
15655
15656         PR c++/19030
15657         * g++.dg/parse/crash22.C: New
15658
15659 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
15660
15661         PR 19257
15662         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
15663
15664 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
15665
15666         PR middle-end/17767
15667         * gcc.dg/i386-mmx-6.c: New test case.
15668
15669 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
15670
15671         PR tree-optimization/18308
15672         * gcc.dg/vect/pr18308.c: New testcase.
15673
15674 2005-01-04  Andreas Jaeger  <aj@suse.de>
15675
15676         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
15677
15678 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
15679             Robert Bowdidge <bowdidge@apple.com>
15680
15681         * gcc.dg/cpp/subframework1.c: New.
15682         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
15683         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
15684         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
15685         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
15686
15687 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
15688
15689         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
15690         producing warning.
15691         * gcc.dg/darwin-weakimport-2.c: New.
15692
15693 2005-01-03  Richard Henderson  <rth@redhat.com>
15694
15695         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
15696
15697 2005-01-03  Richard Henderson  <rth@redhat.com>
15698
15699         * gcc.dg/vect/vect.exp: Enable for ia64.
15700         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
15701         (check_effective_target_vect_float): Likewise.
15702         (check_effective_target_vect_no_align): Likewise.
15703         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
15704         * gcc.dg/vect/vect-8.c: Likewise.
15705
15706 2005-01-03  Uros Bizjak <uros@kss-loka.si>
15707
15708         PR target/19236
15709         * gcc.dg/pr19236-1.c: New test case.
15710
15711 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
15712
15713         PR rtl-optimization/12092
15714         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
15715
15716 2005-01-02  Andreas Jaeger  <aj@suse.de>
15717
15718         * gcc.dg/pr12092-1.c: Do not run on x86_64.
15719
15720 2005-01-01  Roger Sayle  <roger@eyesopen.com>
15721             Andrew Pinski  <pinskia@physics.uc.edu>
15722
15723         PR rtl-optimization/12092
15724         * gcc.dg/pr12092-1.c: New test case.
15725
15726 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
15727
15728         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
15729         'hidden' and 'default' for better portability.
15730         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
15731
15732         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
15733         6 and 7.
15734         * g++.old-deja/g++.brendan/new3.C: Likewise.
15735
15736 2005-01-01  Steven Bosscher  <stevenb@suse.de>
15737
15738         * gcc.dg/20041231-1.C: New test.
15739         * g++.dg/warn/Wunreachable-code-1.C: New test.
15740
15741 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
15742
15743         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
15744         file, not /dev/null.  Abort on error.
15745
15746 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
15747             Ziemowit Laski  <zlaski@apple.com>
15748
15749         PR objc/18971
15750         * objc.dg/encode-5.m: New test.
15751
15752 2004-12-29  Richard Henderson  <rth@redhat.com>
15753
15754         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
15755         * objc.dg/stabs-1.m: Disable for ia64.
15756
15757 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
15758
15759         PR c++/19190
15760         * g++.dg/warn/Wunused-10.C: New test.
15761
15762 2004-12-28  Richard Henderson  <rth@redhat.com>
15763
15764         * objc.dg/stabs-1.m: Disable for alpha.
15765
15766 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
15767
15768         PR c++/19149
15769         * g++.dg/parse/error23.C: New test.
15770
15771 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15772
15773         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
15774
15775         PR fortran/19032
15776         * gfortran.dg/intrinsic_modulo_1.f90: New.
15777         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
15778         tests with divisor -1.
15779
15780 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
15781
15782         * g++.dg/opt/temp1.C (memcpy): Return a value.
15783
15784         PR c++/19148
15785         * g++.dg/expr/cond7.C: New test.
15786
15787 2004-12-27  Paul Brook  <paul@codesourcery.com>
15788
15789         * gfortran.dg/g77/select_no_compile.f: Remove.
15790
15791 2004-12-27  Richard Henderson  <rth@redhat.com>
15792
15793         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
15794         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
15795         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
15796
15797 2004-12-26  Richard Henderson  <rth@redhat.com>
15798
15799         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
15800         by 1i instead of token pasting.
15801
15802 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15803
15804         PR tree-optimization/17578
15805         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
15806         to additional_flags.
15807         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
15808
15809 2004-12-25  Richard Henderson  <rth@redhat.com>
15810
15811         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
15812         Remove Alpha.
15813
15814 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15815
15816         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
15817         hppa*-*-hpux*.
15818         * gcc.dg/pr17957.c (dg-options): Likewise.
15819         * gcc.dg/struct-ret-1.c: Add prototype for abort.
15820         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
15821         instead of 0 on __hppa__.
15822         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
15823         "foo,%r" on hppa*-*-*.
15824
15825 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
15826
15827         PR fortran/19071
15828         * gfortran.dg/complex_write.f90: New test.
15829
15830 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
15831
15832         PR c++/17595
15833         * g++.dg/parse/pragma2.C: New test.
15834
15835         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
15836
15837 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
15838
15839         * gcc.dg/empty2.c: Add missing dg-warning.
15840
15841 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
15842
15843         PR c++/17413
15844         * g++.dg/template/local4.C: New test.
15845         * g++.dg/template/crash19.C: Add dg-error marker.
15846
15847         * g++.dg/template/crash31.C: Correct embedded PR number.
15848
15849 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
15850
15851         PR c++/16405
15852         * g++.dg/opt/temp1.C: Add do-run marker.
15853
15854 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
15855
15856         * g++.dg/template/spec19.C: New.
15857
15858 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
15859
15860         PR target/16819
15861         * gcc.dg/empty2.c: New.
15862
15863 2004-12-23  Richard Henderson  <rth@redhat.com>
15864
15865         * lib/target-supports.exp (check_effective_target_vect_no_align):
15866         Remove i?86 and x86-64.
15867
15868 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
15869
15870         PR c++/16405
15871         * g++.dg/opt/temp1.C: New test.
15872
15873 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15874
15875         PR c++/18733
15876         * g++.dg/template/friend33.C: New testcase.
15877
15878 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
15879
15880         PR c++/18464
15881         * g++.dg/template/cond5.C: New test.
15882
15883         PR c++/18492
15884         * g++.dg/inherit/thunk3.C: New test.
15885
15886         PR c++/11224
15887         * g++.dg/warn/Wunused-9.C: New test.
15888
15889 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
15890
15891         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
15892
15893 2004-12-22  Jan Beulich  <jbeulich@novell.com>
15894
15895         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
15896
15897 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
15898
15899         PR c++/18378
15900         * g++.dg/ext/packed8.C: New test.
15901
15902         PR c++/19063
15903         * g++.dg/template/crash31.C: New test.
15904
15905         PR c++/19034
15906         * g++.dg/template/crash30.C: New test.
15907
15908 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
15909
15910         PR C++/18984
15911         * g++.dg/eh/ctor3.C: New test.
15912
15913 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
15914
15915         * objc.dg/stabs-1.m: Allow section name to be quoted and
15916         assembly label to begin with '.LL'.
15917
15918 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
15919
15920         * gcc.dg/vect/vect.exp
15921         (check_effective_target_lp64_or_vect_no_align): New.
15922         * gcc.dg/vect/vect-77.c: Use it.
15923         * gcc.dg/vect/vect-78.c: Use it.
15924
15925         * lib/target-supports.exp
15926         (check_effective_target_vect_no_max,
15927         check_effective_target_vect_no_bitwise,
15928         check_effective_target_vect_no_align): New.
15929         * gcc.dg/vect/vect-13.c: Use them.
15930         * gcc.dg/vect/vect-17.c: Ditto.
15931         * gcc.dg/vect/vect-18.c: Ditto.
15932         * gcc.dg/vect/vect-19.c: Ditto.
15933         * gcc.dg/vect/vect-20.c: Ditto.
15934         * gcc.dg/vect/vect-27.c: Ditto.
15935         * gcc.dg/vect/vect-29.c: Ditto.
15936         * gcc.dg/vect/vect-44.c: Ditto.
15937         * gcc.dg/vect/vect-48.c: Ditto.
15938         * gcc.dg/vect/vect-50.c: Ditto.
15939         * gcc.dg/vect/vect-52.c: Ditto.
15940         * gcc.dg/vect/vect-54.c: Ditto.
15941         * gcc.dg/vect/vect-56.c: Ditto.
15942         * gcc.dg/vect/vect-58.c: Ditto.
15943         * gcc.dg/vect/vect-60.c: Ditto.
15944         * gcc.dg/vect/vect-72.c: Ditto.
15945         * gcc.dg/vect/vect-80.c: Ditto.
15946
15947 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
15948
15949         PR c++/14075
15950         * g++.dg/init/string1.C: New.
15951
15952         PR c++/18975
15953         * g++.dg/other/synth1.C: New.
15954
15955 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
15956
15957         PR c/18963
15958         * gcc.dg/pr18963-1.c: New test.
15959
15960 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
15961
15962         PR c/18596
15963         * gcc.dg/funcdef-storage-1.c (foo): Remove.
15964         * gcc.dg/pr18596-1.c: Use dg-error.
15965         (dg-options): Use -fno-unit-at-a-time.
15966         * gcc.dg/pr18596-2.c: New test.
15967         * gcc.dg/pr18596-3.c: New test.
15968
15969 2004-12-20  Roger Sayle  <roger@eyesopen.com>
15970
15971         PR middle-end/18683
15972         * g++.dg/opt/pr18683-1.C: New test case.
15973
15974 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
15975
15976         PR other/19093
15977         * g++.dg/opt/max1.C: Fix for 64bit targets.
15978
15979 2004-12-20  Matt Austern  <austern@apple.com>
15980
15981         PR c++/19044
15982         * g++.dg/ext/builtin6.C: New
15983
15984 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
15985
15986         PR tree-optimization/19080
15987         * gcc.c-torture/compile/pr19080.c: New test.
15988
15989 2004-12-20  Steven Bosscher  <stevenb@suse.de>
15990
15991         * gcc.dg/20041219-1.c: New test.
15992
15993 2004-12-19  Roger Sayle  <roger@eyesopen.com>
15994
15995         PR middle-end/19068
15996         * g++.dg/opt/max1.C: New test case.
15997
15998 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15999
16000         * gcc.dg/fdata-sections-1.c: New test.
16001
16002 2004-12-18  Roger Sayle  <roger@eyesopen.com>
16003
16004         PR middle-end/18548
16005         * gcc.dg/max-1.c: New test case.
16006
16007 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
16008
16009         * gcc.c-torture/execute/20041218-1.c: New test.
16010
16011 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
16012
16013         * gcc.dg/pr18501.c: New test.
16014         * gcc.dg/uninit-5.c: XFAIL.
16015         * gcc.dg/uninit-9.c: XFAIL.
16016
16017 2004-12-17  Dale Johannesen  <dalej@apple.com>
16018
16019         * gcc.dg/20041213-1.c: New.
16020
16021 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
16022
16023         * objc.dg/stabs-1.m: Allow assembly label to begin
16024         with a dot ('.').
16025
16026 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
16027
16028         * gcc.c-torture/execute/20041213-1.c: Move...
16029         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
16030
16031 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
16032
16033         PR c++/18721
16034         * g++.dg/lookup/conv-5.C: New.
16035
16036 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
16037
16038         * objc.dg/stabs-1.m: New test.
16039
16040 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
16041
16042         * gcc.dg/visibility-c.c: Change compile to
16043         assemble for the test.
16044
16045 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
16046
16047         PR target/19041
16048         * gcc.dg/visibility-c.c: New test.
16049
16050 2004-12-16  Roger Sayle  <roger@eyesopen.com>
16051
16052         PR middle-end/18493
16053         * gcc.dg/switch-8.c: New test case.
16054
16055 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
16056
16057         PR c++/18905
16058         * g++.dg/template/init4.C: New.
16059         * g++.dg/opt/static3.C: Enable optimizer.
16060
16061 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
16062
16063         * g++.dg/other/complex1.C: New test.
16064
16065 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
16066
16067         * g++.dg/opt/inline9.C: New test.
16068
16069 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16070
16071         PR fortran/18993
16072         * gfotran.dg/nullify_1.f: New test.
16073
16074 2004-12-15  Richard Henderson  <rth@redhat.com>
16075
16076         * gcc.target/i386/i386.exp: New harness.
16077         * gcc.target/i386/vect-args.c: New.
16078
16079 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
16080
16081         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
16082
16083 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16084
16085         PR c++/18825
16086         * g++.dg/template/friend32.C: New test.
16087
16088 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
16089
16090         * cpp/pragma-once-1.c: New test.
16091         * cpp/pragma-once-1b.h: Likewise.
16092         * cpp/pragma-once-1c.h: Likewise.
16093         * cpp/pragma-once-1d.h: Likewise.
16094         * cpp/inc/pragma-once-1a.h: Likewise.
16095
16096 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
16097             Steven G. Kargl  <kargls@comcast.net>
16098
16099         PR fortran/17597
16100         * gfortran.dg/list_read_3.f90: New test.
16101
16102 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
16103
16104         * gcc.dg/ftrapv-2.c: New test.
16105
16106 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
16107
16108         PR c++/18981
16109         * g++.dg/template/typename9.C: New test.
16110
16111 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
16112
16113         PR c++/18738
16114         * g++.dg/template/typename8.C: New test.
16115         * g++.dg/parse/friend2.C: Tweak error message.
16116
16117 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
16118
16119         * gcc.c-torture/20041214-1.c: New test.
16120
16121 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
16122
16123         PR c++/18965
16124         * g++.dg/init/array17.C: New test.
16125
16126 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
16127
16128         PR c++/18793
16129         * g++.dg/init/aggr3.C: New test.
16130
16131 2004-12-14  Janis Johnson  <janis187@us.ibm.com
16132
16133         * gcc.dg/altivec-types-1.c: New test.
16134         * gcc.dg/altivec-types-2.c: New test.
16135         * gcc.dg/altivec-types-3.c: New test.
16136         * gcc.dg/altivec-types-4.c: New test.
16137         * g++.dg/ext/altivec-types-1.C: New test.
16138         * g++.dg/ext/altivec-types-2.C: New test.
16139         * g++.dg/ext/altivec-types-3.C: New test.
16140         * g++.dg/ext/altivec-types-4.C: New test.
16141
16142 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
16143
16144         PR middle-end/18951
16145         * gcc.c-torture/execute/20041213-1.c: New test.
16146
16147 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
16148
16149         PR c++/18949
16150         * g++.dg/template/cast1.C: New.
16151
16152 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
16153
16154         * gcc.c-torture/execute/20041213-2.c: New test.
16155
16156 2004-12-13  Richard Henderson  <rth@redhat.com>
16157
16158         * gcc.dg/i386-sse-10.c: Fix typo in options.
16159
16160 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
16161
16162         PR c++/18968
16163         * g++.dg/opt/pr18968.C: New test.
16164
16165 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
16166
16167         PR c++/18925
16168         * g++.dg/ext/visibility/staticdatamem.C: New test.
16169
16170 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
16171
16172         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
16173
16174 2004-12-13  Roger Sayle  <roger@eyesopen.com>
16175
16176         PR rtl-optimization/18928
16177         * gcc.dg/pr18928-1.c: New test case.
16178
16179 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
16180
16181         PR tree-opt/16951
16182         * gcc.c-torture/compile/20041211-1.c: New.
16183
16184 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16185
16186         PR middle-end/17564
16187         * gcc.c-torture/execute/20041212-1.c: New test.
16188
16189 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16190
16191         PR fortran/18869
16192         * gfortran.dg/common_1.f90: New test.
16193
16194 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
16195         Paul Brook  <paul@codesourcery.com>
16196
16197         PR fortran/16222
16198         * gfortran.dg/real_do_1.f90: New test.
16199
16200 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
16201
16202         PR tree-opt/18040
16203         * g++.dg/opt/ptrmem6.C: New test.
16204
16205 2004-12-11  Roger Sayle  <roger@eyesopen.com>
16206
16207         PR middle-end/18921
16208         * gcc.dg/pr18921-1.c: New test case.
16209
16210 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16211
16212         PR fortran/17175
16213         * gfortran.dg/scale_1.f90: New test.
16214
16215 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
16216
16217         PR middle-end/18903
16218         * gcc.c-torture/compile/pr18903.c: New test.
16219
16220 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
16221
16222         * gcc.c-torture/execute/20041210-1.c: New test.
16223
16224 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16225
16226         PR c++/18731
16227         * g++.dg/parser/struct-1.C: New test.
16228         * g++.dg/parser/struct-2.C: New test.
16229         * g++.dg/parser/struct-3.C: New test.
16230
16231 2004-12-09  Richard Henderson  <rth@redhat.com>
16232
16233         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
16234
16235         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
16236         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
16237
16238 2004-12-09  Matt Austern  <austern@apple.com>
16239
16240         PR c++/18514
16241         * g++.dg/ext/builtin1.C: New
16242         * g++.dg/ext/builtin2.C: New
16243         * g++.dg/ext/builtin3.C: New
16244         * g++.dg/ext/builtin4.C: New
16245         * g++.dg/ext/builtin5.C: New
16246
16247 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
16248
16249         PR tree-opt/18904
16250         * g++.dg/opt/ptrmem5.C: New test.
16251
16252 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
16253
16254         * g++.dg/parse/typename5.C: Adjust for new error.
16255         * g++.dg/parse/typename7.C: New.
16256
16257 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16258
16259         PR c++/18073
16260         * g++.dg/other/mmintrin.C: New test.
16261
16262 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
16263
16264         PR c++/16681
16265         * g++.dg/init/array15.C: New.
16266         * g++.dg/init/array16.C: New.
16267
16268 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16269
16270         PR fortran/18826
16271         * gfortran.dg/assign_1.f90: New test.
16272
16273 2004-12-08  Nick Clifton  <nickc@redhat.com>
16274
16275         * gcc.target/xstormy16/bss_below100: New directory containing tests.
16276         * gcc.target/xstormy16/data_below100: Likewise.
16277         * gcc.target/xstormy16/sfr: Likewise.
16278         * gcc.target/xstormy16/below100.S: New test source file.
16279         * gcc.target/xstormy16/below100.ld: New test linker script.
16280         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
16281         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
16282         bp instructions.
16283         * gcc.target/xstormy16/bp.c: Likewise.
16284
16285         * gcc.target/xstormy16/bss_below100: New files:
16286         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
16287         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
16288         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
16289         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
16290         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
16291         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
16292         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
16293         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
16294         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
16295         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
16296         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
16297         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
16298         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
16299         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
16300         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
16301         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
16302         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
16303         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
16304         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
16305         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
16306         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
16307         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
16308         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
16309         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
16310         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
16311         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
16312         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
16313
16314         * gcc.target/xstormy16/data_below100: New files:
16315         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
16316         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
16317         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
16318         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
16319         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
16320         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
16321         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
16322         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
16323         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
16324         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
16325         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
16326         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
16327         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
16328         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
16329         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
16330         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
16331         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
16332         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
16333         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
16334         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
16335         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
16336         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
16337         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
16338         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
16339         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
16340         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
16341         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
16342
16343         * gcc.target/xstormy16/sfr: New files:
16344         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
16345         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
16346         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
16347         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
16348         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
16349         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
16350         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
16351         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
16352         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
16353         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
16354         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
16355         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
16356         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
16357         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
16358         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
16359         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
16360         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
16361         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
16362         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
16363         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
16364         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
16365         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
16366         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
16367         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
16368         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
16369         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
16370         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
16371         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
16372         27_if0_sfrw_bitfield_f.c
16373
16374 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16375
16376         PR c++/18100
16377         * g++.dg/lookup/name-clash4.C: New test.
16378
16379 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
16380
16381         PR c++/18672
16382         * g++.dg/opt/array1.C: New.
16383
16384         PR c++/18803
16385         * g++.dg/template/operator5.C: New.
16386
16387 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
16388
16389         PR c/18867
16390         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
16391
16392 2004-12-07  Steven Bosscher  <stevenb@suse.de>
16393
16394         * gcc.dg/noncompile/20041207.c: New test.
16395
16396 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
16397
16398         * g++.dg/other/unreachable-1.C: New test.
16399
16400 2004-12-06  Nick Clifton  <nickc@redhat.com>
16401
16402         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
16403         <limits.h> because the latter comes from gcc's include/ directory
16404         and not the newlib/libc/include directory.
16405
16406 2004-12-04  Richard Henderson  <rth@redhat.com>
16407
16408         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
16409
16410 2004-12-04  Richard Henderson  <rth@redhat.com>
16411
16412         * lib/target-supports.exp (check_gc_sections_available): Disable
16413         for alpha and ia64.
16414
16415 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
16416
16417         PR middle-end/17909
16418         * g++.dg/other/vararg-2.C: New test.
16419
16420 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16421
16422         PR c++/17011, c++/17971
16423         * g++.dg/template/error15.C: Adjust expected error.
16424         * g++.dg/template/instantiate3.C: Likewise.
16425
16426 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
16427
16428         * gcc.dg/altivec-18.c: Fix for darwin
16429
16430 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
16431
16432         PR c++/18782
16433         * g++.dg/parse/ptrmem2.C: New.
16434
16435         PR c++/18318
16436         * g++.dg/template/new1.C: New.
16437
16438 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16439
16440         PR fortran/18710
16441         * gfortran.dg/direct_io_3.f90: New test.
16442
16443 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
16444
16445         PR 18758
16446         * g++.dg/parse/crash21.C: New.
16447
16448 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16449
16450         PR c++/15664, c++/18276
16451         * g++.dg/template/ttp13.C: New test.
16452         * g++.dg/template/ttp14.C: Likewise.
16453
16454 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16455
16456         PR c++/18123
16457         * g++.dg/parse/enum2.C: New test.
16458         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
16459
16460 2004-12-02  Nick Clifton  <nickc@redhat.com>
16461
16462         * gcc.target/xstormy16: New test directory.
16463         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
16464         * gcc.target/xstormy16/bp.c: Check the generation of bp
16465         instructions.
16466         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
16467         bn instructions and the BELOW100 attribute.
16468
16469 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
16470
16471         PR target/16952
16472         * gcc.dg/ppc-eabi.c: New.
16473
16474 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
16475
16476         PR fortran/18284
16477         * gfortran.dg/backspace.f90
16478
16479 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
16480
16481         * gfortran.dg/inquire.f90: New test.
16482
16483 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
16484
16485         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
16486         handle effective-target-keyword.
16487         (dg-skip-if): Support effective-target keyword as target list.
16488         (dg-xfail-if): Ditto.
16489         * lib/target-supports.exp (is-effective-target-keyword): New proc.
16490
16491 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
16492
16493         PR tree-optimization/18291
16494         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
16495
16496 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
16497
16498         PR C++/18729
16499         * g++.dg/parse/crash20.C: New.
16500
16501         PR c++/17431
16502         * g++.dg/overload/arg1.C: New.
16503         * g++.dg/overload/arg2.C: New.
16504         * g++.dg/overload/arg3.C: New.
16505         * g++.dg/overload/arg4.C: New.
16506
16507 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
16508
16509         * gcc.dg/c99-flex-array-4.c: Remove.
16510
16511 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
16512
16513         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
16514
16515         * lib/target-supports.exp (is-effective-target): Simplify.
16516
16517         * lib/target-supports.exp (check_effective_target_vect_long):
16518         Fix for powerpc64-*-*.
16519
16520 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
16521
16522         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
16523         to support new requirements on FreeBSD 5.
16524
16525 2004-11-30  Devang Patel  <dpatel@apple.com>
16526
16527         PR 18702
16528         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
16529
16530 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
16531
16532         * g++.dg/ext/altivec-13.C: New test.
16533
16534 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
16535
16536         PR tree-opt/18298
16537         * gcc.c-torture/execute/p18298.c: New test.
16538
16539 2004-11-30  Ira Rosen  <irar@il.ibm.com>
16540             Dorit Naishlos  <dorit@il.ibm.com>
16541
16542         PR tree-opt/18607
16543         * gcc.dg/vect/vect-89.c: New test.
16544
16545 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
16546
16547         * gcc.dg/pr18596-1.c: New test.
16548
16549 2004-11-30  Ben Elliston  <bje@au.ibm.com>
16550
16551         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
16552
16553 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
16554
16555         PR c/18479
16556         * gcc.dg/pr18479.c: New test.
16557
16558 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
16559
16560         PR target/18490
16561         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
16562         mmix-knuth-mmixware.
16563
16564         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
16565         cris-*-elf* cris-*-aout* mmix-*-*
16566
16567 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
16568
16569         PR middle-end/18725
16570         * gcc.dg/pr18725.c: New test.
16571
16572 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
16573
16574         PR target/18488
16575         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
16576
16577         PR target/18336
16578         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
16579
16580 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
16581
16582         PR c++/18368
16583         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
16584         * g++.old-deja/g++.law/ctors5.C: Likewise.
16585         * g++.old-deja/g++.other/crash25.C: Likewise.
16586
16587         PR c++/18674
16588         * g++.dg/template/error16.C: New test.
16589
16590         PR c++/18512
16591         * g++.dg/template/crash29.C: New test.
16592
16593 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
16594
16595         PR tree-optimization/18712
16596         * gcc.c-torture/compile/pr18712.c: New test.
16597
16598 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
16599
16600         PR c/7544
16601         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
16602         tests.
16603
16604 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16605
16606         PR c++/18652
16607         * g++.dg/lookup/crash6.C: New test.
16608
16609 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
16610
16611         PR middle-end/18164
16612         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
16613
16614 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
16615
16616         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
16617         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
16618         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
16619
16620 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
16621
16622         * gcc.dg/pr18164.c: New test.
16623
16624 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
16625
16626         * gcc.dg/funroll-loops-all.c: New.
16627
16628 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
16629
16630         PR target/18489
16631         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
16632         delimeter, match space and TAB as well as ":".
16633
16634         PR target/18484
16635         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
16636
16637         PR target/18348
16638         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
16639
16640         PR target/18345
16641         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
16642
16643         PR target/18337
16644         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
16645
16646 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
16647
16648         * gfortran.dg/direct_io_2.f90: New test.
16649
16650 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
16651
16652         PR target/18334
16653         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
16654
16655 2004-11-28  Richard Henderson  <rth@redhat.com>
16656
16657         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
16658
16659 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
16660
16661         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
16662         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
16663         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
16664         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
16665         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
16666         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
16667         gcc.dg/pointer-arith-8.c: New tests.
16668
16669 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
16670
16671         PR fortran/18364
16672         * gfortran.dg/endfile.f90: New test.
16673
16674 2004-11-27  Falk Hueffner  <falk@debian.org>
16675
16676         * gcc.dg/loop-6.c: New test.
16677
16678 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
16679
16680         * gcc.c-torture/execute/20041126-1.c: New test.
16681
16682 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
16683
16684         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
16685         on IRIX.
16686
16687 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
16688
16689         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
16690         functions.
16691
16692 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
16693
16694         PR rtl-optimization/17825
16695         * gcc.c-torture/compile/20041119-1.c: New test.
16696
16697 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16698
16699         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
16700         Check existence of ld library path variables before unsetting.
16701
16702 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
16703
16704         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
16705
16706 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
16707
16708         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
16709
16710 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
16711
16712         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
16713
16714 2004-11-26  Ben Elliston  <bje@au.ibm.com>
16715
16716         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
16717         dg-do directive.
16718
16719 2004-11-26  Ben Elliston  <bje@au.ibm.com>
16720
16721         * gcc.dg/pr17957.c: Pass --param, not -param.
16722
16723 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
16724
16725         PR middle-end/17957
16726         * testsuite/gcc.dg/pr17957.c: New test.
16727
16728 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
16729
16730         PR c++/18445
16731         * g++.dg/template/crash28.C: Likewise.
16732
16733         PR c++/18001
16734         * g++.dg/expr/unary2.C: Adjust lvalue messages.
16735         * g++.dg/ext/lvaddr.C: Likewise.
16736         * g++.dg/opt/pr7503-3.C: Likewise.
16737
16738         PR c++/18466
16739         * g++.dg/parse/qualified3.C: New test.
16740         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
16741
16742         PR c++/18545
16743         * g++.dg/expr/return1.C: New test.
16744
16745 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16746
16747         Friend class name lookup 3/n, PR c++/3332
16748         * g++.dg/lookup/friend3.C: New test.
16749         * g++.dg/lookup/friend4.C: Likewise.
16750         * g++.dg/lookup/friend5.C: Likewise.
16751
16752 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16753
16754         Friend class name lookup 2/n, PR c++/14513, c++/15410
16755         * g++.dg/lookup/friend2.C: New test.
16756         * g++.dg/template/friend31.C: Likewise.
16757
16758 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16759
16760         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
16761
16762 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
16763
16764         PR c++/17473
16765         * g++.dg/tc1/dr56.C: Remove.
16766         * g++.dg/template/typedef1.C: Add dg-error markers.
16767         * g++.old-deja/g++.other/typedef7.C: Likewise.
16768
16769         PR c++/18285
16770         * g++.dg/parse/typedef7.C: New test.
16771
16772 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
16773
16774         * gcc.c-torture/execute/20041124-1.c: New test.
16775
16776 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
16777
16778         * g++.dg/template/deduce3.C: New test.
16779
16780         PR c++/18586
16781         * g++.dg/template/crash27.C: New test.
16782
16783         PR c++/18530
16784         * g++.dg/warn/Wshadow-3.C: New test.
16785
16786 2004-11-24  Devang Patel  <dpatel@apple.com>
16787
16788         PR/18555
16789         * gcc.dg/cpp/isysroot-1.c: New test.
16790         * gcc.dg/cpp/usr/include/stdio.h: New file.
16791         * gcc.dg/cpp/isysroot-2.c: New test.
16792         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
16793         New file.
16794
16795 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16796
16797         PR c++/8929
16798         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
16799
16800 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
16801
16802         * gcc.target/sparc/align.c: Do not include <stdint.h>.
16803         * gcc.target/sparc/pdist.c: Likewise.
16804
16805 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
16806
16807         PR c++/16882
16808         * g++.dg/conversion/simd1.C: New test.
16809
16810 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16811
16812         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
16813         and restore_ld_library_path_env_vars.
16814         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
16815         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
16816         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
16817         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
16818
16819 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
16820
16821         * gcc.dg/pragma-align-2.c: Test macro expansion.
16822         * gcc.dg/pragma-pack-2.c: New test.
16823
16824 2004-11-23  Richard Henderson  <rth@redhat.com>
16825
16826         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
16827         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
16828         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
16829         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
16830         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
16831         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
16832
16833         * gcc.dg/vect/vect.exp: Add check for alpha.
16834         * lib/target-supports.exp (check_alpha_max_hw_available): New.
16835         (check_effective_target_vect_int): Enable for alpha.
16836         (check_effective_target_vect_long): New.
16837         (is-effective-target): Add it.
16838
16839 2004-11-23  Uros Bizjak <uros@kss-loka.si>
16840
16841         * gcc.dg/pr18614-1.c: New test.
16842
16843 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16844
16845         * gcc.dg/setjmp-2.c: New test.
16846
16847 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
16848
16849         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
16850         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
16851         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
16852         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
16853         gcc.target/sparc/pdist.c: New tests.
16854
16855 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
16856
16857         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
16858
16859 2004-11-22  Dale Johannesen  <dalej@apple.com>
16860
16861         * gcc.dg/20041111-1.c: New.
16862
16863 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
16864
16865         PR tree-opt/18536
16866         * gcc.dg/vect/pr18536.c: New test.
16867
16868 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16869
16870         PR c++/18354
16871         * g++.dg/template/nontype11.C: New test.
16872
16873 2004-11-21  Roger Sayle  <roger@eyesopen.com>
16874
16875         PR middle-end/18520
16876         * gcc.dg/pr18520-1.c: New test case.
16877
16878 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
16879
16880         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
16881         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
16882         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
16883         expected diagnostics.
16884
16885 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16886
16887         PR target/18580
16888         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
16889         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
16890         vect-77.c, vect-77a.c: XFAIL on the SPARC.
16891
16892 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16893
16894         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
16895
16896 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
16897             Joseph Myers  <joseph@codesourcery.com>
16898
16899         * lib/target-supports.exp (check_visibility_available): Really
16900         test the compiler.
16901
16902 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
16903
16904         PR tree-opt/18181
16905         * gcc.dg/vect/vect-85.c: New test.
16906         * gcc.dg/vect/vect-86.c: New test.
16907         * gcc.dg/vect/vect-87.c: New test.
16908         * gcc.dg/vect/vect-88.c: New test.
16909
16910 2004-11-19  Ben Elliston  <bje@au.ibm.com>
16911
16912         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
16913
16914 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
16915
16916         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
16917         * gcc.dg/ppc-and-1.c: Ditto.
16918         * gcc.dg/ppc-compare-1.c: Ditto.
16919         * gcc.dg/ppc-mov-1.c: Ditto
16920
16921 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
16922             Mark Mitchell  <mark@codesourcery.com>
16923
16924         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
16925
16926 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
16927             Aldy Hernandez  <aldyh@redhat.com>
16928
16929         * lib/target-supports.exp (check_effective_target_vect_int): New
16930         (check_effective_target_vect_float): New
16931         (check_effective_target_vect_double): New.
16932         (is-effective-target): Support new effective targets keywords.
16933         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
16934         default action for dg-do.
16935         * gcc.dg/vect/pr16105.c: Use new support.
16936         * gcc.dg/vect/pr18400.c: Ditto.
16937         * gcc.dg/vect/pr18425.c: Ditto.
16938         * gcc.dg/vect/vect-1.c: Ditto.
16939         * gcc.dg/vect/vect-10.c: Ditto.
16940         * gcc.dg/vect/vect-11.c: Ditto.
16941         * gcc.dg/vect/vect-12.c: Ditto.
16942         * gcc.dg/vect/vect-13.c: Ditto.
16943         * gcc.dg/vect/vect-14.c: Ditto.
16944         * gcc.dg/vect/vect-15.c: Ditto.
16945         * gcc.dg/vect/vect-16.c: Ditto.
16946         * gcc.dg/vect/vect-17.c: Ditto.
16947         * gcc.dg/vect/vect-18.c: Ditto.
16948         * gcc.dg/vect/vect-19.c: Ditto.
16949         * gcc.dg/vect/vect-2.c: Ditto.
16950         * gcc.dg/vect/vect-20.c: Ditto.
16951         * gcc.dg/vect/vect-21.c: Ditto.
16952         * gcc.dg/vect/vect-22.c: Ditto.
16953         * gcc.dg/vect/vect-23.c: Ditto.
16954         * gcc.dg/vect/vect-24.c: Ditto.
16955         * gcc.dg/vect/vect-25.c: Ditto.
16956         * gcc.dg/vect/vect-26.c: Ditto.
16957         * gcc.dg/vect/vect-27.c: Ditto.
16958         * gcc.dg/vect/vect-27a.c: Ditto.
16959         * gcc.dg/vect/vect-28.c: Ditto.
16960         * gcc.dg/vect/vect-29.c: Ditto.
16961         * gcc.dg/vect/vect-29a.c: Ditto.
16962         * gcc.dg/vect/vect-3.c: Ditto.
16963         * gcc.dg/vect/vect-30.c: Ditto.
16964         * gcc.dg/vect/vect-31.c: Ditto.
16965         * gcc.dg/vect/vect-32.c: Ditto.
16966         * gcc.dg/vect/vect-33.c: Ditto.
16967         * gcc.dg/vect/vect-34.c: Ditto.
16968         * gcc.dg/vect/vect-35.c: Ditto.
16969         * gcc.dg/vect/vect-36.c: Ditto.
16970         * gcc.dg/vect/vect-37.c: Ditto.
16971         * gcc.dg/vect/vect-38.c: Ditto.
16972         * gcc.dg/vect/vect-4.c: Ditto.
16973         * gcc.dg/vect/vect-40.c: Ditto.
16974         * gcc.dg/vect/vect-41.c: Ditto.
16975         * gcc.dg/vect/vect-42.c: Ditto.
16976         * gcc.dg/vect/vect-43.c: Ditto.
16977         * gcc.dg/vect/vect-44.c: Ditto.
16978         * gcc.dg/vect/vect-45.c: Ditto.
16979         * gcc.dg/vect/vect-46.c: Ditto.
16980         * gcc.dg/vect/vect-47.c: Ditto.
16981         * gcc.dg/vect/vect-48.c: Ditto.
16982         * gcc.dg/vect/vect-48a.c: Ditto.
16983         * gcc.dg/vect/vect-49.c: Ditto.
16984         * gcc.dg/vect/vect-5.c: Ditto.
16985         * gcc.dg/vect/vect-50.c: Ditto.
16986         * gcc.dg/vect/vect-51.c: Ditto.
16987         * gcc.dg/vect/vect-52.c: Ditto.
16988         * gcc.dg/vect/vect-53.c: Ditto.
16989         * gcc.dg/vect/vect-54.c: Ditto.
16990         * gcc.dg/vect/vect-55.c: Ditto.
16991         * gcc.dg/vect/vect-56.c: Ditto.
16992         * gcc.dg/vect/vect-56a.c: Ditto.
16993         * gcc.dg/vect/vect-57.c: Ditto.
16994         * gcc.dg/vect/vect-58.c: Ditto.
16995         * gcc.dg/vect/vect-59.c: Ditto.
16996         * gcc.dg/vect/vect-6.c: Ditto.
16997         * gcc.dg/vect/vect-60.c: Ditto.
16998         * gcc.dg/vect/vect-61.c: Ditto.
16999         * gcc.dg/vect/vect-62.c: Ditto.
17000         * gcc.dg/vect/vect-63.c: Ditto.
17001         * gcc.dg/vect/vect-64.c: Ditto.
17002         * gcc.dg/vect/vect-65.c: Ditto.
17003         * gcc.dg/vect/vect-66.c: Ditto.
17004         * gcc.dg/vect/vect-67.c: Ditto.
17005         * gcc.dg/vect/vect-68.c: Ditto.
17006         * gcc.dg/vect/vect-69.c: Ditto.
17007         * gcc.dg/vect/vect-7.c: Ditto.
17008         * gcc.dg/vect/vect-72.c: Ditto.
17009         * gcc.dg/vect/vect-72a.c: Ditto.
17010         * gcc.dg/vect/vect-73.c: Ditto.
17011         * gcc.dg/vect/vect-74.c: Ditto.
17012         * gcc.dg/vect/vect-75.c: Ditto.
17013         * gcc.dg/vect/vect-76.c: Ditto.
17014         * gcc.dg/vect/vect-77.c: Ditto.
17015         * gcc.dg/vect/vect-77a.c: Ditto.
17016         * gcc.dg/vect/vect-78.c: Ditto.
17017         * gcc.dg/vect/vect-79.c: Ditto.
17018         * gcc.dg/vect/vect-8.c: Ditto.
17019         * gcc.dg/vect/vect-80.c: Ditto.
17020         * gcc.dg/vect/vect-82.c: Ditto.
17021         * gcc.dg/vect/vect-82_64.c: Ditto.
17022         * gcc.dg/vect/vect-83.c: Ditto.
17023         * gcc.dg/vect/vect-83_64.c: Ditto.
17024         * gcc.dg/vect/vect-9.c: Ditto.
17025         * gcc.dg/vect/vect-all.c: Ditto.
17026         * gcc.dg/vect/vect-none.c: Ditto.
17027
17028 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
17029
17030         * lib/gcc-dg.exp (dg-skip-if): New function.
17031         (dg-forbid-option): Remove.
17032         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
17033         * g++.dg/abi/bitfield8.C: Likewise.
17034         * g++.dg/abi/dtor1.C: Likewise.
17035         * g++.dg/abi/empty10.C: Likewise.
17036         * g++.dg/abi/empty7.C: Likewise.
17037         * g++.dg/abi/empty9.C: Likewise.
17038         * g++.dg/abi/layout3.C: Likewise.
17039         * g++.dg/abi/layout4.C: Likewise.
17040         * g++.dg/abi/thunk1.C: Likewise.
17041         * g++.dg/abi/thunk2.C: Likewise.
17042         * g++.dg/abi/vbase11.C: Likewise.
17043         * g++.dg/abi/vthunk2.C: Likewise.
17044         * g++.dg/abi/vthunk3.C: Likewise.
17045         * g++.dg/ext/attrib8.C: Likewise.
17046         * g++.dg/opt/longbranch2.C: Likewise.
17047         * g++.dg/opt/reg-stack4.C: Likewise.
17048         * g++.old-deja/g++.ext/attrib1.C: Likewise.
17049         * g++.old-deja/g++.ext/attrib2.C: Likewise.
17050         * g++.old-deja/g++.ext/attrib3.C: Likewise.
17051         * g++.old-deja/g++.other/store-expr1.C: Likewise.
17052         * g++.old-deja/g++.other/store-expr2.C: Likewise.
17053         * gcc.dg/20000609-1.c: Likewise.
17054         * gcc.dg/20000720-1.c: Likewise.
17055         * gcc.dg/20011107-1.c: Likewise.
17056         * gcc.dg/20011119-1.c: Likewise.
17057         * gcc.dg/20020108-1.c: Likewise.
17058         * gcc.dg/20020122-2.c: Likewise.
17059         * gcc.dg/20020122-3.c: Likewise.
17060         * gcc.dg/20020201-3.c: Likewise.
17061         * gcc.dg/20020206-1.c: Likewise.
17062         * gcc.dg/20020218-1.c: Likewise.
17063         * gcc.dg/20020310-1.c: Likewise.
17064         * gcc.dg/20020411-1.c: Likewise.
17065         * gcc.dg/20020418-2.c: Likewise.
17066         * gcc.dg/20020426-1.c: Likewise.
17067         * gcc.dg/20020426-2.c: Likewise.
17068         * gcc.dg/20020517-1.c: Likewise.
17069         * gcc.dg/20020523-1.c: Likewise.
17070         * gcc.dg/20020523-2.c: Likewise.
17071         * gcc.dg/20020729-1.c: Likewise.
17072         * gcc.dg/20030204-1.c: Likewise.
17073         * gcc.dg/20030826-2.c: Likewise.
17074         * gcc.dg/20030926-1.c: Likewise.
17075         * gcc.dg/20031202-1.c: Likewise.
17076         * gcc.dg/980312-1.c: Likewise.
17077         * gcc.dg/980313-1.c: Likewise.
17078         * gcc.dg/990117-1.c: Likewise.
17079         * gcc.dg/990424-1.c: Likewise.
17080         * gcc.dg/990524-1.c: Likewise.
17081         * gcc.dg/991230-1.c: Likewise.
17082         * gcc.dg/i386-387-1.c: Likewise.
17083         * gcc.dg/i386-387-2.c: Likewise.
17084         * gcc.dg/i386-387-3.c: Likewise.
17085         * gcc.dg/i386-387-4.c: Likewise.
17086         * gcc.dg/i386-387-5.c: Likewise.
17087         * gcc.dg/i386-387-6.c: Likewise.
17088         * gcc.dg/i386-asm-1.c: Likewise.
17089         * gcc.dg/i386-bitfield1.c: Likewise.
17090         * gcc.dg/i386-bitfield2.c: Likewise.
17091         * gcc.dg/i386-loop-1.c: Likewise.
17092         * gcc.dg/i386-loop-2.c: Likewise.
17093         * gcc.dg/i386-loop-3.c: Likewise.
17094         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
17095         * gcc.dg/i386-pic-1.c: Likewise.
17096         * gcc.dg/i386-regparm.c: Likewise.
17097         * gcc.dg/i386-signbit-1.c: Likewise.
17098         * gcc.dg/i386-signbit-2.c: Likewise.
17099         * gcc.dg/i386-signbit-3.c: Likewise.
17100         * gcc.dg/i386-sse-5.c: Likewise.
17101         * gcc.dg/i386-sse-8.c: Likewise.
17102         * gcc.dg/i386-unroll-1.c: Likewise.
17103         * gcc.dg/tls/opt-1.c: Likewise.
17104         * gcc.dg/tls/opt-2.c: Likewise.
17105         * gcc.dg/unroll-1.c: Likewise.
17106         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
17107         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
17108         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
17109         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
17110
17111 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17112
17113         * g++.dg/template/incomplete1.C: New test.
17114
17115 2004-11-16  Nick Clifton  <nickc@redhat.com>
17116
17117         Revert patches accidentally commited during checkin of fixes for
17118         xstormy16 tests:
17119         gcc.c-torture/execute/simd-4.c: Revert
17120         gcc.dg/20040910-1.c: Revert.
17121
17122 2004-11-16  Paul Brook  <paul@codesourcery.com>
17123
17124         PR fortran/13010
17125         * gfortran.dg/der_pointer_1.f90: New test.
17126
17127 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
17128
17129         PR c/18498
17130         * gcc.dg/bitfld-13.c: New test.
17131
17132 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
17133
17134         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
17135         powerpc*-*-linux*.
17136
17137         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
17138         * gcc.dg/ppc64-abi-2.c: Ditto.
17139         * gcc.dg/ppc64-abi-3.c: Ditto.
17140
17141         * lib/gcc-dg.exp (dg-target-list): Remove.
17142
17143 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
17144
17145         * gcc.dg/ia64-postinc.c: New test.
17146
17147 2004-11-15  Mark Mitchell <mark@codesourcery.com>
17148
17149         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
17150
17151 2004-11-15  Nick Clifton  <nickc@redhat.com>
17152
17153         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
17154         __INT_MAX__ so that the test can be compiled by toolchains
17155         targeted at 16-bit processors.
17156
17157         * gcc.dg/20040625-1.c: Use long constants rather than integers
17158         when performing arithmetic that will overflow 16-bits.
17159
17160         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
17161         xstormy16.  It does not support 128-bit vector operations.
17162
17163         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
17164         with the macro PTR_TYPE.  Define this macro to an integer type
17165         suitable for holding a pointer.
17166
17167         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
17168         the target is a 16-bit processor.
17169
17170         * gcc.dg/cpp/if-2.c: Expect a different warning message from
17171         16-bit targets where the character constant will be too long.
17172
17173         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
17174         where the double will not be directly addressable.
17175
17176 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17177
17178         Friend class name lookup 1/n, PR c++/18471
17179         * g++.dg/template/crash26.C: New test.
17180         * g++.dg/lookup/struct1.C: Adjust expected error.
17181         * g++.dg/parse/elab1.C: Likewise.
17182         * g++.dg/parse/elab2.C: Likewise.
17183         * g++.dg/parse/int-as-enum1.C: Likewise.
17184         * g++.dg/parse/struct-as-enum1.C: Likewise.
17185         * g++.dg/parse/typedef1.C: Likewise.
17186         * g++.dg/parse/typedef3.C: Likewise.
17187         * g++.dg/parse/typedef4.C: Likewise.
17188         * g++.dg/parse/typedef5.C: Likewise.
17189         * g++.dg/template/nontype4.C: Likewise.
17190         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
17191         * g++.old-deja/g++.other/elab1.C: Likewise.
17192         * g++.old-deja/g++.other/syntax4.C: Likewise.
17193
17194 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
17195
17196         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
17197
17198 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
17199
17200         * gcc.c-torture/execute/20041114-1.c: New test.
17201
17202 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
17203
17204         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
17205         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
17206         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
17207         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
17208         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
17209         gcc.dg/switch-7.c: New tests.
17210
17211 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
17212
17213         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
17214
17215 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
17216
17217         PR tree-opt/18400
17218         * gcc.dg/vect/pr18400.c: New test.
17219
17220 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
17221             Andrew Pinski  <pinskia@physics.uc.edu>
17222
17223         PR tree-opt/18425
17224         * gcc.dg/vect/pr18425.c: New test.
17225
17226 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
17227
17228         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
17229         Guard with dg-require-alias and dg-require-visibility.
17230
17231 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
17232
17233         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
17234
17235 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17236
17237         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
17238
17239 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17240
17241         PR c++/17344
17242         * g++.dg/template/defarg5.C: New test.
17243
17244 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
17245
17246         * g++.dg/parse/cast1.C: Run only on ILP32.
17247         * g++.old-deja/g++.mike/p784.C: Likewise.
17248
17249 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
17250
17251         * gcc.c-torture/execute/20041113-1.c: New test.
17252
17253 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
17254
17255         PR target/18230
17256         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
17257         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
17258         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
17259         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
17260         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
17261         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
17262         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
17263         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
17264         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
17265         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
17266         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
17267         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
17268         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
17269
17270 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
17271
17272         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
17273         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
17274         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
17275         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
17276         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
17277         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
17278         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
17279         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
17280         gcc.target/sparc/combined-1.c: New tests.
17281
17282 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
17283
17284         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
17285         New tests.
17286
17287 2004-11-12  Mark Mitchell <mark@codesourcery.com>
17288
17289         * lib/gcc-dg.exp (dg-forbid-option): New function.
17290         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
17291         * g++.dg/abi/bitfield8.C: Likewise.
17292         * g++.dg/abi/dtor1.C: Likewise.
17293         * g++.dg/abi/empty10.C: Likewise.
17294         * g++.dg/abi/empty7.C: Likewise.
17295         * g++.dg/abi/empty9.C: Likewise.
17296         * g++.dg/abi/layout3.C: Likewise.
17297         * g++.dg/abi/layout4.C: Likewise.
17298         * g++.dg/abi/thunk1.C: Likewise.
17299         * g++.dg/abi/thunk2.C: Likewise.
17300         * g++.dg/abi/vbase11.C: Likewise.
17301         * g++.dg/abi/vthunk2.C: Likewise.
17302         * g++.dg/abi/vthunk3.C: Likewise.
17303         * g++.dg/ext/attrib8.C: Likewise.
17304         * g++.dg/opt/longbranch2.C: Likewise.
17305         * g++.dg/opt/reg-stack4.C: Likewise.
17306         * g++.old-deja/g++.ext/attrib1.C: Likewise.
17307         * g++.old-deja/g++.ext/attrib2.C: Likewise.
17308         * g++.old-deja/g++.ext/attrib3.C: Likewise.
17309         * g++.old-deja/g++.other/store-expr1.C: Likewise.
17310         * g++.old-deja/g++.other/store-expr2.C: Likewise.
17311         * gcc.dg/20000609-1.c: Likewise.
17312         * gcc.dg/20000720-1.c: Likewise.
17313         * gcc.dg/20011107-1.c: Likewise.
17314         * gcc.dg/20011119-1.c: Likewise.
17315         * gcc.dg/20020108-1.c: Likewise.
17316         * gcc.dg/20020122-2.c: Likewise.
17317         * gcc.dg/20020122-3.c: Likewise.
17318         * gcc.dg/20020201-3.c: Likewise.
17319         * gcc.dg/20020206-1.c: Likewise.
17320         * gcc.dg/20020218-1.c: Likewise.
17321         * gcc.dg/20020310-1.c: Likewise.
17322         * gcc.dg/20020411-1.c: Likewise.
17323         * gcc.dg/20020418-2.c: Likewise.
17324         * gcc.dg/20020426-1.c: Likewise.
17325         * gcc.dg/20020426-2.c: Likewise.
17326         * gcc.dg/20020517-1.c: Likewise.
17327         * gcc.dg/20020523-1.c: Likewise.
17328         * gcc.dg/20020523-2.c: Likewise.
17329         * gcc.dg/20020729-1.c: Likewise.
17330         * gcc.dg/20030204-1.c: Likewise.
17331         * gcc.dg/20030826-2.c: Likewise.
17332         * gcc.dg/20030926-1.c: Likewise.
17333         * gcc.dg/20031202-1.c: Likewise.
17334         * gcc.dg/980312-1.c: Likewise.
17335         * gcc.dg/980313-1.c: Likewise.
17336         * gcc.dg/990117-1.c: Likewise.
17337         * gcc.dg/990424-1.c: Likewise.
17338         * gcc.dg/990524-1.c: Likewise.
17339         * gcc.dg/991230-1.c: Likewise.
17340         * gcc.dg/i386-387-1.c: Likewise.
17341         * gcc.dg/i386-387-2.c: Likewise.
17342         * gcc.dg/i386-387-3.c: Likewise.
17343         * gcc.dg/i386-387-4.c: Likewise.
17344         * gcc.dg/i386-387-5.c: Likewise.
17345         * gcc.dg/i386-387-6.c: Likewise.
17346         * gcc.dg/i386-asm-1.c: Likewise.
17347         * gcc.dg/i386-bitfield1.c: Likewise.
17348         * gcc.dg/i386-bitfield2.c: Likewise.
17349         * gcc.dg/i386-loop-1.c: Likewise.
17350         * gcc.dg/i386-loop-2.c: Likewise.
17351         * gcc.dg/i386-loop-3.c: Likewise.
17352         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
17353         * gcc.dg/i386-pic-1.c: Likewise.
17354         * gcc.dg/i386-regparm.c: Likewise.
17355         * gcc.dg/i386-signbit-1.c: Likewise.
17356         * gcc.dg/i386-signbit-2.c: Likewise.
17357         * gcc.dg/i386-signbit-3.c: Likewise.
17358         * gcc.dg/i386-sse-5.c: Likewise.
17359         * gcc.dg/i386-sse-8.c: Likewise.
17360         * gcc.dg/i386-unroll-1.c: Likewise.
17361         * gcc.dg/tls/opt-1.c: Likewise.
17362         * gcc.dg/tls/opt-2.c: Likewise.
17363         * gcc.dg/unroll-1.c: Likewise.
17364         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
17365         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
17366         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
17367         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
17368         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
17369         -m64 is specified.
17370
17371 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
17372
17373         PR c++/18389
17374         * g++.dg/parse/cond1.C: New test.
17375
17376         PR c++/18429
17377         * g++.dg/template/array9.C: New test.
17378         * g++.dg/ext/vla1.C: Adjust error messages.
17379         * g++.dg/ext/vlm1.C: Likewise.
17380         * g++.dg/template/crash2.C: Likewise.
17381
17382         PR c++/18436
17383         * g++.dg/template/call3.C: New test.
17384
17385         PR c++/18407
17386         * g++.dg/template/ptrmem11.C: New test.
17387
17388 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
17389
17390         PR other/14264
17391         * lib/g++.exp: Set LC_ALL and LANG to C.
17392         * lib/gcc-dg.exp: Likewise.
17393         * lib/gfortran.exp: Likewise.
17394         * lib/objc.exp: Likewise.
17395         * lib/treelang.exp: Likewise.
17396
17397 2004-11-12  Andreas Schwab  <schwab@suse.de>
17398
17399         * gcc.dg/pr16286.c: Fix last change.
17400
17401 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
17402
17403         PR c++/18416
17404         * g++.dg/init/global1.C: New test.
17405
17406 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
17407
17408         * gcc.c-torture/execute/20041112-1.c: New test.
17409
17410 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
17411
17412         * lib/gcc-dg.exp (dg-target-list): New.
17413
17414 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
17415             Richard Sandiford  <rsandifo@redhat.com>
17416
17417         * lib/target-supports.exp (get-compiler_messages): New.
17418         (check_named_sections_available): Use it.
17419         (check_effective_target_ilp32): New.
17420         (check_effective_target_lp64): New.
17421         (is-effective-target): New.
17422         * lib/gcc-dg.exp (dg-require-effective-target): New.
17423
17424 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
17425
17426         * gcc.dg/precedence-1.c: New test.
17427
17428 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
17429
17430         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
17431
17432         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
17433         message, delete generated files, use more descriptive name for
17434         executable, and make the test unsupported when it cannot be run.
17435
17436         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
17437         (dg-require-weak, dg-require-visibility, dg-require-alias,
17438         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
17439         dg-require-iconv, dg-require-named-sections): Use it.
17440
17441         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
17442
17443 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
17444
17445         PR target/16457
17446         * gcc.dg/ppc-and-1: New
17447
17448         PR target/16796
17449         * gcc.dg/ppc-mov-1.c: New.
17450
17451         PR target/16458
17452         * gcc.dg/ppc-compare-1.c: New.
17453
17454 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
17455
17456         * objc.dg/desig-init-2.m: New test.
17457
17458 2004-11-10  Adam Nemet  <anemet@lnxw.com>
17459
17460         PR middle-end/18160
17461         * g++.dg/warn/register-var-1.C: New test.
17462         * g++.dg/warn/register-var-2.C: New test.
17463
17464 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17465
17466         * gcc.dg/union-2.c: New test.
17467
17468 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
17469
17470         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
17471         New test for PR tree-optimization/17892.
17472
17473 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
17474
17475         PR c++/18369
17476         * g++.dg/init/new12.C: New test.
17477
17478 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
17479
17480         * gcc.target/sparc: New directory.
17481         * gcc.target/sparc/sparc.exp: New driver.
17482         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
17483         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
17484         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
17485         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
17486
17487 2004-11-10  Paul Brook  <paul@codesourcery.com>
17488
17489         PR fortran/18218
17490         * gfortran.dg/list_read.c: New test.
17491
17492 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
17493
17494         PR c/18322
17495         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
17496         expected diagnostic location.
17497
17498 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
17499
17500         * gcc.dg/20041109-1.c: New test.
17501
17502 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
17503
17504         PR objc/18406
17505         * objc/compile/pr18406.m: New test.
17506
17507 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
17508
17509         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
17510
17511 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
17512
17513         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
17514
17515 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
17516
17517         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
17518
17519 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
17520
17521         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
17522         exit.
17523
17524 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
17525
17526         PR tree-opt/18299
17527         * gcc.c-torture/pr18299-1.c: New test.
17528
17529 2004-11-06  Andreas Schwab  <schwab@suse.de>
17530
17531         * gcc.dg/pr16286.c: Also test for bool and pixel.
17532
17533 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
17534
17535         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
17536         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
17537         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
17538         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
17539         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
17540         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
17541         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
17542         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
17543         gcc.dg/struct-semi-3.c: New tests.
17544
17545 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17546
17547         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
17548
17549 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17550
17551         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
17552         Do not use C99 designators.
17553
17554 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17555
17556         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
17557
17558 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17559
17560         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
17561         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
17562         * gcc.c-torture/execute/simd-5.x: Remove.
17563
17564 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
17565
17566         PR rtl-optimization/17933
17567         * gcc.dg/torture/pr17933-1.c: New test.
17568
17569 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
17570
17571         PR target/18106
17572         * lib/target-supports.exp (check_weak_available): Support
17573         Windows.
17574
17575 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
17576
17577         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
17578         call to fflush(stdout) before abort.
17579         (my_ffsll): New function.
17580         (generate_fields): Use it.
17581
17582 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
17583
17584         * gcc.dg/init-undef-1.c: New test.
17585
17586 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
17587
17588         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
17589         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
17590         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
17591         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
17592         expected messages for new parser.
17593
17594 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
17595
17596         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
17597
17598 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17599
17600         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
17601         on LP64 targets.
17602
17603 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
17604
17605         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
17606         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
17607         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
17608         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
17609         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
17610         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
17611         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
17612         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
17613         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
17614         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
17615
17616 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
17617
17618         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
17619         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
17620         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
17621         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
17622         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
17623         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
17624         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
17625         for new parser.
17626
17627 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
17628
17629         PR target/15342
17630         * gcc.dg/20041104-1.c: New test.
17631
17632 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17633
17634         * g++.dg/template/nontype7.C: New test.
17635         * g++.dg/template/nontype8.C: Likewise.
17636         * g++.dg/template/nontype9.C: Likewise.
17637         * g++.dg/template/nontype10.C: Likewise.
17638         * g++.dg/tc1/dr49.C: Likewise.
17639         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
17640         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
17641
17642 2004-11-04  Ben Elliston  <bje@au.ibm.com>
17643
17644         * g++.dg/rtti/tinfo1.C: Remove xfails.
17645
17646 2004-11-04  Ben Elliston  <bje@au.ibm.com>
17647
17648         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
17649         packed attribute to the definition to satisfy the new C++ parser.
17650
17651 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
17652
17653         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
17654         invocations of va_arg.
17655
17656 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
17657
17658         PR c++/18124
17659         * g++.dg/template/crash25.C: New test.
17660
17661         PR c++/18155
17662         * g++.dg/template/typedef2.C: New test.
17663         * g++.dg/parse/crash13.C: Adjust error markers.
17664
17665         PR c++/18177
17666         * g++.dg/conversion/const3.C: New test.
17667
17668 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17669
17670         PR fortran/17535
17671         PR fortran/17583
17672         PR fortran/17713
17673         * gfortran.dg/generic_[123].f90: New testcases.
17674
17675 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
17676
17677         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
17678         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
17679
17680 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
17681
17682         PR tree-opt/16808
17683         * gcc.c-torture/compile/pr16808.c: New test.
17684
17685 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
17686
17687         PR rtl-optimization/17104
17688         * gcc.dg/ppc-bitfield1.c: New.
17689
17690 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
17691
17692         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
17693
17694 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
17695
17696         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
17697         strings for 32-bit code.
17698
17699 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
17700
17701         PR c/18239
17702         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
17703
17704 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
17705
17706         PR c++/18064
17707         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
17708
17709 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
17710
17711         PR c++/15172
17712         * g++.dg/init/aggr2.C: New test.
17713
17714 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
17715
17716         * objc.dg/local-decl-1.m: New test.
17717
17718 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17719
17720         * gcc.dg/20040910-1.c: Adjust regex.
17721
17722 2004-10-30  Roger Sayle  <roger@eyesopen.com>
17723
17724         PR rtl-optimization/18084
17725         * g++.dg/opt/pr18084-1.C: New testcase.
17726
17727 2004-10-30  Matt Austern  <austern@apple.com>
17728
17729         PR c++/17542
17730         * g++.dg/ext/attrib18.C: New test.
17731
17732 2004-10-30  Roger Sayle  <roger@eyesopen.com>
17733
17734         PR middle-end/18096
17735         * gcc.dg/pr18096-1.c: New test case.
17736
17737 2004-10-30  Roger Sayle  <roger@eyesopen.com>
17738
17739         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
17740
17741 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
17742
17743         PR c/16666
17744         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
17745         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
17746         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
17747         gcc.dg/old-style-prom-3.c: New tests.
17748
17749 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
17750
17751         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
17752         Remove unnecessary inclusion of stdio.h.
17753
17754 2004-10-29  Roger Sayle  <roger@eyesopen.com>
17755
17756         PR rtl-optimization/17581
17757         * gcc.dg/pr17581-1.c: New test case.
17758
17759 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
17760
17761         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
17762         being implemented.
17763         * g++.dg/conversion/dr195-1.C: New.
17764         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
17765         * g++.old-deja/g++.mike/p10148.C: Likewise.
17766
17767 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
17768
17769         PR c++/17695
17770         * g++.dg/debug/typedef2.C: New test.
17771
17772 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
17773
17774         PR fortran/13490
17775         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
17776         * gfortran.dg/g77/README: Update.
17777
17778 2004-10-28  Matt Austern  <austern@apple.com>
17779
17780         PR c++/14124
17781         * g++.dg/ext/packed7.C: New test.
17782
17783 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
17784
17785         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
17786         scan-assembler.
17787         * lib/scanasm.exp (hidden-scan-for): New proc.
17788         (scan-hidden): Use hidden-scan-for instead of constructing the scan
17789         string.
17790         (scan-not-hidden): Likewise.
17791         * lib/target-supports.exp (check_visibility_available): mach-o is
17792         support too.
17793
17794 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
17795
17796         PR c++/17132
17797         * g++.dg/template/memclass3.C: New test.
17798
17799 2004-10-28  Adam Nemet  <anemet@lnxw.com>
17800
17801         PR middle-end/18160
17802         * gcc.dg/register-var-1.c: New test.
17803         * gcc.dg/register-var-2.c: New test.
17804         * gcc.dg/asm-7.c: Taking the address of a register variable is an
17805         error now.
17806
17807 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
17808
17809         PR other/18172
17810         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
17811         unused variables.
17812         * gcc.dg/vect/vect-22.c: Likewise.
17813
17814 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
17815
17816         * gcc.dg/i386-rotate-1.c: New test.
17817
17818 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
17819
17820         * g++.dg/init/ref12.C: Add "run" marker.
17821
17822         PR c++/17435
17823         * g++.dg/init/ref12.C: New test.
17824
17825         PR c++/18140
17826         * g++.dg/template/shift1.C: New test.
17827         * g++.dg/template/error10.C: Adjust error markers.
17828
17829 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
17830
17831         PR tree-opt/17529
17832         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
17833
17834 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
17835
17836         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
17837         * gcc.dg/weak/weak-3.c: Likewise.
17838         * gcc.dg/weak/weak-5.c: Likewise.
17839         * gcc.dg/weak/weak-9.c: Likewise.
17840         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
17841         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
17842
17843         * gcc.dg/darwin-weakimport-1.c: New.
17844
17845 2004-10-28  Ben Elliston  <bje@au.ibm.com>
17846
17847         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
17848
17849 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
17850
17851         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
17852         'syntax' error messages.
17853         * gcc.dg/cpp/direct2s.c: Likewise.
17854
17855 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
17856
17857         * gcc.c-torture/compile/20041026-1.c: New.
17858
17859 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
17860
17861         PR c++/18093
17862         * g++.dg/lookup/ns2.C: New test.
17863
17864         PR c++/18020
17865         * g++.dg/template/enum4.C: New test.
17866
17867         PR c++/18161
17868         * g++.dg/template/expr1.C: New test.
17869
17870 2004-10-26  Ben Elliston  <bje@au.ibm.com>
17871
17872         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
17873
17874 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
17875
17876         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
17877         gcc.dg/decl-nospec-3.c: New tests.
17878
17879 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
17880
17881         * objc.dg/super-class-3.m: New test.
17882
17883 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
17884
17885         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
17886         resyncing.
17887         * gcc.dg/cpp/direct2s.c: Likewise.
17888
17889 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
17890
17891         * objc.dg/image-info.m: Update for changes to section selection.
17892
17893 2004-10-25  David Ayers  <d.ayers@inode.at>
17894             Ziemowit Laski  <zlaski@apple.com>
17895
17896         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
17897         diagnostics when messaging 'id <Proto>'.
17898         * objc.dg/class-protocol-1.m: New test.
17899         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
17900         a non-existent method signature.
17901         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
17902         Update diagnostics when messaging with non-existent method signature.
17903         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
17904         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
17905         invalid receivers are now resolved as if messaging 'id'; remove
17906         extraneous diagnostics.
17907
17908 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
17909
17910         PR c/16667
17911         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
17912         gcc.dg/init-desig-obs-3.c: New tests.
17913
17914 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
17915
17916         * gcc.dg/debug/20041023-1.c: New test.
17917
17918 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
17919
17920         PR middle-end/17407
17921         * gcc.c-torture/compile/pr17407.c: New test.
17922
17923         PR c++/18121
17924         * g++.dg/template/array8.C: New test.
17925
17926 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
17927
17928         PR other/18138
17929         * lib/g++.exp: Accept more than one multilib libgcc.
17930         * lib/gcc-dg.exp: Likewise.
17931         * lib/objc.exp: Likewise.
17932         * lib/treelang.exp: Likewise.
17933         * lib/gfortran.exp: Likewise.
17934
17935 2004-10-24  Ben Elliston  <bje@au.ibm.com>
17936
17937         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
17938
17939 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
17940
17941         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
17942         * gcc.dg/c99-const-expr-3.c: Likewise.
17943
17944 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
17945
17946         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
17947
17948 2004-10-23  Ben Elliston  <bje@au.ibm.com>
17949
17950         * gcc.c-torture/execute/loop-2e.x: Remove.
17951
17952 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
17953
17954         PR c++/18095
17955         * g++.dg/parse/crash18.C: New.
17956         * g++.dg/parse/crash19.C: New.
17957
17958 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
17959
17960         * g++.dg/ext/dllimport1.C: Move dg-warnings.
17961         * g++.dg/ext/dllimport2.C: Same.
17962         * g++.dg/ext/dllimport8.C: Same.
17963
17964 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
17965
17966         PR c++/10841
17967         * g++.dg/conversion/cast1.C: New test.
17968         * g++.dg/overload/pmf1.C: Adjust error marker.
17969
17970 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
17971
17972         PR objc/17923
17973         * objc.dg/const-str-7.m: New test.
17974
17975 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17976
17977         * g++.dg/template/memfriend11.C: Fix comment typo.
17978         * g++.dg/template/memfriend14.C: Likewise.
17979
17980 2004-10-20  Richard Henderson  <rth@redhat.com>
17981
17982         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
17983         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
17984         -fasynchronous-unwind-tables.
17985
17986 2004-10-20  Richard Henderson  <rth@redhat.com>
17987
17988         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
17989         (main): Return success.
17990         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
17991         (main): Return success.
17992
17993 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17994
17995         PR c++/13495
17996         * g++.dg/template/memfriend9.C: New test.
17997         * g++.dg/template/memfriend10.C: Likewise.
17998         * g++.dg/template/memfriend11.C: Likewise.
17999         * g++.dg/template/memfriend12.C: Likewise.
18000         * g++.dg/template/memfriend13.C: Likewise.
18001         * g++.dg/template/memfriend14.C: Likewise.
18002         * g++.dg/template/memfriend15.C: Likewise.
18003         * g++.dg/template/memfriend16.C: Likewise.
18004         * g++.dg/template/memfriend17.C: Likewise.
18005         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
18006
18007 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
18008
18009         * g++.dg/conversion/dr195.C: New.
18010         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
18011
18012 2004-10-20  Ben Elliston  <bje@au.ibm.com>
18013             Devang Patel  <dpatel@apple.com>
18014
18015         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
18016         of floating point arithmetic, which could trap.
18017
18018 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
18019
18020         PR c++/14035
18021         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
18022         * g++.dg/conversion/const2.C: New test.
18023         * g++.dg/expr/reinterpret2.C: New test.
18024         * g++.dg/expr/reinterpret3.C: New test.
18025         * g++.dg/expr/cast2.C: New test.
18026         * g++.dg/expr/copy1.C: New test.
18027         * g++.dg/other/conversion1.C: Change error message.
18028         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
18029         function pointers to void *.
18030         * g++.old-deja/g++.mike/p10148.C: Likewise.
18031
18032 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18033
18034         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
18035
18036 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
18037
18038         PR c++/18047
18039
18040         * g++.dg/parse/expr3.C: New test.
18041
18042 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
18043
18044         * gcc.dg/smod-1.c: New test.
18045
18046 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
18047
18048         * objc.dg/method-14.m: New test.
18049
18050 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
18051
18052         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
18053         Also xfail as the patch was reverted.
18054
18055 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
18056
18057         PR middle-end/16973
18058         * gcc.dg/pr16973.c: New test.
18059
18060 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
18061
18062         PR tree-optimization/17656
18063         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
18064
18065 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
18066
18067         * g++.dg/eh/shadow1.C: New.
18068
18069 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
18070
18071         * gcc.c-torture/compile/20041018-1.c: New test.
18072
18073 2004-10-18  Ben Elliston  <bje@au.ibm.com>
18074
18075         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
18076         compiler referring to register 0 when accessing sdata.  The linker
18077         now patches things up.
18078
18079 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
18080
18081         PR c/17529
18082         * gcc.c-torture/compile/pr17529.c: New test.
18083
18084 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18085
18086         PR c++/17743
18087         * g++.dg/ext/attrib17.C: New test.
18088
18089 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
18090
18091         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
18092
18093 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18094
18095         PR c++/10479
18096         * g++.dg/ext/attrib16.C: New test.
18097
18098 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
18099
18100         PR c++/17042
18101         * g++.dg/init/dso_handle1.C: New test.
18102
18103         PR c++/14667
18104         * g++.dg/parse/typedef6.C: New test.
18105
18106         PR c++/17916
18107         * g++.dg/parse/pragma1.C: New test.
18108
18109 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
18110
18111         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
18112
18113 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
18114
18115         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
18116         -fno-common when on HPPA HP-UX platforms.
18117
18118 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
18119
18120         PR other/16820
18121         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
18122         stdint.h.
18123         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
18124         uintptr_t.
18125
18126 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
18127
18128         PR c++/16301
18129         * g++.dg/lookup/strong-using-4.C: New test.
18130
18131 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
18132
18133         PR middle-end/16567
18134         * gcc.c-torture/compile/nested-1.c: New test.
18135
18136 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
18137
18138         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
18139         and mipsisa64*-*-* (until support for misaligned loads is added).
18140         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
18141         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
18142         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
18143         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
18144         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
18145         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
18146
18147 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
18148
18149         PR c++/17976
18150         * g++.dg/init/dtor3.C: New test.
18151
18152 2004-10-15  Ben Elliston  <bje@au.ibm.com>
18153
18154         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
18155
18156 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
18157
18158         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
18159         * gcc.dg/macho-lo-sum.c: Likewise.
18160
18161 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
18162
18163         * gcc.dg/ppc-spe64-1.c: New test.
18164
18165 2004-10-14  Devang Patel  <dpatel@apple.com>
18166
18167         PR 17635
18168         * gcc.dg/pr17635.c : New test.
18169
18170 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
18171
18172         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
18173         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
18174         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
18175         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
18176         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
18177         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
18178         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
18179         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
18180         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
18181         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
18182         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
18183         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
18184         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
18185         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
18186         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
18187         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
18188         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
18189         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
18190
18191 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
18192
18193         * gcc.dg/vect/vect-82.c: New testcase.
18194         * gcc.dg/vect/vect-82_64.c: New testcase.
18195         * gcc.dg/vect/vect-83.c: New testcase.
18196         * gcc.dg/vect/vect-83_64.c: New testcase.
18197
18198 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
18199
18200         * gcc.dg/cpp/error-1.c: New test.
18201
18202 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
18203
18204         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
18205
18206 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
18207
18208         PR target/17984
18209         * gcc.dg/cris-peep2-xsrand2.c: New test.
18210
18211 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
18212
18213         PR c++/17661
18214         * testsuite/g++.dg/expr/for2.C: New test.
18215
18216 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
18217
18218         * g++.dg/inherit/thunk1.C: Run on the SPARC.
18219
18220 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
18221
18222         PR tree-optimization/17724
18223         * g++.dg/opt/pr17724-1.C: New test.
18224         * g++.dg/opt/pr17724-2.C: New test.
18225         * g++.dg/opt/pr17724-3.C: New test.
18226         * g++.dg/opt/pr17724-4.C: New test.
18227         * g++.dg/opt/pr17724-5.C: New test.
18228         * g++.dg/opt/pr17724-6.C: New test.
18229
18230 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
18231
18232         PR c/17301
18233         * gcc.dg/pr17301-2.c: New test.
18234
18235 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
18236
18237         PR c++/15876
18238         * g++.dg/parse/error22.C: New test.
18239
18240         PR c++/17936
18241         * g++.dg/template/spec18.C: New test.
18242
18243 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
18244
18245         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
18246         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
18247         memcpy.
18248         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
18249         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
18250
18251 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
18252
18253         * g++.dg/eh/cleanup5.C: Add dg-options "".
18254
18255 2004-10-11  Roger Sayle  <roger@eyesopen.com>
18256
18257         PR middle-end/17657
18258         * gcc.dg/switch-4.c: New test case.
18259
18260 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
18261
18262         * gcc.c-torture/execute/20041011-1.c: New test.
18263
18264 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
18265
18266         PR c++/17554
18267         * g++.dg/init/for3.C: New test.
18268
18269         PR c++/17657
18270         * g++.dg/opt/switch2.C: New test.
18271
18272         PR middle-end/17703
18273         * g++.dg/warn/Wreturn-2.C: New test.
18274
18275 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
18276
18277         PR c++/17907
18278         * g++.dg/eh/cleanup5.C: New test.
18279
18280 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
18281
18282         PR c++/17393
18283         * g++.dg/parse/error21.C: New test.
18284
18285 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18286
18287         * g++.dg/overload/pmf1.C: Adjust quoting marks.
18288         * g++.dg/warn/incomplete1.C: Likewise.
18289         * g++.dg/template/qualttp20.C: Likewise.
18290
18291 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
18292
18293         PR c/17881
18294         * parm-incomplete-1.c: New test.
18295
18296 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
18297
18298         PR c++/17867
18299         * g++.dg/parse/error19.C: New test.
18300
18301         PR c++/17670
18302         * g++.dg/init/new11.C: New test.
18303
18304         PR c++/17821
18305         * g++.dg/parse/error20.C: New test.
18306
18307         PR c++/17826
18308         * g++.dg/template/crash24.C: New test.
18309
18310 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
18311
18312         PR c/17301
18313         * gcc.dg/pr17301-1.c: New test.
18314
18315 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
18316
18317         PR c/17189
18318         * gcc.dg/anon-struct-5.c: New test.
18319
18320 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
18321
18322         PR c/17844
18323         * gcc.dg/pr17844-1.c: New test.
18324
18325 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
18326
18327         PR tree-optimization/17906
18328         * gcc.c-torture/compile/pr17906.c: New.
18329
18330 2004-10-09  Stuart Hastings  <stuart@apple.com>
18331             Roger Sayle  <roger@eyesopen.com>
18332
18333         PR rtl-optimization/17853
18334         * gcc.dg/i386-mmx-5.c: New testcase.
18335
18336 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
18337
18338         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
18339
18340 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
18341
18342         PR c++/17524
18343         * g++.dg/template/static9.C: New test.
18344
18345         PR c++/17685
18346         * g++.dg/parse/operator5.C: New test.
18347
18348 2004-10-09  Roger Sayle  <roger@eyesopen.com>
18349
18350         PR middle-end/17894
18351         * gcc.c-torture/execute/divcmp-4.c: New test case.
18352
18353 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
18354
18355         PR tree-opt/17902
18356         * g++.dg/opt/pr17902.C: New test.
18357
18358 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
18359
18360         * gcc.dg/cpp/ident-1.c: Add dg-options "".
18361
18362 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
18363
18364         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
18365
18366 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
18367
18368         * gcc.dg/assign-warn-3.c: New test.
18369
18370 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
18371
18372         PR c/16999
18373         * gcc.dg/cpp/ident-1.c: New test.
18374
18375 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
18376
18377         * gcc.c-torture/compile/acc1.c: New.
18378
18379 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
18380
18381         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
18382         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
18383
18384 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
18385
18386         * gcc.dg/ultrasp11.c: New test.
18387
18388 2004-10-08  Michael Matz  <matz@suse.de>
18389
18390         * gcc.dg/doloop-2.c: New test.
18391
18392 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
18393
18394         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
18395         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
18396         objc.dg/method-9.m: Update expected diagnostics.
18397
18398 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
18399
18400         * gcc.dg/ppc-fsel-3.c: New file.
18401         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
18402
18403 2004-10-07  Paul Brook  <paul@codesourcery.com>
18404
18405         * gfortran.dg/intrinsic_verify_1.f90: New test.
18406
18407 2004-10-07  Paul Brook  <paul@codesourcery.com>
18408
18409         * gfortran.dg/empty_format_1.f90: Remove stray commas.
18410
18411 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18412
18413         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
18414         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
18415         commit.
18416
18417 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
18418
18419         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
18420
18421 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18422
18423         PR c++/17115
18424         * g++.dg/warn/Winline-4.C: New test.
18425
18426 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
18427
18428         * gcc.c-torture/compile/20041007-1.c: New test.
18429
18430 2004-10-07  Paul Brook  <paul@codesourcery.com>
18431
18432         PR fortran/17678
18433         * gfortran.dg/use_allocated_1.f90: New test.
18434
18435 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
18436
18437         PR middle-end/17849
18438         * gfortran.fortran-torture/compile/nested.f90: New test
18439
18440 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
18441
18442         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
18443
18444 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
18445
18446         PR c++/17368
18447         * g++.dg/ext/asm6.C: New test.
18448
18449 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
18450
18451         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
18452
18453 2004-10-06  Paul Brook  <paul@codesourcery.com>
18454
18455         PR libfortran/17709
18456         * gfortran.dg/empty_format_1.f90: New test.
18457
18458 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18459
18460         PR fortran/17568
18461         * gfortran.dg/ishft.f90: New test.
18462
18463         PR fortran/17283
18464         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
18465         tests.
18466
18467 2004-10-06  Paul Brook  <paul@codesourcery.com>
18468
18469         * gfortran.dg/do_1.f90: New test.
18470
18471 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18472
18473         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
18474         optimizing for size.
18475
18476 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
18477
18478         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
18479
18480 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
18481
18482         * gcc.c-torture/compile/20041005-1.c: New test.
18483
18484 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
18485
18486         PR c++/17829
18487         * g++.dg/lookup/koenig4.C: New.
18488
18489 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18490
18491         * g++.dg/other/classkey1.C: Adjust quoting marks.
18492         * g++.dg/parse/error15.C: Likewise.
18493         * g++.dg/template/meminit2.C (int>): Likewise.
18494
18495 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18496
18497         PR fortran/17283
18498         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
18499
18500         PR fortran/17631
18501         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
18502
18503         PR fortran/17708
18504         * gfortran.dg/pr17708.f90: New test.
18505
18506 2004-10-04  Chao-ying Fu  <fu@mips.com>
18507
18508         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
18509         * gcc.dg/vect/vect-4.c: Ditto.
18510         * gcc.dg/vect/vect-5.c: Ditto.
18511         * gcc.dg/vect/vect-6.c: Ditto.
18512         * gcc.dg/vect/vect-8.c: Ditto.
18513         * gcc.dg/vect/vect-16.c: Ditto.
18514         * gcc.dg/vect/vect-30.c: Ditto.
18515         * gcc.dg/vect/vect-40.c: Ditto.
18516         * gcc.dg/vect/vect-41.c: Ditto.
18517         * gcc.dg/vect/vect-42.c: Ditto.
18518         * gcc.dg/vect/vect-43.c: Ditto.
18519         * gcc.dg/vect/vect-44.c: Ditto.
18520         * gcc.dg/vect/vect-45.c: Ditto.
18521         * gcc.dg/vect/vect-46.c: Ditto.
18522         * gcc.dg/vect/vect-47.c: Ditto.
18523         * gcc.dg/vect/vect-48.c: Ditto.
18524         * gcc.dg/vect/vect-49.c: Ditto.
18525         * gcc.dg/vect/vect-50.c: Ditto.
18526         * gcc.dg/vect/vect-51.c: Ditto.
18527         * gcc.dg/vect/vect-52.c: Ditto.
18528         * gcc.dg/vect/vect-53.c: Ditto.
18529         * gcc.dg/vect/vect-54.c: Ditto.
18530         * gcc.dg/vect/vect-55.c: Ditto.
18531         * gcc.dg/vect/vect-56.c: Ditto.
18532         * gcc.dg/vect/vect-57.c: Ditto.
18533         * gcc.dg/vect/vect-58.c: Ditto.
18534         * gcc.dg/vect/vect-59.c: Ditto.
18535         * gcc.dg/vect/vect-60.c: Ditto.
18536         * gcc.dg/vect/vect-74.c: Ditto.
18537         * gcc.dg/vect/vect-79.c: Ditto.
18538         * gcc.dg/vect/vect-80.c: Ditto.
18539
18540 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
18541
18542         * gcc.dg/unused-7.c: Use the correct option.
18543
18544 2004-10-04  Paul Brook  <paul@codesourcery.com>
18545         Bud Davis  <bdavis9659@comcast.net>
18546
18547         PR fortran/17706
18548         PR fortran/16434
18549         * gfortran/pr17706.f90: New test.
18550         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
18551
18552 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18553
18554         * gfortran.dg/pr17612.f90: New test.
18555
18556 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18557
18558         * g++.dg/template/local1.C: Adjust quoting marks in
18559         testing for diagnostics.
18560         * g++.dg/tls/diag-2.C: Likewise.
18561         * g++.dg/other/error8.C: Likewise.
18562
18563 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
18564
18565         PR c/17178
18566         * gcc.dg/unused-4.c: Adjust to be correct.
18567
18568         PR c/17820
18569         * gcc.dg/unused-7.c: New test.
18570
18571 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
18572
18573         PR c++/17797
18574         * g++.dg/overload/template2.C: New test.
18575
18576 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
18577
18578         PR tree-optimization/16632
18579         * gcc.dg/tree-ssa/20041002-1.c: New.
18580
18581 2004-10-03  Paul Brook  <paul@codesourcery.com>
18582
18583         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
18584         rather than relying on default formatting.
18585
18586 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
18587
18588         * gcc.dg/20040920-1.c: Update expected message text.
18589
18590 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
18591
18592         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
18593
18594 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
18595
18596         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
18597         tree level.
18598
18599 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
18600
18601         * gcc.dg/tree-ssa/pr17343.c: Remove.
18602
18603 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
18604
18605         PR tree-opt/17343
18606         * gcc.dg/tree-ssa/pr17343.c: New test.
18607
18608 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
18609
18610         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
18611         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
18612         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
18613         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
18614         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
18615
18616 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
18617
18618         * gcc.dg/lvalue-2.c: New test.
18619
18620 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
18621
18622         PR c/17730
18623         * gcc.dg/pr17730-1.c: New test
18624
18625 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
18626
18627         PR c/7425
18628         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
18629
18630 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
18631
18632         * gcc.c-torture/execute/stdarg-1.c: New test.
18633         * gcc.c-torture/execute/stdarg-2.c: New test.
18634         * gcc.c-torture/execute/stdarg-3.c: New test.
18635         * gcc.dg/tree-ssa/stdarg-1.c: New test.
18636         * gcc.dg/tree-ssa/stdarg-2.c: New test.
18637         * gcc.dg/tree-ssa/stdarg-3.c: New test.
18638         * gcc.dg/tree-ssa/stdarg-4.c: New test.
18639         * gcc.dg/tree-ssa/stdarg-5.c: New test.
18640
18641 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
18642
18643         PR tree-optimization/17697
18644         * g++.dg/opt/pr17697-1.C: New test.
18645         * g++.dg/opt/pr17697-2.C: New test.
18646         * g++.dg/opt/pr17697-3.C: New test.
18647
18648 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
18649
18650         PR c/16409
18651         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
18652         gcc.dg/vla-init-5.c: New tests.
18653
18654 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
18655
18656         PR c/13804
18657         * gcc.dg/pr13804-1.c: New test.
18658
18659 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18660
18661         PR fortran/16938
18662         * gfortran.dg/pr16938.f90: New test.
18663
18664 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
18665
18666         * g++.dg/template/crash23.C: New test.
18667
18668 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
18669
18670         PR c++/17585
18671         * g++.dg/template/static8.C: New test.
18672
18673 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
18674
18675         PR c++/17681
18676         * g++.dg/other/error9.C: New test.
18677
18678 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
18679
18680         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
18681
18682 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18683
18684         PR fortran/15164
18685         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
18686
18687 2004-09-26  Roger Sayle  <roger@eyesopen.com>
18688
18689         PR middle-end/17112
18690         * gcc.dg/pr17112-1.c: New test case.
18691
18692 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
18693
18694         PR c/11459
18695         * gcc.dg/pr11459-1.c: New test.
18696
18697 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
18698
18699         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
18700         * gcc.dg/tree-ssa/loop-4.c: Likewise.
18701
18702 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18703
18704         * gfortran.dg/pr15324.f90: Make array bounds consistent.
18705
18706 2004-09-25  Jan Hubicka  <jh@suse.cz>
18707
18708         * compile/30040909-1.c: New test.
18709         * compile/30040907-1.c: New test.
18710
18711 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
18712
18713         * gcc.c-torture/execute/va-arg-26.c: New test.
18714
18715 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
18716
18717         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
18718         extra diagnostics on targets with 64-bit pointers.
18719         * objc.dg/selector-1.m: Adjust dg-warning regexp.
18720
18721 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
18722
18723         PR c/17188
18724         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
18725         * gcc.dg/decl-3.c: Adjust expected message.
18726
18727 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18728
18729         PR fortran/17615
18730         * gfortran.dg/pr17615.f90: New test.
18731
18732 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
18733
18734         PR tree-optimzation/17517
18735         * g++.dg/tree-ssa/pr17517.C: New Test.
18736
18737 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
18738
18739         PR c++/16889
18740         * g++.dg/lookup/ambig3.C: New.
18741
18742 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
18743
18744         PR tree-opt/17624
18745         * g++.dg/opt/pr17624.C: New test.
18746
18747 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
18748
18749         PR c/6980
18750         * gcc.dg/Wbad-function-cast-1.c: New test.
18751
18752 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
18753
18754         * g++.dg/ext/complit1.C
18755         * g++.dg/other/error2.C
18756         * g++.dg/other/nontype-1.C
18757         * g++.dg/parse/crash11.C
18758         * g++.dg/parse/crash12.C
18759         * g++.dg/parse/error15.C
18760         * g++.dg/parse/error4.C
18761         * g++.dg/parse/tmpl-outside1.C
18762         * g++.dg/parse/too-many-tmpl-args1.C
18763         * g++.dg/template/dependent-expr3.C
18764         * g++.dg/template/error10.C
18765         * g++.dg/template/instantiate1.C
18766         * g++.dg/template/vtable2.C
18767         * g++.dg/warn/Wshadow-1.C
18768         * g++.dg/warn/weak1.C
18769         * g++.old-deja/g++.brendan/crash16.C
18770         * g++.old-deja/g++.brendan/crash18.C
18771         * g++.old-deja/g++.brendan/crash48.C
18772         * g++.old-deja/g++.brendan/crash49.C
18773         * g++.old-deja/g++.brendan/crash55.C
18774         * g++.old-deja/g++.brendan/crash56.C
18775         * g++.old-deja/g++.brendan/crash8.C
18776         * g++.old-deja/g++.brendan/enum11.C
18777         * g++.old-deja/g++.brendan/enum8.C
18778         * g++.old-deja/g++.brendan/enum9.C
18779         * g++.old-deja/g++.brendan/friend3.C
18780         * g++.old-deja/g++.brendan/misc14.C
18781         * g++.old-deja/g++.bugs/900402_02.C
18782         * g++.old-deja/g++.bugs/900404_03.C
18783         * g++.old-deja/g++.bugs/900404_04.C
18784         * g++.old-deja/g++.bugs/900428_03.C
18785         * g++.old-deja/g++.jason/crash4.C
18786         * g++.old-deja/g++.jason/overload21.C
18787         * g++.old-deja/g++.jason/redecl1.C
18788         * g++.old-deja/g++.jason/report.C
18789         * g++.old-deja/g++.jason/rfg10.C
18790         * g++.old-deja/g++.jason/template30.C
18791         * g++.old-deja/g++.law/arm12.C
18792         * g++.old-deja/g++.law/ctors5.C
18793         * g++.old-deja/g++.law/cvt20.C
18794         * g++.old-deja/g++.law/init10.C
18795         * g++.old-deja/g++.law/init8.C
18796         * g++.old-deja/g++.law/visibility17.C
18797         * g++.old-deja/g++.law/visibility7.C
18798         * g++.old-deja/g++.mike/net8.C
18799         * g++.old-deja/g++.mike/p646.C
18800         * g++.old-deja/g++.mike/p700.C
18801         * g++.old-deja/g++.mike/p701.C
18802         * g++.old-deja/g++.mike/p811.C
18803         * g++.old-deja/g++.ns/template13.C
18804         * g++.old-deja/g++.other/array3.C
18805         * g++.old-deja/g++.other/crash25.C
18806         * g++.old-deja/g++.other/dtor3.C
18807         * g++.old-deja/g++.other/dtor4.C
18808         * g++.old-deja/g++.other/main1.C
18809         * g++.old-deja/g++.other/warn7.C
18810         * g++.old-deja/g++.pt/crash11.C
18811         * g++.old-deja/g++.pt/crash36.C
18812         * g++.old-deja/g++.pt/spec22.C
18813         * g++.old-deja/g++.pt/spec9.C
18814         * g++.old-deja/g++.pt/ttp52.C
18815         * g++.old-deja/g++.robertl/eb103.C
18816         * g++.old-deja/g++.robertl/eb121.C
18817         * g++.old-deja/g++.robertl/eb22.C
18818         * g++.old-deja/g++.robertl/eb8.C:
18819         Update locations and/or regexps of dg-error markers.
18820         Remove markers for some bogus messages that are no longer issued.
18821
18822 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
18823
18824         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
18825         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
18826
18827 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
18828
18829         PR c++/17618
18830         * g++.dg/lookup/crash5.C: New test.
18831
18832 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
18833
18834         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
18835         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
18836         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
18837         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
18838         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
18839         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
18840
18841         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
18842         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
18843         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
18844         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
18845         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
18846         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
18847
18848         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
18849
18850         * gcc.dg/vect/vect-44.c: Check additional cases.
18851         * gcc.dg/vect/vect-48.c: Check additional cases.
18852
18853         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
18854         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
18855         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
18856         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
18857         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
18858         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
18859         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
18860         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
18861         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
18862
18863         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
18864         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
18865         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
18866
18867 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18868
18869         * gcc.dg/tree-ssa/loop-6.c: New test.
18870
18871 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
18872
18873         PR c++/17620
18874         * g++.dg/inherit/base2.C: New.
18875
18876 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
18877
18878         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
18879         * gcc.dg/20001012-2.c: Likewise.
18880         * gcc.dg/20001013-1.c: Likewise.
18881         * gcc.dg/20001101-1.c: Likewise.
18882         * gcc.dg/20001102-1.c: Likewise.
18883         * gcc.dg/bf-spl1.c: Likewise.
18884         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
18885         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
18886
18887 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
18888
18889         PR tree-optimization/16721
18890         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
18891
18892 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
18893
18894         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
18895         * gcc.dg/20040305-1.c: Likewise.
18896
18897 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
18898
18899         PR c/16566
18900         * gcc.c-torture/compile/pr16566-1.c,
18901         gcc.c-torture/compile/pr16566-2.c,
18902         gcc.c-torture/compile/pr16566-3.c: New tests.
18903
18904 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
18905
18906         PR tree-optimization/17512
18907         * gcc.c-torture/compile/20040916-1.c.
18908
18909 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
18910
18911         * gcc.dg/pragma-re-3.c: New test.
18912
18913 2004-09-17  Matt Austern  <austern@apple.com>
18914
18915         PR c++/15049
18916         * g++.dg/other/anon3.C: New.
18917
18918 2004-09-21  Roger Sayle  <roger@eyesopen.com>
18919
18920         PR c++/7503
18921         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
18922         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
18923         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
18924         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
18925         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
18926
18927 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
18928
18929         PR fortran/17286
18930         * gfortran.dg/pr17286.f90: New test.
18931
18932 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
18933
18934         PR c++/17530
18935         * g++.dg/template/static7.C: New test.
18936
18937 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
18938
18939         PR tree-opt/17558
18940         * gcc.c-torture/compile/pr17558.c: New test.
18941
18942 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
18943
18944         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
18945         if SKIP_ATTRIBUTE is defined.
18946
18947 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18948
18949         PR fortran/15957
18950         * gfortran.dg/pr15957.f90: New test.
18951
18952 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
18953
18954         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
18955         in comparison.
18956         * gcc.dg/vect/vect-79.c: Likewise.
18957         * gcc.dg/vect/vect-80.c: Likewise.
18958
18959 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18960
18961         PR fortran/15750
18962         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
18963
18964 2004-09-20  Ira Rosen  <irar@il.ibm.com>
18965
18966         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
18967         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
18968         * gcc.dg/vect/vect-62.c: New testcase.
18969         * gcc.dg/vect/vect-63.c: New testcase.
18970         * gcc.dg/vect/vect-64.c: New testcase.
18971         * gcc.dg/vect/vect-65.c: New testcase.
18972         * gcc.dg/vect/vect-66.c: New testcase.
18973         * gcc.dg/vect/vect-67.c: New testcase.
18974         * gcc.dg/vect/vect-68.c: New testcase.
18975         * gcc.dg/vect/vect-69.c: New testcase.
18976         * gcc.dg/vect/vect-79.c: New testcase.
18977         * gcc.dg/vect/vect-80.c: New testcase.
18978
18979 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
18980
18981         * gcc.target/mips/asm-1.c: New test.
18982
18983 2004-09-19  Ira Rosen  <irar@il.ibm.com>
18984
18985         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
18986         * gcc.dg/vect/vect-73.c: New testcase.
18987         * gcc.dg/vect/vect-74.c: New testcase.
18988         * gcc.dg/vect/vect-75.c: New testcase.
18989         * gcc.dg/vect/vect-76.c: New testcase.
18990         * gcc.dg/vect/vect-77.c: New testcase.
18991         * gcc.dg/vect/vect-78.c: New testcase
18992
18993 2004-09-18  Paul Brook  <paul@codesourcery.com>
18994
18995         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
18996
18997 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
18998
18999         PR c/17424
19000         * gcc.dg/pr17424-1.c: New test.
19001
19002 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
19003
19004         * g++.dg/tree-ssa/pr17153.C: New test.
19005
19006 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
19007
19008         PR pch/13361
19009         * testsuite/g++.dg/pch/wchar-1.C: New.
19010         * testsuite/g++.dg/pch/wchar-1.Hs: New.
19011
19012 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
19013
19014         * gcc.c-torture/execute/20040917-1.c: New test.
19015
19016 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
19017
19018         PR tree-optimization/17319
19019         * gcc.dg/pr17319.c: New test.
19020
19021 2004-09-17  Devang Patel  <dpatel@apple.com>
19022
19023         * gcc.dg/20040813-1.c: New test.
19024
19025 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
19026
19027         PR tree-optimization/17273
19028         * gcc.c-torture/compile/pr17273.c: New test.
19029
19030 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
19031
19032         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
19033         Update expected messages.
19034         * gcc.dg/declspec-13.c: New test.
19035
19036 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
19037
19038         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
19039
19040 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
19041
19042         * gcc.c-torture/execute/pr17252.c: Use post-increment to
19043         change what 'a' is pointing to.
19044
19045 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
19046
19047         PR c++/16002
19048         * g++.dg/template/error18.C: New test.
19049
19050         PR c++/16029
19051         * g++.dg/warn/Wunused-8.C: New test.
19052
19053 2004-09-17  Steven Bosscher  <stevenb@suse.de>
19054
19055         PR tree-optimization/17513
19056         * gcc.dg/20040916-1.c: New test.
19057
19058 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
19059
19060         PR c++/17501
19061         * g++.dg/template/typename7.C: New test.
19062
19063 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19064
19065         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
19066
19067 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
19068
19069         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
19070         with -ftree-based-profiling also.
19071         * lib/profopt.exp: Support late-set profile_option/feedback_option.
19072
19073 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
19074
19075         PR/15364
19076         * gfortran.dg/der_array_io_1.f90: New test.
19077         * gfortran.dg/der_array_io_2.f90: New test.
19078         * gfortran.dg/der_array_io_3.f90: New test.
19079
19080 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
19081
19082         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
19083         EABI.
19084
19085 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
19086
19087         * g++.dg/opt/switch1.C: New test.
19088
19089 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
19090
19091         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
19092         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
19093         Update expected messages.
19094
19095 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19096
19097         PR fortran/16485
19098         * gfortran.dg/same_name_1.f90: New test.
19099
19100 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
19101
19102         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
19103         dereference garbage pointers.
19104
19105 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
19106
19107         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
19108         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
19109
19110         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
19111         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
19112         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
19113
19114 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
19115
19116         PR c++/17324
19117         * g++.dg/template/mangle1.C: New test.
19118
19119 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
19120
19121         PR tree-optimization/17252
19122         * gcc.c-torture/execute/pr17252.c: New test.
19123
19124 2004-09-14  Andrew Pinski  <apinski@apple.com>
19125
19126         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
19127
19128 2004-09-14  Roger Sayle  <roger@eyesopen.com>
19129
19130         PR rtl-optimization/9771
19131         * gcc.dg/pr9771-1.c: New test case.
19132
19133 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
19134
19135         PR tree-optimization/15262
19136         * gcc.c-torture/execute/pr15262-1.c: New test.
19137         * gcc.c-torture/execute/pr15262-2.c: New test.
19138
19139 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
19140
19141         * gcc.dg/declspec-12.c: New test.
19142
19143 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
19144
19145         * gfortran.dg/pr17090.f90: Add directives to test.
19146
19147 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19148
19149         * gcc.c-torture/compile/20040914-1.c: New test.
19150
19151 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
19152
19153         PR c++/16162
19154         * g++.dg/template/decl2.C: New test.
19155
19156 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
19157
19158         PR fortran/17090
19159         * gfortran.dg/pr17090.f90: New test.
19160
19161 2004-09-13  Dale Johannesen  <dalej@apple.com>
19162
19163         * gcc.c-torture/compile/pr17408.c: New test case.
19164
19165 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
19166
19167         PR c++/16716
19168         * g++.dg/parse/crash17.C: New test.
19169
19170         PR c++/17327
19171         * g++.dg/template/enum3.C: New test.
19172
19173 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
19174
19175         * lib/gcc-defs.exp: Load wrapper.exp.
19176         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
19177         using local code.
19178         * lib/gcc.exp (gcc_init): Similar.
19179         * lib/gfortran.exp (gfortran_init): Similar.
19180         * lib/objc.exp (objc_init): Similar.
19181         * lib/treelang.exp (treelang_init): Similar.
19182         * lib/wrapper.exp: New file with build_wrapper call machinery in
19183         ${tool}_maybe_build_wrapper.
19184
19185 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
19186
19187         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
19188         "inline".
19189         * gcc.dg/declspec-11.c: Update expected messages.
19190         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
19191         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
19192         gcc.dg/inline-12.c: New tests.
19193
19194 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
19195
19196         * g++.dg/tree-ssa/pr17400.C: New testcase.
19197
19198 2004-09-13  James E Wilson  <wilson@specifixinc.com>
19199
19200         * gcc.target/mips/sb1-1.c: New testcase.
19201
19202 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
19203
19204         * lib/g77-dg.exp: Remove unused file.
19205         * lib/mike-g77.exp: Ditto.
19206         * lib/g77.exp: Ditto.
19207
19208 2004-09-12  Richard Henderson  <rth@redhat.com>
19209
19210         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
19211
19212 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
19213
19214         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
19215         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
19216         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
19217         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
19218         Update expected messages.
19219
19220 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
19221
19222         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
19223         declaration/use mismatch for dirp parameter.
19224
19225 2004-09-12  Andrew Pinski  <apinski@apple.com>
19226
19227         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
19228         -fgnu-runtime is passed.
19229
19230 2004-09-12  Richard Henderson  <rth@redhat.com>
19231
19232         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
19233         do the uplevel thing and update additional_flags directly.
19234         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
19235         gfortran.fortran-torture/execute/intrinsic_nearest.x,
19236         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
19237         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
19238
19239 2004-09-11  Steven Bosscher  <stevenb@suse.de>
19240
19241         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
19242
19243 2004-09-11  Roger Sayle  <roger@eyesopen.com>
19244
19245         PR middle-end/17411
19246         * g++.dg/opt/pr17411-1.C: New test case.
19247
19248 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
19249
19250         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
19251         gcc.dg/tls/diag-2.c: Update expected messages.
19252         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
19253         messages.
19254         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
19255         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
19256         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
19257         gcc.dg/tls/diag-5.c: New tests.
19258
19259 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
19260
19261         * gcc.dg/20040910-1.c: Correct dg-error regexp.
19262
19263 2004-09-11  Steven Bosscher  <stevenb@suse.de>
19264
19265         * g++.dg/parse/break-in-for.C: New test.
19266
19267 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
19268
19269         * gcc.dg/tree-ssa/20040911-1.c: New test.
19270
19271 2004-09-11  Andreas Jaeger  <aj@suse.de>
19272
19273         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
19274         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
19275
19276 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
19277
19278         * gcc.target/frv: New directory of FR-V-specific tests.
19279
19280 2004-09-10  James E Wilson  <wilson@specifixinc.com>
19281
19282         * gcc.dg/convert-vec-1.c: New test.
19283
19284 2004-09-10  Roger Sayle  <roger@eyesopen.com>
19285
19286         PR middle-end/17024
19287         * gcc.dg/pr17024-1.c: New test case.
19288
19289 2004-09-10  Eric Christopher  <echristo@redhat.com>
19290
19291         * gcc.dg/20040910-1.c: New test.
19292
19293 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
19294
19295         * gcc.dg/bitfld-9.c: New test.
19296
19297 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
19298
19299         * gcc.c-torture/execute/ieee/acc1.c: New test.
19300         * gcc.c-torture/execute/ieee/acc2.c: New test.
19301         * gcc.c-torture/execute/ieee/mzero6.c: New test.
19302
19303 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
19304
19305         * gcc.dg/deprecated-2.c: New test.
19306
19307 2004-09-09  James E Wilson  <wilson@specifixinc.com>
19308
19309         * gcc.dg/init-vec-1.c: New test.
19310
19311 2004-09-09  Roger Sayle  <roger@eyesopen.com>
19312
19313         PR middle-end/17055
19314         * gcc.dg/pr17055-1.c: New test case.
19315
19316 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
19317
19318         PR target/17377
19319         * gcc.c-torture/execute/pr17377.c: New test.
19320
19321 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
19322
19323         PR c/8420
19324         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
19325         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
19326         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
19327         gcc.dg/long-long-typespec-1.c: New tests.
19328         * gcc.dg/tls/diag-2.c: Update expected diagnostics
19329
19330 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
19331
19332         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
19333         gcc.dg/gnu99-static-1.c: New tests.
19334
19335 2004-09-08  Devang Patel  <dpatel@apple.com>
19336
19337         * gcc.dg/darwin-ld-20040828-1.c: New test.
19338         * gcc.dg/darwin-ld-20040828-2.c: New test.
19339         * gcc.dg/darwin-ld-20040828-3.c: New test.
19340
19341 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
19342
19343         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
19344         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
19345         in error message.
19346         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
19347         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
19348         in error message.
19349         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
19350         types they qualify.
19351         * objc.dg/type-size-2.m: Fix wording in comment.
19352         * objc.dg/va-meth-1.m: New test case.
19353
19354 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
19355
19356         PR c/16633:
19357         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
19358         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
19359
19360 2004-09-06  Devang Patel  <dpatel@apple.com>
19361
19362         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
19363         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
19364
19365 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
19366
19367         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
19368         reflect changed line numbering of diagnostics.
19369
19370 2004-09-06  Paul Brook  <paul@codesourcery.com>
19371
19372         * gfortran.dg/edit_real_1.f90: Add new test.
19373
19374 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19375
19376         * gcc.dg/tree-ssa/loop-2.c: New test.
19377         * gcc.dg/tree-ssa/loop-3.c: New test.
19378         * gcc.dg/tree-ssa/loop-4.c: New test.
19379         * gcc.dg/tree-ssa/loop-5.c: New test.
19380
19381 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19382
19383         * gcc.dg/format/sentinel-1.c: Update for parameter option.
19384
19385 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19386
19387         * gcc.dg/format/sentinel-1.c: New test.
19388
19389 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
19390
19391         * testsuite/gcc.dg/builtins-46.c: New.
19392
19393 2004-09-03  Devang Patel  <dpatel@apple.com>
19394
19395         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
19396         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
19397
19398 2004-09-03  Jan Beulich  <jbeulich@novell.com>
19399
19400         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
19401         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
19402         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
19403         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
19404         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
19405         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
19406         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
19407         the non-portable bzero.
19408         * gcc.dg/20010912-1.c: xfail for NetWare.
19409         * gcc.dg/20020426-2.c: xfail for NetWare.
19410         * gcc.dg/20021014-1.c: xfail for NetWare.
19411         * gcc.dg/20021018-1.c: xfail for NetWare.
19412         * gcc.dg/20030213-1.c: xfail for NetWare.
19413         * gcc.dg/20030225-1.c: xfail for NetWare.
19414         * gcc.dg/20030708-1.c: xfail for NetWare.
19415         * gcc.dg/builtins-config.h: Also exclude NetWare.
19416         * gcc.dg/format/format.h: Define restrict only if not already defined.
19417         * gcc.dg/nest.c: xfail for NetWare.
19418         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
19419         * lib/target-supports.exp (check_visibility_available): Exclude
19420         NetWare.
19421
19422 2004-09-03  Jan Beulich  <jbeulich@novell.com>
19423
19424         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
19425         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
19426         deterministic starting point for the alignment of structure fields.
19427         * gcc.dg/Wpadded.c: Dito.
19428         * g++.dg/abi/vbase10.C: Dito.
19429
19430 2004-09-03  Devang Patel  <dpatel@apple.com>
19431
19432         * g++.dg/debug/pr15736.cc: New test.
19433
19434 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
19435
19436         * README.QMTEST: Fix out-of-date link.
19437
19438 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
19439
19440         PR fortran/16579
19441         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
19442         Delete.  Duplicate of gfortran.dg/g77/20010610.f
19443
19444 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
19445
19446         * g++.dg/abi/arm_rtti1.C: New test.
19447
19448 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
19449
19450         * gcc.dg/ppc-vector-memcpy.c: New.
19451         * gcc.dg/ppc-vector-memset.c: New.
19452
19453 2004-09-02  Chao-ying Fu  <fu@mips.com>
19454
19455         * gcc.target/mips/mips-3d-1.c: New test.
19456         * gcc.target/mips/mips-3d-2.c: New test.
19457         * gcc.target/mips/mips-3d-3.c: New test.
19458         * gcc.target/mips/mips-3d-4.c: New test.
19459         * gcc.target/mips/mips-3d-5.c: New test.
19460         * gcc.target/mips/mips-3d-6.c: New test.
19461         * gcc.target/mips/mips-3d-7.c: New test.
19462         * gcc.target/mips/mips-3d-8.c: New test.
19463         * gcc.target/mips/mips-3d-9.c: New test.
19464         * gcc.target/mips/mips-ps-1.c: New test.
19465         * gcc.target/mips/mips-ps-2.c: New test.
19466         * gcc.target/mips/mips-ps-3.c: New test.
19467         * gcc.target/mips/mips-ps-4.c: New test.
19468         * gcc.target/mips/mips-ps-type.c: New test.
19469
19470 2004-09-02  Paul Brook  <paul@codesourcery.com>
19471
19472         * gfortran.dg/edit_real_1.f90: Add new tests.
19473
19474 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19475
19476         PR fortran/15327
19477         * gfortran.dg/merge_char_1.f90: New test.
19478
19479 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19480
19481         PR fortran/16404
19482         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
19483
19484 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
19485
19486         PR c/1522
19487         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
19488
19489 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
19490
19491         * g++.dg/opt/loop1.C: Do not XFAIL.
19492
19493 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
19494
19495         * gcc.c-torture/execute/20040831-1.c: New test.
19496
19497 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
19498
19499         PR fortran/16579
19500         * gfortran.dg/g77/20010610.f: Now passes.
19501         Copy from g77.f-torture/execute. Add dg-run directive.
19502         * gfortran.dg/g77/README: Update
19503
19504 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
19505
19506         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
19507         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
19508         (t1, t2, t3, t4): Add volatile.
19509
19510 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
19511
19512         * g++.dg/ext/visibility/arm1.C: New test.
19513
19514 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
19515
19516         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
19517         -pedantic-errors.
19518
19519 2004-09-01  Paul Brook  <paul@codesourcery.com>
19520
19521         * gfortran.dg/eof_2.f90: New test.
19522
19523 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19524
19525         PR fortran/16579
19526         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
19527
19528 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
19529
19530         PR libfortran/16805
19531         * gfortran.dg/list_read_2.f90: New test.
19532
19533 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
19534
19535         * g++.dg/abi/key1.C: New test.
19536
19537 2004-08-31  Richard Henderson  <rth@redhat.com>
19538
19539         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
19540         form of offsetof.
19541         * g++.dg/other/offsetof5.C: Remove duplicate.
19542
19543 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19544
19545         PR fortran/17244
19546         * gfortran.dg/func_derived_1.f90: New test.
19547
19548 2004-08-31  Paul Brook  <paul@codesourcery.com>
19549
19550         * gfortran.dg/eof_1.f90: New test.
19551
19552 2004-08-31  Paul Brook  <paul@codesourcery.com>
19553
19554         * gfortran.dg/list_read_1.f90: New file.
19555
19556 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
19557
19558         * g++.dg/opt/loop1.C: XFAIL.
19559
19560 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
19561
19562         * gcc.dg/funcdef-storage-1.c: New.
19563         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
19564         an extern function in local scope.
19565         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
19566         declare an 'auto inline' function in local scope.
19567         * gcc.dg/20011130-1.c: Likewise.
19568         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
19569         an 'auto' function in local scope.
19570         * gcc.dg/20021014-1.c: Likewise.
19571         * gcc.dg/20030331-2.c: Likewise.
19572
19573 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19574
19575         * gfortran.dg/blockdata_1.f90: New test.
19576
19577 2004-08-30  Richard Henderson  <rth@redhat.com>
19578
19579         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
19580
19581 2004-08-30  Richard Henderson  <rth@redhat.com>
19582
19583         * lib/fortran-torture.exp (fortran-torture-execute): Honor
19584         additional_flags set by alternate driver.
19585         (ieee-options): New procedure.
19586         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
19587         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
19588         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
19589         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
19590
19591 2004-08-30  Richard Henderson  <rth@redhat.com>
19592
19593         * lib/f-torture.exp: Remove.
19594
19595 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
19596
19597         PR rtl-optimization/16590
19598         * g++.dg/opt/loop1.C: New test.
19599
19600 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19601
19602         PR fortran/13910
19603         * gfortran.dg/oldstyle_1.f90: New test.
19604
19605 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
19606         Paul Brook  <paul@codesourcery.com>
19607
19608         * gfortran.dg/g77/README: Update.
19609         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
19610         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
19611         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
19612
19613 2004-08-28  Paul Brook  <paul@codesourcery.com>
19614
19615         PR libfortran/17195
19616         * gfortran.dg/edit_real_1.f90: New test.
19617
19618 2004-08-27  Paul Brook  <paul@codesourcery.com>
19619
19620         * gfortran.dg/rewind_1.f90: New test.
19621
19622 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
19623
19624         PR fortran/16597
19625         * gfortran.dg/pr16597.f90: New test.
19626
19627 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
19628
19629         PR c/13801
19630         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
19631         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
19632         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
19633         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
19634         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
19635
19636 2004-08-26  Nick Clifton  <nickc@redhat.com>
19637
19638         * gcc.c-torture/compile/pr17119.c: New test.
19639
19640 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
19641
19642         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
19643
19644 2004-08-25  Richard Henderson  <rth@redhat.com>
19645
19646         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
19647         the bits that expect kind=8 to be the largest real kind.
19648
19649 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
19650
19651         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
19652
19653 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19654
19655         * gfortran.dg/assignment_1.f90: New test.
19656
19657 2004-08-25  Adam Nemet  <anemet@lnxw.com>
19658
19659         * g++.dg/template/repo3.C: New test.
19660
19661 2004-08-25  Roger Sayle  <roger@eyesopen.com>
19662
19663         PR middle-end/16693
19664         PR tree-optimization/16372
19665         * g++.dg/opt/pr16372-1.C: New test case.
19666         * g++.dg/opt/pr16693-1.C: New test case.
19667         * g++.dg/opt/pr16693-2.C: New test case.
19668
19669 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
19670
19671         * objc.dg/proto-lossage-4.m: New test.
19672
19673 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
19674
19675         PR c++/17155
19676         * g++.dg/inherit/local2.C: New test.
19677
19678 2004-08-25  Paul Brook  <paul@codesourcery.com>
19679
19680         PR fortran/17144
19681         * gfortran.dg/string_ctor_1.f90: New test.
19682
19683 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19684
19685         PR c++/14428
19686         * g++.dg/template/redecl2.C: New test.
19687
19688 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
19689
19690         PR fortran/17143
19691         * gfortran.dg/pr17143.f90: New test.
19692
19693 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
19694
19695         PR fortran/17164
19696         * gfortran.dg/pr17164.f90: New test.
19697
19698 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19699
19700         * gcc.dg/tree-ssa/loop-1.c: New test.
19701
19702 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
19703
19704         * gcc.c-torture/compile/20040824-1.c: New test.
19705
19706 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
19707
19708         * gcc.c-torture/compile/iftrap-3.c: New test.
19709
19710 2004-08-24  Paul Brook  <paul@codesourcery.com>
19711
19712         * gfortran.dg/entry_2.f90: New test.
19713
19714 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
19715
19716         PR c++/16889
19717         * g++.dg/lookup/ambig[12].C: New.
19718
19719 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19720
19721         PR c++/16706
19722         * g++.dg/template/crash21.C: New test.
19723         * g++.dg/template/crash22.C: Likewise.
19724
19725 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
19726
19727         PR c++/17149
19728         * g++.dg/template/access15.C: New.
19729
19730 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
19731
19732         PR c++/17163
19733         * g++.dg/template/repo2.C: New test.
19734
19735 2004-08-23  Roger Sayle  <roger@eyesopen.com>
19736
19737         PR rtl-optimization/17078
19738         * gcc.c-torture/execute/pr17078-1.c: New test case.
19739
19740 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
19741
19742         PR c/14492
19743         * gcc.dg/debug/crash1.c: New test.
19744
19745 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
19746
19747         PR c/16180
19748         * gcc.dg/loop-5.c: New test.
19749
19750 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19751
19752         * gcc.c-torture/execute/20040823-1.c: New test.
19753
19754 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
19755
19756         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
19757         to the assembler.  Simplify test accordingly.
19758         (asm_abi_flags): Use GNU names.
19759         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
19760         to check for ABI flags.
19761
19762 2004-08-22  Andrew Pinski  <apinski@apple.com>
19763
19764         * g++.dg/opt/pr14029.C: New test.
19765         * gcc.c-torture/execute/pr15262.c: New test.
19766
19767 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19768
19769         * gfortran.dg/reduction.f90: Add checks with complex arguments.
19770
19771 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
19772
19773         PR 16908
19774         * gfortran.dg/direct_io.f90: New test.
19775
19776 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
19777
19778         PR c++/17121
19779         * g++.dg/inherit/local2.C: New test.
19780
19781 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
19782
19783         PR c++/17120
19784         * g++.dg/warn/Wparentheses-4.C: New test.
19785
19786 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
19787
19788         PR c++/17121
19789         * g++.dg/inherit/local2.C: New test.
19790
19791         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
19792         * gcc.dg/ppc-ldstruct.c: Likewise.
19793         * gcc.dg/ppc64-abi-2.c: Likewise.
19794
19795 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
19796
19797         PR rtl-optimization/17099
19798         * gcc.c-torture/execute/20040820-1.c: New test.
19799
19800 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
19801
19802         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
19803
19804 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
19805
19806         PR fortran/17077
19807         * gfortran.dg/auto_array_1.f90: New test.
19808
19809 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19810
19811         PR fortran/17074
19812         * gfortran.dg/simpleif_1.f90: New test.
19813
19814 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
19815
19816         * lib/target-supports.exp (check_profiling_available): Return
19817         false for arm*-*-symbianelf* and arm*-*-eabi*.
19818
19819         PR c++/15890
19820         * g++.dg/template/delete1.C: New test.
19821
19822 2004-08-19  Paul Brook  <paul@codesourcery.com>
19823
19824         PR fortran/14976
19825         PR fortran/16228
19826         * gfortran.dg/data_char_1.f90: New test.
19827
19828 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
19829
19830         PR fortran/16946
19831         * gfortran.dg/reduction.f90: New testcase.
19832
19833 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19834
19835         PR fortran/16520
19836         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
19837
19838 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
19839
19840         PR c++/17041
19841         * g++.dg/Wparentheses-3.C: New test.
19842
19843 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
19844
19845         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
19846         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
19847         * gcc.dg/vect/vect-2.c: Likewise.
19848         * gcc.dg/vect/vect-3.c: Likewise.
19849         * gcc.dg/vect/vect-4.c: Likewise.
19850         * gcc.dg/vect/vect-5.c: Likewise.
19851         * gcc.dg/vect/vect-6.c: Likewise.
19852         * gcc.dg/vect/vect-7.c: Likewise.
19853         * gcc.dg/vect/vect-25.c: Likewise.
19854         * gcc.dg/vect/vect-31.c: Likewise.
19855         * gcc.dg/vect/vect-32.c: Likewise.
19856         * gcc.dg/vect/vect-34.c: Likewise.
19857         * gcc.dg/vect/vect-36.c: Likewise.
19858         * gcc.dg/vect/vect-all.c: Likewise.
19859
19860 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
19861
19862         PR c++/17068
19863         * g++.dg/template/operator4.C: New test.
19864
19865 2004-08-18  Richard Henderson  <rth@redhat.com>
19866
19867         * gcc.dg/20040206-1.c: XFAIL.
19868
19869 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
19870
19871         PR c++/16246
19872         * g++.dg/template/array7.C: New test.
19873
19874 2004-08-17  James E Wilson  <wilson@specifixinc.com>
19875
19876         * gcc.dg/mips-movcc-1.c: New test.
19877         * gcc.dg/mips-movcc-2.c: New test.
19878         * gcc.dg/mips-movcc-3.c: New test.
19879
19880         * gcc.dg/mips-nmadd-1.c: New test.
19881         * gcc.dg/mips-nmadd-2.c: New test.
19882
19883 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
19884
19885         PR c++/15871
19886         * g++.dg/opt/inline8.C: New test.
19887
19888         PR c++/16965
19889         * g++.dg/parse/error17.C: New test.
19890
19891 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
19892
19893         * gcc.dg/vect: New directory for vectorizer tests.
19894         * gcc.dg/vect/tree-vect.h: New file.
19895         * gcc.dg/vect/vect.exp: New file.
19896         * gcc.dg/vect/pr16105.c.c: New test.
19897         * gcc.dg/vect/vect-1.c: New test.
19898         * gcc.dg/vect/vect-2.c: New test.
19899         * gcc.dg/vect/vect-3.c: New test.
19900         * gcc.dg/vect/vect-4.c: New test.
19901         * gcc.dg/vect/vect-5.c: New test.
19902         * gcc.dg/vect/vect-6.c: New test.
19903         * gcc.dg/vect/vect-7.c: New test.
19904         * gcc.dg/vect/vect-8.c: New test.
19905         * gcc.dg/vect/vect-9.c: New test.
19906         * gcc.dg/vect/vect-10.c: New test.
19907         * gcc.dg/vect/vect-11.c: New test.
19908         * gcc.dg/vect/vect-12.c: New test.
19909         * gcc.dg/vect/vect-13.c: New test.
19910         * gcc.dg/vect/vect-14.c: New test.
19911         * gcc.dg/vect/vect-15.c: New test.
19912         * gcc.dg/vect/vect-16.c: New test.
19913         * gcc.dg/vect/vect-17.c: New test.
19914         * gcc.dg/vect/vect-18.c: New test.
19915         * gcc.dg/vect/vect-19.c: New test.
19916         * gcc.dg/vect/vect-20.c: New test.
19917         * gcc.dg/vect/vect-21.c: New test.
19918         * gcc.dg/vect/vect-22.c: New test.
19919         * gcc.dg/vect/vect-23.c: New test.
19920         * gcc.dg/vect/vect-24.c: New test.
19921         * gcc.dg/vect/vect-25.c: New test.
19922         * gcc.dg/vect/vect-26.c: New test.
19923         * gcc.dg/vect/vect-27.c: New test.
19924         * gcc.dg/vect/vect-28.c: New test.
19925         * gcc.dg/vect/vect-29.c: New test.
19926         * gcc.dg/vect/vect-30.c: New test.
19927         * gcc.dg/vect/vect-31.c: New test.
19928         * gcc.dg/vect/vect-32.c: New test.
19929         * gcc.dg/vect/vect-33.c: New test.
19930         * gcc.dg/vect/vect-34.c: New test.
19931         * gcc.dg/vect/vect-35.c: New test.
19932         * gcc.dg/vect/vect-36.c: New test.
19933         * gcc.dg/vect/vect-37.c: New test.
19934         * gcc.dg/vect/vect-38.c: New test.
19935         * gcc.dg/vect/vect-40.c: New test.
19936         * gcc.dg/vect/vect-41.c: New test.
19937         * gcc.dg/vect/vect-42.c: New test.
19938         * gcc.dg/vect/vect-43.c: New test.
19939         * gcc.dg/vect/vect-44.c: New test.
19940         * gcc.dg/vect/vect-45.c: New test.
19941         * gcc.dg/vect/vect-46.c: New test.
19942         * gcc.dg/vect/vect-47.c: New test.
19943         * gcc.dg/vect/vect-48.c: New test.
19944         * gcc.dg/vect/vect-49.c: New test.
19945         * gcc.dg/vect/vect-50.c: New test.
19946         * gcc.dg/vect/vect-51.c: New test.
19947         * gcc.dg/vect/vect-52.c: New test.
19948         * gcc.dg/vect/vect-53.c: New test.
19949         * gcc.dg/vect/vect-54.c: New test.
19950         * gcc.dg/vect/vect-55.c: New test.
19951         * gcc.dg/vect/vect-56.c: New test.
19952         * gcc.dg/vect/vect-57.c: New test.
19953         * gcc.dg/vect/vect-58.c: New test.
19954         * gcc.dg/vect/vect-59.c: New test.
19955         * gcc.dg/vect/vect-60.c: New test.
19956         * gcc.dg/vect/vect-61.c: New test.
19957         * gcc.dg/vect/vect-all.c: New test.
19958         * gcc.dg/vect/vect-none.c: New test.
19959
19960 2004-08-17  Paul Brook  <paul@codesourcery.com>
19961
19962         PR fortran/13082
19963         * gfortran.dg/entry_1.f90: New test.
19964
19965 2004-08-17  Andrew Pinski  <apinski@apple.com>
19966
19967         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
19968
19969 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
19970
19971         * gcc.dg/pr17036-1.c: New test.
19972
19973 2004-08-16  Devang Patel  <dpatel@apple.com>
19974
19975         * gcc.dg/darwin-20040809-1.c: New test.
19976
19977 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
19978
19979         * gcc.dg/funcdef-attr-1.c: New test.
19980
19981 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
19982
19983         * gcc.dg/altivec-17.c: New test.
19984         * gcc.dg/altivec-18.c: New test.
19985
19986 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19987
19988         PR c++/6749
19989         * g++.dg/template/vtable2.C: New test.
19990
19991 2004-08-14  Richard Henderson  <rth@redhat.com>
19992
19993         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
19994         * gcc.dg/pack-test-4.c (main): Return 0.
19995         * gcc.dg/setjmp-1.c: Remove XFAIL.
19996         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
19997
19998 2004-08-14  Richard Henderson  <rth@redhat.com>
19999
20000         * gcc.dg/980217-1.c: Add prototype for printf.
20001
20002 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
20003
20004         * gfortran.dg/pr16935.f90: New test.
20005
20006 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
20007
20008         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
20009
20010 2004-08-13  Paul Brook  <paul@codesourcery.com>
20011
20012         * gfortran.dg/der_io_1.f90: Remove stray comma.
20013
20014 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
20015
20016         * gcc.dg/vmx/cw-bug-2.c: Remove.
20017         * gcc.dg/vmx/vprint-1.c: Remove.
20018         * gcc.dg/vmx/vscan-1.c: Remove.
20019
20020 2004-08-12  Devang patel  <dpatel@apple.com>
20021
20022         * gcc.dg/darwin-20040809-2.c: New test.
20023
20024 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
20025
20026         * g++.dg/ext/altivec-12.C: New test.
20027
20028         * g++.dg/ext/altivec-11.C: New test.
20029
20030 2004-08-12  Paul Brook  <paul@codesourcery.com>
20031
20032         * g++.dg/abi/arm_cxa_vec_1.C: New test.
20033
20034 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
20035
20036         * g++.dg/ext/altivec-2.C: Check for hardware support before
20037         executing any VMX instructions.
20038
20039         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
20040
20041 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
20042
20043         PR c++/16276
20044         * g++.old-deja/g++.other/comdat4.C: New test.
20045         * g++.old-deja/g++.other/comdat4-aux.cc: New.
20046
20047 2004-08-12  Ben Elliston  <bje@au.ibm.com>
20048
20049         PR target/16286
20050         * gcc.dg/pr16286.c: New test.
20051
20052 2004-08-12 Jan Beulich <jbeulich@novell.com>
20053
20054         * g++.dg/ext/asm5.C: New.
20055
20056 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
20057
20058         PR c++/16698
20059         * g++.dg/eh/crash1.C: New test.
20060
20061         PR c++/16717
20062         * g++.dg/ext/construct1.C: New test.
20063
20064 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
20065
20066         PR c++/16853
20067         * g++.dg/init/ptrmem1.C: New test.
20068
20069         PR c++/16618
20070         * g++.dg/parse/offsetof5.C: New test.
20071
20072         PR c++/16870
20073         * g++.dg/template/overload3.C: New test.
20074
20075 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
20076
20077         PR c++/16964
20078         * g++.dg/parse/error16.C: New test.
20079
20080         PR c++/16904
20081         * g++.dg/template/error14.C: New test.
20082
20083         PR c++/16929
20084         * g++.dg/template/error15.C: New test.
20085
20086 2004-08-11  Devang Patel  <dpatel@apple.com>
20087
20088         * gcc.dg/darwin-ld-20040809-1.c: New test.
20089         * gcc.dg/darwin-ld-20040809-2.c: New test.
20090
20091 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
20092
20093         PR fortran/16917
20094         * gfortran.dg/dfloat_1.f90: New test.
20095
20096 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
20097
20098         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
20099         * gcc.dg/dll-2.c: Fix dg-require syntax.
20100         * gcc.misc-tests/arm-isr.c (abort): Declare.
20101         (exit): Likewise.
20102
20103 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
20104
20105         PR c++/16971
20106         * g++.dg/parse/crash16.C: New test.
20107
20108 2004-08-10  Roger Sayle  <roger@eyesopen.com>
20109
20110         * gcc.dg/mips-rsqrt-1.c: New test case.
20111         * gcc.dg/mips-rsqrt-2.c: New test case.
20112         * gcc.dg/mips-rsqrt-3.c: New test case.
20113
20114 2004-08-10  Paul Brook  <paul@codesourcery.com>
20115
20116         * gfortran.dg/der_io_1.f90: New test.
20117
20118 2004-08-10  Paul Brook  <paul@codesourcery.com>
20119
20120         PR fortran/16919
20121         * gfortran.dg/der_array_1.f90: New test.
20122
20123 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
20124
20125         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
20126
20127 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
20128
20129         * gcc.dg/wchar_t-2.c: Fix typo.
20130
20131 2004-08-09  Falk Hueffner  <falk@debian.org>
20132
20133         PR tree-optimization/12517
20134         * gcc.c-torture/compile/pr12517.c: New test.
20135
20136         PR tree-optimization/12578
20137         * gcc.c-torture/compile/pr12578.c: New test.
20138
20139         PR tree-optimization/12899
20140         * gcc.c-torture/compile/pr12899.c: New test.
20141
20142         PR rtl-optimization/14692
20143         * gcc.c-torture/compile/pr14692.c: New test.
20144
20145         PR tree-optimization/16461
20146         * gcc.c-torture/compile/pr16461.c: New test.
20147
20148 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
20149
20150         * gfortran.dg/getenv_1.f90: New test.
20151
20152 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
20153
20154         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
20155         wchar_t.
20156         * gcc.dg/symbian5.c: Test -fno-short-wchar.
20157
20158 2004-08-06  Paul Brook  <paul@codesourcery.com>
20159
20160         * gfortran.dg/ret_array_1.f90: New test.
20161         * gfortran.dg/ret_pointer_1.f90: New test.
20162
20163 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
20164
20165         * gcc.dg/missing-field-init-[12].c: New tests.
20166         * g++.dg/warn/missing-field-init-[12].C: New tests.
20167
20168 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
20169
20170         * gcc.dg/enum2.c: New test.
20171         * gcc.dg/symbian3.c: Likewise.
20172         * gcc.dg/symbian4.c: Likewise.
20173         * gcc.dg/wchar_t-2.c: Likewise.
20174
20175 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
20176
20177         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
20178         destructor tests.
20179
20180 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
20181
20182         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
20183         dg-require-visiblity.
20184         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
20185         * g++.dg/ext/visibility/fvisibility.C: Likewise.
20186         * g++.dg/ext/visibility/memfuncts.C: Likewise.
20187         * g++.dg/ext/visibility/new1.C: Likewise.
20188         * g++.dg/ext/visibility/pragma.C: Likewise.
20189         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
20190         * g++.dg/ext/visibility/virtual.C: Likewise.
20191         * g++/dg/ext/visibility/visibility-1.C: Likewise.
20192         * g++/dg/ext/visibility/visibility-2.C: Likewise.
20193         * g++/dg/ext/visibility/visibility-3.C: Likewise.
20194         * g++/dg/ext/visibility/visibility-4.C: Likewise.
20195         * g++/dg/ext/visibility/visibility-5.C: Likewise.
20196         * g++/dg/ext/visibility/visibility-6.C: Likewise.
20197         * g++/dg/ext/visibility/visibility-7.C: Likewise.
20198         * g++/dg/ext/visibility/visibility-8.C: New test.
20199         * gcc.c-torture/compile/dll.x: Remove.
20200         * gcc.dg/dll-2.c: Use dg-require-dll
20201         * gcc.dg/visibility-10.c: New test.
20202         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
20203         supporting DLLs.
20204         * testsuite/lib/scanasm.exp (scan_hidden): New function.
20205         (scan_not_hidden): Likewise.
20206
20207 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
20208
20209         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
20210
20211 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
20212
20213         * gcc.c-torture/execute/20040805-1.c: New test.
20214
20215 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
20216
20217         * gcc.dg/20020118-1.c: Declare abort.
20218         * gcc.dg/altivec_check.h: Likewise.
20219         * gcc.dg/iftrap-2.c: Likewise.
20220         * gcc.dg/pragma-darwin.c: Likewise.
20221         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
20222
20223 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
20224
20225         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
20226
20227 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
20228
20229         * gcc.c-torture/execute/builtins/abs-2.c,
20230         gcc.c-torture/execute/builtins/abs-3.c,
20231         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
20232         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
20233         intmax_t, uintmax_t and their limits.
20234         * gcc.dg/intmax_t-1.c: New test.
20235
20236 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20237
20238         * g++.dg/tc1/dr147.C: Add reference to PR.
20239
20240 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
20241
20242         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
20243         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
20244
20245 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
20246
20247         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
20248
20249 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
20250
20251         * gcc.dg/redecl-5.c: New test.
20252         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
20253         of scanf.
20254
20255 2004-08-03  Roger Sayle  <roger@eyesopen.com>
20256
20257         PR middle-end/16790
20258         * gcc.c-torture/execute/pr16790-1.c: New test case.
20259
20260 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
20261
20262         * g++.dg/ext/visibility/assign1.C: New test.
20263         * g++.dg/ext/visibility/new1.C: Likewise.
20264
20265         * gcc.dg/symbian1.c: New test.
20266         * gcc.dg/symbian2.c: Likewise.
20267
20268 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
20269
20270         PR target/16570
20271         * gcc.dg/i386-sse-9.c: New test.
20272
20273 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
20274
20275         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
20276
20277 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
20278
20279         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
20280         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
20281         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
20282         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
20283         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
20284         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
20285         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
20286         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
20287         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
20288         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
20289         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
20290         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
20291         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
20292         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
20293         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
20294         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
20295         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
20296         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
20297         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
20298         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
20299         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
20300         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
20301         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
20302         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
20303         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
20304         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
20305         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
20306         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
20307         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
20308         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
20309         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
20310         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
20311         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
20312         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
20313         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
20314         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
20315         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
20316         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
20317         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
20318         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
20319         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
20320         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
20321         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
20322         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
20323         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
20324         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
20325         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
20326         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
20327         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
20328         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
20329         gcc.misc-tests/i386-pf-3dnow-1.c,
20330         gcc.misc-tests/i386-pf-athlon-1.c,
20331         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
20332         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
20333         Declare built-in functions used.
20334         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
20335
20336 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
20337
20338         PR c++/16707
20339         * g++.dg/lookup/using12.C: New test.
20340
20341         * g++.dg/init/null1.C: Fix PR number.
20342         * g++.dg/parse/namespace10.C: Likewise.
20343
20344 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
20345
20346         PR c++/16224
20347         * g++.dg/template/spec17.C: New test.
20348         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
20349         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
20350
20351 2004-08-02  David Billinghurst
20352
20353         PR fortran/16292
20354         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
20355
20356 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
20357
20358         * gcc.dg/ia64-got-1.c: New test case.
20359
20360 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
20361
20362         PR c++/16489
20363         * g++.dg/init/null1.C: New test.
20364         * g++.dg/tc1/dr76.C: Adjust error marker.
20365
20366         PR c++/16529
20367         * g++.dg/parse/namespace10.C: New test.
20368
20369         PR c++/16810
20370         * g++.dg/inherit/ptrmem2.C: New test.
20371
20372 2004-08-02  Ben Elliston  <bje@au.ibm.com>
20373
20374         PR target/16155
20375         * gcc.dg/pr16155.c: New test.
20376
20377 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
20378
20379         * gcc.dg/redecl-2.c: New test.
20380
20381 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
20382
20383         * gcc.dg/darwin-longdouble.c: New file.
20384
20385 2004-07-30  Richard Henderson  <rth@redhat.com>
20386
20387         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
20388         write to constant argument.
20389         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
20390
20391 2004-07-30  Richard Henderson  <rth@redhat.com>
20392
20393         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
20394         tests of nearest around zero.
20395
20396 2004-07-30  Andrew Pinski  <apinski@apple.com>
20397
20398         * gcc.c-torture/compile/20040730-1.c: New test.
20399
20400 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
20401
20402         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
20403         powerpc-eabispe.
20404
20405 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
20406
20407         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
20408
20409 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
20410
20411         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
20412         contains $ld_library_path.
20413         * lib/gfortran.exp (gfortran_link_flags): Likewise.
20414
20415 2004-07-29  Richard Henderson  <rth@redhat.com>
20416
20417         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
20418
20419         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
20420         (alt2, which): New.
20421         (Check): Accept either alternative.
20422
20423 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
20424
20425         * g++.dg/abi/inline1.C: New test.
20426         * g++.dg/abi/local1-a.cc: Likewise.
20427         * g++.dg/abi/local1.C: Likewise.
20428         * g++.dg/abi/mangle11.C: Tweak location of warnings.
20429         * g++.dg/abi/mangle12.C: Likewise.
20430         * g++.dg/abi/mangle17.C: Likewise.
20431         * g++.dg/abi/mangle20-2.C: Likewise.
20432         * g++.dg/opt/interface1.C: Likewise.
20433         * g++.dg/opt/interface1.h: Likewise.
20434         * g++.dg/opt/interface1-a.cc: New test.
20435         * g++.dg/parse/repo1.C: New test.
20436         * g++.dg/template/repo1.C: Likewise.
20437         * g++.dg/warn/Winline-1.C: Likewise.
20438         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
20439
20440 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
20441
20442         * gcc.dg/tree-ssa/20040729-1.c: New test.
20443
20444 2004-07-27  Matt Austern <austern@apple.com>
20445
20446         * gcc.dg/darwin-bool-1.c: New test.
20447         * gcc.dg/darwin-bool-2.c: New test.
20448
20449 2004-07-28  Richard Henderson  <rth@redhat.com>
20450
20451         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
20452         arguments in the correct type.  Don't write to constant arguments.
20453
20454 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
20455
20456         PR tree-optimization/16688
20457         PR tree-optimization/16689
20458         * g++.dg/tree-ssa/pr16688.C: New test.
20459
20460 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
20461
20462         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
20463         loads.  Not only in the comment, this time.
20464
20465 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
20466
20467         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
20468         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
20469         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
20470         * gcc.dg/sh4a-bitmovua.c: New.
20471         * gcc.dg/sh4a-cos.c: New.
20472         * gcc.dg/sh4a-cosf.c: New.
20473         * gcc.dg/sh4a-fprun.c: New.
20474         * gcc.dg/sh4a-fsrra.c: New.
20475         * gcc.dg/sh4a-memmovua.c: New.
20476         * gcc.dg/sh4a-sin.c: New.
20477         * gcc.dg/sh4a-sincos.c: New.
20478         * gcc.dg/sh4a-sincosf.c: New.
20479         * gcc.dg/sh4a-sinf.c: New.
20480
20481 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
20482
20483         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
20484         conditionals.
20485         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
20486         loads.
20487         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
20488         DOM1.
20489
20490 2004-07-27  Andrew Pinski  <apinski@apple.com>
20491
20492         * g++.dg/rtti/tinfo1.C: Correct the xfail.
20493
20494 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
20495
20496         * gcc.dg/pragma-isr.c: New test.
20497
20498 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20499
20500         PR c++/14429
20501         * g++.dg/template/ttp11.C: New test.
20502
20503 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
20504
20505         * gcc.c-torture/compile/20040727-1.c: New test.
20506
20507 2004-07-26  Eric Christopher  <echristo@redhat.com>
20508
20509         * gcc.c-torture/compile/20040726-2.c: New test.
20510
20511 2004-07-26  Andrew Pinski  <apinski@apple.com>
20512
20513         * g++.dg/rtti/tinfo1.C: Xfail.
20514
20515 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
20516
20517         * gcc.c-torture/compile/20040726-1.c: New test.
20518
20519 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
20520             Brian Ryner  <bryner@brianryner.com>
20521
20522         PR c++/9283
20523         PR c++/15000
20524         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
20525         * g++.dg/ext/visibility/: New directory.
20526         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
20527         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
20528         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
20529         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
20530         * g++.dg/ext/visibility/fvisibility.C,
20531         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
20532         g++.dg/ext/visibility/fvisibility-override1.C
20533         g++.dg/ext/visibility/fvisibility-override2.C
20534         g++.dg/ext/visibility/memfuncts.C
20535         g++.dg/ext/visibility/noPLT.C
20536         g++.dg/ext/visibility/pragma.C
20537         g++.dg/ext/visibility/pragma-override1.C
20538         g++.dg/ext/visibility/pragma-override2.C
20539         g++.dg/ext/visibility/staticmemfuncts.C
20540         g++.dg/ext/visibility/virtual.C: New tests.
20541
20542 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
20543
20544         PR c/15360
20545         * gcc.dg/pr15360-1.c: New test.
20546
20547 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
20548
20549         * gcc.dg/pragma-align-2.c: New test.
20550         * gcc.dg/pragma-init-fini.c: New test.
20551         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
20552         targets.
20553
20554 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
20555
20556         * gcc.dg/init-string-2.c: New test.
20557
20558 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
20559
20560         PR 16684
20561         * gcc.dg/Wredundant-decls-1.c: New test case.
20562
20563 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
20564
20565         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
20566         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
20567         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
20568         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
20569         * gcc.dg/compat/generate-random.c: New file.
20570         * gcc.dg/compat/generate-random.h: Likewise.
20571         * gcc.dg/compat/generate-random_r.c: Likewise.
20572         * gcc.dg/compat/struct-layout-1.h: Likewise.
20573         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
20574         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
20575         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
20576         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
20577         * gcc.dg/compat/struct-layout-1_main.c: New test.
20578         * gcc.dg/compat/struct-layout-1_x.c: New file.
20579         * gcc.dg/compat/struct-layout-1_y.c: New file.
20580         * gcc.dg/compat/struct-layout-1_test.h: New file.
20581
20582 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
20583
20584         * gcc.dg/comp-return-1.c: New test
20585
20586 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
20587
20588         * gcc.dg/vmx/8-02a.c: Fix typo.
20589
20590         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
20591         * gcc.dg/darwin-abi-3.c: New test.
20592
20593         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
20594         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
20595
20596         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
20597         * gcc.dg/vmx/ops-long-1.c: New test.
20598         * gcc.dg/vmx/ops-long-2.c: New test.
20599
20600 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
20601
20602         * g++.dg/lookup/conv-[1234].C: New.
20603
20604 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
20605
20606         * g++.dg/parse/attr2.C: Simplify.
20607
20608 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20609
20610         PR c/7284
20611         * gcc.c-torture/execute/pr7284-1.c: New test.
20612
20613 2004-07-22  Brian Booth  <bbooth@redhat.com>
20614
20615         * gcc.dg/tree-ssa/20040721-1.c: New test.
20616
20617 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
20618
20619         * g++.dg/template/crash20.c: New.
20620
20621 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
20622
20623         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
20624         Add dg-run directive.  Declare variables as required.
20625         * gfortran.dg/g77/README: Update
20626
20627 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
20628
20629         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
20630         gcc.dg/cris-peep2-andu2.c: New tests.
20631
20632 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20633
20634         PR c/15052
20635         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
20636         on return type.
20637         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
20638         messages.
20639         * gcc.dg/qual-return-2.c: Update expected messages.
20640         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
20641
20642 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20643
20644         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
20645         * gcc.dg/noncompile/921102-1.c: Update expected error message.
20646
20647 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20648
20649         PR c/11250
20650         * gcc.dg/init-string-1.c: New test.
20651
20652 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
20653
20654         PR middle-end/15345
20655         PR c/16450
20656         * gcc.dg/torture/nested-fn-1.c: New test.
20657
20658 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
20659
20660         PR target/16559
20661         * gcc.dg/ia64-fptr-1.c: New file.
20662
20663 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20664
20665         PR c++/14497
20666         * g++.dg/template/spec16.C: New test.
20667         * g++.old-deja/g++.robertl/eb118.C: Remove.
20668
20669 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20670
20671         PR c++/509
20672         * g++.dg/template/spec15.C: New test.
20673
20674 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
20675
20676         Copy cases from g77.f-torture/execute and add dg-run
20677         directive.  Other changes as noted.
20678         * gfortran.dg/g77/13037.f
20679         * gfortran.dg/g77/1832.f
20680         * gfortran.dg/g77/19981119-0.f
20681         * gfortran.dg/g77/19990313-0.f
20682         * gfortran.dg/g77/19990313-1.f
20683         * gfortran.dg/g77/19990313-2.f
20684         * gfortran.dg/g77/19990313-3.f
20685         * gfortran.dg/g77/19990419-1.f
20686         * gfortran.dg/g77/19990826-0.f
20687         * gfortran.dg/g77/19990826-2.f
20688         * gfortran.dg/g77/20000503-1.f
20689         * gfortran.dg/g77/20001111.f
20690         * gfortran.dg/g77/20010116.f
20691         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
20692         * gfortran.dg/g77/20010430.f
20693         * gfortran.dg/g77/6177.f
20694         * gfortran.dg/g77/947.f
20695         * gfortran.dg/g77/970816-3.f
20696         * gfortran.dg/g77/971102-1.f
20697         * gfortran.dg/g77/980520-1.f
20698         * gfortran.dg/g77/980628-0.f
20699         * gfortran.dg/g77/980628-1.f
20700         * gfortran.dg/g77/980628-10.f
20701         * gfortran.dg/g77/980628-2.f
20702         * gfortran.dg/g77/980628-3.f
20703         * gfortran.dg/g77/980628-7.f
20704         * gfortran.dg/g77/980628-8.f
20705         * gfortran.dg/g77/980628-9.f
20706         * gfortran.dg/g77/980701-0.f
20707         * gfortran.dg/g77/980701-1.f
20708         * gfortran.dg/g77/cabs.f
20709         * gfortran.dg/g77/claus.f
20710         * gfortran.dg/g77/complex_1.f
20711         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
20712         * gfortran.dg/g77/dcomplex.f
20713         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
20714         * gfortran.dg/g77/f90-intrinsic-mathematical.f
20715         * gfortran.dg/g77/f90-intrinsic-numeric.f
20716         * gfortran.dg/g77/int8421.f
20717         * gfortran.dg/g77/labug1.f
20718         * gfortran.dg/g77/large_vec.f
20719         * gfortran.dg/g77/le.f
20720         * gfortran.dg/g77/short.f
20721         * gfortran.dg/g77/README: Update
20722
20723 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
20724
20725         PR c++/16637
20726         * g++.dg/parse/lookup4.C: New test.
20727
20728 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20729
20730         PR c++/16175
20731         * g++.dg/template/ttp10.C: New test.
20732
20733 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
20734
20735         * gcc.dg/pr12625-1.c: New test.
20736
20737 2004-07-20  Steven Bosscher  <stevenb@suse.de>
20738
20739         * testsuite/gcc.dg/switch-warn-1.c: New test.
20740         * testsuite/gcc.dg/switch-warn-2.c: New test.
20741         * gcc.c-torture/compile/pr14730.c: Update.
20742
20743 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
20744
20745         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
20746         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
20747         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
20748         g++.dg/template/nontype3.C: Remove trailing CR from tests.
20749
20750 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
20751
20752         PR c++/16623
20753         * g++.dg/template/assign1.C: New test.
20754
20755 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20756
20757         PR c++/12170
20758         * g++.dg/template/ttp9.C: New test.
20759
20760 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
20761
20762         * gcc.dg/format/cmn-err-1.c: New test.
20763
20764 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
20765
20766         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
20767         gcc.dg/Wparentheses-10.c: New tests.
20768         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
20769
20770 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20771
20772         PR fortran/16465
20773         * gfortran.dg/g77//ffixed-line-length-0.f,
20774         gfortran.dg/g77/ffixed-line-length-132.f,
20775         gfortran.dg/g77/ffixed-line-length-72.f,
20776         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
20777         gfortran.dg/g77/README: Update.
20778
20779 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20780
20781         PR c++/13092
20782         * g++.dg/template/non-dependent7.C: New test.
20783         * g++.dg/template/non-dependent8.C: Likewise.
20784         * g++.dg/template/non-dependent9.C: Likewise.
20785         * g++.dg/template/non-dependent10.C: Likewise.
20786
20787 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
20788
20789         PR c++/16337
20790         * g++.dg/parse/attr2.C: New test.
20791
20792 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
20793
20794         * g77.dg: Removed.
20795         * g77.f-torture: Ditto.
20796
20797 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
20798
20799         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
20800         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
20801         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
20802
20803 2004-07-16  Richard Henderson  <rth@redhat.com>
20804
20805         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
20806
20807 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20808
20809         * lib/fortran-torture.exp (fortran-torture): Don't test compile
20810         tests with full list of options.
20811         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
20812         of TORTURE_OPTIONS if test contains 'dg-do run'.
20813
20814         PR fortran/16404
20815         * gfortran.dg/do_iterator.f90: New test.
20816
20817 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20818
20819         PR rtl-optimization/16536
20820         * gcc.c-torture/execute/restrict-1.c: New test.
20821
20822 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20823
20824         PR fortran/15324
20825         * gfortran.dg/pr15324.f90: New test.
20826
20827         PR fortran/15129
20828         * gfortran.dg/pr15129.f90: New test.
20829
20830         PR fortran/15140
20831         * gfortran.dg/pr15140.f90: New test.
20832
20833         PR fortran/13792
20834         * gfortran.fortran-torture/execute/bounds.f90: Add check for
20835         compile-time simplification.
20836
20837 2004-07-14  Mike Stump  <mrs@apple.com>
20838
20839         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
20840
20841 2004-07-14  James E Wilson  <wilson@specifixinc.com>
20842
20843         PR target/16325
20844         * gcc.dg/profile-generate-1.c: New.
20845
20846 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
20847
20848         * gcc.c-torture/execute/20040709-1.c: New test.
20849         * gcc.c-torture/execute/20040709-2.c: New test.
20850
20851 2004-07-14  Mike Stump  <mrs@apple.com>
20852
20853         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
20854
20855 2004-07-14  Mike Stump  <mrs@apple.com>
20856
20857         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
20858
20859 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
20860
20861         PR c++/16518
20862         * g++.dg/parse/mutable1.C: New test.
20863
20864 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
20865
20866         PR tree-optimization/16443
20867         * gcc.dg/tree-ssa/20040713-1.c: New test.
20868
20869 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
20870
20871         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
20872         for operator new.
20873
20874 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
20875
20876         * gfortran.dg/g77/README: New file
20877         * gfortran.dg/g77/19981216-0.f: Copy from
20878         g77.f-torture/noncompile.  Add "dg-do compile" and
20879         dg-error as required.
20880         * gfortran.dg/g77/19990218-1.f: Likewise.
20881         * gfortran.dg/g77/19990905-1.f: Likewise.
20882         * gfortran.dg/g77/9263.f: Likewise.
20883         * gfortran.dg/g77/980615-0.f: Likewise.
20884         * gfortran.dg/g77/980616-0.f: Likewise.
20885         * gfortran.dg/g77/check0.f: Likewise.
20886         * gfortran.dg/g77/select_no_compile.f: Likewise.
20887
20888 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
20889
20890         Copy files from g77.f-torture/compile.
20891         Add "{ dg-do compile}".  Other changes as noted
20892         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
20893         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
20894         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
20895         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
20896         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
20897         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
20898         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
20899         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
20900         statement to conform to standard.  Append alpha1.x for reference.
20901         * gfortran.dg/g77/xformat.f: Add dg-warning
20902
20903 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
20904
20905         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
20906         Add {dg-do compile} directive.
20907         * gfortran.dg/g77/cpp2.F: Likewise.
20908
20909 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20910
20911         PR c++/5402
20912         * g++.dg/lookup/name-clash1.C: New test.
20913
20914         PR c++/9777
20915         * g++.dg/lookup/name-clash2.C: New test.
20916
20917         PR c++/12102
20918         * g++.dg/lookup/name-clash3.C: New test.
20919
20920 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20921
20922         * g++.dg/lookup/new2.C: New test.
20923         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
20924
20925 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
20926
20927         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
20928         Add {dg-do compile} directive.
20929         * gfortran.dg/g77/13060.f: Likewise.
20930         * gfortran.dg/g77/19990218-0.f: Likewise.
20931         * gfortran.dg/g77/19990305-0.f: Likewise.
20932         * gfortran.dg/g77/19990419-0.f: Likewise.
20933         * gfortran.dg/g77/19990502-0.f: Likewise.
20934         * gfortran.dg/g77/19990502-1.f: Likewise.
20935         * gfortran.dg/g77/19990525-0.f: Likewise.
20936         * gfortran.dg/g77/19990826-1.f: Likewise.
20937         * gfortran.dg/g77/19990826-3.f: Likewise.
20938         * gfortran.dg/g77/19990905-2.f: Likewise.
20939         * gfortran.dg/g77/20000412-1.f: Likewise.
20940         * gfortran.dg/g77/20000511-1.f: Likewise.
20941         * gfortran.dg/g77/20000511-2.f: Likewise.
20942         * gfortran.dg/g77/20000518.f: Likewise.
20943         * gfortran.dg/g77/20000601-1.f: Likewise.
20944         * gfortran.dg/g77/20000601-2.f: Likewise.
20945         * gfortran.dg/g77/20000629-1.f: Likewise.
20946         * gfortran.dg/g77/20000630-2.f: Likewise.
20947         * gfortran.dg/g77/20010115.f: Likewise.
20948         * gfortran.dg/g77/20010321-1.f: Likewise.
20949         * gfortran.dg/g77/20010426.f: Likewise.
20950         * gfortran.dg/g77/20020307-1.f: Likewise.
20951         * gfortran.dg/g77/8485.f: Likewise.
20952         * gfortran.dg/g77/960317-1.f: Likewise.
20953         * gfortran.dg/g77/970915-0.f: Likewise.
20954         * gfortran.dg/g77/980310-1.f: Likewise.
20955         * gfortran.dg/g77/980310-2.f: Likewise.
20956         * gfortran.dg/g77/980310-3.f: Likewise.
20957         * gfortran.dg/g77/980310-4.f: Likewise.
20958         * gfortran.dg/g77/980310-6.f: Likewise.
20959         * gfortran.dg/g77/980310-7.f: Likewise.
20960         * gfortran.dg/g77/980310-8.f: Likewise.
20961         * gfortran.dg/g77/980419-2.f: Likewise.
20962         * gfortran.dg/g77/980424-0.f: Likewise.
20963         * gfortran.dg/g77/980427-0.f: Likewise.
20964         * gfortran.dg/g77/980729-0.f: Likewise.
20965         * gfortran.dg/g77/981117-1.f: Likewise.
20966         * gfortran.dg/g77/toon_1.f: Likewise.
20967
20968 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20969
20970         PR c++/2204
20971         * g++.dg/other/abstract2.C: New test.
20972
20973 2004-07-12  Paul Brook  <paul@codesourcery.com>
20974
20975         * gfortran.dg/pointer_init_1.f90: New test.
20976
20977 2004-07-11  Paul Brook  <paul@codesourcery.com>
20978
20979         PR fortran/15986
20980         * gfortran.dg/contained_1.f90: New test.
20981
20982 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
20983
20984         * g++.dg/parse/defarg8.C: New test.
20985
20986 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20987
20988         PR fortran/16433
20989         * gfortran.dg/pr16433.f: New test.
20990
20991         PR fortran/17574
20992         * gfortran.dg/pr15754.f90: New test.
20993
20994 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
20995
20996         PR tree-optimization/16437
20997         * gcc.c-torture/execute/bitfld-4.c: New test.
20998
20999 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21000
21001         * gfortran.fortran-torture/execute/common_2.f90: Add check for
21002         access to common var from module.
21003
21004 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21005
21006         PR fortran/16336
21007         * gfortran.fortran-torture/execute/common_2.f90: New test.
21008
21009 2004-07-10  Paul Brook  <paul@codesourcery.com>
21010
21011         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
21012
21013 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21014
21015         PR fortran/15969
21016         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
21017
21018 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
21019
21020         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
21021         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
21022         * gfortran.dg/g77/ffree-form-1.f: Likewise.
21023         * gfortran.dg/g77/ffree-form-2.f: Likewise.
21024         * gfortran.dg/g77/ffree-form-3.f: Likewise.
21025         * gfortran.dg/g77/fno-underscoring.f: Likewise.
21026         * gfortran.dg/g77/funderscoring.f: Likewise.
21027         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
21028
21029 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21030
21031         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
21032
21033 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21034         Paul Brook  <paul@codesourcery.com>
21035
21036         PR fortran/13415
21037         * gfortran.dg/common_pointer_1.f90: New test.
21038
21039 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21040
21041         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
21042
21043 2004-07-09  James E Wilson  <wilson@specifixinc.com>
21044
21045         PR target/16364
21046         * gcc.c-torture/compile/20040709-1.c: New.
21047
21048 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21049
21050         PR fortran/14077
21051         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
21052
21053 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21054
21055         PR fortran/13201
21056         * gfortran.dg/shape_1.f90: New test.
21057
21058 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
21059             Andrew Pinski  <apinski@apple.com>
21060
21061         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
21062
21063 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21064
21065         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
21066         comment.
21067
21068 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21069         Paul Brook  <paul@codesourcery.com>
21070
21071         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
21072         '.f95' and '.F95'.
21073
21074 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
21075
21076         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
21077
21078 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21079
21080         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
21081         testcases with capital suffix.
21082
21083 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21084
21085         PR fortran/15481
21086         PR fortran/13372
21087         PR fortran/13575
21088         PR fortran/15978
21089         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
21090
21091         * gfortran.dg/implicit_1.f90: New test.
21092
21093 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
21094
21095         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
21096         expression to match gfortran warning/error messages
21097         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
21098         dg-error text.
21099
21100 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
21101
21102         * lib/fortran-torture.exp: Rename proc search_for to
21103         search_for_re.
21104
21105 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21106
21107         * gcc.c-torture/execute/simd-5.x: New file.
21108         XFAIL on SPARC 64-bit at -O0.
21109
21110 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21111
21112         PR c++/8211
21113         PR c++/16165
21114         * g++.dg/warn/effc3.C: New test.
21115
21116 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
21117
21118         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
21119         change X to 1X in format.
21120         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
21121         add data statements to conform to standard.
21122
21123 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
21124
21125         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
21126         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
21127         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
21128
21129 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
21130
21131         * gfortran.dg/g77/7388.f: Copy from g77.dg
21132         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
21133         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
21134         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
21135         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
21136         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
21137         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
21138         * gfortran.dg/g77/strlen0.f: Likewise.
21139
21140 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
21141
21142         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
21143         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
21144
21145 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
21146
21147         * gcc.c-torture/execute/920428-2.x: Delete.
21148         * gcc.c-torture/execute/920501-7.x: Likewise.
21149
21150 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
21151
21152         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
21153         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
21154         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
21155         prescott and c3-2.
21156         (PREFETCH_3DNOW): Add -march=c3.
21157
21158 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
21159
21160         PR c/16437
21161         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
21162         * gcc.c-torture/execute/bf64-1.x: Likewise.
21163
21164 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
21165
21166         * gcc.c-torture/compile/20040708-1.c: New test.
21167
21168 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21169
21170         PR c++/16169
21171         * g++.dg/warn/effc2.C: New test.
21172
21173 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
21174
21175         * gcc.c-torture/execute/bitfld-1.x: Remove.
21176         * gcc.c-torture/execute/bitfld-3.c: New test.
21177         * gcc.dg/bitfld-2.c: Remove XFAILs.
21178
21179 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
21180
21181         PR c++/16276
21182         * g++.dg/rtti/tinfo1.C: New file.
21183
21184 2004-07-07  Eric Christopher  <echristo@redhat.com>
21185
21186         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
21187
21188 2004-07-07  Andrew Pinski  <apinski@apple.com>
21189
21190         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
21191
21192 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
21193
21194         * g++.dg/init/call1.C: XFAIL.
21195
21196 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
21197
21198         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
21199         except for movstrict*, to movmem* and clrstr* to clrmem*.
21200
21201 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
21202
21203         * gcc.c-torture/execute/20040707-1.c: New test.
21204
21205 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
21206
21207         * gcc.c-torture/execute/20040706-1.c: New test.
21208
21209 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21210
21211         PR c++/3671
21212         * g++.dg/template/spec14.C: New test.
21213
21214 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
21215
21216         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
21217         nothing if not yet defined.  Use it in b, c and d type definitions.
21218         * gcc.c-torture/execute/20040705-1.c: New test.
21219         * gcc.c-torture/execute/20040705-2.c: New test.
21220
21221 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21222
21223         PR c++/2518
21224         * g++.dg/lookup/new1.C: New test.
21225
21226 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21227
21228         PR c++/11406
21229         * g++.dg/template/sizeof8.C: New test.
21230
21231 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
21232
21233         * gcc.c-torture/compile/20040705-1.c: New test.
21234
21235 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
21236
21237         * gfortran.fortran-torture/execute/seq_io.f90: New test.
21238
21239 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
21240
21241         * gcc.dg/cpp/if-mop.c: Two new testcases.
21242         * gcc.dg/cpp/trad/comment-3.c: New.
21243
21244 2004-07-04  Paul Brook  <paul@codesourcery.com>
21245
21246         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
21247
21248 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
21249
21250         PR c++/3761
21251         * g++.dg/lookup/crash4.C: New test.
21252
21253 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
21254
21255         * gcc.c-torture/execute/builtin-abs-1.c
21256         * gcc.c-torture/execute/builtin-abs-2.c
21257         * gcc.c-torture/execute/builtin-complex-1.c
21258         * gcc.c-torture/execute/builtins/string-1-lib.c
21259         * gcc.c-torture/execute/builtins/string-1.c
21260         * gcc.c-torture/execute/builtins/string-2-lib.c
21261         * gcc.c-torture/execute/builtins/string-2.c
21262         * gcc.c-torture/execute/builtins/string-3-lib.c
21263         * gcc.c-torture/execute/builtins/string-3.c
21264         * gcc.c-torture/execute/builtins/string-4-lib.c
21265         * gcc.c-torture/execute/builtins/string-4.c
21266         * gcc.c-torture/execute/builtins/string-5-lib.c
21267         * gcc.c-torture/execute/builtins/string-5.c
21268         * gcc.c-torture/execute/builtins/string-6-lib.c
21269         * gcc.c-torture/execute/builtins/string-6.c
21270         * gcc.c-torture/execute/builtins/string-7-lib.c
21271         * gcc.c-torture/execute/builtins/string-7.c
21272         * gcc.c-torture/execute/builtins/string-8-lib.c
21273         * gcc.c-torture/execute/builtins/string-8.c
21274         * gcc.c-torture/execute/builtins/string-9-lib.c
21275         * gcc.c-torture/execute/builtins/string-9.c
21276         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
21277         * gcc.c-torture/execute/builtins/string-asm-1.c
21278         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
21279         * gcc.c-torture/execute/builtins/string-asm-2.c
21280         * gcc.c-torture/execute/stdio-opt-1.c
21281         * gcc.c-torture/execute/stdio-opt-2.c
21282         * gcc.c-torture/execute/stdio-opt-3.c
21283         * gcc.c-torture/execute/string-opt-1.c
21284         * gcc.c-torture/execute/string-opt-10.c
21285         * gcc.c-torture/execute/string-opt-11.c
21286         * gcc.c-torture/execute/string-opt-12.c
21287         * gcc.c-torture/execute/string-opt-13.c
21288         * gcc.c-torture/execute/string-opt-14.c
21289         * gcc.c-torture/execute/string-opt-15.c
21290         * gcc.c-torture/execute/string-opt-16.c
21291         * gcc.c-torture/execute/string-opt-2.c
21292         * gcc.c-torture/execute/string-opt-6.c
21293         * gcc.c-torture/execute/string-opt-7.c
21294         * gcc.c-torture/execute/string-opt-8.c:
21295         Replace with ...
21296
21297         * gcc.c-torture/execute/builtins/abs-2.c
21298         * gcc.c-torture/execute/builtins/abs-3.c
21299         * gcc.c-torture/execute/builtins/complex-1.c
21300         * gcc.c-torture/execute/builtins/fprintf.c
21301         * gcc.c-torture/execute/builtins/fputs.c
21302         * gcc.c-torture/execute/builtins/memcmp.c
21303         * gcc.c-torture/execute/builtins/memmove.c
21304         * gcc.c-torture/execute/builtins/memops-asm.c
21305         * gcc.c-torture/execute/builtins/mempcpy-2.c
21306         * gcc.c-torture/execute/builtins/mempcpy.c
21307         * gcc.c-torture/execute/builtins/memset.c
21308         * gcc.c-torture/execute/builtins/printf.c
21309         * gcc.c-torture/execute/builtins/sprintf.c
21310         * gcc.c-torture/execute/builtins/strcat.c
21311         * gcc.c-torture/execute/builtins/strchr.c
21312         * gcc.c-torture/execute/builtins/strcmp.c
21313         * gcc.c-torture/execute/builtins/strcpy.c
21314         * gcc.c-torture/execute/builtins/strcspn.c
21315         * gcc.c-torture/execute/builtins/strlen-2.c
21316         * gcc.c-torture/execute/builtins/strlen.c
21317         * gcc.c-torture/execute/builtins/strncat.c
21318         * gcc.c-torture/execute/builtins/strncmp-2.c
21319         * gcc.c-torture/execute/builtins/strncmp.c
21320         * gcc.c-torture/execute/builtins/strncpy.c
21321         * gcc.c-torture/execute/builtins/strpbrk.c
21322         * gcc.c-torture/execute/builtins/strpcpy-2.c
21323         * gcc.c-torture/execute/builtins/strpcpy.c
21324         * gcc.c-torture/execute/builtins/strrchr.c
21325         * gcc.c-torture/execute/builtins/strspn.c
21326         * gcc.c-torture/execute/builtins/strstr-asm.c
21327         * gcc.c-torture/execute/builtins/strstr.c:
21328         ... these new files.
21329
21330         * gcc.c-torture/execute/builtins/abs-2-lib.c
21331         * gcc.c-torture/execute/builtins/abs-3-lib.c
21332         * gcc.c-torture/execute/builtins/complex-1-lib.c
21333         * gcc.c-torture/execute/builtins/fprintf-lib.c
21334         * gcc.c-torture/execute/builtins/fputs-lib.c
21335         * gcc.c-torture/execute/builtins/memcmp-lib.c
21336         * gcc.c-torture/execute/builtins/memmove-lib.c
21337         * gcc.c-torture/execute/builtins/memops-asm-lib.c
21338         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
21339         * gcc.c-torture/execute/builtins/mempcpy-lib.c
21340         * gcc.c-torture/execute/builtins/memset-lib.c
21341         * gcc.c-torture/execute/builtins/printf-lib.c
21342         * gcc.c-torture/execute/builtins/sprintf-lib.c
21343         * gcc.c-torture/execute/builtins/strcat-lib.c
21344         * gcc.c-torture/execute/builtins/strchr-lib.c
21345         * gcc.c-torture/execute/builtins/strcmp-lib.c
21346         * gcc.c-torture/execute/builtins/strcpy-lib.c
21347         * gcc.c-torture/execute/builtins/strcspn-lib.c
21348         * gcc.c-torture/execute/builtins/strlen-2-lib.c
21349         * gcc.c-torture/execute/builtins/strlen-lib.c
21350         * gcc.c-torture/execute/builtins/strncat-lib.c
21351         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
21352         * gcc.c-torture/execute/builtins/strncmp-lib.c
21353         * gcc.c-torture/execute/builtins/strncpy-lib.c
21354         * gcc.c-torture/execute/builtins/strpbrk-lib.c
21355         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
21356         * gcc.c-torture/execute/builtins/strpcpy-lib.c
21357         * gcc.c-torture/execute/builtins/strrchr-lib.c
21358         * gcc.c-torture/execute/builtins/strspn-lib.c
21359         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
21360         * gcc.c-torture/execute/builtins/strstr-lib.c
21361         * gcc.c-torture/execute/builtins/lib/abs.c
21362         * gcc.c-torture/execute/builtins/lib/fprintf.c
21363         * gcc.c-torture/execute/builtins/lib/memset.c
21364         * gcc.c-torture/execute/builtins/lib/printf.c
21365         * gcc.c-torture/execute/builtins/lib/sprintf.c
21366         * gcc.c-torture/execute/builtins/lib/strcpy.c
21367         * gcc.c-torture/execute/builtins/lib/strcspn.c
21368         * gcc.c-torture/execute/builtins/lib/strncat.c
21369         * gcc.c-torture/execute/builtins/lib/strncmp.c
21370         * gcc.c-torture/execute/builtins/lib/strncpy.c
21371         * gcc.c-torture/execute/builtins/lib/strpbrk.c
21372         * gcc.c-torture/execute/builtins/lib/strspn.c
21373         * gcc.c-torture/execute/builtins/lib/strstr.c:
21374         New files containing support routines.
21375
21376         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
21377         declaration.
21378         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
21379         when not optimizing.
21380
21381 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
21382
21383         PR c++/16240
21384         * g++.dg/abi/mangle22.C: New test.
21385         * g++.dg/abi/mangle23.C: Likewise.
21386
21387 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
21388
21389         PR fortran/16290
21390         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
21391         Allow for cases without denormalized floating point numbers.
21392
21393 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
21394
21395         PR c/1027
21396         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
21397         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
21398         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
21399         expected warning text.
21400         * gcc.dg/format/diag-2.c: New test.
21401
21402 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
21403
21404         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
21405
21406 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
21407
21408         * gcc.dg/builtins-43.c: New.
21409         * gcc.dg/builtins-44.c: New.
21410         * gcc.dg/builtins-45.c: New.
21411
21412 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
21413             Andreas Tobler  <a.tobler@schweiz.ch>
21414
21415         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
21416         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
21417         as SIGSEGV.
21418         * gcc.dg/cleanup-11.c: Likewise.
21419         * gcc.dg/cleanup-8.c: Likewise.
21420         * gcc.dg/cleanup-9.c: Likewise.
21421         * gcc.dg/cleanup-5.c: Run on all platforms.
21422
21423 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
21424
21425         * g++.dg/warn/nonnull1.C: New test.
21426
21427 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
21428
21429         * gcc.dg/compat/compat-common.h: Wrap up CINT in
21430         an #ifndef SKIP_COMPLEX_INT/#endif pair.
21431         Special-case the Sun compiler wrt to <complex.h>.
21432
21433 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
21434
21435         * gcc.dg/Wunreachable-8.C: New test.
21436
21437         * gcc.dg/h8300-ice2.c : New test.
21438
21439 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
21440
21441         PR fortran/16161
21442         * gfortran.fortran-torture/compile/implicit.f90: Add test
21443         for implicit character.
21444
21445 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
21446
21447         PR fortran/16289
21448         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
21449         Use tiny() intrinsic to find smallest non-negative real
21450
21451 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
21452
21453         * gcc.dg/compat/struct-by-value-22_main.c: New test.
21454         * gcc.dg/compat/struct-by-value-22_x.c: New.
21455         * gcc.dg/compat/struct-by-value-22_y.c: New.
21456
21457         * gcc.c-torture/execute/20040629-1.c: New test.
21458
21459 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
21460
21461         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
21462         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
21463
21464         PR target/16195
21465         * gcc.dg/20040625-1.c: New test.
21466
21467 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21468
21469         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
21470
21471 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21472
21473         PR fortran/15963
21474         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
21475
21476 2004-06-29  Richard Henderson  <rth@redhat.com>
21477
21478         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
21479
21480 2004-06-29  Paul Brook  <paul@codesourcery.com>
21481
21482         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
21483         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
21484
21485 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
21486
21487         PR c++/16260
21488         * g++.dg/parse/crash15.C: New.
21489
21490 2004-06-28  Andrew Pinski  <apinski@apple.com>
21491
21492         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
21493         by the error already.
21494
21495         * g++.dg/opt/ptrmem4.C: Change to compile only test.
21496
21497 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
21498
21499         PR target/14041
21500         * gcc.dg/h8300-bss-align-1.c : New.
21501
21502 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
21503
21504         * PR c++/16174
21505         * g++.dg/template/ctor4.C: New.
21506
21507 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
21508
21509         PR c++/16205
21510         * g++.dg/warn/Wsequence-point-1.C: New test.
21511
21512 2004-06-27  Paul Brook  <paul@codesourcery.com>
21513
21514         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
21515
21516 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
21517
21518         * g++.old-deja/g++.mike/p7325.C: Remove.
21519
21520 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
21521
21522         PR c/14963
21523         * gcc.dg/pr14963.c: New test.
21524
21525 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
21526
21527         PR c++/16193
21528         * g++.dg/parse/redef1.C: New test.
21529
21530 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
21531
21532         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
21533         20021110.c.
21534         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
21535         20021119-1.c.
21536         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
21537         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
21538         5-04.c.
21539         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
21540         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
21541         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
21542         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
21543         g++.brendan/enum14.C.
21544         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
21545         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
21546         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
21547         g++.mike/virt1.C.
21548         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
21549         memtemp24.C.
21550
21551 2004-06-27  Roger Sayle  <roger@eyesopen.com>
21552
21553         * gcc.dg/20040527-1.c: New test case.
21554
21555 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
21556
21557         PR gfortran/pr16196
21558         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
21559
21560 2004-06-25  Roger Sayle  <roger@eyesopen.com>
21561
21562         PR middle-end/15825
21563         * gcc.dg/pr15825-1.c: New test case.
21564
21565 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
21566
21567         * gcc.c-torture/execute/20040625-1.c: New test.
21568
21569 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21570
21571         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
21572
21573 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
21574
21575         * gcc.dg/torture/mips-div-1.c: New test.
21576
21577 2004-06-24  Jeff Law  <law@redhat.com>
21578
21579         * gcc.dg/tree-ssa/20040624-1.c: New test.
21580
21581 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
21582
21583         * gcc.c-torture/compile/20040624-1.c: New test.
21584
21585 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21586
21587         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
21588         this directory.
21589
21590 2004-06-23  Andrew Pinski  <apinski@apple.com>
21591
21592         PR middle-end/15988
21593         * g++.dg/opt/ptrmem4.C: New test.
21594
21595         * gcc.dg/c90-array-quals-2.c: New test.
21596
21597 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
21598
21599         * gcc.dg/kpice1.c: New test.
21600
21601 2006-06-23  Andrew Pinski  <apinski@apple.com>
21602
21603         * gcc.dg/c90-array-quals.c: New test.
21604
21605 2006-06-22  Richard Henderson  <rth@redhat.com>
21606
21607         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
21608
21609 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
21610
21611         * gcc.dg/builtins-config.h: Handle FreeBSD.
21612
21613 2006-06-22  Richard Henderson  <rth@redhat.com>
21614
21615         * g++.dg/opt/devirt1.C: New.
21616
21617 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
21618
21619         * g++.dg/opt/pr15551.C: New testcase.
21620
21621 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
21622
21623         PR target/14800
21624         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
21625         x86_64-*-linux* when compiling for 32bit.
21626
21627 2004-06-21  Andrew Pinski  <apinski@apple.com>
21628
21629         * gcc.dg/pch/struct-1.c: New.
21630         * gcc.dg/pch/struct-1.hs: New.
21631
21632 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
21633
21634         * gcc.dg/pch/save-temps-1.c: New file.
21635         * gcc.dg/pch/save-temps-1.hs: New file.
21636
21637 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
21638
21639         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
21640         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
21641
21642 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21643
21644         * gfortran.fortran-torture/execute/select_1.f90: Rename function
21645         to fix type error.
21646         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
21647         Remove trailing spaces.
21648
21649 2004-06-21  Richard Henderson  <rth@redhat.com>
21650
21651         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
21652         merging && to BIT_FIELD_REF.
21653
21654 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
21655
21656         * g++.dg/opt/placeholder1.C: New test.
21657
21658 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
21659
21660         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
21661         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
21662         * gcc.dg/compat/union-m128-1_x.c: Likewise.
21663         * gcc.dg/compat/union-m128-1_y.c: Likewise.
21664
21665 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
21666
21667         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
21668         extern "C".
21669         * g++.dg/other/pragma-re-1.C: Add comments.
21670
21671 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
21672
21673         PR gfortran/16080
21674         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
21675
21676 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
21677
21678         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
21679         instead of setting the type of size_t by
21680         hand.
21681
21682 2004-06-18  Roger Sayle  <roger@eyesopen.com>
21683
21684         * gcc.dg/unordered-2.c: New test case.
21685         * gcc.dg/unordered-3.c: New test case.
21686
21687 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
21688
21689         PR other/16043
21690         * lib/g++.exp (g++_version): Tweak regexp for version
21691         * lib/g77.exp (g77_version): Likewise.
21692         * lib/gfortran.exp (gfortran_version): Likewise.
21693         * lib/objc.exp (objc_version): Likewise.
21694         * lib/treelang.exp (treelang_version): Likewise.
21695
21696 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
21697
21698         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
21699         Use INT_MAX instead of __INT_MAX__.
21700         * gcc.dg/compat/struct-align-2_y.c: Likewise.
21701
21702         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
21703         * gcc.dg/compat/scalar-return-3_x.c: Use it.
21704         * gcc.dg/compat/scalar-return-3_y.c: Use it.
21705         * gcc.dg/compat/scalar-return-4_x.c: Use it.
21706         * gcc.dg/compat/scalar-return-4_y.c: Use it.
21707         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
21708         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
21709         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
21710         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
21711
21712         * gcc.dg/range-test-1.c: New test.
21713         * g++.dg/opt/range-test-1.C: New test.
21714
21715 2004-06-17  Richard Henderson  <rth@redhat.com>
21716
21717         * objc.dg/sync-1.m: New.
21718         * objc.dg/try-catch-1.m: Don't force next runtime.
21719         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
21720         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
21721         shadowed catch clause.
21722         * objc.dg/try-catch-5.m: New.
21723
21724 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
21725
21726         Bug 14610
21727         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
21728
21729 2004-06-15  Richard Henderson  <rth@redhat.com>
21730
21731         * gcc.dg/20001116-1.c: Move expected warning line.
21732
21733 2004-06-15  Richard Henderson  <rth@redhat.com>
21734
21735         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
21736         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
21737
21738 2004-06-15  Jeff Law  <law@redhat.com>
21739
21740         * gcc.dg/tree-ssa/20040615-1.c: New test.
21741         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
21742         be less sensitive to operand ordering.
21743         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
21744
21745 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
21746
21747         * g++.dg/abi/bitfield3.C: Add comment..
21748
21749 2004-06-15  Richard Henderson  <rth@redhat.com>
21750
21751         * g++.dg/ext/stmtexpr1.C: XFAIL.
21752         * gcc.dg/20030612-1.c: XFAIL.
21753
21754 2004-06-15  Eric Christopher  <echristo@redhat.com>
21755
21756         * g++.dg/charset/asm5.c: New.
21757         * gcc.dg/charset/asm6.c: New.
21758
21759 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21760
21761         PR fortran/15962
21762         * gfortran.fortran-torture/execute/select_1.f90: New test.
21763
21764 2004-06-15  Paul Brook  <paul@codesourcery.com>
21765
21766         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
21767
21768 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21769
21770         PR c++/15967
21771         * g++.dg/lookup/crash3.C: New test.
21772
21773 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21774
21775         PR c++/15947
21776         * g++.dg/parse/dtor4.C: New test.
21777
21778 2004-06-14  Jeff Law  <law@redhat.com>
21779
21780         * gcc.c-torture/compile/20040614-1.c: New test.
21781
21782 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21783
21784         PR fortran/15211
21785         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
21786         LEN of a character array.
21787
21788 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
21789
21790         PR c++/15096
21791         * g++.dg/template/ptrmem10.C: New test.
21792
21793         PR c++/14930
21794         * g++.dg/template/friend30.C: New test.
21795
21796 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21797
21798         PR fortran/14928
21799         * gfortran.fortran-torture/compile/mloc.f90: New test.
21800
21801 2004-06-13  Paul Brook  <paul@codesourcery.com>
21802
21803         * gfortran.fortran-torture/execute/random_2.f90: New test.
21804
21805 2004-06-13  Eric Christopher  <echristo@redhat.com>
21806
21807         * gcc.dg/noncompile/redecl-1.c: Fix error message.
21808
21809 2004-06-12  Paul Brook  <paul@codesourcery.com>
21810
21811         * gfortran.fortran-torture/execute/contained_3.f90: New test.
21812
21813 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21814
21815         PR fortran/14923
21816         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
21817
21818 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21819
21820         PR fortran/14957
21821         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
21822         syntax errors in end statements of contained subroutines.
21823
21824 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21825
21826         PR fortran/12841
21827         * gfortran.fortran-torture/execute/null_arg.f90: New test.
21828
21829 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
21830
21831         PR fortran/15665
21832         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
21833
21834 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
21835
21836         PR gfortran/12839
21837         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
21838
21839 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
21840
21841         PR c++/15862
21842         * g++.dg/parse/enum1.C: New test.
21843
21844 2004-06-10  Jeff Law  <law@redhat.com>
21845
21846         * gcc.c-torture/compile/20040610-1.c: New test.
21847
21848 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21849
21850         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
21851         * g++.old-deja/g++.other/decl3.C: Likewise.
21852
21853 2004-06-10  Brian Booth  <bbooth@redhat.com>
21854
21855         * gcc.dg/tree-ssa/20031015-1.c: Scan for
21856         V_MAY_DEF instead of VDEF.
21857         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
21858
21859 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
21860
21861         PR c++/14211
21862         * g++.dg/conversion/const1.C: New test.
21863
21864         PR c++/15076
21865         * g++.dg/conversion/reinterpret1.C: New test.
21866
21867         PR c++/15877
21868         * g++.dg/template/enum2.C: New test.
21869
21870         PR c++/15227
21871         * g++.dg/template/error13.C: New test.
21872
21873 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21874
21875         PR fortran/14957
21876         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
21877         arguments to test_* REAL and of the right size.
21878
21879 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
21880
21881         PR target/15569
21882         PR rtl-optimization/15681
21883         * gcc.dg/20040609-1.c: New test.
21884
21885 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
21886
21887         PR c++/14791
21888         * g++.dg/opt/builtins1.C: New test.
21889
21890 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
21891
21892         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
21893         that use default windows32 struct layout.
21894         * gcc.dg/i386-bitfield2.c: Likewise.
21895
21896 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
21897
21898         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
21899         for mingw32 and cygwin targets.
21900
21901 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
21902
21903         * gcc.dg/pch/macro-4.c: New.
21904         * gcc.dg/pch/macro-4.hs: New.
21905
21906 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21907
21908         PR fortran/13249
21909         * gfortran.fortran-torture/compile/name_clash.f90: New test.
21910
21911 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21912
21913         PR fortran/13372
21914         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
21915
21916 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
21917
21918         PR gfortran/14897
21919         * gfortran.fortran-torture/execute/t_edit.f90: New test.
21920
21921 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
21922
21923         PR gfortran/15755
21924         * gfortran.fortran-torture/execute/backspace.c : New test.
21925
21926 2004-06-09  Paul Brook  <paul@codesourcery.com>
21927
21928         * gfortran.fortran-torture/execure/intrinsic_associated.f90
21929         (pointer_to_section): Rewrite to use smaller array.
21930
21931 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
21932
21933         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
21934         * gcc.dg/ext/altivec-10.c: Same.
21935         * gcc.dg/ext/altivec-11.c: Same.
21936         * gcc.dg/ext/altivec-12.c: Same.
21937         * gcc.dg/ext/altivec-13.c: Same.
21938         * gcc.dg/ext/altivec-14.c: Same.
21939         * gcc.dg/ext/altivec-15.c: Same.
21940         * gcc.dg/ext/altivec-16.c: Same.
21941         * gcc.dg/ext/altivec-3.c: Same.
21942         * gcc.dg/ext/altivec-4.c: Same.
21943         * gcc.dg/ext/altivec-6.c: Same.
21944         * gcc.dg/ext/altivec-7.c: Same.
21945         * gcc.dg/ext/altivec-8.c: Same.
21946         * gcc.dg/ext/altivec-varargs-1.c: Same.
21947
21948         * g++.dg/ext/altivec-1.C: Correct dg syntax.
21949         * g++.dg/ext/altivec-10.C: Same.
21950         * g++.dg/ext/altivec-2.C: Same.
21951         * g++.dg/ext/altivec-3.C: Same.
21952         * g++.dg/ext/altivec-4.C: Same.
21953         * g++.dg/ext/altivec-5.C: Same.
21954         * g++.dg/ext/altivec-6.C: Same.
21955         * g++.dg/ext/altivec-7.C: Same.
21956         * g++.dg/ext/altivec-8.C: Same.
21957         * g++.dg/ext/altivec-9.C: Same.
21958
21959 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21960
21961         PR c++/7841
21962         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
21963
21964 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
21965
21966         * gcc.dg/union-1.c: New test.
21967
21968 2004-06-07  Roger Sayle  <roger@eyesopen.com>
21969
21970         * gcc.dg/builtins-41.c: New test case.
21971         * gcc.dg/builtins-42.c: New test case.
21972
21973 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
21974
21975         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
21976         * g++.dg/ext/altivec-10.C: Same.
21977         * g++.dg/ext/altivec-2.C: Same.
21978         * g++.dg/ext/altivec-3.C: Same.
21979         * g++.dg/ext/altivec-4.C: Same.
21980         * g++.dg/ext/altivec-5.C: Same.
21981         * g++.dg/ext/altivec-6.C: Same.
21982         * g++.dg/ext/altivec-7.C: Same.
21983         * g++.dg/ext/altivec-8.C: Same.
21984         * g++.dg/ext/altivec-9.C: Same.
21985         * g++.old-deja/g++.abi/cxa_vec.C: Same.
21986         * g++.old-deja/g++.brendan/new3.C: Same.
21987         * gcc.c-torture/execute/eeprof-1.x: Same.
21988
21989 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
21990
21991         PR c/14765
21992         * gcc.dg/pr14765-1.c: New test.
21993
21994 2004-06-07  Roger Sayle  <roger@eyesopen.com>
21995
21996         PR c/14649
21997         * gcc.dg/pr14649-1.c: New test case.
21998
21999 2004-06-07  Richard Henderson  <rth@redhat.com>
22000
22001         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
22002         if temporaries.
22003
22004 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
22005
22006         * g++.dg/eh/elide1.C: Remove XFAIL.
22007
22008 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
22009
22010         PR c++/15337
22011         * g++.dg/expr/sizeof3.C: New test.
22012
22013         PR c++/14777
22014         * g++.dg/template/access14.C: New test.
22015
22016         PR c++/15554
22017         * g++.dg/template/enum1.C: New test.
22018
22019         PR c++/15057
22020         * g++.dg/eh/throw1.C: New test.
22021
22022 2004-06-07  David Ayers  <d.ayers@inode.at>
22023             Ziemowit Laski  <zlaski@apple.com>
22024
22025         * lib/objc.exp (objc_target_compile): Revert the '-framework
22026         Foundation' flag fix, since bare Darwin does not ship
22027         with the Foundation framework.
22028         * objc/execute/next_mapping.h: Provide a local NSConstantString
22029         @interface and @implementation.
22030         (objc_constant_string_init): A constructor function, used to
22031         initialize the NSConstantString meta-class object.
22032         * objc/execute/string1.m: Include "next_mapping.h" instead of
22033         <Foundation/NSString.h>.
22034         * objc/execute/string2.m: Likewise.
22035         * objc/execute/string3.m: Likewise.
22036         * objc/execute/string4.m: Likewise.
22037
22038 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
22039
22040         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
22041         to double. Replace double with FLOAT.
22042         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
22043
22044         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
22045         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
22046         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
22047         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
22048         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
22049         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
22050         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
22051         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
22052
22053 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
22054
22055         PR c/13519
22056         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
22057
22058 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22059
22060         PR c++/15503
22061         * g++.dg/template/meminit2.C: New test.
22062
22063 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
22064
22065         PR target/15822
22066         * gcc.c-torture/execute/compare-fp-1.c,
22067         gcc.c-torture/execute/compare-fp-2.c,
22068         gcc.c-torture/execute/compare-fp-3.c,
22069         gcc.c-torture/execute/compare-fp-4.c,
22070         gcc.c-torture/execute/compare-fp-3.x,
22071         gcc.c-torture/execute/compare-fp-4.x: Moved...
22072         * gcc.c-torture/execute/ieee/compare-fp-1.c,
22073         gcc.c-torture/execute/ieee/compare-fp-2.c,
22074         gcc.c-torture/execute/ieee/compare-fp-3.c,
22075         gcc.c-torture/execute/ieee/compare-fp-4.c,
22076         gcc.c-torture/execute/ieee/compare-fp-3.x,
22077         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
22078
22079 2004-06-04  David Ayers  <d.ayers@inode.at>
22080
22081         * objc/execute/protocol-isEqual-4.m: New testcase.
22082
22083 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
22084
22085         * objc/execute/protocol-isEqual-1.m: New testcase.
22086         * objc/execute/protocol-isEqual-2.m: New testcase.
22087         * objc/execute/protocol-isEqual-3.m: New testcase.
22088
22089 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22090
22091         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
22092
22093 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
22094
22095         * lib/objc.exp (objc_target_compile): When running tests on
22096         Darwin (Mac OS X), inform the linker about '-framework
22097         'Foundation'.
22098
22099 2004-06-02  Eric Christopher  <echristo@redhat.com>
22100
22101         * gcc.c-torture/compile/20040602-1.c: New.
22102
22103 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
22104
22105         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
22106         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
22107
22108         PR tree-optimization/14736
22109         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
22110
22111         PR tree-optimization/14042
22112         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
22113
22114         PR tree-optimization/14729
22115         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
22116
22117 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22118
22119         PR fortran/15557
22120         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
22121
22122 2004-06-01  Richard Hederson  <rth@redhat.com>
22123
22124         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
22125
22126 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22127
22128         PR c++/14932
22129         * g++.dg/parse/offsetof4.C: New test.
22130
22131 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
22132
22133         PR objc/7993
22134         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
22135
22136 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
22137
22138         PR c++/15701
22139         * g++.dg/template/friend29.C: New test.
22140
22141 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
22142
22143         PR c/15749
22144         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
22145
22146 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
22147
22148         * gcc.dg/sparc-trap-1.c: New test.
22149
22150 2004-05-31  Roger Sayle  <roger@eyesopen.com>
22151
22152         PR middle-end/15069
22153         * g++.dg/opt/fold3.C: New test case.
22154
22155 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
22156
22157         * lib/target-supports.exp (check_iconv_available): Fix fallout
22158         from 2004-05-28 patch.
22159
22160 2004-05-30  Paul Brook  <paul@codesourcery.com>
22161
22162         PR fortran/15620
22163         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
22164         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
22165
22166 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
22167
22168         * gfortran.fortran-torture/execute/random_1.f90: New test.
22169
22170 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
22171
22172         * g++.dg/ext/altivec-10.C: New test.
22173
22174 2004-05-29  Paul Brook  <paul@codesourcery.com>
22175
22176         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
22177
22178 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
22179
22180         * gcc.dg/altivec-16.c: New test.
22181
22182 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
22183
22184         * lib/target-supports.exp (check_vmx_hw_available): New.
22185         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
22186
22187         * lib/target-supports.exp (check_alias_available,
22188         check_iconv_available, check_named_sections_available): Use
22189         unique names for temporary files.
22190
22191 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
22192
22193         * gcc.dg/altivec-15.c: New test.
22194
22195 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
22196
22197         PR c++/15083
22198         * g++.dg/warn/noeffect6.C: New test.
22199
22200         PR c++/15471
22201         * g++.dg/expr/ptrmem4.C: New test.
22202
22203         PR c++/15640
22204         * g++.dg/template/operator3.C: New test.
22205
22206 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
22207
22208         PR c++/14668
22209         * g++.dg/lookup/redecl1.C: New test.
22210         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
22211
22212 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
22213
22214         * gcc.c-torture/execute/compare-fp-1.c,
22215         gcc.c-torture/execute/compare-fp-2.c,
22216         gcc.c-torture/execute/compare-fp-3.c,
22217         gcc.c-torture/execute/compare-fp-4.c,
22218         gcc.c-torture/execute/compare-fp-3.x,
22219         gcc.c-torture/execute/compare-fp-4.x,
22220         gcc.dg/pr15649-1.c: New.
22221
22222 2004-05-27  Adam Nemet  <anemet@lnxw.com>
22223
22224         PR c++/12883
22225         * g++.dg/init/array14.C: New test.
22226
22227 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
22228
22229         * lib/compat.exp (compat-get-options-main): New.
22230         (compat-get-options): Remove unneeded code, warn for ignored
22231         command.
22232         (compat-execute): Check flag set by dg-require-* commands.
22233
22234         * lib/compat.exp (compat-execute): Break up long lines.
22235
22236 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
22237
22238         * gcc.dg/altivec-7.c: Don't use 'vector long'.
22239         * gcc.dg/altivec-14.c: New test.
22240         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
22241
22242         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
22243         * gcc.dg/altivec-12.c: Ditto.
22244
22245         * gcc.dg/altivec-3.c: Move call to altivec_check.
22246
22247 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
22248
22249         PR c++/15044
22250         * g++.dg/template/error12.C: New test.
22251
22252         PR c++/15317
22253         * g++.dg/ext/attrib15.C: New test.
22254
22255         PR c++/15329
22256         * g++.dg/template/ptrmem9.C: New test.
22257
22258 2004-05-25  Paul Brook  <paul@codesourcery.com>
22259
22260         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
22261
22262 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
22263
22264         PR c++/15165
22265         * g++.dg/template/crash19.C: New test.
22266
22267 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
22268
22269         PR c++/15025
22270         * g++.dg/template/redecl1.C: New test.
22271
22272 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
22273
22274         PR c++/14821
22275         * g++.dg/other/ns1.C: New test.
22276
22277         PR c++/14883
22278         * g++.dg/template/invalid1.C: New test.
22279
22280 2004-05-23  Paul Brook  <paul@codesourcery.com>
22281         Victor Leikehman  <lei@haifasphere.co.il>
22282
22283         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
22284         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
22285
22286 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
22287
22288         PR c++/15285
22289         PR c++/15299
22290         * g++.dg/template/non-dependent5.C: New test.
22291         * g++.dg/template/non-dependent6.C: New test.
22292
22293 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
22294
22295         PR c++/15507
22296         * g++.dg/inherit/union1.C: New test.
22297
22298         PR c++/15542
22299         * g++.dg/template/addr1.C: New test.
22300
22301         PR c++/15427
22302         * g++.dg/template/array5.C: New test.
22303
22304         PR c++/15287
22305         * g++.dg/template/array6.C: New test.
22306
22307 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
22308             Roger Sayle  <roger@eyesopen.com>
22309
22310         * g++.dg/lookup/forscope2.C: New test case.
22311
22312 2004-05-22  Ben Elliston  <bje@au.ibm.com>
22313
22314         * gcc.dg/cpp/Wmissingdirs.c: New.
22315
22316 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
22317
22318         PR target/15301
22319         * gcc.dg/compat/union-m128-1.h: New file.
22320         * gcc.dg/compat/union-m128-1_main.c: Likewise.
22321         * gcc.dg/compat/union-m128-1_x.c: Likewise.
22322         * gcc.dg/compat/union-m128-1_y.c: Likewise.
22323
22324 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
22325
22326         PR target/15302
22327         * gcc.dg/compat/struct-complex-1.h: New file.
22328         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
22329         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
22330         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
22331
22332 2004-05-20  Roger Sayle  <roger@eyesopen.com>
22333
22334         PR middle-end/3074
22335         * gcc.dg/pr3074-1.c: New test case.
22336         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
22337
22338 2004-05-20  Falk Hueffner  <falk@debian.org>
22339
22340         PR other/15526
22341         * gcc.dg/ftrapv-1.c: New test case.
22342
22343 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
22344
22345         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
22346
22347 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
22348             Jeff Law  <law@redhat.com>
22349
22350         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
22351         * gcc.dg/tree-ssa/20040518-2.c: New test.
22352
22353         * gcc.dg/tree-ssa/20040518-1.c: New test.
22354
22355 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
22356
22357         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
22358
22359 2004-05-18  Paul Brook  <paul@codesourcery.com>
22360
22361         PR fortran/13930
22362         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
22363
22364 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22365
22366         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
22367         constant folding.
22368
22369 2004-05-17  Steven Bosscher  <stevenb@suse.de>
22370
22371         * gcc.dg/tree-ssa/20040517-1.c: New test.
22372
22373 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22374
22375         * gcc.dg/loop-4.c: New test.
22376
22377 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
22378
22379         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
22380
22381 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
22382
22383         PR fortran/15311
22384         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
22385
22386 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22387
22388         PR fortran/13826
22389         PR fortran/13940
22390         * gfortran.fortran-torture/compile/data_1.f90: New test.
22391
22392 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
22393
22394         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
22395         * gcc.dg/uninit-H.c: Define ASM for __s390__.
22396
22397 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
22398
22399         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
22400
22401 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
22402
22403         PR c/15444
22404         * gcc.dg/format/xopen-1.c: Adjust expected message.
22405         * gcc.dg/format/xopen-3.c: New test.
22406
22407 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
22408
22409         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
22410
22411 2004-05-14  Jeff Law  <law@redhat.com>
22412
22413         * gcc.dg/tree-ssa/20040514-2.c: New test.
22414
22415 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22416
22417         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
22418         this ...
22419         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
22420         this.
22421
22422 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
22423
22424         * gcc.dg/tree-ssa/20040514-1.c: New test.
22425
22426 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22427
22428         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
22429         test.
22430
22431 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22432
22433         PR fortran/14066
22434         * gfortran.fortran-torture/compile/do_1.f90: New test.
22435
22436 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22437
22438         PR fortran/15051
22439         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
22440         test.
22441
22442 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
22443
22444         PR fortran/15149
22445         * gfortran.fortran-torture/execute/random_init.f90: New test.
22446
22447 2004-05-13  Paul Brook  <paul@codesourcery.com>
22448
22449         PR fortran/15314
22450         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
22451
22452 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
22453
22454         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
22455         for the powerpc case.
22456
22457 2004-05-13  Jeff Law  <law@redhat.com>
22458
22459         * gcc.dg/tree-ssa/20040513-1.c: New test.
22460         * gcc.dg/tree-ssa/20040513-2.c: New test.
22461
22462 2004-05-13  Paul Brook  <paul@codesourcery.com>
22463
22464         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
22465         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
22466         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
22467
22468 2004-05-13  Andreas Schwab  <schwab@suse.de>
22469
22470         PR other/10819
22471         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
22472         characters.
22473
22474 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
22475
22476         PR fortran/15294
22477         * gfortran.fortran-torture/execute/adjustr.f90: New file.
22478
22479 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
22480
22481         Merge from tree-ssa-20020619-branch.  See
22482         ChangeLog.tree-ssa for details.
22483
22484 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
22485
22486         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
22487         include <altivec.h> explicitly.
22488         * gcc.dg/altivec-13.c: Likewise.
22489
22490 2004-05-11  Paul Brook  <paul@codesourcery.com>
22491
22492         * gcc.c-torture/compile/20010518-1.c: Force enum size.
22493
22494 2004-05-10  Eric Christopher  <echristo@redhat.com>
22495
22496         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
22497         * gcc.dg/sibcall-4.c: Ditto.
22498
22499 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
22500
22501         * g++.dg/ext/altivec-8.C: New test case.
22502         * gcc.dg/altivec-13.c: New test case.
22503
22504 2004-05-08  Roger Sayle  <roger@eyesopen.com>
22505
22506         * gcc.c-torture/execute/divcmp-1.c: New test case.
22507         * gcc.c-torture/execute/divcmp-2.c: New test case.
22508         * gcc.c-torture/execute/divcmp-3.c: New test case.
22509
22510 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
22511
22512         * g++.dg/other/pragma-re-2.C: New test.
22513
22514 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
22515
22516         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
22517         * gcc.dg/i386-387-2.c: Likewise.
22518
22519         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
22520         __builtin_drem.
22521         * gcc.dg/i386-387-6.c: Likewise.
22522
22523 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
22524
22525         * gcc.dg/builtins-33.c: Also check log1p*.
22526
22527 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
22528
22529         PR optimization/15296
22530         * gcc.c-torture/execute/pr15296.c: New test.
22531
22532 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
22533
22534         * gcc.dg/builtins-40.c: New test.
22535
22536 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
22537
22538         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
22539
22540 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
22541
22542         * g++.dg/ext/spe1.C: New testcase.
22543
22544 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
22545
22546         * objc.dg/image-info.m: Allow additional attributes
22547         for __image_info section.
22548
22549 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
22550
22551         * gcc.dg/torture/mips-hilo-2.c: New test.
22552
22553 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22554
22555         PR c++/14389
22556         * g++.dg/template/member5.C: New test.
22557
22558 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
22559
22560         * gcc.dg/builtins-34.c: Also check expm1*.
22561
22562 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22563
22564         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
22565         * gcc.dg/torture/builtin-convert-3.c: New test.
22566
22567 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
22568
22569         PR middle-end/15054
22570         * g++.dg/opt/pr15054.C: New test.
22571
22572 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22573
22574         * gcc.dg/torture/builtin-rounding-1.c: New test.
22575         * gcc.dg/builtins-25.c: Delete.
22576         * gcc.dg/builtins-29.c: Delete.
22577
22578 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
22579
22580         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
22581         * gcc.dg/sibcall-4.c: Likewise.
22582         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
22583
22584 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
22585
22586         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
22587         bit-field on 16-bit targets.
22588
22589 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
22590
22591         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
22592         16-bit targets.
22593
22594 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
22595
22596         * gcc.dg/rs6000-power2-1.c: Change to compile only.
22597         * gcc.dg/rs6000-power2-2.c: Likewise.
22598
22599 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
22600
22601         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
22602         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
22603         Change the asm registers to be in form of frN instead of fN.
22604
22605 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22606
22607         * gcc.dg/torture/builtin-convert-2.c: New test.
22608
22609 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
22610
22611         * gcc.dg/rs6000-power2-1.c: New test.
22612         * gcc.dg/rs6000-power2-2.c: New test.
22613
22614 2004-04-28  Jan Hubicka  <jh@suse.cz>
22615
22616         * gcc.dg/unused-6.c: New test.
22617
22618 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
22619             Ulrich Weigand  <uweigand@de.ibm.com>
22620
22621         * ada/acats/run_all.sh: Define $target variable.
22622
22623 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
22624
22625         PR c++/15119
22626         * g++.dg/other/vararg-1.C: New test.
22627
22628         PR c++/4794
22629         * g++.dg/eh/cleanup3.C: New test.
22630
22631 2004-04-24  Laurent GUERBY <laurent@guerby.net>
22632
22633         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
22634         and ad8011a (target_insn).
22635         * ada/acats/support/macro.dfs: Likewise.
22636         * ada/acats/support/impbit.adb: New file.
22637
22638 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
22639
22640         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
22641
22642 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
22643
22644         * gcc.dg/loop-3.c: New test.
22645
22646 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
22647
22648         * gcc.c-torture/execute/simd-5.c: New test.
22649
22650 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22651
22652         PR c++/15064
22653         * g++.dg/template/crash18.C: New test.
22654
22655 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
22656
22657         * g++.dg/ext/complit3.C: New test.
22658
22659 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
22660
22661         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
22662         * gcc.dg/altivec-3.c: Same.
22663         * gcc.dg/altivec-varargs-1.c: Same.
22664
22665 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
22666
22667         * lib/target-supports.exp (check_profiling_available): Assume
22668         profiling is not available on powerpc-eabi targets.
22669
22670 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
22671
22672         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
22673         * gcc.dg/vmx/bug-1.c: Ditto.
22674
22675 2004-04-20  Eric Christopher  <echristo@redhat.com>
22676
22677         * gcc.dg/charset/extern.c: New test.
22678         * g++.dg/charset/extern3.cc: Ditto.
22679
22680 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
22681
22682         * gcc.dg/builtins-39.c: New test.
22683
22684 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
22685
22686         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
22687
22688 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
22689
22690         * gcc.dg/torture/mips-hilo-1.c: New test.
22691
22692 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
22693
22694         * gcc.c-torture/compile/20040419-1.c: New test.
22695
22696 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
22697
22698         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
22699
22700 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
22701             Aldy Hernandez  <aldyh@redhat.com>
22702
22703         * gcc.c-torture/execute/va-arg-24.c: New.
22704
22705 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
22706             Aldy Hernandez  <aldyh@redhat.com>
22707
22708         * gcc.dg/vmx/1b-01.c: New.
22709         * gcc.dg/vmx/1b-02.c: New.
22710         * gcc.dg/vmx/1b-03.c: New.
22711         * gcc.dg/vmx/1b-04.c: New.
22712         * gcc.dg/vmx/1b-05.c: New.
22713         * gcc.dg/vmx/1b-06.c: New.
22714         * gcc.dg/vmx/1b-07.c: New.
22715         * gcc.dg/vmx/1c-01.c: New.
22716         * gcc.dg/vmx/1c-02.c: New.
22717         * gcc.dg/vmx/3a-01a.c: New.
22718         * gcc.dg/vmx/3a-01.c: New.
22719         * gcc.dg/vmx/3a-01m.c: New.
22720         * gcc.dg/vmx/3a-03.c: New.
22721         * gcc.dg/vmx/3a-03m.c: New.
22722         * gcc.dg/vmx/3a-04.c: New.
22723         * gcc.dg/vmx/3a-04m.c: New.
22724         * gcc.dg/vmx/3a-05.c: New.
22725         * gcc.dg/vmx/3a-06.c: New.
22726         * gcc.dg/vmx/3a-06m.c: New.
22727         * gcc.dg/vmx/3a-07.c: New.
22728         * gcc.dg/vmx/3b-01.c: New.
22729         * gcc.dg/vmx/3b-02.c: New.
22730         * gcc.dg/vmx/3b-10.c: New.
22731         * gcc.dg/vmx/3b-13.c: New.
22732         * gcc.dg/vmx/3b-14.c: New.
22733         * gcc.dg/vmx/3b-15.c: New.
22734         * gcc.dg/vmx/3c-01a.c: New.
22735         * gcc.dg/vmx/3c-01.c: New.
22736         * gcc.dg/vmx/3c-02.c: New.
22737         * gcc.dg/vmx/3c-03.c: New.
22738         * gcc.dg/vmx/3d-01.c: New.
22739         * gcc.dg/vmx/4-01.c: New.
22740         * gcc.dg/vmx/4-03.c: New.
22741         * gcc.dg/vmx/5-01.c: New.
22742         * gcc.dg/vmx/5-02.c: New.
22743         * gcc.dg/vmx/5-03.c: New.
22744         * gcc.dg/vmx/5-04.c: New.
22745         * gcc.dg/vmx/5-05.c: New.
22746         * gcc.dg/vmx/5-06.c: New.
22747         * gcc.dg/vmx/5-07.c: New.
22748         * gcc.dg/vmx/5-07t.c: New.
22749         * gcc.dg/vmx/5-08.c: New.
22750         * gcc.dg/vmx/5-10.c: New.
22751         * gcc.dg/vmx/5-11.c: New.
22752         * gcc.dg/vmx/7-01a.c: New.
22753         * gcc.dg/vmx/7-01.c: New.
22754         * gcc.dg/vmx/7c-01.c: New.
22755         * gcc.dg/vmx/7d-01.c: New.
22756         * gcc.dg/vmx/7d-02.c: New.
22757         * gcc.dg/vmx/8-01.c: New.
22758         * gcc.dg/vmx/8-02a.c: New.
22759         * gcc.dg/vmx/8-02.c: New.
22760         * gcc.dg/vmx/brode-1.c: New.
22761         * gcc.dg/vmx/bug-1.c: New.
22762         * gcc.dg/vmx/bug-2.c: New.
22763         * gcc.dg/vmx/bug-3.c: New.
22764         * gcc.dg/vmx/cw-bug-1.c: New.
22765         * gcc.dg/vmx/cw-bug-2.c: New.
22766         * gcc.dg/vmx/cw-bug-3.c: New.
22767         * gcc.dg/vmx/dct.c: New.
22768         * gcc.dg/vmx/debug-1.c: New.
22769         * gcc.dg/vmx/debug-2.c: New.
22770         * gcc.dg/vmx/debug-3.c: New.
22771         * gcc.dg/vmx/debug-4.c: New.
22772         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
22773         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
22774         * gcc.dg/vmx/eg-5.c: New.
22775         * gcc.dg/vmx/fft.c: New.
22776         * gcc.dg/vmx/gcc-bug-1.c: New.
22777         * gcc.dg/vmx/gcc-bug-2.c: New.
22778         * gcc.dg/vmx/gcc-bug-3.c: New.
22779         * gcc.dg/vmx/gcc-bug-4.c: New.
22780         * gcc.dg/vmx/gcc-bug-5.c: New.
22781         * gcc.dg/vmx/gcc-bug-6.c: New.
22782         * gcc.dg/vmx/gcc-bug-7.c: New.
22783         * gcc.dg/vmx/gcc-bug-8.c: New.
22784         * gcc.dg/vmx/gcc-bug-9.c: New.
22785         * gcc.dg/vmx/gcc-bug-b.c: New.
22786         * gcc.dg/vmx/gcc-bug-c.c: New.
22787         * gcc.dg/vmx/gcc-bug-d.c: New.
22788         * gcc.dg/vmx/gcc-bug-e.c: New.
22789         * gcc.dg/vmx/gcc-bug-f.c: New.
22790         * gcc.dg/vmx/gcc-bug-g.c: New.
22791         * gcc.dg/vmx/gcc-bug-i.c: New.
22792         * gcc.dg/vmx/harness.h: New.
22793         * gcc.dg/vmx/ira1.c: New.
22794         * gcc.dg/vmx/ira2a.c: New.
22795         * gcc.dg/vmx/ira2b.c: New.
22796         * gcc.dg/vmx/ira2.c: New.
22797         * gcc.dg/vmx/ira2c.c: New.
22798         * gcc.dg/vmx/mem.c: New.
22799         * gcc.dg/vmx/newton-1.c: New.
22800         * gcc.dg/vmx/ops.c: New.
22801         * gcc.dg/vmx/sn7153.c: New.
22802         * gcc.dg/vmx/spill2.c: New.
22803         * gcc.dg/vmx/spill3.c: New.
22804         * gcc.dg/vmx/spill.c: New.
22805         * gcc.dg/vmx/t.c: New.
22806         * gcc.dg/vmx/varargs-1.c: New.
22807         * gcc.dg/vmx/varargs-2.c: New.
22808         * gcc.dg/vmx/varargs-3.c: New.
22809         * gcc.dg/vmx/varargs-4.c: New.
22810         * gcc.dg/vmx/varargs-5.c: New.
22811         * gcc.dg/vmx/varargs-6.c: New.
22812         * gcc.dg/vmx/varargs-7.c: New.
22813         * gcc.dg/vmx/vmx.exp: New.
22814         * gcc.dg/vmx/vprint-1.c: New.
22815         * gcc.dg/vmx/vscan-1.c: New.
22816         * gcc.dg/vmx/x-01.c: New.
22817         * gcc.dg/vmx/x-02.c: New.
22818         * gcc.dg/vmx/x-03.c: New.
22819         * gcc.dg/vmx/x-04.c: New.
22820         * gcc.dg/vmx/x-05.c: New.
22821         * gcc.dg/vmx/yousufi-1.c: New.
22822         * gcc.dg/vmx/zero-1.c: New.
22823         * gcc.dg/vmx/zero.c: New.
22824
22825 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
22826
22827         * g++.dg/lookup/java1.C: Update for chage of
22828         _Jv_AllocObject.
22829         * g++.dg/lookup/java2.C: Likewise.
22830
22831 2004-04-17  Laurent GUERBY <laurent@guerby.net>
22832
22833         * ada/acats/run_all.sh: use -O2 by default.
22834
22835 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
22836
22837         * gcc.dg/vr-mult-[12].c: New tests.
22838
22839 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22840
22841         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
22842
22843         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
22844
22845 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
22846
22847         * lib/target-supports.exp (check_profiling_available): Assume profiling
22848         isn't available for mips*-*-elf targets.
22849
22850 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
22851
22852         * gcc.dg/builtins-38.c: New test.
22853
22854 2004-04-14  Eric Christopher  <echristo@redhat.com>
22855
22856         * g++.dg/charset/charset.exp: Run .cc extension tests.
22857
22858 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
22859
22860         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
22861
22862 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22863
22864         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
22865
22866 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
22867
22868         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
22869         * gcc.dg/i386-387-2.c: Likewise.
22870
22871         * gcc.dg/i386-387-7.c: New test.
22872         * gcc.dg/i386-387-8.c: New test.
22873
22874         * gcc.dg/builtins-37.c: New test.
22875
22876 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
22877
22878         * g++.dg/pch/externc-1.C: Add missing semicolon.
22879
22880 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
22881
22882         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
22883
22884 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
22885
22886         * gcc.c-torture/execute/20040411-1.c: New test.
22887
22888 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
22889
22890         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
22891
22892 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
22893
22894         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
22895
22896 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
22897
22898         * lib/target-supports.exp (check_named_sections_available): New.
22899         * lib/gcc-dg.exp (dg-require-named-sections): New.
22900         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
22901         old-deja.exp.  Also prune error-count message from HP linker.
22902         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
22903
22904         * g++.dg/init/init-ref4.C: Use dg-require-weak.
22905         * g++.old-deja/g++.pt/static3.C: Likewise.
22906         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
22907
22908 2004-04-09  Roger Sayle  <roger@eyesopen.com>
22909
22910         * gcc.c-torture/execute/20040409-1.c: New test case.
22911         * gcc.c-torture/execute/20040409-2.c: New test case.
22912         * gcc.c-torture/execute/20040409-3.c: New test case.
22913
22914 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
22915
22916         * gcc.dg/20040409-1.c: New test.
22917
22918 2004-04-08  Roger Sayle  <roger@eyesopen.com>
22919
22920         PR target/14888
22921         * g++.dg/opt/pr14888.C: New test case.
22922
22923 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
22924
22925         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
22926         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
22927         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
22928         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
22929         New tests.
22930
22931 2004-04-08  Paul Brook  <paul@codesourcery.com>
22932
22933         * gcc.dg/spill-1.c: New test.
22934
22935 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22936
22937         * gcc.dg/torture/builtin-ctype-2.c: New test.
22938
22939 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
22940
22941         * gcc.dg/pch/pch.exp: Add largefile test.
22942
22943 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
22944
22945         * g++.dg/pch/externc-1.Hs: New.
22946         * g++.dg/pch/externc-1.C: New.
22947
22948 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22949
22950         * gcc.dg/compat/struct-by-value-5a_main.c,
22951         gcc.dg/compat/struct-by-value-5b_main.c: New files.
22952         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
22953         * gcc.dg/compat/struct-by-value-5a_x.c,
22954         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
22955         gcc.dg/compat/struct-by-value-5_x.c.
22956         * gcc.dg/compat/struct-by-value-5a_y.c,
22957         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
22958         gcc.dg/compat/struct-by-value-5_y.c.
22959
22960         * gcc.dg/compat/struct-by-value-6a_main.c,
22961         gcc.dg/compat/struct-by-value-6b_main.c: New files.
22962         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
22963         * gcc.dg/compat/struct-by-value-6a_x.c,
22964         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
22965         gcc.dg/compat/struct-by-value-6_x.c.
22966         * gcc.dg/compat/struct-by-value-6a_y.c,
22967         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
22968         gcc.dg/compat/struct-by-value-6_y.c.
22969
22970         * gcc.dg/compat/struct-by-value-7a_main.c,
22971         gcc.dg/compat/struct-by-value-7b_main.c: New files.
22972         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
22973         * gcc.dg/compat/struct-by-value-7a_x.c,
22974         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
22975         gcc.dg/compat/struct-by-value-7_x.c.
22976         * gcc.dg/compat/struct-by-value-7a_y.c,
22977         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
22978         gcc.dg/compat/struct-by-value-7_y.c.
22979
22980 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
22981
22982         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
22983         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
22984         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
22985         options.
22986
22987 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
22988
22989         * gcc.dg/builtins-36.c: New test.
22990
22991 2004-04-06  Paul Brook  <paul@codesourcery.com>
22992
22993         * README.gcc: Remove obsolete contraint on testcases.
22994
22995 2004-04-05  Paul Brook  <paul@codesourcery.com>
22996
22997         PR2123
22998         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
22999         failure and exit(0) on success.
23000         * g++.dg/expr/anew2.C: Ditto.
23001         * g++.dg/expr/anew3.C: Ditto.
23002         * g++.dg/expr/anew4.C: Ditto.
23003
23004 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
23005
23006         PR c++/3518
23007         * g++.dg/template/unify7.C: New.
23008
23009 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
23010
23011         * g++.dg/README: Bring up to date with new subdirectories; remove
23012         duplicate subdirectory lines.
23013
23014 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
23015
23016         PR c++/14007
23017         * g++.dg/template/unify5.C: New.
23018         * g++.dg/template/unify6.C: New.
23019         * g++.dg/template/qualttp20.C: Adjust.
23020         * g++.old-deja/g++.jason/report.C: Adjust.
23021         * g++.old-deja/g++.other/qual1.C: Adjust.
23022
23023 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
23024
23025         PR c++/14803
23026         * g++.dg/inherit/ptrmem1.C: New test.
23027
23028 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
23029
23030         PR c++/14755
23031         * gcc.c-torture/execute/20040331-1.c: New test.
23032         * gcc.dg/20040331-1.c: New test.
23033
23034 2004-04-01  Paul Brook  <paul@codesourcery.com>
23035
23036         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
23037
23038 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
23039
23040         PR c++/14724
23041         * g++.dg/init/goto1.C: New test.
23042
23043         PR c++/14763
23044         * g++.dg/template/defarg4.C: New test.
23045
23046 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
23047
23048         * gcc.dg/altivec-11.c: Extend test for more valid cases.
23049
23050 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
23051
23052         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
23053
23054 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
23055
23056         * gcc.dg/noncompile/undeclared-2.c: New test.
23057
23058 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
23059
23060         * gcc.dg/940409-1.c: Remove XFAIL.
23061         * gcc.dg/reg-vol-struct-1.c: New test.
23062
23063 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23064
23065         * gcc.dg/torture/builtin-wctype-1.c: New test.
23066
23067 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
23068
23069         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
23070         * gcc.dg/20001101-1.c: Likewise.
23071         * gcc.dg/20001102-1.c: Likewise.
23072
23073 2004-03-25  Roger Sayle  <roger@eyesopen.com>
23074
23075         * gcc.dg/compare8.c: Add an additional test for XOR.
23076
23077 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23078
23079         * gcc.dg/torture/builtin-ctype-1.c: New test.
23080
23081 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23082
23083         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
23084         * gcc.dg/torture/builtin-math-1.c: Likewise.
23085         * gcc.dg/torture/builtin-power-1.c: New test.
23086
23087 2004-03-24  Andreas Schwab  <schwab@suse.de>
23088
23089         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
23090         IA64 assembler.
23091
23092 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
23093             Roger Sayle  <roger@eyesopen.com>
23094
23095         * gcc.dg/compare8.c: New test case.
23096
23097 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
23098
23099         * g++.dg/ext/altivec-7.C: New test.
23100
23101 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
23102
23103         PR 12267, 12391, 12560, 13129, 14114, 14133
23104         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
23105         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
23106         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
23107         Adjust error regexps.
23108         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
23109         * gcc.dg/noncompile/undeclared-1.c: New test cases.
23110         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
23111         * gcc.dg/local1.c: Add explanatory comment.
23112
23113 2004-03-23  Roger Sayle  <roger@eyesopen.com>
23114
23115         PR optimization/14669
23116         * g++.dg/opt/fold2.C: New test case.
23117
23118 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
23119
23120         PR c/14069
23121         * gcc.dg/20040322-1.c: New test.
23122
23123 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
23124
23125         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
23126         * gcc.dg/ultrasp4.c: Likewise.
23127         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
23128
23129 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
23130
23131         * gcc.dg/i386-sse-8.c: Reset default options.
23132
23133 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
23134
23135         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
23136         in the error message text.
23137
23138 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23139
23140         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
23141
23142 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
23143
23144         PR c++/14616
23145         * g++.dg/init/array13.C: New test.
23146
23147 2004-03-20  Roger Sayle  <roger@eyesopen.com>
23148
23149         PR target/13889
23150         * gcc.c-torture/compile/pr13889.c: New test case.
23151
23152 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
23153
23154         PR c/14635
23155         * builtins-1.c (nan, nans): Don't test.
23156         * builtins-30.c: Don't use nan, nanf, nanl.
23157         * builtins-35.c: New test.
23158
23159 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
23160
23161         * g++.dg/ext/altivec-6.C: New test.
23162
23163 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
23164
23165         * g++.dg/init/placement3.C: New test.
23166
23167         * g++.dg/template/spec13.C: New test.
23168
23169         * g++.dg/lookup/using11.C: New test.
23170
23171         * g++.dg/lookup/koenig3.C: New test.
23172
23173         * g++.dg/template/operator2.C: New test.
23174
23175         * g++.dg/expr/dtor3.C: New test.
23176         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
23177         marker.
23178         * g++.old-deja/g++.law/visibility28.C: Likewise.
23179
23180 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
23181
23182         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
23183         * gcc.dg/ppc64-abi-3.c: Likewise.
23184
23185 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23186
23187         PR c++/14545
23188         * g++.dg/parse/template15.C: New test.
23189
23190 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
23191
23192         * g++.dg/expr/dtor2.C: New test.
23193
23194         * g++.dg/lookup/anon4.C: New test.
23195
23196         * g++.dg/overload/using1.C: New test.
23197
23198         * g++.dg/template/lookup7.C: New test.
23199
23200         * g++.dg/template/typename6.C: New test.
23201
23202         * g++.dg/expr/cond6.C: New test.
23203
23204 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23205
23206         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
23207
23208 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
23209
23210         * g++.dg/expr/cond5.C: New test.
23211         * g++.dg/expr/constcast1.C: Likewise.
23212         * g++.dg/expr/ptrmem2.C: Likewise.
23213         * g++.dg/expr/ptrmem3.C: Likewise.
23214         * g++.dg/lookup/main1.C: Likewise.
23215         * g++.dg/template/lookup6.C: Likewise.
23216
23217 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
23218
23219         * gcc.dg/local1.c: New test.
23220
23221         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
23222
23223 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23224
23225         * gcc.dg/torture/builtin-convert-1.c: New test.
23226
23227 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23228
23229         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
23230
23231 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
23232
23233         PR c++/14481
23234         * g++.dg/warn/Wunused-7.C: New test.
23235
23236 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23237
23238         * gcc.dg/torture/builtin-integral-1.c: New test.
23239
23240 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
23241
23242         PR c++/14586
23243         * g++.dg/parse/non-dependent3.C: New test.
23244
23245 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
23246
23247         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
23248         * g++.dg/eh/simd-2.C: Likewise.
23249         * g++.dg/init/array10.C: Likewise.
23250         * gcc.c-torture/compile/simd-1.c: Likewise.
23251         * gcc.c-torture/compile/simd-2.c: Likewise.
23252         * gcc.c-torture/compile/simd-3.c: Likewise.
23253         * gcc.c-torture/compile/simd-4.c: Likewise.
23254         * gcc.c-torture/compile/simd-6.c: Likewise.
23255         * gcc.c-torture/execute/simd-1.c: Likewise.
23256         * gcc.c-torture/execute/simd-2.c: Likewise.
23257         * gcc.dg/compat/vector-defs.h: Likewise.
23258         * gcc.dg/20020531-1.c: Likewise.
23259         * gcc.dg/altivec-3.c: Likewise.
23260         * gcc.dg/altivec-4.c: Likewise.
23261         * gcc.dg/altivec-varargs-1.c: Likewise.
23262         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
23263         * gcc.dg/i386-mmx-3.c: Likewise.
23264         * gcc.dg/i386-sse-4.c: Likewise.
23265         * gcc.dg/i386-sse-5.c: Likewise.
23266         * gcc.dg/i386-sse-8.c: Likewise.
23267         * gcc.dg/simd-1.c: Likewise.
23268         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
23269         __ev64_opaque__ since the machine description provides it.
23270
23271 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
23272
23273         * lib/compat.exp (skip_list): New global variable.
23274         Use it to hold the user defined COMPAT_SKIPS list if any.
23275         (compat-obj): Add the members of skip_list to optall.
23276
23277 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
23278
23279         * gcc.dg/compat/union-by-value-1_main.c,
23280         union-by-value-1_x.c, union-by-value-1_y.c,
23281         union-check.h, union-defs.h,
23282         union-init.h, union-return-1_main.c,
23283         union-return-1_x.c, union-return-1_y.c: New files.
23284
23285 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
23286
23287         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
23288         mixed-struct-init.h: Add 4 mixed structure types.
23289         struct-by-value-21_main.c, struct-by-value-21_x.c,
23290         struct-by-value-21_y.c, struct-return-21_main.c,
23291         struct-return-21_x.c, struct-return-21_y.c: New files.
23292
23293 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
23294
23295         PR c++/14550
23296         * g++.dg/parse/template14.C: New test.
23297
23298 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
23299
23300         * gcc.c-torture/execute/20040313-1.c: New test.
23301
23302 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
23303
23304         PR target/14533
23305         * gcc.dg/20040311-2.c: New test.
23306
23307 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
23308
23309         PR other/14544
23310         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
23311         bit-field.
23312
23313 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
23314
23315         * gcc.dg/20040305-2.c: Add missing return statement.
23316
23317 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23318
23319         * gcc.dg/builtins-34.c: Also check pow10*.
23320
23321 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
23322
23323         PR target/14262
23324         * gcc.dg/20040305-2.c: New test.
23325
23326 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
23327
23328         * gcc.dg/20040310-1.c: New test.
23329
23330 2004-03-11  Roger Sayle  <roger@eyesopen.com>
23331
23332         * gcc.c-torture/execute/20040311-1.c: New test case.
23333
23334 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
23335
23336         PR c++/14476
23337         * g++.dg/lookup/enum1.C: New test.
23338
23339 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
23340
23341         PR c++/14510
23342         * g++.dg/lookup/struct2.C: New test.
23343
23344 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
23345
23346         * gcc.dg/builtins-34.c: New test.
23347
23348 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23349
23350         * gcc.dg/torture/builtin-nonneg-1.c: New test.
23351
23352 2004-03-09  James E Wilson  <wilson@specifixinc.com>
23353
23354         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
23355         * gcc.dg/alias-2.c: New testcase.
23356
23357 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
23358
23359         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
23360
23361 2004-03-09  Roger Sayle  <roger@eyesopen.com>
23362
23363         * gcc.c-torture/execute/20040309-1.c: New test case.
23364
23365 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
23366
23367         PR c++/14397
23368         * g++.dg/overload/ref1.C: New.
23369
23370 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23371
23372         PR c++/14409
23373         * g++.dg/template/spec12.C: New test.
23374
23375         PR c++/14448
23376         * g++.dg/parse/crash14.C: New test.
23377
23378 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
23379
23380         PR c++/14230
23381         * g++.dg/init/ref11.C: New test.
23382
23383 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
23384
23385         PR c++/14432
23386         * g++.dg/parse/builtin2.C: New test.
23387
23388 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
23389
23390         PR c++/14401
23391         * g++.dg/init/ctor3.C: New test.
23392         * g++.dg/init/union1.C: New test.
23393         * g++.dg/ext/anon-struct4.C: New test.
23394
23395 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
23396
23397         * g++.dg/lookup/koenig1.C: Tweak error messages.
23398         * g++.dg/lookup/used-before-declaration.C: Likewise.
23399         * g++.dg/other/do1.C: Likewise.
23400         * g++.dg/overload/koenig1.C: Likewise.
23401         * g++.dg/parse/crash13.C: Likewise.
23402         * g++.dg/template/instantiate3.C: Likewise.
23403
23404 2004-03-08  Eric Christopher  <echristo@redhat.com>
23405
23406         * * lib/target-supports.exp: Enable libiconv in test
23407         compilation.  Fix up error checking.
23408
23409 2004-03-08  Roger Sayle  <roger@eyesopen.com>
23410
23411         PR middle-end/14289
23412         * gcc.dg/pr14289-1.c: New test case.
23413         * gcc.dg/pr14289-2.c: Likewise.
23414         * gcc.dg/pr14289-3.c: Likewise.
23415
23416 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
23417
23418         * gcc.c-torture/execute/20040308-1.c: New test.
23419
23420 2004-03-07  Roger Sayle  <roger@eyesopen.com>
23421
23422         * gcc.c-torture/execute/20040307-1.c: New test case.
23423
23424 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
23425
23426         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
23427
23428 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
23429
23430         * gcc.dg/20040306-1.c: New test.
23431
23432 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
23433
23434         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
23435         them static.
23436         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
23437
23438 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
23439
23440         PR c/14465
23441         * gcc.dg/decl-6.c: New test.
23442
23443 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23444
23445         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
23446         Rename LOGPOW -> LOG_POW.
23447         (SQRT_EXP, POW_EXP): New.
23448
23449 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
23450
23451         * gcc.dg/i386-sse-8.c: New test.
23452
23453 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
23454
23455         PR c/14114
23456         * gcc.dg/decl-5.c: New test.
23457
23458 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
23459
23460         * gcc.dg/20040305-1.c: New test.
23461
23462 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
23463
23464         PR other/14354
23465         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
23466
23467 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
23468
23469         PR c++/14425, c++/14426
23470         * g++.dg/ext/altivec-4.C: New test.
23471         * g++.dg/ext/altivec-5.C: New test.
23472
23473 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
23474
23475         * g++.old-deja/g++.other/linkage1.C: Expect errors about
23476         global variables of a type with no linkage.
23477         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
23478         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
23479         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
23480         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
23481         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
23482         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
23483         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
23484         * g++.dg/warn/deprecated.C: Name enum Color.
23485         * g++.dg/overload/VLA.C: Name structure for 'b'.
23486         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
23487
23488 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
23489
23490         * gcc.c-torture/compile/20040304-1.c: New test.
23491
23492 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
23493
23494         PR 13728
23495         * gcc.dg/decl-4.c: New testcase.
23496
23497 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
23498
23499         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
23500         as PRECF if sizeof (float) > sizeof (double).
23501         (PRECL): Make it the same as PRECF if
23502         sizeof (float) > sizeof (long double).
23503
23504 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23505
23506         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
23507         system type.  Add check for irix6 which doesn't have c99 runtime.
23508
23509 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
23510
23511         * gcc.dg/const-elim-1.c: xfail for xtensa.
23512
23513 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
23514
23515         PR c++/14369
23516         * g++.dg/template/cond4.C: New test.
23517
23518 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
23519
23520         PR c++/14360
23521         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
23522
23523         PR c++/14361
23524         * g++.dg/parse/defarg7.C: New test.
23525
23526         PR c++/14359
23527         * g++.dg/template/friend26.C: New test.
23528
23529 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
23530
23531         PR c++/14324
23532         * g++.dg/abi/mangle21.C: New test.
23533
23534         PR c++/14260
23535         * g++.dg/parse/constructor2.C: New test.
23536
23537         PR c++/14337
23538         * g++.dg/template/sfinae1.C: New test.
23539
23540 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
23541
23542         PR c++/14267
23543         * g++.dg/expr/crash2.C: New test.
23544
23545         PR middle-end/13448
23546         * gcc.dg/inline-5.c: New test.
23547         * gcc.dg/always-inline.c: Split out tests into ...
23548         * gcc.dg/always-inline2.c: ... this and ...
23549         * gcc.dg/always-inline3.c: ... this.
23550
23551 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
23552
23553         PR debug/12103
23554         * g++.dg/debug/crash1.C: New test.
23555
23556 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
23557
23558         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
23559         function with __attribute__((noinline)).
23560         (recurser_void2): Likewise.
23561         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
23562         (recurser_void2): Likewise.
23563
23564 2004-02-29  Roger Sayle  <roger@eyesopen.com>
23565
23566         PR middle-end/14203
23567         * g++.dg/warn/Wunused-6.C: New test case.
23568
23569 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
23570
23571         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
23572         not defined.
23573
23574 2004-02-27  Eric Christopher  <echristo@redhat.com>
23575
23576         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
23577         * g++.dg/charset/asm2.c: Run only x86.
23578         * gcc.dg/charset/asm3.c: Ditto.
23579
23580 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
23581
23582         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
23583         ld_library_path.
23584
23585 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
23586
23587         * g++.dg/ext/altivec-3.C: New.
23588
23589 2004-02-26  Richard Henderson  <rth@redhat.com>
23590
23591         * g++.dg/ext/attrib10.C: Mark for warning.
23592         * gcc.dg/attr-alias-1.c: New.
23593
23594 2004-02-26  Richard Henderson  <rth@redhat.com>
23595
23596         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
23597         * gcc.c-torture/execute/20040208-2.c: ... it back.
23598
23599 2004-02-26  Eric Christopher  <echristo@redhat.com>
23600
23601         * lib/target-supports.exp (check-iconv-available): New function.
23602         * lib/gcc-dg.exp (dg-require-iconv): New function.
23603         Use above.
23604         * gcc.dg/charset: New directory.
23605         * gcc.dg/charset/charset.exp: New file.
23606         * gcc.dg/charset/asm1.c: Ditto.
23607         * gcc.dg/charset/asm2.c: Ditto.
23608         * gcc.dg/charset/asm3.c: Ditto.
23609         * gcc.dg/charset/asm4.c: Ditto.
23610         * gcc.dg/charset/asm5.c: Ditto.
23611         * gcc.dg/charset/attribute1.c: Ditto.
23612         * gcc.dg/charset/attribute2.c: Ditto.
23613         * gcc.dg/charset/string1.c: Ditto.
23614         * g++.dg/charset: New directory.
23615         * g++.dg/dg.exp: Add here. Special options.
23616         * g++.dg/charset/charset.exp: New file.
23617         * g++.dg/charset/asm1.c: Ditto.
23618         * g++.dg/charset/asm2.c: Ditto.
23619         * g++.dg/charset/asm3.c: Ditto.
23620         * g++.dg/charset/asm4.c: Ditto.
23621         * g++.dg/charset/attribute1.c: Ditto.
23622         * g++.dg/charset/attribute2.c: Ditto.
23623         * g++.dg/charset/extern1.cc: Ditto.
23624         * g++.dg/charset/extern2.cc: Ditto.
23625         * g++.dg/charset/string1.c: Ditto.
23626
23627 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
23628
23629         PR c++/14278
23630         * g++.dg/parse/comma1.C: New test.
23631
23632 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23633
23634         PR c++/14284
23635         * g++.dg/template/ttp8.C: New test.
23636
23637 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
23638
23639         * gcc.dg/fixuns-trunc-1.c: New test.
23640
23641 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23642
23643         * gcc.dg/builtins-config.h: Use #elif.
23644
23645 2004-02-26  Michael Matz  <matz@suse.de>
23646
23647         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
23648         * gcc.dg/991214-1.c: Likewise.
23649         * gcc.dg/i386-asm-1.c: Likewise.
23650
23651 2004-02-25  Richard Henderson  <rth@redhat.com>
23652
23653         * gcc.c-torture/execute/20040208-2.c: Move ...
23654         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
23655
23656 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23657
23658         PR c++/14246
23659         * g++.dg/other/crash-3.C: New test.
23660
23661 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23662
23663         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
23664         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
23665
23666         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
23667         HP-UX.
23668
23669 2004-02-24  Michael Matz  <matz@suse.de>
23670
23671         * gcc.dg/i386-regparm.c: New.
23672
23673 2004-02-23  James E Wilson  <wilson@specifixinc.com>
23674
23675         * gcc.c-torture/execute/20040223-1.c: New.
23676
23677 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
23678             Kazu Hirata  <kazu@cs.umass.edu>
23679
23680         * gcc.dg/fwritable-strings-1.c: Remove.
23681
23682 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
23683
23684         PR c/14156
23685         * gcc.dg/20040223-1.c: New test.
23686
23687 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23688
23689         PR c++/14106
23690         * g++.dg/ext/typeof9.C: New test.
23691
23692 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23693
23694         PR c++/14250
23695         * g++.dg/other/switch1.C: New test.
23696
23697 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
23698
23699         * gcc.dg/cast-function-1.c: Adjust for new informative message.
23700         * gcc.dg/va-arg-1.c: Likewise.
23701
23702 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23703
23704         PR c++/14143
23705         * g++.dg/template/koenig5.C: New test.
23706
23707 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
23708
23709         * g++.dg/ext/altivec-1.C: Generalize target triple.
23710         * g++.dg/ext/altivec-2.C: New test case.
23711         * g++.dg/ext/altivec_check.h: New file.
23712         * gcc.dg/altivec-1.c: Generalize target triple;
23713         include altivec_check.h and call altivec_check().
23714         * gcc.dg/altivec-[2-5].c: Generalize target triple.
23715         * gcc.dg/altivec-6.c: New test case.
23716         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
23717         type casts as needed.
23718         * gcc.dg/altivec-10.c: Include altivec_check.h and call
23719         altivec_check().
23720         * gcc.dg/altivec-12.c: New test case.
23721         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
23722         include altivec_check.h and call altivec_check().
23723         * gcc.dg/altivec_check.h: New file.
23724
23725 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23726
23727         * lib/target-supports.exp (check_alias_available): Don't mangle
23728         function `g' in test program.
23729
23730 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23731
23732         * lib/target-supports.exp (check_profiling_available): Check
23733         argument to determine whether we support a profiling type.
23734         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
23735         check_profiling_available.
23736         * g++.dg/bprob/bprob.exp: Likewise.
23737         * g77.dg/bprob/bprob.exp: Likewise.
23738         * gcc.misc-tests/bprob.exp: Likewise.
23739         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
23740         dg-require-profiling and delete expected error handling.
23741         * gcc.dg/20021014-1.c: Likewise.
23742         * gcc.dg/nest.c: Likewise.
23743
23744 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23745
23746         PR c++/12007
23747         * g++.dg/other/vthunk1.C: New test.
23748
23749 2004-02-20  Falk Hueffner  <falk@debian.org>
23750
23751         PR target/14201
23752         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
23753
23754 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
23755
23756         PR c++/13927
23757         * g++.dg/other/error8.C: Remove XFAIL markers.
23758
23759         PR c++/14173
23760         * g++.dg/ext/packed5.C: New test.
23761
23762         PR c++/14199
23763         * g++.dg/warn/Wunused-5.C: New test.
23764
23765         PR c++/14186
23766         * g++.dg/lookup/member1.C: New test.
23767
23768 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
23769
23770         * gcc.c-torture/compile/20040130-1.c: Enable only when
23771         __INT_MAX__ >= 2147483647L.
23772         * gcc.c-torture/compile/961203-1.c: Likewise.
23773
23774 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
23775
23776         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
23777         * g++.dg/opt/template1.C: Robustify assembler regexp
23778
23779 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23780
23781         * gcc.c-torture/execute/simd-4.x: Remove.
23782         * gcc.c-torture/execute/va-arg-25.x: Likewise.
23783         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
23784         Guard with #ifndef SKIP_ATTRIBUTE.
23785         * gcc.dg/compat/vector-1_y.c: Likewise.
23786         * gcc.dg/compat/vector-2_x.c: Likewise.
23787         * gcc.dg/compat/vector-2_y.c: Likewise.
23788         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
23789         * g++.dg/eh/simd-2.C: Likewise.
23790
23791 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
23792
23793         * gcc.c-torture/compile/complex-1.c: New.
23794
23795 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
23796
23797         PR target/14209
23798         * gcc.c-torture/execute/20040218-1.c: New test.
23799
23800 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23801
23802         PR c++/14181
23803         * g++.dg/parse/new2.C: New test.
23804
23805 2004-02-18  Paul Brook  <paul@codesourcery.com>
23806
23807         * gcc.c-torture/compile/libcall-1.c: New test.
23808
23809 2004-02-18  Paul Brook  <paul@codesourcery.com>
23810
23811         PR debug/12934
23812         * gcc.dg/debug/debug-7.c: New test.
23813
23814 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
23815
23816         * gcc.dg/20040217-1.c: New test.
23817
23818 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
23819
23820         * gcc.c-torture/execute/990208-1.x: Delete.
23821
23822 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
23823
23824         * gcc.c-torture/execute/20040208-2.x: New file.
23825
23826 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
23827
23828         PR c++/11326
23829         * g++.dg/abi/structret1.C: New test.
23830
23831 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
23832
23833         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
23834         (i386_cpuid): No need to test if cpuid is available on AMD64.
23835         Fix assembly, so that it works onboth i386 and AMD64.
23836         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
23837         (vecInLong): Fix s[] member type to unsigned int.
23838         (vecInWord): Remove type.
23839         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
23840         (a64, b64, c64, d64, e64): Remove.
23841         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
23842         Remove unused variable.  Remove initialization of removed variables.
23843         Don't call mmx_tests nor sse_tests.
23844         (reference_mmx, reference_sse): Remove.
23845         (check): Add return stmt.
23846         * gcc.dg/i386-sse-7.c: New test.
23847         * gcc.dg/i386-mmx-4.c: New test.
23848
23849 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23850
23851         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
23852         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
23853         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
23854         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
23855         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
23856         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
23857         g++.dg/tc1/dr94.C: Fix line terminator.
23858
23859 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
23860
23861         * gcc.c-torture/compile/20040216-1.c: New.
23862
23863 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23864
23865         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
23866         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
23867         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
23868         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
23869         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
23870         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
23871
23872 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
23873
23874         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
23875
23876 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
23877
23878         PR c++/13971
23879         * g++.dg/expr/cond4.C: New test.
23880
23881         PR c++/14086
23882         * g++.dg/lookup/crash2.C: New test.
23883
23884 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
23885
23886         * gcc.c-torture/compile/20040214-2.c: New test.
23887
23888 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
23889
23890         PR c++/14116
23891         * g++.dg/ext/typeof8.C: New test.
23892
23893 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
23894
23895         * gcc.c-torture/compile/20040214-1.c: New test.
23896
23897 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23898
23899         PR c++/13635
23900         * g++.dg/template/spec11.C: New test.
23901
23902 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23903
23904         PR c++/13927
23905         * g++.dg/other/error8.C: New test.
23906
23907 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
23908
23909         PR c++/14122
23910         * g++.dg/template/array4.C: New test.
23911
23912         PR c++/14108
23913         * g++.dg/inherit/thunk2.C: New test.
23914
23915         PR c++/14083
23916         * g++.dg/eh/cond2.C: New test.
23917
23918 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
23919
23920         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
23921
23922 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
23923
23924         * lib/scanasm.exp (dg-scan): Quote pattern before display.
23925
23926 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
23927
23928         * g++.dg/simd-2.C: xfail on ppc64-linux.
23929
23930 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
23931
23932         PR c/456
23933         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
23934         tests.
23935
23936 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
23937
23938         * gcc.dg/builtins-33.c: New test.
23939
23940 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
23941
23942         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
23943
23944 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
23945
23946         * g++.dg/simd-2.C: Set -maltivec for ppc64.
23947
23948 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
23949
23950         * gcc.dg/ppc64-abi-3.c: New test.
23951
23952 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
23953
23954         PR c/14092
23955
23956         * gcc.dg/pr14092-1.c: New testcase.
23957
23958 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
23959
23960         * gcc.dg/cpp/assert4.c: Fix typo last change.
23961
23962         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
23963         * gcc.dg/cpp/assert4.c: Handle powerpc64.
23964
23965         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
23966
23967 2004-02-09  Roger Sayle  <roger@eyesopen.com>
23968
23969         * gcc.c-torture/compile/20040209-1.c: New test case.
23970
23971 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
23972
23973         * gcc.dg/c90-init-1.c: Adjust expected error messages.
23974
23975 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
23976
23977         * gcc.c-torture/execute/20040208-[12].c: New tests.
23978
23979 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
23980
23981         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
23982
23983 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
23984
23985         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
23986
23987 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
23988
23989         Bug 13856
23990         * gcc.dg/visibility-8.c: New testcase.
23991
23992 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
23993
23994         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
23995         arguments.
23996         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
23997
23998 2004-02-07  Roger Sayle  <roger@eyesopen.com>
23999
24000         PR middle-end/13696
24001         * g++.dg/opt/fold1.C: New test case.
24002
24003 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24004
24005         PR c++/14033
24006         * g++.dg/other/crash-2.C: New test.
24007
24008 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24009
24010         PR c++/14028
24011         * g++.dg/parse/angle-bracket2.C: New test.
24012
24013 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24014
24015         PR middle-end/13750
24016         Revert:
24017         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
24018         PR pch/13361
24019         * testsuite/g++.dg/pch/wchar-1.C: New.
24020         * testsuite/g++.dg/pch/wchar-1.Hs: New.
24021
24022 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24023
24024         PR c++/14008
24025         * g++.dg/parse/error15.C: New test.
24026         * g++.dg/parse/crash11.C: Update dg-error mark.
24027
24028 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
24029
24030         PR c++/13932
24031         * g++.dg/warn/conv2.C: New test.
24032
24033 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24034
24035         PR c++/13086
24036         * g++.dg/warn/incomplete1.C: Remove xfail.
24037
24038 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
24039
24040         * lib/file-format.exp (gcc_target_object_format): Use
24041         ${tool}_target_compile, not gcc_target_compile.
24042         * lib/target-supports.exp (check_alias_available): Likewise.
24043         (check_gc_sections_available): Likewise.
24044         * g++.dg/ext/attrib10.C: Use dg-require-alias.
24045         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
24046         dg-require-alias.
24047
24048 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
24049
24050         PR c++/13969
24051         * g++.dg/template/static6.C: New test.
24052
24053 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
24054
24055         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
24056
24057 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24058
24059         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
24060         tests for systems where `char' is unsigned by default.
24061
24062 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24063
24064         PR c++/13997
24065         * g++.dg/template/partial3.C: New test.
24066
24067 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
24068
24069         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
24070         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
24071         Remove mentions of obsolete ports.
24072
24073 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
24074
24075         * gcc.dg/noncompile/20001228-1.c: Fix for new
24076         error message.
24077
24078 2004-02-03  Roger Sayle  <roger@eyesopen.com>
24079
24080         PR target/9348
24081         * gcc.c-torture/execute/multdi-1.c: New test case.
24082
24083 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
24084
24085         PR c++/13925
24086         * g++.dg/template/lookup5.C: New test.
24087
24088 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
24089
24090         PR c++/13950
24091         * g++.dg/template/lookup4.C: New test.
24092
24093         PR c++/13970
24094         * g++.dg/parse/error14.C: New test.
24095
24096         PR c++/14002
24097         * g++.dg/parse/template13.C: New test.
24098
24099 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
24100
24101         PR c++/13978
24102         * g++.dg/template/koenig4.C: New test.
24103
24104         PR c++/13968
24105         * g++.dg/template/crash17.C: New test.
24106
24107         PR c++/13975
24108         * g++.dg/parse/error13.C: New test.
24109         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
24110
24111 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
24112
24113         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
24114
24115 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
24116
24117         PR c/11658
24118         PR c/13994
24119         * gcc.dg/noncompile/20040203-1.c: New test.
24120         * gcc.dg/noncompile/20040203-2.c: Likewise.
24121         * gcc.dg/noncompile/20040203-3.c: Likewise.
24122         * gcc.dg/20040203-1.c: Likewise.
24123
24124 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
24125
24126         PR c++/10858
24127         * g++.dg/template/sizeof7.C: New test.
24128
24129 2004-02-02  Eric Christopher  <echristo@redhat.com>
24130             Zack Weinberg  <zack@codesourcery.com>
24131
24132         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
24133
24134 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
24135
24136         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
24137         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
24138         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
24139         * gcc.dg/cleanup-5.c: Run only on Linux targets.
24140
24141 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
24142
24143         PR c++/13113
24144         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
24145
24146         PR c++/13854
24147         * g++.dg/ext/attrib13.C: New test.
24148
24149         PR c++/13907
24150         * g++.dg/conversion/op2.C: New test.
24151
24152 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
24153
24154         * gcc.dg/titype-1.c: Fix pasto.
24155
24156 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
24157
24158         * gcc.dg/titype-1.c: New test.
24159
24160 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24161
24162         PR c++/13957
24163         * g++.dg/template/non-type-template-argument-1.C,
24164         g++.dg/template/qualified-id1.C: Update dg-error marks.
24165         * g++.dg/template/nontype6.C: New test.
24166
24167 2004-02-01  Roger Sayle  <roger@eyesopen.com>
24168
24169         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
24170         * gcc.dg/builtins-31.c: New testcase.
24171         * gcc.dg/builtins-32.c: New testcase.
24172
24173 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
24174
24175         * objc.dg/call-super-2.m: Update line numbers
24176         for the including of stddef.h.
24177
24178 2004-01-30  Michael Matz  <matz@suse.de>
24179
24180         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
24181         g++.dg/ext/case-range3.C: New tests.
24182
24183 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24184
24185         DR206
24186         PR c++/13813
24187         * g++.dg/template/member4.C: New test.
24188
24189 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24190
24191         PR c++/13683
24192         * g++.dg/template/sizeof6.C: New test.
24193
24194 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
24195
24196         * gcc.dg/fwritable-strings-1.c: New test.
24197
24198 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
24199
24200         * gcc.c-torture/compile/20040130-1.c: New test.
24201
24202 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
24203
24204         * objc.dg/call-super-2.m: Include stddef.h for size_t.
24205
24206 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
24207
24208         PR c++/13883
24209         * g++.dg/template/ctor3.C: New test.
24210
24211 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24212
24213         * g++.dg/tc1: New directory.
24214         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
24215         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
24216         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
24217         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
24218         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
24219
24220 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24221
24222         * g++.dg/parse/error11.C: New test.
24223         * g++.dg/parse/error12.C: Likewise.
24224
24225 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
24226
24227         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
24228         (scan_initial, main): Use aligned_sizeof instead of sizeof.
24229
24230 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
24231
24232         PR c++/13791
24233         * g++.dg/ext/attrib12.C: New test.
24234
24235         PR c++/13736
24236         * g++.dg/parse/cast2.C: New test.
24237
24238 2004-01-27  James E Wilson  <wilson@specifixinc.com>
24239
24240         * objc.dg/encode-2.m (main): New local string.  Set depending on
24241         sizeof long.  Use in sscanf call.
24242         * objc.dg/encode-3.m (main): New local string.  Set depending on
24243         sizeof long.  Use in scan_initial call.
24244
24245 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24246
24247         * objc.dg/call-super-2.m: Make LP64-safe.
24248         * objc.dg/desig-init-1.m: Likewise.
24249
24250 2004-01-27  Devang Patel <dpatel@apple.com>
24251
24252         * g++.dg/debug/namespace1.C: New test.
24253
24254 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
24255
24256         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
24257         xscale-*-*.
24258
24259         * gcc.dg/arm-mmx-1.c: New test.
24260
24261 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
24262
24263         * gcc.dg/20040127-1.c: New test.
24264         * gcc.dg/20040127-2.c: New test.
24265
24266 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24267
24268         * objc.dg/stret-1.m (glob): Renamed to globa.
24269
24270 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
24271
24272         PR c++/13663
24273         * g++.dg/expr/for1.C: New test.
24274
24275 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
24276
24277         PR middle-end/13779
24278         * gcc.dg/darwin-longlong.c: New test.
24279
24280 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
24281
24282         * gcc.dg/20040124-1.c: Moved test from here...
24283         * gcc.c-torture/compile/20040124-1.c: ...to here.
24284
24285 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
24286
24287         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
24288         the assembly output if -m64 is passed.
24289
24290 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
24291
24292         PR c++/13833
24293         * g++.dg/template/cond3.C: New test.
24294
24295 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24296
24297         PR c++/13810
24298         * g++.dg/template/ttp7.C: New test.
24299
24300 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24301
24302         PR c++/13797
24303         * g++.dg/template/nontype4.C: New test.
24304         * g++.dg/template/nontype5.C: Likewise.
24305
24306 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
24307
24308         * gcc.dg/torture/mips-clobber-at.c: New test.
24309
24310 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
24311
24312         * gcc.dg/20040124-1.c: New test.
24313
24314 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
24315
24316         * gcc.dg/20040123-1.c: New test.
24317
24318 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
24319
24320         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
24321
24322 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
24323
24324         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
24325
24326 2004-01-23  Andrew Pinski  <apinski@apple.com>
24327
24328         * gcc.dg/20030121-1.c: Move to ..
24329         * gcc.dg/20040121-1.c: here.
24330
24331 2004-01-23  Roger Sayle  <roger@eyesopen.com>
24332
24333         * gcc.dg/builtins-29.c: New test case.
24334
24335 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
24336
24337         PR 18314
24338         * gcc.dg/builtins-30.c: New testcase.
24339
24340 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
24341
24342         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
24343         * lib/g77.exp: Likewise.
24344         * lib/objc.exp: Likewise.
24345         * lib/g++.exp: Likewise.
24346
24347 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
24348
24349         * gcc.dg/struct-by-value-2.c: New test.
24350
24351 2004-01-21  Andrew Pinski  <apinski@apple.com>
24352
24353         PR target/13785
24354         * gcc.dg/20030121-1.c: New test.
24355
24356 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
24357
24358         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
24359         clobber frame pointer register in asm statement.
24360
24361 2004-01-21  Falk Hueffner  <falk@debian.org>
24362
24363         * gcc.c-torture/compile/20040121-1.c: New test.
24364
24365 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
24366
24367         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
24368
24369 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
24370
24371         * gcc.dg/ppc64-abi-2.c: New test.
24372
24373 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
24374
24375         * lib/treelang.exp: Fill out this file.
24376         * lib/treelang-dg.exp: New File.
24377
24378 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
24379
24380         * gcc.c-torture/compile/981022-1.c: Remove.
24381         * gcc.dg/array-5.c: Remove XFAIL.
24382         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
24383         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
24384         gcc.dg/cond-lvalue-1.c: Update.
24385         * gcc.dg/cast-lvalue-2.c: New test.
24386
24387 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
24388
24389         PR c++/13592
24390         * g++.dg/other/error1.C (class foo): Tweak error message.
24391
24392         PR c++/13592
24393         * g++.dg/template/call2.C: New test.
24394
24395 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
24396
24397         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
24398         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
24399         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
24400         scalar-return-1_x.c, scalar-return-2_y.c,
24401         scalar-return-3_x.c, scalar-return-3_y.c,
24402         scalar-return-4_x.c, scalar-return-4_y.c,
24403         struct-align-1.h, struct-align-1_x.c,
24404         struct-align-1_y.c, struct-align-2.h,
24405         struct-align-2_x.c, struct-align-2_y.c,
24406         struct-by-value-10_y.c, struct-by-value-11_x.c,
24407         struct-by-value-11_y.c, struct-by-value-12_x.c,
24408         struct-by-value-12_y.c, struct-by-value-13_x.c,
24409         struct-by-value-13_y.c, struct-by-value-14_x.c,
24410         struct-by-value-14_y.c, struct-by-value-15_x.c,
24411         struct-by-value-15_y.c, struct-by-value-16_y.c,
24412         struct-by-value-17_y.c, struct-by-value-18_y.c,
24413         struct-by-value-19_y.c, struct-by-value-1_x.c,
24414         struct-by-value-1_y.c, struct-by-value-20_y.c,
24415         struct-by-value-2_x.c, struct-by-value-2_y.c,
24416         struct-by-value-3_y.c, struct-by-value-4_x.c,
24417         struct-by-value-4_y.c, struct-by-value-5_y.c,
24418         struct-by-value-6_y.c, struct-by-value-7_y.c
24419         struct-by-value-8_x.c, struct-by-value-8_y.c
24420         struct-by-value-9_x.c, struct-by-value-9_y.c
24421         struct-return-10_x.c, struct-return-10_y.c,
24422         struct-return-19_x.c, struct-return-20_x.c
24423         struct-return-2_x.c, struct-return-2_y.c
24424         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
24425         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
24426
24427 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
24428
24429         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
24430         attribute on sparc*-sun-solaris2.*.
24431
24432 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
24433
24434         PR c++/13710
24435         * g++.dg/ext/typeof7.C: New test.
24436
24437 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
24438
24439         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
24440         * gcc.dg/const-elim-1.c: Same.
24441
24442 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
24443
24444         * objc.dg/stret-1.m: New.
24445         * objc.dg/stret-2.m: New.
24446
24447 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
24448
24449         PR c++/11895
24450         * g++.dg/ext/vector1.C: New test.
24451
24452 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
24453
24454         * gcc.dg/pch/import-1.c: New.
24455         * gcc.dg/pch/import-1.hs: New.
24456         * gcc.dg/pch/import-1a.h: New.
24457         * gcc.dg/pch/import-1b.h: New.
24458         * gcc.dg/pch/import-1c.h: New.
24459
24460 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
24461
24462         PR c++/13574
24463         * g++.dg/ext/array1.C: New test.
24464
24465         PR c++/13178
24466         * g++.dg/conversion/op1.C: New test.
24467
24468 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
24469
24470         PR 11864
24471         From Kazumoto Kojima / Dan Kegel:
24472         * gcc.dg/pr11864-1.c: New test.
24473
24474         PR 10392
24475         From Marcus Comstedt / Dan Kegel:
24476         * gcc.dg/pr10392-1.c: New test.
24477
24478 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
24479
24480         PR c++/13478
24481         * g++.dg/init/ref10.C: New test.
24482
24483 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24484
24485         PR c++/13407
24486         * g++.dg/parse/typename6.C: New test.
24487
24488 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
24489
24490         PR pch/13361
24491         * testsuite/g++.dg/pch/wchar-1.C: New.
24492         * testsuite/g++.dg/pch/wchar-1.Hs: New.
24493
24494 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24495
24496         PR c++/9259
24497         * g++.dg/expr/sizeof2.C: New test.
24498
24499 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
24500
24501         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
24502
24503 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
24504
24505         PR c++/13659
24506         * g++.dg/lookup/strong-using-3.C: New.
24507         * g++.dg/lookup/using-10.C: New.
24508
24509 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
24510
24511         PR c++/13594
24512         * g++.dg/lookup/strong-using-2.C: New.
24513
24514 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
24515             Dan Kegel <dank@kegel.com>
24516             J"orn Rennecke <joern.rennecke@superh.com>
24517
24518         PR target/9365
24519         * gcc.dg/pr9365-1.c: New test.
24520
24521 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24522
24523         PR c++/8856
24524         * g++.dg/parse/casting-operator2.C: New test.
24525         * g++.old-deja/g++.pt/explicit83.C: Remove.
24526
24527 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
24528
24529         * gcc.dg/label-compound-stmt-1.c: New test.
24530         * gcc.c-torture/compile/950922-1.c,
24531         gcc.c-torture/compile/20000211-3.c,
24532         gcc.c-torture/compile/20000518-1.c,
24533         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
24534         compound statements.
24535
24536 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
24537
24538         * gcc.dg/ppc64-abi-1.c: New test.
24539
24540 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
24541
24542          * g++.dg/ext/attrib9.C: Add dg-warnings.
24543
24544 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24545
24546         PR c++/12335
24547         * g++.dg/parse/dtor3.C: New test.
24548
24549 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
24550
24551         PR c++/12709
24552         * g++.dg/parse/try-catch-1.C: New test.
24553
24554 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
24555
24556         * ada/acats/run_all.sh: Add more verbose output in acats.log
24557         when compiling tests.
24558
24559 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
24560
24561         PR 13656
24562         * gcc.dg/typedef-redecl.c: New test case.
24563         * gcc.dg/typedef-redecl.h: New support file.
24564
24565 2004-01-13  Jan Hubicka  <jh@suse.cz>
24566
24567         * gcc.dg/always_inline.c: New test.
24568         * gcc.dg/debug/20031231-1.c: Fix.
24569
24570 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24571
24572         PR c++/13474
24573         * g++.dg/template/array3.C: New test.
24574
24575 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
24576
24577         * g++.dg/ext/lvalue1.C: No longer expected to fail.
24578         * g++.dg/warn/Wunused-2.C: Likewise.
24579
24580 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24581
24582         PR c++/13289
24583         * g++.dg/template/instantiate6.C: New test.
24584
24585 2004-01-12  Roger Sayle  <roger@eyesopen.com>
24586
24587         PR middle-end/11397
24588         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
24589
24590 2004-01-12  Jan Hubicka  <jh@suse.cz>
24591
24592         PR opt/12826
24593         * gcc.dg/20040112-1.c: New.
24594
24595         * gcc.dg/dwarf-die[1-7].c: Move to...
24596         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
24597         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
24598
24599 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
24600
24601         PR c++/4100
24602         * g++.dg/parse/friend4.C: New test.
24603
24604 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
24605
24606         PR c++/4100
24607         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
24608         definition is called a friend.
24609
24610 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
24611
24612         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
24613
24614 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
24615
24616         PR c++/3478
24617         * g++.dg/parse/error10.C: New test.
24618         * g++.dg/template/arg2.C: Accept "invalid type" error.
24619
24620 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
24621
24622         PR middle-end/13392
24623         * g++.dg/opt/expect2.C: New test.
24624
24625 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
24626
24627         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
24628         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
24629         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
24630         Update dg-error regexps.
24631
24632 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
24633
24634         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
24635         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
24636
24637 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
24638
24639         * gcc.dg/pragma-re-1.c: Use right pointer type.
24640
24641 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
24642
24643         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
24644
24645 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
24646
24647         * gcc.dg/rs6000-ldouble-1.c: New.
24648
24649 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24650
24651         DR 337
24652         PR c++/9256
24653         * g++.dg/other/abstract1.C: New test.
24654
24655 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
24656
24657         * g++.dg/lookup/strong-using-1.C: New.
24658
24659 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
24660
24661         PR c/11234
24662         * gcc.dg/func-ptr-conv-1.c: New test.
24663         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
24664
24665 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
24666
24667         PR target/13380.
24668         * gcc.c-torture/compile/20040109-1.c: New.
24669
24670 2004-01-08  Stuart Hastings  <stuart@apple.com>
24671
24672         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
24673         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
24674         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
24675
24676 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
24677
24678         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
24679
24680 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
24681
24682         * ada/acats/run_acats: Treat 'gnatchop' the same way
24683         as 'gnatmake'.  Export GCC_DRIVER.
24684         * ada/acats/run_all.sh: Add target_gnatchop.  Use
24685         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
24686
24687 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24688
24689         PR c++/12573
24690         * g++.dg/template/dependent-expr4.C: New test.
24691
24692 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
24693
24694         * gcc.dg/altivec-11.c: New test.
24695
24696 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
24697
24698         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
24699
24700 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
24701
24702         PR c/6024
24703         * gcc.dg/enum-compat-1.c: New test.
24704         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
24705
24706 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
24707
24708         PR c/12165
24709         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
24710         gcc.dg/c99-idem-qual-3.c: New tests.
24711
24712 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
24713
24714         * gcc.dg/winline-7.c: Don't cast void * to int.
24715
24716 2004-01-06  Jan Hubicka  <jh@suse.cz>
24717
24718         * gcc.dg/i386-sse-5.c: New test
24719         * g++.dg/eh/simd-1.c: Add -w argument for i386.
24720
24721 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
24722
24723         PR c++/12815
24724         * g++.dg/rtti/typeid4.C: New test.
24725
24726 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
24727
24728         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
24729
24730 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
24731
24732         PR c++/12132
24733         * g++.dg/template/error11.C: New test.
24734
24735         PR c++/13451
24736         * g++.dg/template/class2.C: New test.
24737
24738 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
24739         Richard Sandiford <rsandifo@redhat.com>
24740
24741         PR c++/13387
24742         * g++.dg/opt/alias3.C: New test.
24743
24744 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
24745
24746         PR c++/13157
24747         * g++.dg/template/koenig3.C: New test.
24748
24749         PR c++/13529
24750         * g++.dg/parse/offsetof3.C: New test.
24751
24752         * g++.dg/init/copy7.C: Add missing dg-error markers.
24753
24754         PR c++/12226
24755         * g++.dg/init/copy7.c: New test.
24756
24757         PR c++/13536
24758         * g++.dg/parse/cast1.C: New test.
24759
24760 2004-01-04  Jan Hubicka  <jh@suse.cz>
24761
24762         * gcc.dg/winline[1-7].c: New tests.
24763
24764 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24765
24766         PR c++/13520
24767         * g++.dg/template/qualttp22.C: New test.
24768
24769 2004-01-01  Jan Hubicka  <jh@suse.cz>
24770
24771         * gcc.dg/debug/20031231-1.c: New.
24772         * gcc.c-torture/compile/20040101-1.c: New.
24773         * gcc.dg/dwarf-die-[1-7].c: New.
24774
24775 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
24776
24777         PR optimization/13521
24778         * gcc.c-torture/compile/20031231-1.c: New test.
24779
24780 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
24781
24782         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
24783
24784 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24785
24786         PR c++/10079
24787         * g++.dg/template/crash16.C: New test.
24788
24789 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
24790
24791         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
24792
24793 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
24794
24795         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
24796         ports.
24797         * g++.old-deja/g++.jason/thunk3.C: Likewise.
24798         * g++.old-deja/g++.law/profile1.C: Likewise.
24799         * gcc.c-torture/compile/981006-1.c: Likewise.
24800         * gcc.c-torture/execute/loop-2e.x: Likewise.
24801         * gcc.c-torture/execute/loop-2f.x: Remove.
24802         * gcc.c-torture/execute/loop-2g.x: Likewise.
24803         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
24804         * gcc.dg/20020312-2.c: Remove traces of dead ports.
24805
24806 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
24807
24808         PR c++/13507
24809         * g++.dg/ext/attrib11.C: New test.
24810
24811         PR c++/13494
24812         * g++.dg/template/array2-1.C: New test.
24813         * g++.dg/template/array2-2.C: New test.
24814
24815 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
24816
24817         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
24818
24819 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
24820
24821         PR c++/12774
24822         * g++.dg/template/array1-1.C: New test.
24823         * g++.dg/template/array1-2.C: New test.
24824
24825 2003-12-29  Roger Sayle  <roger@eyesopen.com>
24826
24827         PR fortran/12632
24828         * g77.dg/12632.f: New test case.
24829
24830 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24831
24832         PR c++/13289
24833         * g++.dg/parse/nontype1.C: New test.
24834
24835 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24836
24837         PR c++/12403
24838         * g++.dg/parse/explicit1.C: New test.
24839         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
24840
24841 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
24842
24843         PR c++/13081
24844         * g++.dg/opt/inline6.C: New test.
24845
24846         PR c++/12613
24847         * g++.dg/parse/error9.C: New test.
24848
24849         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
24850
24851 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
24852
24853         PR c++/13009
24854         * g++.dg/init/assign1.C: New test.
24855
24856 2003-12-28  Roger Sayle  <roger@eyesopen.com>
24857
24858         PR c++/13070
24859         * g++.dg/warn/format3.C: New test case.
24860
24861 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24862
24863         * gcc.c-torture/compile/20031227-1.c: New test.
24864
24865 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
24866
24867         * g++.dg/bprob/bprob.exp: Load target-supports.exp
24868         * g77.dg/bprob/bprob.exp: Likewise.
24869         * gcc.misc-tests/bprob.exp: Likewise.
24870         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
24871         variants on systems where the library does not provide that
24872         functionality.
24873         * gcc.dg/builtins-20.c: Use builtins-config.h.
24874         * gcc.dg/builtins-config.h: New file.
24875
24876 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
24877
24878         * lib/gcc-dg.exp (dg-require-profiling): New function.
24879         * lib/target-supports.exp (check_profiling_available): Likewise.
24880         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
24881         * g77.dg/bprob/bprob.exp: Likewise.
24882         * gcc.misc-tests/bprob.exp: Likewise.
24883         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
24884         * gcc.dg/20021014-1.c: Likewise.
24885         * gcc.dg/nest.c: Likewise.
24886
24887 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
24888
24889         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
24890         compiling.
24891         * g++.dg/lookup/java2.C: Likewise.
24892         * gcc.dg/cpp/lexident.c: Likewise.
24893
24894 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
24895
24896         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
24897         given.
24898         * gcc.c-torture/compile/961203-1.c: Likewise.
24899         * gcc.c-torture/compile/980506-1.c: Likewise.
24900
24901 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
24902
24903         * lib/gcc-dg.exp (dg-prune-output): New annotation.
24904         (additional_prunes): New global.
24905         (gcc-dg-prune): Handle additional per-test pruning.
24906         (dg-test): Clear additional_prunes between tests.
24907
24908         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
24909         dg-prune-output to avoid spurious failures from assembler
24910         complaining about nonexistent WAW violations.
24911         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
24912         Use dg-prune-output to avoid spurious failures from assembler
24913         warning about Itanium B-step errata.
24914
24915 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
24916
24917         * g++.dg/abi/macro0.C: New test.
24918         * g++.dg/abi/macro1.C: Likewise.
24919         * g++.dg/abi/macro2.C: Likewise.
24920
24921         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
24922         * g++.dg/abi/bitfield7.C: Likewise.
24923         * g++.dg/abi/dtor2.C: Likewise.
24924         * g++.dg/abi/mangle11.C: Likewise.
24925         * g++.dg/abi/mangle12.C: Likewise.
24926         * g++.dg/abi/mangle14.C: Likewise.
24927         * g++.dg/abi/mangle17.C: Likewise.
24928         * g++.dg/abi/vbase10.C: Likewise.
24929         * g++.dg/abi/vbase14.C: Likewise.
24930         * g++.dg/template/qualttp17.C: Likewise.
24931
24932 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
24933
24934         PR c/11995
24935         * gcc.dg/20031223-1.c: New test.
24936
24937 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
24938
24939         * gcc.dg/noreturn-7.c: New test.
24940
24941 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
24942
24943         * gcc.dg/null-pointer-1.c: New test.
24944
24945 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
24946
24947         * g++.old-deja/g++.jason/template18.C: Remove.
24948         * g++.old-deja/g++.jason/template37.C: Likewise.
24949
24950         PR c++/12862
24951         * g++.dg/lookup/ns1.C: New test.
24952
24953         PR c++/12397
24954         * g++.dg/template/lookup3.C: New test.
24955
24956 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
24957
24958         * g++.dg/template/recurse1.C: New test
24959
24960 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
24961
24962         PR c++/12479
24963         * g++.dg/parse/semicolon1.C: New test.
24964         * g++.dg/parse/semicolon1.h: Likewise.
24965
24966 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
24967
24968         * gcc.dg/darwin-misaligned.c: New test.
24969
24970 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
24971
24972         PR c/9163
24973         * gcc.dg/20031222-1.c: New test.
24974
24975 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
24976
24977         PR c++/13438
24978         * g++.dg/parse/error8.C: New test.
24979
24980         PR c++/11554
24981         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
24982
24983 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
24984
24985         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
24986         too small.
24987         * gcc.c-torture/compile/930217-1.c: Likewise.
24988         * gcc.c-torture/compile/930513-1.c: Likewise.
24989         * gcc.c-torture/execute/920908-2.c: Likewise.
24990         * gcc.c-torture/execute/921204-1.c: Likewise.
24991         * gcc.c-torture/execute/930621-1.c: Likewise.
24992         * gcc.c-torture/execute/930630-1.c: Likewise.
24993         * gcc.c-torture/execute/931031-1.c: Likewise.
24994         * gcc.c-torture/execute/980602-2.c: Likewise.
24995         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
24996         * gcc.c-torture/execute/compndlit-1.c: Likewise.
24997         * gcc.c-torture/execute/extzvsi.c: Likewise.
24998         * gcc.c-torture/unsorted/ext.c: Likewise.
24999
25000 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
25001
25002         PR target/12749
25003         * gcc.c-torture/compile/20031220-2.c: New test case.
25004
25005 2003-12-20  Roger Sayle  <roger@eyesopen.com>
25006
25007         PR optimization/13031
25008         * gcc.c-torture/compile/20031220-1.c: New test case.
25009
25010 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
25011
25012         * gcc.dg/cast-function-1.c: New test.
25013
25014 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
25015
25016         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
25017         formats.
25018
25019 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
25020
25021         PR c++/12795
25022         * g++.dg/ext/attrib10.C: New test.
25023
25024 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
25025
25026         * gcc.dg/cleanup-10.c: New test.
25027         * gcc.dg/cleanup-11.c: New test.
25028
25029 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
25030
25031         PR c++/13239
25032         * g++.dg/opt/expect1.C: New test.
25033
25034 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
25035
25036         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
25037
25038 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
25039
25040         PR debug/12923
25041         * gcc.dg/20031218-1.c: New test.
25042
25043         PR debug/12389
25044         * gcc.dg/20031218-2.c: New test.
25045         * gcc.dg/20031218-3.c: New test.
25046
25047         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
25048         of label name and allow for USER_LABEL_PREFIX == "_" names.
25049         * g++.dg/abi/mangle18-2.C: Likewise.
25050         * g++.dg/abi/mangle19-1.C: Likewise.
25051         * g++.dg/abi/mangle19-2.C: Likewise.
25052         * g++.dg/abi/mangle20-1.C: Likewise.
25053         * g++.dg/abi/mangle20-2.C: Likewise.
25054
25055 2003-12-18  Richard Henderson  <rth@redhat.com>
25056
25057         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
25058
25059 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
25060             Dan Kegel <dank@kegel.com>
25061
25062         PR other/12009
25063         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
25064         testing a cross compiler, it causes spurious compile failures.
25065         * lib/g++.exp: Likewise.
25066
25067 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25068
25069         PR c++/13262
25070         * g++.dg/template/access13.C: New test.
25071
25072 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
25073
25074         * gcc.dg/20031216-1.c: New test.
25075
25076 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25077
25078         PR c++/9154
25079         * g++.dg/template/error10.C: New test.
25080
25081 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
25082
25083         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
25084         * g++.dg/eh/simd-2.C: Likewise.
25085
25086 2003-12-17  James E Wilson  <wilson@specifixinc.com>
25087             Roger Sayle  <roger@eyesopen.com>
25088
25089         * gcc.c-torture/execute/ieee/mzero5.c: New.
25090
25091 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
25092
25093         PR c++/10603
25094         * g++.dg/parse/error6.C: New test.
25095
25096         PR c++/12827
25097         * g++.dg/parse/error7.C: New test.
25098
25099 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
25100
25101         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
25102         at -O with stabs debugging formats.
25103         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
25104         * gcc.dg/debug/debug-2.c: Likewise.
25105
25106 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
25107
25108         PR c++/12696
25109         * g++.dg/init/error1.C: New test.
25110
25111         PR c++/12218
25112         * g++.dg/init/pm3.C: New test.
25113
25114 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
25115
25116         PR c/3347
25117         * gcc.dg/bitfld-8.c: New test.
25118
25119 2003-12-16  James Lemke  <jim@wasabisystems.com>
25120
25121         * gcc.dg/arm-scd42-[123].c: New tests.
25122
25123 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
25124
25125         PR c++/9043
25126         * g++.dg/abi/mangle20-1.C: New test.
25127         * g++.dg/abi/mangle20-2.C: New test.
25128
25129 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
25130
25131         PR c++/13275
25132         * g++.dg/other/offsetof2.C: Remove XFAIL.
25133         * g++.dg/parse/offsetof1.C: New test.
25134         * g++.gd/parse/offsetof2.C: Likewise.
25135
25136 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25137
25138         * g++.dg/template/nontype3.C: New test.
25139         * g++.dg/template/static2.C: Tweaked the dg-error clause.
25140
25141 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25142
25143         * g++.dg/warn/noreturn-3.C: Also test instantiation.
25144
25145 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
25146
25147         PR c++/13387
25148         * g++.dg/expr/assign1.C: New test.
25149
25150         PR c++/13242
25151         * g++.dg/abi/mangle19-1.C: New test.
25152         * g++.dg/abi/mangle19-2.C: New test.
25153
25154 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
25155
25156         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
25157
25158 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
25159
25160         * gcc.c-torture/execute/20031216-1.c: New test.
25161
25162 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25163
25164         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
25165         an ICE regression.
25166
25167 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
25168
25169         PR c++/10926
25170         * g++.dg/template/error9.C: New test.
25171
25172         PR c++/11116
25173         * g++.dg/template/error8.C: New test.
25174
25175 2003-12-15  Roger Sayle  <roger@eyesopen.com>
25176
25177         PR middle-end/13400
25178         * gcc.c-torture/execute/20031215-1.c: New test case.
25179
25180 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
25181
25182         PR c++/13269
25183         * g++.dg/parse/error5.C: New test.
25184
25185         PR c++/12989
25186         * g++.dg/expr/sizeof1.C: New test.
25187
25188         PR c++/13310
25189         * g++.dg/template/crash15.C: New test.
25190
25191 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
25192
25193         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
25194         a non-POD type as the last named parameter of a varargs function.
25195
25196 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
25197
25198         PR c++/13243
25199         PR c++/12573
25200         * g++.dg/template/crash14.C: New test.
25201         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
25202
25203 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
25204
25205         * g++.dg/other/java1.C: New test.
25206
25207         PR c++/13241
25208         * g++.dg/abi/mangle18-1.C: New test.
25209         * g++.dg/abi/mangle18-2.C: New test.
25210
25211 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25212
25213         PR optimization/10312
25214         * gcc.c-torture/execute/20031214-1.c: New.
25215
25216 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
25217
25218         PR c++/10779
25219         PR c++/12160
25220         * g++.dg/parse/error3.C: New test.
25221         * g++.dg/parse/error4.C: Likewise.
25222         * g++.dg/abi/mangle4.C: Tweak error messages.
25223         * g++.dg/lookup/using5.C: Likewise.
25224         * g++.dg/other/error2.C: Likewise.
25225         * g++.dg/parse/typename5.C: Likewise.
25226         * g++.dg/parse/undefined1.C: Likewise.
25227         * g++.dg/template/arg2.C: Likewise.
25228         * g++.dg/template/ttp3.C: Likewise.
25229         * g++.dg/template/type1.C: Likewise.
25230         * g++.old-deja/g++.other/crash32.C: Likewise.
25231         * g++.old-djea/g++.pt/defarg8.C: Likewise.
25232
25233 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25234
25235         PR c++/13106
25236         * g++.dg/warn/noreturn-3.C: New test.
25237
25238 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
25239
25240         PR c++/13118
25241         * g++.dg/abi/covariant3.C: New.
25242
25243 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
25244
25245         * g++.dg/eh/ia64-1.C: New test.
25246
25247 2003-12-12  Roger Sayle  <roger@eyesopen.com>
25248
25249         PR optimization/13037
25250         * g77.f-torture/execute/13037.f: New test case.
25251
25252 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
25253
25254         PR c++/12881
25255         * g++.dg/abi/covariant2.C: New.
25256
25257 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
25258
25259         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
25260
25261 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
25262
25263         * gcc.c-torture/execute/wchar_t-1.x: Delete.
25264
25265 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
25266
25267         PR other/10819
25268         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
25269         to fix Bug 10819.
25270         * lib/g++.exp (g++_version): Likewise.
25271         * lib/g77.exp (g77_version): Likewise.
25272         * lib/objc.exp (default_objc_version): Likewise.
25273
25274 2003-12-10  Richard Henderson  <rth@redhat.com>
25275
25276         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
25277
25278         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
25279
25280 2003-12-08  Matt Austern  <austern@apple.com>
25281
25282         PR c/13134
25283         * lib/gcc-dg.exp (dg-require-visibility): Define.
25284         * lib/target-supports (check_visibility_available): Define.
25285         * gcc.dg/visibility-1.c: New test.
25286         * gcc.dg/visibility-2.c: Likewise.
25287         * gcc.dg/visibility-3.c: Likewise.
25288         * gcc.dg/visibility-4.c: Likewise.
25289         * gcc.dg/visibility-5.c: Likewise.
25290         * gcc.dg/visibility-6.c: Likewise.
25291         * g++.dg/ext/visibility-1.C: Likewise.
25292         * g++.dg/ext/visibility-2.C: Likewise.
25293         * g++.dg/ext/visibility-3.C: Likewise.
25294         * g++.dg/ext/visibility-4.C: Likewise.
25295         * g++.dg/ext/visibility-5.C: Likewise.
25296         * g++.dg/ext/visibility-6.C: Likewise.
25297
25298 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25299
25300         * g++.dg/lookup/java1.C: New test.
25301         * g++.dg/lookup/java2.C: New test.
25302
25303 2003-12-07  Falk Hueffner  <falk@debian.org>
25304
25305         * g++.dg/opt/noreturn-1.C: New test.
25306
25307 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
25308
25309         * gcc.dg/overflow-1.c: New test.
25310
25311 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
25312
25313         * g77.f-torture/compile/13060.f: New test.
25314
25315 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
25316
25317         PR c++/13323
25318         * g++.dg/inherit/operator2.C: New test.
25319
25320 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
25321
25322         PR c++/13305
25323         * g++.dg/ext/attrib9.C: New test.
25324
25325 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
25326
25327         PR c++/13314
25328         * g++.dg/template/error7.C: New test.
25329
25330 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
25331             J"orn Rennecke <joern.rennecke@superh.com>
25332
25333         PR target/13302
25334         * g++.dg/other/struct-va_list.C: New test.
25335
25336 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25337
25338         PR c++/13166
25339         * g++.dg/parse/defarg6.C: New test.
25340
25341 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
25342
25343         PR target/13256
25344         * gcc.c-torture/execute/20031201-1.c: New test.
25345
25346 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
25347
25348         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
25349
25350 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
25351
25352         * gcc.dg/builtin-return-1.c: New test.
25353
25354 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
25355             J"orn Rennecke <joern.rennecke@superh.com>
25356
25357         PR optimization/13260
25358         * gcc.c-torture/execute/20031204-1.c: New test.
25359
25360 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
25361
25362         PR c++/9127
25363         * g++.dg/template/error6.C: New test.
25364
25365 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
25366
25367         * gcc.dg/20031202-1.c: New test.
25368
25369 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
25370
25371         PR c++/13179
25372         * g++.dg/template/eh1.C: New test.
25373
25374         PR c++/10771
25375         * g++.dg/template/error5.C: New test.
25376
25377 2003-12-02  David Ung  <davidu@mips.com>
25378
25379         * gcc.dg/compat/vector-check.h: Corrected type for var
25380         g_##TMODE
25381
25382 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25383
25384         PR c++/10126
25385         * g++.dg/template/ptrmem8.C: New test.
25386
25387 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25388
25389         PR c++/12573
25390         * g++.dg/template/dependent-expr3.C: New test.
25391
25392 2003-12-01  James Lemke  <jim@wasabisystems.com>
25393
25394         * gcc.dg/arm-g2.c: New test.
25395
25396 2003-12-01  Roger Sayle  <roger@eyesopen.com>
25397
25398         PR optimization/11634
25399         * gcc.dg/20031201-2.c: New test case.
25400
25401 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
25402
25403         PR 11433
25404         * objc.dg/proto-lossage-3.m: New test.
25405
25406 2003-12-01  Roger Sayle  <roger@eyesopen.com>
25407
25408         PR optimization/12628
25409         * gcc.dg/20031201-1.c: New test case.
25410
25411 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
25412
25413         * gcc.dg/unaligned-1.c: New test.
25414
25415 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
25416
25417         PR c++/9849
25418         * g++.dg/template/error4.C: New test.
25419         * g++.dg/template/nested3.C: Adjust error markers.
25420
25421 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25422
25423         * gcc.dg/cpp/assert4.c: Check more #system assertions.
25424
25425 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
25426
25427         PR c/10333
25428         * gcc.dg/bitfld-7.c: New test.
25429
25430 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
25431
25432         * gcc.dg/tls/asm-1.C: New test.
25433
25434 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25435
25436         * gcc.dg/cpp/assert4.c: Update.
25437
25438 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
25439
25440         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
25441         * gcc.dg/builtin-apply3.c: New test.
25442
25443 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
25444
25445         * lib/compat.exp (compat-obj): New xfaildata parameter.
25446         Use it to set compiler_conditional_xfail_data before compiling.
25447         (compat-get-options): Handle dg-xfail-if.
25448         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
25449         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
25450         * gcc.dg/compat/vector-1_y.c: Likewise.
25451         * gcc.dg/compat/vector-2_x.c: Likewise.
25452         * gcc.dg/compat/vector-2_y.c: Likewise.
25453
25454 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
25455
25456         * g++.dg/opt/reg-stack4.C: New test.
25457
25458 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
25459
25460         * gcc.dg/builtin-apply2.c: New test.
25461
25462 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
25463
25464         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
25465
25466 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25467
25468         PR c++/12924
25469         * g++.dg/template/template-id-2.C: New test.
25470
25471 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25472
25473         PR c++/5369
25474         * g++.dg/template/memfriend1.C: New test.
25475         * g++.dg/template/memfriend2.C: Likewise.
25476         * g++.dg/template/memfriend3.C: Likewise.
25477         * g++.dg/template/memfriend4.C: Likewise.
25478         * g++.dg/template/memfriend5.C: Likewise.
25479         * g++.dg/template/memfriend6.C: Likewise.
25480         * g++.dg/template/memfriend7.C: Likewise.
25481         * g++.dg/template/memfriend8.C: Likewise.
25482         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
25483
25484 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
25485
25486         PR c++/12515
25487         * g++.dg/ext/cond1.C: New test.
25488
25489 2003-11-20  Richard Henderson  <rth@redhat.com>
25490
25491         * gcc.dg/20020201-2.c: Remove.
25492         * gcc.dg/20020201-4.c: Remove.
25493         * gcc.dg/20020304-1.c: Remove.
25494
25495 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
25496
25497         * gcc.dg/cpp/trad/xwin1.c: New test case.
25498
25499 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
25500
25501         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
25502         * lib/g77.exp: Likewise.
25503         * lib/objc.exp: Likewise.
25504         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
25505         for darwin.
25506
25507 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25508
25509         PR c++/12932
25510         * g++.dg/template/static5.C: New test.
25511
25512 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
25513
25514         * gcc.dg/nested-func-1.c: New test.
25515
25516 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25517
25518         * gcc.dg/cpp/assert4.c: New test.
25519
25520 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
25521
25522         PR c++/2294
25523         * g++.dg/lookup/using9.c: New test.
25524
25525 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
25526
25527         PR c++/12762
25528         * g++.dg/template/error3.C: New test.
25529
25530 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
25531
25532         PR ada/13035
25533         * ada/acats/run_acats, run_all.sh: Fix syntax error.
25534         No longer use a wrapper for gcc, since this does not work under
25535         Windows.
25536
25537 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
25538
25539         PR c++/2094
25540         * g++.dg/template/ptrmem7.C: New test.
25541
25542 2003-11-13  Andrew Pinski <apinski@apple.com>
25543
25544         * gcc.c-torture/compile/20031113-1.c: New test.
25545
25546 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
25547             Kean Johnston <jkj@sco.com>
25548
25549         PR c/13029
25550         * gcc.dg/unused-4.c: Update.
25551
25552 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
25553
25554         * g++.dg/opt/const3.C: New test.
25555
25556 2003-11-13  Jan Hubicka  <jh@suse.cz>
25557
25558         * gcc.c-torture/compile/20031112-1.c: New test.
25559
25560 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
25561
25562         * g++.dg/parse/crash10.C: Remove bogus error marker.
25563
25564 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25565
25566         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
25567         (host_gcc): Likewise.
25568         (ROOT): Honor $PWDCMD.
25569         (BASE): Likewise.
25570         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
25571
25572 2003-11-12  Catherine Moore  <clm@redhat.com>
25573
25574         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
25575
25576 2003-11-12  Andreas Jaeger  <aj@suse.de>
25577             Jakub Jelinek  <jakub@redhat.com>
25578             Andrew Pinski  <pinskia@physics.uc.edu>
25579             Richard Henderson  <rth@redhat.com>
25580
25581         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
25582         systems.
25583         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
25584
25585         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
25586         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
25587
25588 2003-11-11  Andreas Jaeger  <aj@suse.de>
25589
25590         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
25591
25592         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
25593
25594 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
25595
25596         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
25597         Clean ups.
25598
25599 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
25600
25601         * gcc.dg/trampoline-1.c: New test.
25602
25603 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
25604
25605         * gcc.c-torture/compile/200031109-1.c: New test.
25606
25607 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25608
25609         PR c/3190
25610         PR c/8714
25611         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
25612         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
25613         gcc.dg/format/no-y2k-1.c: Update.
25614
25615 2003-11-08  Roger Sayle  <roger@eyesopen.com>
25616
25617         PR optimization/10467
25618         * gcc.dg/20031108-1.c: New test case.
25619
25620 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
25621
25622         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
25623
25624 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25625
25626         * gcc.dg/compound-lvalue-1.c: New test.
25627         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
25628         some XFAILs.
25629
25630 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
25631
25632         * gcc.dg/altivec-varargs-1.c: New test.
25633
25634 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
25635
25636         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
25637         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
25638         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
25639         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
25640         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
25641
25642 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
25643
25644         * gcc.dg/cond-lvalue-1.c: New test.
25645
25646 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
25647
25648         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
25649
25650 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25651
25652         PR c++/11616
25653         * g++.dg/template/instantiate5.C: New test.
25654
25655 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25656
25657         PR c++/12726
25658         * g++.dg/ext/complit2.C: Replace test with self-contained version.
25659         * ChangeLog: Add missing first entry for above test.
25660
25661 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25662
25663         PR c++/9810
25664         * g++.dg/template/using8.C: New test.
25665         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
25666
25667 2003-11-02  Roger Sayle  <roger@eyesopen.com>
25668
25669         PR optimization/10817
25670         * gcc.c-torture/compile/20031102-1.c: New test case.
25671
25672 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
25673
25674         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
25675         2147483647.
25676
25677 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
25678
25679         * gcc.dg/20031102-1.c: New test.
25680
25681 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
25682
25683         * gcc.dg/complex-1.c: New test.
25684
25685 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25686
25687         PR c++/12796
25688         * g++.dg/template/crash13.C: Adjust expected error location.
25689         * g++.old-deja/g++.brendan/ns1.C: Likewise.
25690
25691 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
25692
25693         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
25694
25695 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
25696
25697         PR/10239
25698         * gcc.c-torture/compile/20031031-2.c: New test.
25699
25700 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
25701
25702         PR/11640
25703         * gcc.c-torture/compile/20031031-1.c: New test.
25704
25705 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
25706
25707         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
25708         * gcc.misc-tests/bprob.exp: Likewise.
25709         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
25710         the execution test on arm-elf configs.
25711         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
25712         configs that don't support scratch files.
25713         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
25714
25715 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
25716
25717         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
25718         done by dejagnu.
25719
25720 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
25721
25722         * ada/acats/run_all.sh: Redirect mv output to /dev/null
25723         Avoid non pure sh syntax. Add more logging.
25724
25725         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
25726         fail.
25727
25728 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25729
25730         PR libgcj/10610
25731         * gcc.dg/ppc-stackalign-1.c: New test.
25732
25733 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
25734
25735         * ada/acats/run_all.sh: Change output to be more compliant with
25736         dejagnu framework.
25737         Create acats.sum and acats.log files under testsuite/ada/acats
25738         Only run [a-z]* directories, to filter out e.g. CVS.
25739         Redirect build output to log file.
25740
25741 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
25742
25743         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
25744
25745 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
25746
25747         PR ada/5909:
25748         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
25749
25750 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
25751
25752         * gcc.c-torture/compile/20031023-1.c: New test.
25753         * gcc.c-torture/compile/20031023-2.c: New test.
25754         * gcc.c-torture/compile/20031023-3.c: New test.
25755         * gcc.c-torture/compile/20031023-4.c: New test.
25756
25757 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25758
25759         PR c++/10371
25760         * g++.dg/lookup/scoped8.C: New test.
25761
25762 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
25763
25764         * g++.dg/opt/reg-stack3.C: New test.
25765
25766 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
25767
25768         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
25769
25770 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25771
25772         PR c++/11076
25773         * g++.dg/template/crash13.C: New test.
25774
25775 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
25776
25777         * gcc.dg/c99-restrict-2.c: New test.
25778
25779 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
25780
25781         PR c++/12698, c++/12699, c++/12700, c++/12566
25782         * g++.dg/inherit/covariant9.C: New test.
25783         * g++.dg/inherit/covariant10.C: New test.
25784         * g++.dg/inherit/covariant11.C: New test.
25785
25786 2003-10-23  Jason Merrill  <jason@redhat.com>
25787
25788         PR c++/12726
25789         * g++.dg/ext/complit2.C: New test.
25790
25791 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
25792
25793         PR target/12654
25794         * gcc.c-torture/execute/20031020-1.c: New test.
25795
25796 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25797
25798         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
25799         following the jump_insn.
25800
25801 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
25802
25803         * gcc.dg/cast-lvalue-1.c: New test.
25804
25805 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
25806
25807         PR c++/11962
25808         * g++.dg/template/cond2.C: New test.
25809
25810 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
25811
25812         * gcc.dg/builtins-28.c: New test.
25813
25814 2003-10-20  Jan Hubicka  <jh@suse.cz>
25815
25816         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
25817         parameter.
25818         * testsuite/gcc.dg/inline-2.c: Likewise.
25819
25820 2003-10-20  Phil Edwards  <phil@codesourcery.com>
25821
25822         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
25823         * gcc.dg/nest.c: Likewise.
25824
25825 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25826
25827         PR c++/9781, c++/10583, c++/11862
25828         * g++.dg/parse/crash13.C: New test.
25829
25830 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25831
25832         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
25833
25834 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
25835
25836         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
25837         Define HAVE_C99_RUNTIME except on Solaris.
25838         * gcc.dg/builtins-20.c: Likewise.
25839
25840 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25841
25842         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
25843
25844 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25845
25846         PR c++/12495
25847         * g++.dg/template/crash21.C: New test.
25848
25849 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25850
25851         PR c++/2513
25852         * g++.dg/template/typename5.C: New test.
25853
25854 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25855
25856         PR c++/12369
25857         * g++.dg/template/friend25.C: New test.
25858
25859 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
25860
25861         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
25862         versions.
25863
25864 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
25865
25866         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
25867         == 2147483647.
25868
25869 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
25870
25871         * gcc.c-torture/execute/960416-1.x: Remove.
25872         * gcc.c-torture/execute/divconst-3.x: Likewise.
25873
25874 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
25875
25876         PR target/12598
25877         * gcc.dg/torture/cris-volatile-1.c: New test.
25878
25879 2003-10-14  Roger Sayle  <roger@eyesopen.com>
25880
25881         PR optimization/9325
25882         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
25883         for overflowing floating point to integer conversion during RTL
25884         simplification.
25885
25886 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
25887
25888         * objc/execute/_cmd.m: Fix typo.
25889         * objc.dg/image-info.m, objc.dg/symtab-1.m:
25890         Relax 'scan-assembler' regexp.
25891         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
25892         objc.dg/try-catch-4.m: Run on non-Darwin targets.
25893         * objc.dg/zero-link-2.m: Remove blank line.
25894         * objc.dg/zero-link-3.m: New test case.
25895
25896 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
25897
25898         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
25899
25900         * gcc.dg/asm-names.c: Use scan-assembler-not rather
25901         than linker trickery.
25902
25903 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25904
25905         PR c++/12370
25906         * g++.dg/other/friend2.C: New test.
25907
25908 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
25909
25910         * gcc.dg/20031012-1.c: New test.
25911
25912 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
25913
25914         * gcc.dg/weak/weak-3.c: Fix for new warning.
25915
25916 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
25917
25918         PR optimization/8750
25919         * gcc.c-torture/execute/20031012-1.c: New test case.
25920
25921 2003-10-11  Roger Sayle  <roger@eyesopen.com>
25922
25923         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
25924         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
25925
25926 2003-10-11  Roger Sayle  <roger@eyesopen.com>
25927
25928         PR optimization/12260
25929         * gcc.c-torture/compile/20031011-2.c: New test case.
25930
25931 2003-10-11  Roger Sayle  <roger@eyesopen.com>
25932
25933         * gcc.c-torture/execute/20031011-1.c: New testcase.
25934
25935 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
25936
25937         * gcc.c-torture/compile/20031011-1.c: New test.
25938
25939 2003-10-11  Jan Hubicka  <jh@suse.cz>
25940
25941         * g++.dg/other/first-global.C: New test.
25942
25943 2003-10-11  Roger Sayle  <roger@eyesopen.com>
25944
25945         * gcc.c-torture/execute/string-opt-18.c: New testcase.
25946
25947 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
25948
25949         * gcc.c-torture/compile/20031010-1.c: New test.
25950
25951 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
25952
25953         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
25954         * gcc.c-torture/execute/va-arg-25.c: ... here.
25955
25956 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
25957
25958         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
25959
25960 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
25961
25962         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
25963
25964 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
25965
25966         * g++.dg/parse/error2.C: New test.
25967
25968 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
25969
25970         PR c++/11097
25971         * g++.dg/other/error5.C: Modify the error message.
25972         * g++.dg/lookup/using8.C: New test.
25973
25974 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
25975
25976         * gcc.dg/darwin-abi-2.c: New file.
25977         * gcc.c-torture/execute/va-arg-24.c: New file.
25978
25979 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
25980
25981         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
25982         indentation.
25983
25984 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
25985
25986         PR c++/10147
25987         * g++.dg/other/error4.C: Update error messages.
25988         * g++.dg/template/ptrmem4.C: Likewise.
25989
25990         PR c++/12337
25991         * g++.dg/init/new9.C: New test.
25992
25993         PR c++/12334, c++/12236, c++/8656
25994         * g++.dg/ext/attrib8.C: New test.
25995
25996 2003-10-06  Devang Patel  <dpatel@apple.com>
25997
25998         * gcc.dg/debug/dwarf2-3.h: New test.
25999         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
26000
26001 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
26002
26003         * g++.dg/opt/cfg2.C: New test.
26004
26005 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
26006
26007         * g++.dg/opt/float1.C: New test.
26008
26009 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
26010
26011         * gcc.dg/c90-array-lval-6.c: New test.
26012         * gcc.dg/c99-array-lval-6.c: New test.
26013
26014 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
26015             Ziemowit Laski  <zlaski@apple.com>
26016
26017         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
26018         'Derived', so that it is never considered a class method; add
26019         new warning for '+port' method ambiguity.
26020         * objc.dg/method-12.m: Include <objc/objc.h> instead of
26021         <objc/objc-api.h> (needed on Mac OS X).
26022         * objc.dg/method-13.m: New test.
26023
26024 2003-10-03  Roger Sayle  <roger@eyesopen.com>
26025
26026         PR optimization/9325, PR java/6391
26027         * gcc.c-torture/execute/20031003-1.c: New test case.
26028
26029 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
26030
26031         PR optimization/12180
26032         * gcc.dg/20031002-1.c: New test.
26033
26034         PR c++/12486
26035         * g++.dg/inherit/error1.C: New test.
26036
26037 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
26038
26039         * lib/f-torture.exp (search_for): Rename to...
26040         (search_for_re): This.  Also, clean up comments and the
26041         "regexp" invocation.
26042
26043 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
26044
26045         * gcc.c-torture/compile/20031002-1.c: New test.
26046
26047 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
26048
26049         * g++.dg/opt/cond1.C: New test.
26050
26051 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
26052
26053         * gcc.dg/Wold-style-definition-2.c: New testcase.
26054         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
26055
26056 2003-09-29  Richard Henderson  <rth@redhat.com>
26057
26058         * g++.dg/init/array10.C: Add dg-options.
26059
26060 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
26061
26062         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
26063
26064 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26065
26066         * g++.dg/template/friend19.C: Fix typo.
26067         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
26068
26069 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
26070
26071         * gcc.c-torture/execute/20030928-1.c: New test.
26072         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
26073
26074 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
26075
26076         * g++.dg/opt/unroll1.C: New test.
26077
26078 2003-09-26  Roger Sayle  <roger@eyesopen.com>
26079
26080         PR optimization/11741
26081         * gcc.dg/20030926-1.c: New test case.
26082
26083 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26084
26085         PR c++/5655
26086         * g++.dg/parse/access7.C: New test.
26087         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
26088
26089 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
26090
26091         MERGE OF objc-improvements-branch into MAINLINE:
26092         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
26093         if libobjc has not been built.
26094         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
26095         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
26096         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
26097         objc/execute/nested-3.m, objc/execute/np-2.m,
26098         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
26099         objc/execute/redefining_self.m, objc/execute/root_methods.m,
26100         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
26101         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
26102         objc.dg/special/unclaimed-category-1.h,
26103         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
26104         well as GNU runtime.
26105         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
26106         * execute/cascading-1.m, execute/function-message-1.m,
26107         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
26108         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
26109         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
26110         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
26111         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
26112         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
26113         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
26114         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
26115         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
26116         * objc.dg/bitfield-2.m: Run only on Darwin.
26117         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
26118         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
26119         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
26120         * objc.dg/const-str-1.m: Fix constant string layout.
26121
26122 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
26123
26124         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
26125
26126 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
26127
26128         * gcc.dg/darwin-abi-1.c: New file.
26129
26130 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
26131
26132         PR target/12281
26133         * gcc.c-torture/compile/20030921-1.c: New test.
26134
26135 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
26136
26137         * g++.dg/opt/reg-stack2.C: New test.
26138
26139 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
26140
26141         * g++.dg/eh/delayslot1.C: New test.
26142
26143 2003-09-20  Richard Henderson  <rth@redhat.com>
26144
26145         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
26146
26147 2003-09-20  Roger Sayle  <roger@eyesopen.com>
26148
26149         * gcc.c-torture/execute/20030920-1.c: New test case.
26150
26151 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26152
26153         * g++.dg/rtti/typeid3.C: Correct expected error message.
26154
26155 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26156
26157         PR c++/157
26158         * g++.dg/parse/crash12.C: New test.
26159
26160 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
26161
26162         * gcc.dg/compat/mixed-struct-check.h: New.
26163         * gcc.dg/compat/mixed-struct-defs.h: New.
26164         * gcc.dg/compat/mixed-struct-init.h: New.
26165         * gcc.dg/compat/struct-by-value-19_main.c: New.
26166         * gcc.dg/compat/struct-by-value-19_x.c: New.
26167         * gcc.dg/compat/struct-by-value-19_y.c: New.
26168         * gcc.dg/compat/struct-by-value-20_main.c: New.
26169         * gcc.dg/compat/struct-by-value-20_x.c: New.
26170         * gcc.dg/compat/struct-by-value-20_y.c: New.
26171         * gcc.dg/compat/struct-return-19_main.c: New.
26172         * gcc.dg/compat/struct-return-19_x.c: New.
26173         * gcc.dg/compat/struct-return-19_y.c: New.
26174         * gcc.dg/compat/struct-return-20_main.c: New.
26175         * gcc.dg/compat/struct-return-20_x.c: New.
26176         * gcc.dg/compat/struct-return-20_y.c: New.
26177
26178 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
26179         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
26180         so that it will not complain on LP64 targets.
26181
26182 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26183
26184         PR c++/495
26185         * g++.dg/template/friend24.C: New test.
26186
26187 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
26188
26189         PR c++/12332
26190         * g++.dg/template/memtmpl2.C: New test.
26191
26192 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
26193
26194         PR target/11184
26195         * gcc.dg/builtin-apply1.c: New test.
26196
26197 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
26198
26199         PR c++/9848
26200         * g++.dg/warn/Wunused-4.C: New test.
26201
26202 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26203
26204         PR c++/12316
26205         * g++.dg/other/gc2.C: New test.
26206
26207 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
26208
26209         PR c++/11991
26210         * g++.dg/rtti/typeid3.C: New test.
26211
26212         PR c++/12266
26213         * g++.dg/overload/template1.C: New test.
26214
26215 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
26216
26217         * g++.dg/opt/cfg3.C: New test.
26218
26219 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26220
26221         PR c++/7939
26222         * g++.dg/template/crash11.C: New test.
26223
26224 2003-09-16  Jason Merrill  <jason@redhat.com>
26225             Jakub Jelinek  <jakub@redhat.com>
26226
26227         * gcc.dg/attr-warn-unused-result.c: New test.
26228
26229 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
26230
26231         PR c++/12184
26232         * g++.dg/expr/call2.C: New test.
26233
26234 2003-09-15  Andreas Jaeger  <aj@suse.de>
26235
26236         * gcc.dg/Wold-style-definition-1.c: New test.
26237
26238 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
26239
26240         PR c++/3907
26241         * g++.dg/parse/template12.C: New test.
26242
26243         * g++.dg/abi/bitfield11.C: New test.
26244         * g++.dg/abi/bitfield12.C: Likewise.
26245
26246 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
26247
26248         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
26249         non-expansion of functional macro name without arguments at EOL.
26250         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
26251
26252 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
26253
26254         * gcc.c-torture/execute/20030914-[12].c: New tests.
26255
26256 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
26257
26258         PR c++/11788
26259         * g++.dg/overload/addr1.C: New test.
26260
26261 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
26262
26263         * gcc.dg/20030909-1.c: New test.
26264
26265 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
26266
26267         * gcc.dg/ultrasp10.c: New test.
26268
26269 2003-09-09  Devang Patel  <dpatel@apple.com>
26270
26271         * gcc.dg/darwin-ld-6.c: New test.
26272
26273 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26274
26275         * gcc.dg/torture/builtin-explog-1.c: New testcase.
26276
26277 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
26278
26279         * gcc.dg/ia64-types1.c: New test.
26280         * gcc.dg/ia64-types2.c: Likewise.
26281
26282 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26283
26284         * gcc.dg/builtins-1.c: Add more _Complex tests.
26285         * gcc.dg/torture/builtin-attr-1.c: Likewise.
26286
26287         * gcc.dg/builtins-1.c: Test existing _Complex functions.
26288         * gcc.dg/torture/builtin-attr-1.c: Likewise.
26289
26290 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
26291
26292         PR c++/11786
26293         * g++.dg/lookup/koenig2.C: New test.
26294
26295         PR c++/5296
26296         * g++.dg/rtti/typeid2.C: New test.
26297
26298 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
26299
26300         * gcc.c-torture/compile/20030904-1.c: New test.
26301
26302 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
26303
26304         * g++.dg/opt/longbranch2.C: New test.
26305
26306 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
26307
26308         * g++.dg/template/crash10.C: Only compile it.
26309
26310 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
26311
26312         PR middle-end/11665
26313         * gcc.c-torture/compile/20030907-1.c: New test.
26314         * g++.dg/init/array11.C: New test.
26315
26316 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
26317
26318         PR c++/11852
26319         * g++.dg/init/struct1.C: New test.
26320
26321 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
26322
26323         PR c++/12181
26324         * g++.dg/expr/comma1.C: New test.
26325
26326 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
26327
26328         PR c++/11867
26329         * g++.dg/expr/static_cast5.C: New test.
26330
26331 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
26332
26333         PR c++/11507
26334         * g++.dg/lookup/scoped7.C: New test.
26335
26336         PR c++/9574
26337         * g++.dg/other/static1.C: New test.
26338
26339         PR c++/11490
26340         * g++.dg/warn/template-1.C: New test.
26341
26342         PR c++/11432
26343         * g++.dg/template/crash10.C: New test.
26344
26345         PR c++/2478
26346         * g++.dg/overload/VLA.C: New test.
26347
26348         PR c++/10804
26349         * g++.dg/template/call1.C: New test.
26350
26351 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26352
26353         PR c++/11794
26354         * g++.dg/parse/using3.C: New test.
26355
26356 2003-09-06  Roger Sayle  <roger@eyesopen.com>
26357
26358         PR c++/11409
26359         * g++.dg/overload/builtin3.C: New test case.
26360
26361 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
26362
26363         PR c/9862
26364         * gcc.dg/20030906-1.c: New test.
26365         * gcc.dg/20030906-2.c: Likewise.
26366
26367 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26368
26369         PR c++/12167
26370         * g++.dg/parse/defarg5.C: New test.
26371
26372         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
26373
26374 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
26375
26376         PR c++/12163
26377         * g++.dg/expr/static_cast4.C: New test.
26378
26379         PR c++/12146
26380         * g++.dg/template/crash9.C: New test.
26381
26382 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
26383
26384         * g++.old-deja/g++.ext/pretty2.C: Update for change
26385         in __FUNCTION__.
26386         * g++.old-deja/g++.ext/pretty3.C: Likewise.
26387
26388 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
26389
26390         PR c++/11922
26391         * g++/dg/template/qualified-id1.C: New test.
26392
26393         PR c++/12037
26394         * g++.dg/warn/noeffect4.C: New test.
26395
26396 2003-09-04  Matt Austern  <austern@apple.com>
26397
26398         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
26399         * g++.dg/ext/fnname2.C: Likewise.
26400         * g++.dg/ext/fnname3.C: Likewise.
26401
26402 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
26403
26404         * g++.dg/expr/lval1.C: New test.
26405         * g++.dg/ext/lvcast.C: Remove.
26406
26407 2003-09-03  Roger Sayle  <roger@eyesopen.com>
26408
26409         PR optimization/11700.
26410         * gcc.c-torture/compile/20030903-1.c: New test case.
26411
26412 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
26413
26414         PR c++/12053
26415         * g++.dg/abi/layout4.C: New test.
26416
26417 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
26418
26419         PR c++/11553
26420         * g++.dg/parse/friend3.C: New test.
26421
26422 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
26423
26424         PR c++/11847
26425         * g++.dg/template/class1.C: New test.
26426
26427         PR c++/11808
26428         * g++.dg/expr/call1.C: New test.
26429
26430 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
26431
26432         PR c++/12114
26433         * g++.dg/init/ref9.C: New test.
26434
26435         PR c++/11972
26436         * g++.dg/template/nested4.C: New test.
26437
26438 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
26439
26440         PR c++/12093
26441         * g++.dg/template/non-dependent4.C: New test.
26442
26443         PR c++/11928
26444         * g++.dg/inherit/conv1.C: New test.
26445
26446 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
26447
26448         PR c++/6196
26449         * g++.dg/ext/label1.C: New test.
26450         * g++.dg/ext/label2.C: Likewise.
26451
26452 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
26453
26454         * g++.dg/expr/cond3.C: New test.
26455
26456 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26457
26458         * gcc.dg/builtins-1.c: Add new builtin cases.
26459
26460 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26461
26462         * gcc.dg/builtins-1.c: Add new cases.
26463         * gcc.dg/torture/builtin-attr-1.c: Likewise.
26464
26465 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26466
26467         * gcc.dg/builtins-1.c: Add more math builtin tests.
26468         * gcc.dg/torture/builtin-attr-1.c: New test.
26469
26470 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
26471
26472         PR optimization/5079
26473         * g++.dg/opt/static3.C: New test.
26474
26475 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26476
26477         * gcc.misc-tests/gcov-10b.c: New test.
26478
26479 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
26480
26481         * g++.dg/opt/ptrmem3.C: New test.
26482
26483         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
26484
26485 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
26486
26487         * gcc.dg/20030826-2.c: New test.
26488
26489 2003-08-26  Roger Sayle  <roger@eyesopen.com>
26490
26491         PR middle-end/12002
26492         * g77.f-torture/compile/12002.f: New test case.
26493
26494 2003-08-26  Roger Sayle  <roger@eyesopen.com>
26495
26496         * gcc.dg/20030826-1.c: New test case.
26497
26498 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
26499
26500         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
26501
26502 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
26503
26504         PR c++/11871
26505         * c++.dg/lookup/crash1.C: New test.
26506
26507         * c++.dg/warn/noeffect3.C: New test.
26508
26509 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
26510
26511         * gcc.dg/compat/vector-1_x.c: Compile with -w.
26512         * gcc.dg/compat/vector-1_y.c: Ditto.
26513         * gcc.dg/compat/vector-2_x.c: Ditto.
26514         * gcc.dg/compat/vector-2_y.c: Ditto.
26515
26516 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
26517
26518         * gcc.dg/20030702-1.c: New test.
26519
26520 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
26521
26522         PR c++/8795
26523         * g++.dg/ext/altivec-1.C: New test.
26524
26525 2003-08-24  Richard Henderson  <rth@redhat.com>
26526
26527         * g++.dg/eh/simd-2.C: Add -w for x86.
26528
26529 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
26530
26531         * gcc.dg/20030815-1.c: New test.
26532
26533 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26534
26535         PR c++/3765
26536         * g++.dg/parse/access6.C: New test.
26537
26538 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26539
26540         PR c++/641, c++/11876
26541         * g++.dg/template/friend22.C: New test.
26542         * g++.dg/template/friend23.C: Likewise.
26543
26544 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26545
26546         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
26547         identically.
26548
26549 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26550
26551         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
26552
26553 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26554
26555         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
26556
26557 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26558
26559         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
26560
26561 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26562
26563         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
26564
26565 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
26566
26567         PR c++/11919
26568         * g++.dg/overload/prom1.C: New test.
26569
26570         PR c++/11551
26571         * g++.dg/parse/dtor2.C: New test.
26572
26573         PR c++/10762
26574         * g++.dg/parse/using2.C: New test.
26575
26576 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
26577
26578         PR target/11805
26579         * gcc.c-torture/compile/20030821-1.c: New.
26580
26581 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
26582
26583         PR c++/11834
26584         * g++.dg/template/deduce2.C: New test.
26585
26586 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
26587
26588         * gcc.c-torture/execute/20030821-1.c: New test.
26589
26590 2003-08-20  Roger Sayle  <roger@eyesopen.com>
26591
26592         PR middle-end/11984
26593         * gcc.dg/20030820-1.c: New test case.
26594
26595 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
26596
26597         PR c++/11945
26598         * g++.dg/warn/noeffect2.C: New test.
26599
26600 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
26601
26602         PR c++/10926
26603         * g++.dg/template/dtor2.C: New test.
26604
26605         PR c++/11684
26606         * g++.dg/template/operator1.C: New test.
26607         * g++.dg/parse/operator4.C: New test.
26608
26609         PR c++/11946.C
26610         * g++.dg/expr/enum1.C: New test.
26611         * gcc.dg/c99-bool-1.c: Remove bogus warning.
26612
26613         PR c++/11036.C
26614         * g++.dg/parse/elab2.C: New test.
26615         * g++.dg/parse/typedef4.C: Change error message.
26616         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
26617         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
26618         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
26619
26620 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
26621
26622         * gcc.dg/pch/warn-1.c: New.
26623         * gcc.dg/pch/warn-1.hs: New.
26624
26625         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
26626         not-tested file.
26627
26628 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
26629
26630         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
26631
26632 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
26633
26634         * gcc.dg/uninit-D.c: New Test.
26635         * gcc.dg/uninit-E.c: New Test.
26636         * gcc.dg/uninit-F.c: New Test.
26637         * gcc.dg/uninit-G.c: New Test.
26638
26639 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
26640
26641         * g++.dg/README: Describe the pch directory.
26642
26643 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26644
26645         PR c++/11174
26646         * g++.dg/parse/access4.C: New test.
26647         * g++.dg/parse/access5.C: Likewise.
26648         * g++.old-deja/g++.jason/access17.C: Adjust error message.
26649
26650 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
26651
26652         * gcc.dg/noncompile/20030818-1.c: New.
26653
26654 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
26655
26656         PR c++/11957
26657         * g++.dg/warn/noeffect1.C: New test.
26658
26659         * g++.dg/template/scope2.C: New test.
26660         * g++.dg/template/error2.C: Correct dg-error
26661
26662 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
26663
26664         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
26665
26666 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
26667
26668         PR C++/11512
26669         * g++.dg/template/warn1.C: New.
26670
26671 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
26672
26673         * g++.dg/template/error2.C: New test.
26674         * g++.dg/lookup/using7.C: Adjust errors
26675         * g++.old-deja/g++.pt/crash36.C: Likewise.
26676         * g++.old-deja/g++.pt/derived3.C: Likewise.
26677
26678 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26679
26680         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
26681         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
26682         * gcc.c-torture/execute/builtins/string-9.c: New, from
26683         string-opt-9.c.  Adjust for execute/builtins framework.
26684         * gcc.c-torture/execute/string-opt-9.c: Delete.
26685
26686 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
26687
26688         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
26689
26690         * g++.dg/parse/ret-type2.C: New test.
26691
26692         PR c++/11703
26693         * g++.dg/init/new8.C: New test.
26694
26695         PR c++/10923
26696         * g++.dg/parse/typedef5.C: New test.
26697
26698         PR c++/9512
26699         * g++.dg/parse/qualified2.C: New test.
26700         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
26701         invalid code.
26702
26703 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
26704
26705         * g++.dg/conversion/ptrmem1.C: New test.
26706
26707 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
26708
26709         PR target/11693
26710         * gcc.dg/20030811-1.c: New test.
26711
26712         PR target/11535
26713         * gcc.c-torture/execute/20030811-1.c: New test.
26714
26715 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26716
26717         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
26718
26719 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
26720
26721         PR c++/11789.C
26722         * g++.dg/inherit/multiple1.C: New test.
26723
26724 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
26725
26726         * gcc.dg/spe1.c: New test.
26727
26728         PR c++/11670
26729         * g++.dg/expr/cast2.C: New test.
26730
26731         PR c++/10530
26732         * g++.dg/template/dependent-name2.C: New test.
26733
26734 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
26735
26736         * g++.dg/parse/crash11.C: Put the dg options in comments.
26737
26738 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
26739
26740         * lib/gcc-dg.exp: Update for diagnostic change.
26741
26742 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26743
26744         PR c++/5767
26745         * g++.dg/parse/crash11.C: New test.
26746
26747 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
26748
26749         * gcc.dg/cpp/spacing1.c: Update.
26750
26751 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
26752
26753         PR target/11739
26754         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
26755         a value for -mtune.
26756
26757 2003-08-04  Roger Sayle  <roger@eyesopen.com>
26758
26759         PR middle-end/11771
26760         * gcc.c-torture/compile/20030804-1.c: New test case.
26761
26762 2003-08-04  Roger Sayle  <roger@eyesopen.com>
26763
26764         * gcc.dg/20030804-1.c: New test case.
26765
26766 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
26767
26768         * gcc.dg/cpp/separate-1.c: New test.
26769
26770 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
26771
26772         PR c++/11704
26773         * g++.dg/template/dependent-expr2.C: New test.
26774
26775         PR c++/11766
26776         * g++.dg/expr/ptrmem1.C: New test.
26777
26778 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26779
26780         PR c++/9453
26781         * g++.dg/template/friend15.C: New test.
26782
26783 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
26784
26785         * lib/dg-pch.exp: Work round PCH bug.
26786
26787 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26788
26789         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
26790         builtins.  Move cases from builtins-4.c here.
26791
26792         * gcc.dg/torture/builtin-math-1.c: New test taken from
26793         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
26794         additional cases.
26795
26796         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
26797         Delete.
26798
26799 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
26800
26801         PR c++/9447
26802         * g++.dg/template/using7.C: New test.
26803
26804 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
26805
26806         * import1.c, import2.c: New tests.
26807
26808 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
26809
26810         * g++.dg/eh/crossjump1.C: New test.
26811
26812 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
26813
26814         PR c++/11697
26815         * g++.dg/template/using6.C: New test.
26816
26817         PR c++/11744
26818         * g++.dg/template/koenig2.C: New test.
26819
26820 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26821
26822         PR c++/7983
26823         * g++.dg/parse/typedef4.C: New test.
26824
26825 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26826
26827         PR c++/8442, c++/8806
26828         * g++.dg/template/elab1.C: New test.
26829         * g++.dg/template/type2.C: Likewise.
26830         * g++.dg/template/ttp3.C: Adjust expected error message.
26831         * g++.old-deja/g++.law/visibility13.C: Likewise.
26832         * g++.old-deja/g++.niklas/t135.C: Likewise.
26833         * g++.old-deja/g++.pt/ttp41.C: Likewise.
26834         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
26835         template argument.
26836         * g++.old-deja/g++.pt/ttp44.C: Likewise.
26837
26838 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
26839
26840         PR c++/11295
26841         * g++.dg/ext/stmtexpr1.C: New test.
26842
26843         * g++.dg/opt/tmp1.C: New test.
26844
26845         PR c++/11525
26846         * g++.dg/parse/constant4.C: New test.
26847
26848         PR c++/9447
26849         * g++.dg/template/using5.C: New test.
26850
26851 2003-07-31  Roger Sayle  <roger@eyesopen.com>
26852
26853         * gcc.dg/builtins-27.c: New test case.
26854
26855 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
26856
26857         * gcc.dg/tls/opt-7.c: New test.
26858
26859 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
26860
26861         * g++.old-deja/g++.other/crash18.C: Remove.
26862
26863 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
26864
26865         * g++.dg/template/explicit3.C: New.
26866         * g++.dg/template/explicit4.C: New.
26867         * g++.dg/template/explicit5.C: New.
26868
26869         PR c++/11347
26870         * g++.dg/template/memtmpl1.C: New.
26871
26872 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
26873
26874         PR target/11565
26875         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
26876         * gcc.dg/i386-387-5.c (dg-options): Likewise.
26877
26878 2003-07-30  Jan Hubicka  <jh@suse.cz>
26879
26880         * vtgc1.c: Kill.
26881
26882 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
26883
26884         * gcc.dg/struct-in-proto-1.c: New test.
26885
26886 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
26887
26888         * gcc.dg/cpp/include2.c: Only expect one message.
26889
26890 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
26891
26892         PR c++/9447
26893         * g++.dg/template/using1.C: New test.
26894         * g++.dg/template/using2.C: New test.
26895         * g++.dg/template/using3.C: New test.
26896         * g++.dg/template/using4.C: New test.
26897
26898 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
26899
26900         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
26901         * gcc.c-torture/execute/string-opt-10.c: Likewise.
26902
26903 2003-07-28  Jan Hubicka  <jh@suse.cz>
26904
26905         PR c++/11530
26906         * g++.dg/opt/call1.C: New test.
26907
26908 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
26909
26910         PR c++/11667
26911         * g++.dg/init/enum2.C: New test.
26912         * g++.dg/template/overload1.C: Add "-w" option.
26913
26914 2003-07-28    <hp@bitrange.com>
26915
26916         * gcc.dg/Wdeclaration-after-statement-1.c,
26917         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
26918
26919 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
26920
26921         * gcc.c-torture/compile/20030725-1.c: New test.
26922
26923 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
26924
26925         * gcc.dg/20030505.c: Only run for SPE.
26926         Remove definition of opaque type.
26927
26928 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
26929
26930         * g++.dg/template/ptrmem6.C: New test.
26931
26932 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
26933
26934         * gcc.c-torture/compile/zero-strct-2.c: New test.
26935
26936 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
26937
26938         * gcc.dg/intermod-1.c: New test.
26939
26940 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26941
26942         PR c++/11617
26943         * g++.dg/template/lookup2.C: New test.
26944         * g++.dg/template/memclass1.C: Remove instantiated from error.
26945         * g++.dg/other/error2.C: Tweak expected errors.
26946
26947         PR c++/11596
26948         * g++.dg/template/defarg3.C: New test.
26949
26950         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
26951
26952 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
26953
26954         * g++.dg/inherit/access5.C: New test.
26955
26956 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26957
26958         PR c++/11513
26959         * g++.dg/template/crash8.C: New test.
26960
26961 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
26962
26963         PR c/10602
26964         * gcc.dg/noncompile/incomplete-2.c: New test.
26965
26966 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
26967
26968         PR c++/11645
26969         * g++.dg/inherit/access4.C: New test.
26970
26971         PR c++/11517
26972         * g++.dg/expr/cond2.C: New test.
26973
26974         PR optimization/10679
26975         * g++.dg/opt/inline4.C: New test.
26976
26977 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
26978
26979         * g++.dg/parse/crash10: New test.
26980
26981 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
26982
26983         * g++.dg/ext/flexary1.C: New test.
26984
26985 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26986
26987         PR c++/10793
26988         * g++.dg/template/crash9.C: New test.
26989
26990 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26991
26992         PR c++/3004
26993         * g++.dg/parse/typedef3.C: New test.
26994
26995         PR c++/7906
26996         * g++.dg/parse/operator2.C: New test.
26997
26998         PR c++/8895
26999         * g++.dg/parse/def-tmpl-arg1.C: New test.
27000
27001         PR c++/9282
27002         * g++.dg/parse/funptr1.C: New test.
27003
27004         PR c++/9452
27005         * g++.dg/parse/ambig3.C: New test.
27006
27007         PR c++/9454
27008         * g++.dg/parse/operator3.C: New test.
27009
27010         PR c++/9486
27011         * g++.dg/parse/template10.C: New test.
27012
27013         PR c++/9488
27014         * g++.dg/parse/template11.C: New test.
27015
27016         PR c++/10150
27017         * g++.dg/parse/invalid-op1.C: New test.
27018
27019         PR c++/10247
27020         * g++.dg/parse/condexpr1.C: New test.
27021
27022 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
27023
27024         * g++.dg/ext/packed3.C: New test.
27025         * g++.dg/ext/packed4.C: New test.
27026
27027         * gcc.dg/pack-test-3.c: New test.
27028
27029 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
27030
27031         * lib/compat.exp: Handle dg-options per source file.
27032         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
27033         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
27034         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
27035         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
27036         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
27037         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
27038         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
27039         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
27040         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
27041         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
27042         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
27043         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
27044         * g++.dg/compat/break/bitfield7_x.C: Ditto.
27045         * g++.dg/compat/break/bitfield7_y.C: Ditto.
27046
27047 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
27048
27049         PR c/10320
27050         * gcc.c-torture/execute/20030718-1.c: New test.
27051
27052 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
27053
27054         PR optimization/11536
27055         * gcc.dg/20030721-1.c: New test.
27056
27057 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
27058
27059         PR c++/11546
27060         * g++.dg/template/lookup1.C: New test.
27061
27062 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
27063
27064         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
27065         diagnostics of ill-formed constructs involving labels.
27066         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
27067         the new 'previously defined here' message.
27068
27069 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
27070
27071         * g++.dg/parse/non-dependent2.C: New test.
27072
27073 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
27074
27075         * g++.dg/init/init-ref4.C: xfail on targets without
27076         weak symbols.
27077
27078 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
27079
27080         PR target/11087
27081         * gcc.c-torture/execute/20030717-1.c: New test.
27082
27083 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
27084
27085         * g++.dg/opt/cfg1.C: New test.
27086
27087 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
27088
27089         PR optimization/11557
27090         * gcc.dg/20030717-1.c: New test.
27091
27092 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
27093
27094         PR c++/10476
27095         * g++.dg/expr/crash-1.C: New test.
27096
27097         PR c++/11027
27098         * g++.dg/template/init3.C: New test.
27099
27100         PR c++/8222
27101         * g++.dg/template/non-dependent1.C: New test.
27102
27103         PR c++/11070
27104         * g++.dg/template/non-dependent2.C: New test.
27105
27106         PR c++/11071
27107         * g++.dg/template/non-dependent3.C: New test.
27108
27109         PR c++/9907
27110         * g++.dg/template/sizeof5.C: New test.
27111
27112 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
27113
27114         PR 11498
27115         * gcc.c-torture/compile/mangle-1.c: New file.
27116
27117 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27118
27119         PR c++/7809
27120         * g++.dg/parse/access3.C: New test.
27121
27122 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
27123
27124         PR c++/11384
27125         * g++.dg/init/init-ref4.C: New test.
27126
27127 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
27128
27129         PR c++/11547
27130         * g++.dg/parse/constant3.C: New test.
27131         * g++.dg/parse/crash7.C: Likewise.
27132
27133 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
27134
27135         PR target/11008
27136         * gcc.dg/i386-pentium4-not-mull.c: New.
27137
27138 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
27139
27140         * gcc.dg/asm-names.c (ymain): Make it weak.
27141
27142 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27143
27144         PR c++/5421
27145         * g++.dg/template/friend21.C: New test.
27146
27147 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
27148
27149         * gcc.dg/cleanup-8.c: New test.
27150         * gcc.dg/cleanup-9.c: New test.
27151
27152 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
27153
27154         * g++.dg/ext/dll-MI1.h: New file.
27155         * g++.dg/ext/dllexport-MI1.C: New file.
27156         * g++.dg/ext/dllimport-MI1.C: New file.
27157
27158 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
27159
27160         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
27161         it does not have cmpstrsi patterns (just cmpmemsi).
27162
27163 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
27164
27165         PR debug/11473
27166         * g++.dg/debug/debug8.C: New test.
27167
27168 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27169
27170         PR c++/10108
27171         * g++.dg/template/crash7.C: New test.
27172
27173 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
27174
27175         PR target/10795
27176         * gcc.c-torture/compile/20030708-1.c: New.
27177
27178 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
27179
27180         * gcc.c-torture/execute/20030715-1.c: New test.
27181
27182 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
27183
27184         * gcc.dg/pch/inline-3.c: New file.
27185         * gcc.dg/pch/inline-3.hs: New file.
27186         * gcc.dg/pch/inline-4.c: New file.
27187         * gcc.dg/pch/inline-4.hs: New file.
27188
27189 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
27190
27191         PR c++/11509
27192         * g++.dg/template/crash6.C: New test.
27193
27194         PR c++/7053
27195         * g++.dg/template/friend20.C: New test.
27196
27197         PR c++/7019
27198         * g++.dg/template/overload2.C: New test.
27199
27200 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27201
27202         PR optimization/11440
27203         * gcc.c-torture/execute/20030714-1.c: New test.
27204
27205 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27206
27207         PR c++/11154
27208         * g++.dg/template/partial2.C: New test.
27209
27210 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
27211
27212         PR c++/11503
27213         * g++.dg/template/anon1.C: New test.
27214
27215         PR c++/11493
27216         PR c++/11495
27217         * g++.dg/parse/template9.C: Likewise.
27218         * g++.dg/template/crash4.C: New test.
27219         * g++.dg/template/koenig1.C: Likewise.
27220         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
27221         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
27222         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
27223         functions.
27224         * g++.old-deja/g++.jason/template36.C: Likewise.
27225         * g++.old-deja/g++.mike/p1989.C: Likewise.
27226         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
27227         * g++.old-deja/g++.pt/ttp20.C: Use this->.
27228         * g++.old-deja/g++.pt/ttp21.C: Use this->.
27229         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
27230         compiling.
27231         * g++.old-deja/g++.pt/union2.C: Use this->.
27232
27233 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
27234
27235         * gcc.dg/20030711-1.c: New test.
27236
27237 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
27238
27239         PR c++/11050
27240         * g++.dg/parse/args1.C: New test.
27241         * g++.pt/defarg8.C: Change expected errors.
27242
27243 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
27244
27245         PR c++/8164
27246         * g++.dg/template/nontype2.C: New test.
27247
27248         PR c++/10558
27249         * g++.dg/parse/template8.C: New test.
27250
27251         PR c++/8327
27252         * g++.dg/template/scope1.C: New test.
27253
27254         * g++.dg/warn/Wsign-compare-1.C: New test.
27255
27256 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
27257
27258         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
27259
27260 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
27261
27262         PR c++/9411
27263         * g++.dg/template/explicit2.C: New test.
27264
27265         PR c++/10032
27266         * g++.dg/warn/pedantic1.C: New test.
27267
27268 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
27269
27270         PR c++ 9483
27271         * g++.dg/other/field1.C: New test.
27272
27273 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
27274
27275         PR c/11449
27276         * gcc.c-torture/compile/20030707-1.c: New.
27277
27278 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27279
27280         PR c++/10849
27281         * g++.dg/template/access12.C: New test.
27282
27283 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
27284
27285         * g++.dg/bprob/bprob.exp (prof_ext): Update.
27286         * g77.dg/bprob/bprob.exp (prof_ext): Update.
27287         * gcc.misc-tests/bprob.exp (prof_ext): Update.
27288         * gcc.misc-tests/gcov.exp: Update
27289         * g++.dg/gcov/gcov.exp: Update
27290         * lib/gcov.exp: Update.
27291
27292 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
27293
27294         * g++.dg/abi/mangle17.C: Make sure template expressions are
27295         dependent.
27296         * g++.dg/abi/mangle4.C: Mark erroneous casts.
27297         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
27298         * g++.dg/opt/stack1.C: Remove erroneous code.
27299         * g++.dg/parse/template7.C: New test.
27300         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
27301         * g++.old-deja/g++.pt/crash4.C: Likewise.
27302
27303 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27304
27305         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
27306         with zero or one occurence of `$' after the initial `L'.
27307
27308 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
27309
27310         * gcc.c-torture/compile/20030704-1.c: Add a comment.
27311
27312 2003-07-08  Roger Sayle  <roger@eyesopen.com>
27313
27314         PR c/11370
27315         * gcc.dg/Wunreachable-6.c: New testcase.
27316         * gcc.dg/Wunreachable-7.c: New testcase.
27317
27318 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
27319
27320         PR c/11420
27321         * gcc.dg/20030708-1.c: New test.
27322
27323 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
27324
27325         * gcc.dg/compat/sdata-section.h: New file.
27326         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
27327         * gcc.dg/torture/mips-sdata-1.c: New test.
27328
27329 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27330
27331         PR c++/11030
27332         * g++.dg/template/friend19.C: New test.
27333
27334 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
27335
27336         * g++.dg/opt/strength-reduce.C: New test.
27337
27338 2003-07-07  Roger Sayle  <roger@eyesopen.com>
27339
27340         PR target/10979
27341         * gcc.dg/20030707-1.c: New testcase.
27342
27343 2003-07-07  Roger Sayle  <roger@eyesopen.com>
27344
27345         PR optimization/11059
27346         * g++.dg/opt/emptyunion.C: New testcase.
27347
27348 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
27349             Eric Botcazou  <ebotcazou@libertysurf.fr>
27350
27351         * g++.dg/opt/stack1.C: New test.
27352
27353 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
27354
27355         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
27356         run test.
27357
27358         PR c++/11431
27359         * g++.dg/expr/static_cast3.C: New test.
27360
27361 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
27362
27363         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
27364         everywhere.
27365         * gcc.dg/concat.c: Concatenation of string constants with
27366         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
27367         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
27368         * gcc.dg/cpp/escape-2.c: Use wide character constants where
27369         necessary to avoid multi-character character constant warning.
27370         * gcc.dg/cpp/escape.c: Likewise.
27371         * gcc.dg/cpp/ucs.c: Likewise.
27372         Remove backslashes from dg-bogus comments, as they confuse Tcl.
27373         Fix a typo.
27374
27375 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
27376
27377         PR c/11428
27378         * gcc.c-torture/compile/20030704-1.c: New.
27379
27380 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
27381
27382         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
27383
27384 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
27385
27386         PR c++/5287, PR c++/7910,  PR c++/11021
27387         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
27388         tests for warnings.
27389         * g++.dg/ext/dllimport2.C: Add tests for warnings.
27390         * g++.dg/ext/dllimport3.C: Likewise.
27391         * g++.dg/ext/dllimport4.C: New file.
27392         * g++.dg/ext/dllimport5.C: New file.
27393         * g++.dg/ext/dllimport6.C: New file.
27394         * g++.dg/ext/dllimport7.C: New file.
27395         * g++.dg/ext/dllimport8.C: New file.
27396         * g++.dg/ext/dllimport9.C: New file.
27397         * g++.dg/ext/dllimport10.C: New file.
27398         * g++.dg/ext/dllexport1.C: New file.
27399
27400 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
27401
27402         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
27403         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
27404
27405 2003-07-03  Roger Sayle  <roger@eyesopen.com>
27406
27407         * gcc.dg/builtins-25.c: New testcase.
27408         * gcc.dg/builtins-26.c: New testcase.
27409
27410 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
27411
27412         * gcc.dg/compat/vector-defs.h: New file.
27413         * gcc.dg/compat/vector-setup.h: New file.
27414         * gcc.dg/compat/vector-check.h: New file.
27415         * gcc.dg/compat/vector-1_main.c: New file.
27416         * gcc.dg/compat/vector-1_x.c: New file.
27417         * gcc.dg/compat/vector-1_y.c: New file.
27418         * gcc.dg/compat/vector-2_main.c: New file.
27419         * gcc.dg/compat/vector-2_x.c: New file.
27420         * gcc.dg/compat/vector-2_y.c: New file.
27421
27422         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
27423         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
27424         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
27425         * gcc.dg/compat/struct-align-1.h: New file.
27426         * gcc.dg/compat/struct-align-1_main.c: New file.
27427         * gcc.dg/compat/struct-align-1_x.c: New file.
27428         * gcc.dg/compat/struct-align-1_y.c: New file.
27429         * gcc.dg/compat/struct-align-2.h: New file.
27430         * gcc.dg/compat/struct-align-2_main.c: New file.
27431         * gcc.dg/compat/struct-align-2_x.c: New file.
27432         * gcc.dg/compat/struct-align-2_y.c: New file.
27433
27434         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
27435         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
27436         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
27437         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
27438         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
27439         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
27440         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
27441         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
27442         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
27443         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
27444         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
27445         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
27446         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
27447         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
27448         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
27449         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
27450         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
27451         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
27452         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
27453         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
27454         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
27455         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
27456         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
27457         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
27458         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
27459         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
27460         * gcc.dg/compat/struct-return-10_x.c: Ditto.
27461         * gcc.dg/compat/struct-return-2_x.c: Ditto.
27462         * gcc.dg/compat/struct-return-3_x.c: Ditto.
27463
27464 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
27465
27466         * gcc.dg/i386-call-1.c: New test.
27467
27468 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
27469
27470         PR c++/9162
27471         * g++.dg/parse/defarg4.C: New.
27472
27473 2003-07-03  Roger Sayle  <roger@eyesopen.com>
27474
27475         PR target/10700
27476         * gcc.c-torture/compile/20030703-1.c: New test case.
27477
27478 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
27479
27480         * g++.dg/template/local3.C: Remove extra semicolon.
27481
27482 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
27483
27484         * gcc.dg/i386-volatile-1.c: New test.
27485
27486 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
27487
27488         PR c++/11072
27489         * g++.dg/other/offsetof2.C: XFAIL.
27490         * g++.dg/other/offsetof5.C: New.
27491
27492         PR c++/10219
27493         * g++.dg/template/error1.C: New.
27494
27495         PR c++/9779
27496         * g++.dg/template/dependent-expr1.C: New.
27497
27498 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
27499
27500         PR c++/6949
27501         * g++.dg/template/local3.C: New test.
27502
27503         PR c++/11149
27504         * g++.dg/lookup/scoped6.C: New test.
27505
27506 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
27507
27508         PR c++/8046
27509         * g++.dg/other/error7.C: New test.
27510
27511 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
27512
27513         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
27514         * g++.old-deja/g++.abi/vtable3.h: Likewise.
27515         * g++.old-deja/g++.law/code-gen5.C: Likewise.
27516         * g++.old-deja/g++.other/union2.C: Likewise.
27517         * gcc.dg/c90-const-expr-2.c: Likewise.
27518         * gcc.dg/c90-const-expr-3.c: Likewise.
27519         * gcc.dg/c99-const-expr-2.c: Likewise.
27520         * gcc.dg/c99-const-expr-3.c: Likewise.
27521         * gcc.dg/concat.c: Likewise.
27522
27523 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
27524
27525         PR c++/9559
27526         * g++.dg/init/static1.C: New test.
27527
27528 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27529
27530         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
27531         * g++.old-deja/g++.other/access2.C: Likewise.
27532         * g++.old-deja/g++.other/decl2.C: Likewise.
27533         * gcc.c-torture/execute/20020615-1.c: Likewise.
27534
27535 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
27536
27537         PR c++/4933
27538         * g++.dg/template/sizeof4.C: New test.
27539
27540 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
27541
27542         * g++.dg/other/error6.C: New test.
27543
27544 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
27545
27546         PR c++/10750
27547         * g++.dg/parse/constant2.C: New test.
27548
27549 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
27550
27551         PR c++/11106
27552         * g++.dg/other/error5.C: New test.
27553
27554 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27555
27556         * gcc.dg/format/gcc_diag-1.c: New test.
27557
27558 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
27559
27560         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
27561
27562 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
27563
27564         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
27565         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
27566         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
27567
27568 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
27569
27570         * gcc.c-torture/execute/builtins/string-8.c: New test.
27571         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
27572         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
27573         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
27574
27575 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
27576
27577         PR c++/10468
27578         * g++.dg/ext/typeof6.C: New test.
27579
27580 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
27581
27582         PR c++/10796
27583         * g++.dg/init/enum1.C: New test.
27584
27585 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
27586
27587         * gcc.dg/20030627-1.c: New test.
27588
27589 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
27590
27591         PR c++/11332
27592         * g++.dg/expr/static_cast2.C: New test.
27593
27594 2003-06-26  Roger Sayle  <roger@eyesopen.com>
27595             Jakub Jelinek  <jakub@redhat.com>
27596
27597         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
27598         sprintf(dst,"%s",src) optimization.
27599         * gcc.c-torture/execute/20030626-1.c: New test case.
27600         * gcc.c-torture/execute/20030626-2.c: New test case.
27601
27602 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
27603
27604         * gcc.c-torture/execute/multi-ix.c: New test.
27605
27606         * gcc.c-torture/execute/simd-4.c (main):
27607         Added missing semicolon at end of union.
27608
27609 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
27610
27611         PR c++/8266
27612         * g++.dg/template/explicit-instantiation3.C: New test.
27613
27614 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
27615
27616         * gcc.dg/20030626-1.c: Use signed char.
27617
27618 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
27619
27620         * gcc.dg/20030626-1.c: New test.
27621
27622 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
27623
27624         * const-str-2.m: Update.
27625
27626 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
27627
27628         PR c++/10990
27629         * g++.dg/rtti/dyncast1.C: New test.
27630         * g++.dg/abi/mangle4.C: Correct base-specifier access.
27631         * g++.dg/lookup/scoped1.C: Remove XFAIL.
27632         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
27633
27634         PR c++/10931
27635         * g++.dg/expr/static_cast1.C: New test.
27636
27637 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
27638
27639         * gcc.dg/20030625-1.c: New test.
27640
27641 2003-06-24  Roger Sayle  <roger@eyesopen.com>
27642
27643         * gcc.c-torture/compile/20030624-1.c: New test case.
27644
27645 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
27646
27647         * gcc.c-torture/execute/string-opt-17.c: New test.
27648
27649 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
27650
27651         PR c++/5754
27652         * g++.dg/parse/crash6.C: New test.
27653
27654 2003-06-23  Roger Sayle  <roger@eyesopen.com>
27655
27656         * gcc.dg/builtins-24.c: New test case.
27657
27658 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
27659
27660         * g++.dg/opt/operator1.C: New test.
27661
27662 2003-06-22  Roger Sayle  <roger@eyesopen.com>
27663
27664         * gcc.c-torture/execute/string-opt-16.c: New test case.
27665
27666 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
27667
27668         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
27669         * g++.old-deja/g++.other/conv7.C: Likewise.
27670         * g++.old-deja/g++.other/overcnv2.C: Likewise.
27671         * g++.old-deja/g++.other/overload14.C: Likewise.
27672
27673 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
27674
27675         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
27676         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
27677
27678 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
27679
27680         PR c++/10888
27681         * g++.dg/warn/Winline-3.C: New test.
27682
27683 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
27684
27685         * lib/target-supports.exp (check_alias_available): Make the test
27686         program acceptable to the Solaris assembler.
27687
27688         PR c++/10749
27689         * g++.dg/template/memclass2.C: New test.
27690
27691 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
27692             Eric Botcazou  <ebotcazou@libertysurf.fr>
27693
27694         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
27695         data for non-matching targets.
27696         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
27697
27698 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
27699
27700         PR c++/10845
27701         * g++.dg/template/member3.C: New test.
27702
27703 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
27704
27705         PR c++/10939
27706         * g++.dg/template/func1.C: New test.
27707
27708         PR c++/9649
27709         * g++.dg/template/static4.C: New test.
27710         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
27711
27712         PR c++/11041
27713         * g++.dg/init/ref7.C: New test.
27714
27715 2003-06-19  Matt Austern  <austern@apple.com>
27716
27717         PR c++/11228
27718         * g++.dg/anew1.C: New test.
27719         * g++.dg/anew2.C: New test.
27720         * g++.dg/anew3.C: New test.
27721         * g++.dg/anew4.C: New test.
27722
27723 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
27724
27725         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
27726
27727 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
27728
27729         * gcc.c-torture/execute/simd-4.c (main): Make expected value
27730         endian-dependent.
27731
27732 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
27733
27734         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
27735         Remove cruft.
27736
27737 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
27738
27739         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
27740         * gcc.c-torture/compile/961203-1.c: Likewise.
27741         * gcc.c-torture/compile/980506-1.c: Likewise.
27742
27743 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
27744
27745         PR c++/10712
27746         * g++.dg/lookup/using7.C: New test.
27747
27748 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
27749
27750         PR c++/11105
27751         * g++.dg/abi/conv1.C: Remove it.
27752         * g++.dg/template/conv7.C: New test.
27753         * g++.dg/template/conv8.C: Likewise.
27754         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
27755         conversion operator.
27756
27757 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
27758
27759         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
27760         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
27761         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
27762         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
27763         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
27764         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
27765         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
27766         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
27767         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
27768         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
27769         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
27770         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
27771         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
27772         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
27773         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
27774         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
27775         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
27776         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
27777         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
27778         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
27779         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
27780         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
27781         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
27782         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
27783         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
27784         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
27785         * gcc.dg/compat/struct-return-10_x.c: Ditto.
27786         * gcc.dg/compat/struct-return-2_x.c: Ditto.
27787         * gcc.dg/compat/struct-return-3_x.c: Ditto.
27788
27789 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
27790
27791         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
27792         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
27793         indications.
27794
27795 2003-06-16  Roger Sayle  <roger@eyesopen.com>
27796
27797         * gcc.dg/i386-387-5.c: New test case.
27798         * gcc.dg/i386-387-6.c: New test case.
27799         * gcc.dg/builtins-23.c: New test case.
27800
27801 2003-06-15  Roger Sayle  <roger@eyesopen.com>
27802
27803         * gcc.dg/builtins-22.c: New test case.
27804         * gcc.dg/i386-387-1.c: Update to test exp.
27805         * gcc.dg/i386-387-2.c: Likewise.
27806
27807 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27808
27809         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
27810
27811 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
27812
27813         * lib/gcc-dg.exp (dg-require-dll): New function.
27814         (dg-xfail-if): Likewise.
27815         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
27816         driver.
27817
27818         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
27819         * gcc.c-torture/compile/20001205-1.c: Likewise.
27820         * gcc.c-torture/compile/20001226-1.c: Likewise.
27821         * gcc.c-torture/compile/20010518-2.c: Likewise.
27822         * gcc.c-torture/compile/20020312-1.c: Likewise.
27823         * gcc.c-torture/compile/20020604-1.c: Likewise.
27824         * gcc.c-torture/compile/920501-12.c: Likewise.
27825         * gcc.c-torture/compile/920501-4.c: Likewise.
27826         * gcc.c-torture/compile/920520-1.c: Likewise.
27827         * gcc.c-torture/compile/920521-1.c: Likewise.
27828         * gcc.c-torture/compile/920625-1.c: Likewise.
27829         * gcc.c-torture/compile/961203-1.c: Likewise.
27830         * gcc.c-torture/compile/980506-1.c: Likewise.
27831         * gcc.c-torture/compile/981006-1.c: Likewise.
27832         * gcc.c-torture/compile/981022-1.c: Likewise.
27833         * gcc.c-torture/compile/981223-1.c: Likewise.
27834         * gcc.c-torture/compile/990617-1.c: Likewise.
27835         * gcc.c-torture/compile/dll.c: Likewise.
27836         * gcc.c-torture/compile/labels-3.c: Likewise.
27837         * gcc.c-torture/compile/mipscop-1.c: Likewise.
27838         * gcc.c-torture/compile/mipscop-2.c: Likewise.
27839         * gcc.c-torture/compile/mipscop-3.c: Likewise.
27840         * gcc.c-torture/compile/mipscop-4.c: Likewise.
27841         * gcc.c-torture/compile/simd-5.c: Likewise.
27842         * gcc.c-torture/compile/20000804-1.x: Remove.
27843         * gcc.c-torture/compile/20001205-1.x: Likewise.
27844         * gcc.c-torture/compile/20001226-1.x: Likewise.
27845         * gcc.c-torture/compile/20010518-2.x: Likewise.
27846         * gcc.c-torture/compile/20020312-1.x: Likewise.
27847         * gcc.c-torture/compile/20020604-1.x: Likewise.
27848         * gcc.c-torture/compile/920501-12.x: Likewise.
27849         * gcc.c-torture/compile/920501-4.x: Likewise.
27850         * gcc.c-torture/compile/920520-1.x: Likewise.
27851         * gcc.c-torture/compile/920521-1.x: Likewise.
27852         * gcc.c-torture/compile/920625-1.x: Likewise.
27853         * gcc.c-torture/compile/961203-1.x: Likewise.
27854         * gcc.c-torture/compile/980506-1.x: Likewise.
27855         * gcc.c-torture/compile/981006-1.x: Likewise.
27856         * gcc.c-torture/compile/981022-1.x: Likewise.
27857         * gcc.c-torture/compile/981223-1.x: Likewise.
27858         * gcc.c-torture/compile/990617-1.x: Likewise.
27859         * gcc.c-torture/compile/mipscop-1.x: Likewise.
27860         * gcc.c-torture/compile/mipscop-2.x: Likewise.
27861         * gcc.c-torture/compile/mipscop-3.x: Likewise.
27862         * gcc.c-torture/compile/mipscop-4.x: Likewise.
27863         * gcc.c-torture/compile/simd-5.x: Likewise.
27864
27865         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
27866
27867 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
27868
27869         * gcc.c-torture/execute/20030611-1.c: New test.
27870
27871 2003-06-12  Roger Sayle  <roger@eyesopen.com>
27872
27873         PR middle-end/168
27874         * gcc.dg/20030612-1.c: New test case.
27875
27876 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
27877
27878         PR c++/10635
27879         * g++.dg/expr/cast1.C: New test.
27880
27881 2003-06-12  Roger Sayle  <roger@eyesopen.com>
27882
27883         * gcc.dg/builtins-21.c: New test case.
27884
27885 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
27886
27887         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
27888         options instead of at the end.
27889         * lib/objc.exp (objc_target_compile): Likewise.
27890
27891 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
27892
27893         PR c++/10432
27894         * g++.dg/parse/error1.C: New test.
27895
27896 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
27897
27898         * gcc.dg/compat/struct-by-value-11_main.c: New file.
27899         * gcc.dg/compat/struct-by-value-11_x.c: New file.
27900         * gcc.dg/compat/struct-by-value-11_y.c: New file.
27901         * gcc.dg/compat/struct-by-value-12_main.c: New file.
27902         * gcc.dg/compat/struct-by-value-12_x.c: New file.
27903         * gcc.dg/compat/struct-by-value-12_y.c: New file.
27904         * gcc.dg/compat/struct-by-value-13_main.c: New file.
27905         * gcc.dg/compat/struct-by-value-13_x.c: New file.
27906         * gcc.dg/compat/struct-by-value-13_y.c: New file.
27907         * gcc.dg/compat/struct-by-value-14_main.c: New file.
27908         * gcc.dg/compat/struct-by-value-14_x.c: New file.
27909         * gcc.dg/compat/struct-by-value-14_y.c: New file.
27910         * gcc.dg/compat/struct-by-value-15_main.c: New file.
27911         * gcc.dg/compat/struct-by-value-15_x.c: New file.
27912         * gcc.dg/compat/struct-by-value-15_y.c: New file.
27913         * gcc.dg/compat/struct-by-value-16_main.c: New file.
27914         * gcc.dg/compat/struct-by-value-16_x.c: New file.
27915         * gcc.dg/compat/struct-by-value-16_y.c: New file.
27916         * gcc.dg/compat/struct-by-value-17_main.c: New file.
27917         * gcc.dg/compat/struct-by-value-17_x.c: New file.
27918         * gcc.dg/compat/struct-by-value-17_y.c: New file.
27919         * gcc.dg/compat/struct-by-value-18_main.c: New file.
27920         * gcc.dg/compat/struct-by-value-18_x.c: New file.
27921         * gcc.dg/compat/struct-by-value-18_y.c: New file.
27922
27923         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
27924         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
27925         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
27926         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
27927         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
27928         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
27929         * gcc.dg/compat/scalar-return-3_main.c: New file.
27930         * gcc.dg/compat/scalar-return-3_x.c: New file.
27931         * gcc.dg/compat/scalar-return-3_y.c: New file.
27932         * gcc.dg/compat/scalar-return-4_main.c: New file.
27933         * gcc.dg/compat/scalar-return-4_x.c: New file.
27934         * gcc.dg/compat/scalar-return-4_y.c: New file.
27935
27936 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
27937
27938         * gcc.dg/compat/fp2-struct-check.h: New file.
27939         * gcc.dg/compat/fp2-struct-defs.h: New file.
27940         * gcc.dg/compat/fp2-struct-init.h: New file.
27941         * gcc.dg/compat/struct-by-value-10_main.c: New file.
27942         * gcc.dg/compat/struct-by-value-10_x.c: New file.
27943         * gcc.dg/compat/struct-by-value-10_y.c: New file.
27944         * gcc.dg/compat/struct-return-10_main.c: New file.
27945         * gcc.dg/compat/struct-return-10_x.c: New file.
27946         * gcc.dg/compat/struct-return-10_y.c: New file.
27947
27948         * gcc.dg/compat/compat-common.h: New file.
27949         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
27950         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
27951         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
27952         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
27953         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
27954         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
27955         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
27956         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
27957         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
27958         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
27959         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
27960         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
27961         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
27962         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
27963         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
27964         * gcc.dg/compat/small-struct-check.h: Ditto.
27965         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
27966         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
27967         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
27968         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
27969         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
27970         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
27971         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
27972         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
27973         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
27974         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
27975         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
27976         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
27977         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
27978         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
27979         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
27980         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
27981         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
27982         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
27983         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
27984         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
27985         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
27986         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
27987         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
27988         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
27989         * gcc.dg/compat/struct-return-2_main.c: Ditto.
27990         * gcc.dg/compat/struct-return-2_x.c: Ditto.
27991         * gcc.dg/compat/struct-return-2_y.c: Ditto.
27992         * gcc.dg/compat/struct-return-3_main.c: Ditto.
27993         * gcc.dg/compat/struct-return-3_x.c: Ditto.
27994         * gcc.dg/compat/struct-return-3_y.c: Ditto.
27995
27996 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
27997
27998         * g++.dg/pch/static-1.C: New file.
27999         * g++.dg/pch/static-1.Hs: New file.
28000
28001 2003-06-10  Richard Henderson  <rth@redhat.com>
28002
28003         * gcc.dg/asm-7.c: Adjust expected warning text.
28004
28005 2003-06-10  Roger Sayle  <roger@eyesopen.com>
28006
28007         * gcc.dg/builtins-20.c: New test case.
28008
28009 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
28010
28011         PR c++/11131
28012         * g++.dg/opt/template1.C: New test.
28013
28014 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
28015
28016         * lib/gcc-dg.exp (dg-test): Clear additional_files and
28017         additional_sources.
28018
28019 2003-05-21  David Taylor  <dtaylor@emc.com>
28020
28021         * gcc.dg/Wpadded.c: New file.
28022
28023 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
28024
28025         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
28026         * gcc.dg/special/weak-2.c: Add dg-require-weak.
28027         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
28028         dg-require-weak.
28029
28030 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
28031
28032         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
28033
28034 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
28035
28036         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
28037         (dg-require-alias): Likewise.
28038         (dg-require-gc-sections): Likewise.
28039         * lib/target-supports.exp (check_gc_sections_available): Likewise.
28040
28041 2003-06-08  Richard Henderson  <rth@redhat.com>
28042
28043         * gcc.dg/20011029-2.c: Fix the array reference.
28044         * gcc.dg/asm-7.c: New.
28045
28046 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
28047
28048         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
28049
28050 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
28051
28052         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
28053         (dg-require-gc-sections): Likewise.
28054
28055 2003-06-08  Jan Hubicka  <jh@suse.cz>
28056
28057         * i386-cmov1.c: Fix regular expression.
28058         * i386-cvt-1.c: Likewise.
28059         * i386-local.c: Likewise.
28060         * i386-local2.c: Likewise.
28061         * i386-mul.c: Likewise.
28062         * i386-ssetype-1.c: Likewise.
28063         * i386-ssetype-3.c: Likewise.
28064         * i386-ssetype-5.c: Likewise.
28065
28066 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28067
28068         PR c++/11039
28069         * g++.dg/warn/implicit-typename2.C: New test.
28070         * g++.dg/warn/implicit-typename3.C: New test.
28071
28072 2003-06-07  Richard Henderson  <rth@redhat.com>
28073
28074         * g++.dg/other/offsetof3.C: Use size_t.
28075         * g++.dg/other/offsetof4.C: Likewise.
28076
28077 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
28078
28079         * lib/copy-file.exp: New. Implement gcc_copy_files.
28080
28081         * lib/dg-pch.exp: Load copy-file.exp
28082         (dg-pch): Use gcc_copy_files instead of "file copy".
28083
28084 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
28085
28086         * gcc.dg/weak/weak.exp: Simplify.
28087         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
28088         * gcc.dg/weak/weak-1.c: Likewise.
28089         * gcc.dg/weak/weak-2.c: Likewise.
28090         * gcc.dg/weak/weak-3.c: Likewise.
28091         * gcc.dg/weak/weak-4.c: Likewise.
28092         * gcc.dg/weak/weak-5.c: Likewise.
28093         * gcc.dg/weak/weak-6.c: Likewise.
28094         * gcc.dg/weak/weak-7.c: Likewise.
28095         * gcc.dg/weak/weak-8.c: Likewise.
28096         * gcc.dg/weak/weak-9.c: Likewise.
28097
28098 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
28099
28100         gcc.c-torture/execute/20030606-1.c: New.
28101
28102 2003-06-06  Roger Sayle  <roger@eyesopen.com>
28103
28104         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
28105         * gcc.dg/builtins-19.c: Likewise.
28106
28107 2003-06-06  Roger Sayle  <roger@eyesopen.com>
28108
28109         * gcc.dg/builtins-2.c: Add some more tests.
28110         * gcc.dg/builtins-18.c: New test case.
28111         * gcc.dg/builtins-19.c: New test case.
28112
28113 2003-06-06  Roger Sayle  <roger@eyesopen.com>
28114             Jim Wilson  <wilson@tuliptree.org>
28115
28116         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
28117
28118 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
28119
28120         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
28121         mempcpy/stpcpy calls not to be optimized into something else.
28122         * gcc.c-torture/execute/string-opt-3.c: Moved to...
28123         * gcc.c-torture/execute/builtins/string-7.c: ...here.
28124         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
28125
28126 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28127
28128         * gcc.dg/format/asm_fprintf-1.c: New test.
28129
28130 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
28131
28132         * lib/gcc-defs.exp (additional_sources): New variable.
28133         (dg-additional-sources): New function.
28134         (additional_files): New variable.
28135         (dg-additional-files): New function.
28136         (dg-additional-files-options): Likewise.
28137         * lib/gcc-dg.exp (dg-require-weak): New function.
28138         (dg-require-alias): Likewise.
28139         (dg-require-gc-sections): Likewise.
28140         * lib/target-supports.exp (check_alias_available): Remove testfile
28141         parameter.
28142         (check_gc_sections_available): New function.
28143         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
28144         (dg-gpp-additional-files): Likewise.
28145         * lib/g++.exp (additional_sources): Remove.
28146         (additional_files): Likewise.
28147         (g++_target_compile): Use dg-additional-files-options.
28148
28149         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
28150         Tcl logic.
28151         * gcc.dg/special/ecos.exp: Remove.
28152         * gcc.dg/special/20000419-2.c: Use dg-require-*.
28153         * gcc.dg/special/alias-1.c: Likewise.
28154         * gcc.dg/special/alias-2.c: Likewise.
28155         * gcc.dg/special/gcsec-1.c: Likewise.
28156         * gcc.dg/special/weak-1.c: Likewise.
28157         * gcc.dg/special/weak-2.c: Likewise.
28158         * gcc.dg/special/wkali-1.c: Likewise.
28159         * gcc.dg/special/wkali-2.c: Likewise.
28160
28161         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
28162         dg-gpp-additional-*.
28163         * g++.dg/special/conpr-3.C: Likewise.
28164         * g++.dg/special/conpr-4.C: Likewise.
28165         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
28166         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
28167         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
28168         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
28169         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
28170         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
28171         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
28172         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
28173         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
28174         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
28175         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
28176         * g++.old-deja/g++.other/comdat1.C: Likewise.
28177         * g++.old-deja/g++.other/comdat2.C: Likewise.
28178         * g++.old-deja/g++.other/comdat3.C: Likewise.
28179         * g++.old-deja/g++.other/ctor1.C: Likewise.
28180         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
28181
28182 2003-06-05  Richard Henderson  <rth@redhat.com>
28183
28184         * gcc.dg/debug/20030605-1.c: New.
28185
28186 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
28187
28188         * README.QMTEST: Update.
28189
28190 2003-06-04  Richard Henderson  <rth@redhat.com>
28191
28192         * gcc.dg/cleanup-1.c: New.
28193         * gcc.dg/cleanup-2.c: New.
28194         * gcc.dg/cleanup-3.c: New.
28195         * gcc.dg/cleanup-4.c: New.
28196         * gcc.dg/cleanup-5.c: New.
28197         * gcc.dg/cleanup-6.c: New.
28198         * gcc.dg/cleanup-7.c: New.
28199
28200 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
28201
28202         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
28203
28204         * lib/dg-pch.exp: New file.
28205         * g++.dg/pch/pch.exp: Use dg-pch.exp.
28206         * gcc.dg/pch/pch.exp: Likewise.
28207
28208 2003-06-04  Roger Sayle  <roger@eyesopen.com>
28209
28210         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
28211         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
28212         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
28213         * gcc.dg/builtins-17.c: New test case.
28214         * gcc.dg/i386-387-4.c: New test case.
28215         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
28216
28217 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
28218
28219         * gcc.dg/ultrasp9.c: New test.
28220
28221 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
28222
28223         * gcc.c-torture/compile/20030604-1.c: New test.
28224         * gcc.dg/sparc-constant-1.c: New test.
28225
28226 2003-06-03  Glen Nakamura  <glen@imodulo.com>
28227
28228         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
28229
28230 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
28231
28232         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
28233
28234         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
28235         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
28236
28237 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
28238
28239         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
28240
28241 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28242
28243         PR c++/10940
28244         * g++.dg/template/spec10.C: New test.
28245
28246 2003-06-03  Roger Sayle  <roger@eyesopen.com>
28247
28248         * gcc.dg/builtins-16.c: New test case.
28249
28250 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
28251
28252         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
28253         mempcpy test with post-increments.
28254         * gcc.c-torture/execute/string-opt-3.c: New test.
28255         * gcc.dg/string-opt-1.c: New test.
28256
28257 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
28258
28259         PR fortran/10965
28260         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
28261
28262 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
28263
28264         * lib/scanasm.exp (dg-scan): New function, factored out of ...
28265         (scan-assembler): ... here.  Use dg-scan.
28266         (scan-assembler-not): Likewise.
28267         (scan-file): New function.
28268         (scan-file-not): Likewise.
28269         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
28270         * gcc.dg/cpp/_Pragma4.c: Likewise.
28271         * gcc.dg/cpp/_Pragma5.c: Likewise.
28272         * gcc.dg/cpp/avoidpaste1.c: Likewise.
28273         * gcc.dg/cpp/avoidpaste2.c: Likewise.
28274         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
28275         * gcc.dg/cpp/cmdlne-P.c: Likewise.
28276         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
28277         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
28278         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
28279         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
28280         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
28281         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
28282         * gcc.dg/cpp/cxxcom1.c: Likewise.
28283         * gcc.dg/cpp/line1.c: Likewise.
28284         * gcc.dg/cpp/maccom1.c: Likewise.
28285         * gcc.dg/cpp/maccom2.c: Likewise.
28286         * gcc.dg/cpp/maccom3.c: Likewise.
28287         * gcc.dg/cpp/maccom4.c: Likewise.
28288         * gcc.dg/cpp/maccom5.c: Likewise.
28289         * gcc.dg/cpp/maccom6.c: Likewise.
28290         * gcc.dg/cpp/multiline.c: Likewise.
28291         * gcc.dg/cpp/spacing1.c: Likewise.
28292         * gcc.dg/cpp/spacing2.c: Likewise.
28293         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
28294         * gcc.dg/cpp/trad/maccom1.c: Likewise.
28295         * gcc.dg/cpp/trad/maccom2.c: Likewise.
28296         * gcc.dg/cpp/trad/maccom3.c: Likewise.
28297         * gcc.dg/cpp/trad/maccom4.c: Likewise.
28298         * gcc.dg/cpp/trad/maccom6.c: Likewise.
28299         * gcc.dg/cpp/cxxcom2.c: Likewise.
28300         * gcc.dg/cpp/cxxcom2.h: New file.
28301
28302         * gcc.dg/cpp/truefalse.cpp: Move it to ...
28303         * g++.dg/cpp/truefalse.C: Here.
28304         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
28305
28306 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
28307
28308         * gcc.dg/cpp/redef3.c: New file.
28309
28310 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
28311
28312         * gcc.dg/i386-loop-3.c: New test.
28313
28314 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
28315
28316         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
28317
28318 2003-05-31  Roger Sayle  <roger@eyesopen.com>
28319
28320         * gcc.dg/fwrapv-1.c: New test case.
28321         * gcc.dg/fwrapv-2.c: New test case.
28322
28323 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28324
28325         PR c++/10956
28326         * g++.dg/template/spec9.C: New test.
28327
28328 2003-05-29  Roger Sayle  <roger@eyesopen.com>
28329
28330         * gcc.dg/duff-4.c: New test case.
28331
28332 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
28333
28334         PR fortran/10843
28335         * g77.dg/ffixed-form-1.f: New test
28336         * g77.dg/ffixed-form-2.f: New test
28337         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
28338         * g77.dg/ffree-form-3.f: New test
28339
28340 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
28341
28342         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
28343         * gcc.dg/wint_t-1.c: Likewise.
28344
28345 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28346
28347         * g++.dg/template/access11.C: New test.
28348
28349 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28350
28351         PR c++/10849
28352         * g++.dg/template/access10.C: New test.
28353
28354 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
28355             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28356
28357         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
28358
28359 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
28360
28361         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
28362         suppress for powerpc-*-darwin*.
28363         * gcc.dg/torture/builtin-noret-2.c: Likewise.
28364
28365 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
28366
28367         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
28368         suppress option for powerpc-*-darwin*.
28369
28370 2003-05-23  Roger Sayle  <roger@eyesopen.com>
28371
28372         * gcc.dg/builtins-1.c: Add tests for tan and atan.
28373         * gcc.dg/builtins-4.c: Add test for fmod.
28374
28375 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28376
28377         PR c++/10682
28378         * g++.dg/template/instantiate4.C: New test.
28379
28380 2003-05-22  Roger Sayle  <roger@eyesopen.com>
28381
28382         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
28383
28384 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
28385
28386         * gcc.dg/compat/scalar-return-1_main.c: New file.
28387         * gcc.dg/compat/scalar-return-1_x.c: New file.
28388         * gcc.dg/compat/scalar-return-1_y.c: New file.
28389         * gcc.dg/compat/scalar-return-2_main.c: New file.
28390         * gcc.dg/compat/scalar-return-2_x.c: New file.
28391         * gcc.dg/compat/scalar-return-2_y.c: New file.
28392         * gcc.dg/compat/struct-return-3_main.c: New file.
28393         * gcc.dg/compat/struct-return-3_y.c: New file.
28394         * gcc.dg/compat/struct-return-3_x.c: New file.
28395         * gcc.dg/compat/struct-return-2_main.c: New file.
28396         * gcc.dg/compat/struct-return-2_x.c: New file.
28397         * gcc.dg/compat/struct-return-2_y.c: New file.
28398
28399 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28400
28401         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
28402         for hppa*-hp-hpux*.
28403         * gcc.dg/20021014-1.c (dg-options): Likewise.
28404         * gcc.dg/nest.c (dg-options): Likewise.
28405
28406 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
28407
28408         PR c++/9738
28409         * g++.dg/ext/dllimport2.C: New file.
28410         * g++.dg/ext/dllimport3.C: New file.
28411
28412 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
28413
28414         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
28415         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
28416         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
28417         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
28418         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
28419         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
28420         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
28421         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
28422         * gcc.dg/compat/small-struct-defs.h: New file.
28423         * gcc.dg/compat/small-struct-init.h: New file.
28424         * gcc.dg/compat/small-struct-check.h: New file.
28425         * gcc.dg/compat/fp-struct-defs.h: New file.
28426         * gcc.dg/compat/fp-struct-check.h: New file.
28427         * gcc.dg/compat/fp-struct-init.h: New file.
28428         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
28429         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
28430
28431 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
28432
28433         * gcc.dg/20030225-2.c: New test.
28434
28435 2003-05-18  Roger Sayle  <roger@eyesopen.com>
28436             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28437
28438         * gcc.c-torture/compile/20030518-1.c: New test case.
28439
28440 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
28441
28442         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
28443         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
28444         gcc-dg-debug-runtest.
28445         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
28446         gcc-dg-debug-runtest.
28447
28448 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28449
28450         PR c++/9022
28451         * g++.dg/lookup/using6.C: New test.
28452
28453 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28454
28455         * g++.dg/parse/access2.C: New test.
28456
28457 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
28458
28459         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
28460         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
28461         * gcc.dg/debug/debug.exp: Likewise.
28462
28463 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
28464
28465         * gcc.dg/dollar.c: New test.
28466
28467 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
28468
28469         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
28470         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
28471         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
28472         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
28473         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
28474         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
28475         * gcc.dg/compat/struct-by-value-6_main.c: New file.
28476         * gcc.dg/compat/struct-by-value-6_x.c: New file.
28477         * gcc.dg/compat/struct-by-value-6_y.c: New file.
28478         * gcc.dg/compat/struct-by-value-7_main.c: New file.
28479         * gcc.dg/compat/struct-by-value-7_x.c: New file.
28480         * gcc.dg/compat/struct-by-value-7_y.c: New file.
28481         * gcc.dg/compat/struct-by-value-8_main.c: New file.
28482         * gcc.dg/compat/struct-by-value-8_x.c: New file.
28483         * gcc.dg/compat/struct-by-value-8_y.c: New file.
28484         * gcc.dg/compat/struct-by-value-9_main.c: New file.
28485         * gcc.dg/compat/struct-by-value-9_x.c: New file.
28486         * gcc.dg/compat/struct-by-value-9_y.c: New file.
28487
28488 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
28489
28490         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
28491         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
28492         support for "repo" mode.
28493         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
28494         * lib/g77-dg.exp: Likewise.
28495         * lib/obj-dg.exp: Likewise.
28496
28497 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
28498
28499         Merge from gcc-3_2-rhl8-branch:
28500         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
28501
28502         * gcc.dg/tls/opt-6.c: New test.
28503
28504         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
28505
28506         * gcc.dg/20030405-1.c: New test.
28507
28508         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
28509
28510         * gcc.dg/20030309-1.c: New test.
28511
28512         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
28513
28514         * gcc.c-torture/execute/20030307-1.c: New test.
28515
28516         2003-02-20  Randolph Chung  <tausq@debian.org>
28517
28518         * gcc.c-torture/compile/20030220-1.c: New test.
28519
28520         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
28521
28522         * gcc.dg/20030217-1.c: New test.
28523
28524         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
28525
28526         * gcc.c-torture/compile/20020129-1.c: New test.
28527
28528         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
28529
28530         * gcc.dg/unroll-1.c: New test.
28531
28532         2002-11-16  Jan Hubicka  <jh@suse.cz>
28533
28534         * gcc.c-torture/execute/20020920-1.c: New test.
28535
28536         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
28537
28538         PR target/7434
28539         * gcc.c-torture/compile/20021008-1.c: New test.
28540
28541         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
28542
28543         PR target/7559
28544         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
28545
28546         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
28547
28548         * gcc.c-torture/compile/20020807-1.c: New test.
28549
28550         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
28551
28552         * gcc.dg/tls/opt-1.c: New test.
28553
28554         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
28555
28556         * gcc.dg/20020729-1.c: New test.
28557
28558         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
28559
28560         * g++.dg/opt/life1.C: New test.
28561
28562         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
28563
28564         * gcc.dg/20020525-1.c: New test.
28565
28566         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
28567
28568         PR c++/6794
28569         * g++.dg/ext/pretty1.C: New test.
28570         * g++.dg/ext/pretty2.C: New test.
28571
28572 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
28573
28574         PR c++/8385
28575         * g++.dg/ext/typeof5.C: New test.
28576
28577 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
28578
28579         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
28580         __USER_LABEL_PREFIX__ into account.
28581         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
28582
28583 2003-05-14  Roger Sayle  <roger@eyesopen.com>
28584
28585         * gcc.dg/builtins-15.c: New test case.
28586
28587 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
28588
28589         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
28590
28591 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
28592
28593         * lib/g++.exp: Tweak handling of additional source files.
28594         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
28595         * g++.dg/special/conpr-2a.C: Rename to ...
28596         * g++.dg/special/conpr-2a.cc: ... this.
28597         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
28598         * g++.dg/special/conpr-3a.C: Rename to ...
28599         * g++.dg/special/conpr-3a.cc: This.
28600         * g++.dg/special/conpr-3b.C: Rename to ...
28601         * g++.dg/special/conpr-3b.cc: This.
28602         * g++.dg/special/conpr-4.C: New test.
28603         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
28604
28605 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
28606
28607         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
28608
28609 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28610
28611         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
28612         * g++.old-deja/g++.robertl/eb71.C: Likewise.
28613         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
28614         * g++.old-deja/g++.other/warn3.C: Likewise.
28615
28616 2003-05-11  Roger Sayle  <roger@eyesopen.com>
28617
28618         * gcc.dg/i386-387-1.c: Update to also test log.
28619         * gcc.dg/i386-387-2.c: Likewise.
28620
28621 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
28622
28623         * g77.f-torture/execute/int8421.f: New test.
28624
28625 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28626
28627         PR c++/10230, c++/10481
28628         * g++.dg/lookup/scoped5.C: New test.
28629
28630 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28631
28632         PR c++/10552
28633         * g++.dg/template/ttp6.C: New test.
28634
28635 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
28636
28637         * gcc.c-torture/execute/builtins: New directory.
28638         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
28639         gcc.c-torture/execute/builtins.
28640         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
28641         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
28642         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
28643         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
28644
28645 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28646
28647         PR c++/9252
28648         * g++.dg/template/access8.C: New test.
28649         * g++.dg/template/access9.C: New test.
28650
28651 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28652
28653         PR c++/9554
28654         * g++.dg/parse/access1.C: New test.
28655
28656 2003-05-09  DJ Delorie  <dj@redhat.com>
28657
28658         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
28659         long, and not an int.
28660
28661 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28662
28663         PR c++/10555, c++/10576
28664         * g++.dg/template/memclass1.C: New test.
28665
28666 2003-05-08  DJ Delorie  <dj@redhat.com>
28667
28668         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
28669         targets.
28670         * gcc.c-torture/execute/20021024-1.x: Likewise.
28671         * gcc.c-torture/execute/shiftdi.x: Likewise.
28672         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
28673         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
28674         * gcc.dg/20021018-1.c: Likewise.
28675
28676 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28677
28678         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
28679
28680         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
28681         (bcopy): Call memmove.
28682
28683 2003-05-08  Roger Sayle  <roger@eyesopen.com>
28684
28685         * g77.f-torture/compile/8485.f: New test case.
28686
28687 2003-05-07  Richard Henderson  <rth@redhat.com>
28688
28689         PR c++/10570
28690         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
28691         Verify exception_cleanup not called for rethrows.
28692         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
28693         when exiting catch block without rethrowing.
28694         * g++.dg/eh/forced3.C: New.
28695         * g++.dg/eh/forced4.C: New.
28696
28697 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
28698
28699         * gcc.dg/20030505.c: Fix triplet.
28700
28701 2003-05-06  DJ Delorie  <dj@redhat.com>
28702
28703         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
28704         * gcc.dg/nest.c: Likewise.
28705
28706 2003-05-05  Roger Sayle  <roger@eyesopen.com>
28707
28708         * gcc.dg/builtins-14.c: New test case.
28709
28710 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
28711
28712         * lib/compat.exp (compat-execute): New argument.
28713         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
28714         * gcc.dg/compat: New test directory.
28715         * gcc.dg/compat/compat.exp: New expect script.
28716         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
28717         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
28718         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
28719         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
28720         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
28721         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
28722
28723         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
28724         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
28725         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
28726         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
28727         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
28728         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
28729         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
28730         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
28731         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
28732         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
28733         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
28734         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
28735         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
28736         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
28737         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
28738
28739 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
28740
28741         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
28742
28743 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
28744
28745         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
28746
28747 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
28748
28749         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
28750         * gcc.dg/ppc-fsel-2.c: New test.
28751
28752         * gcc.dg/unused-5.c: New test.
28753
28754 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28755
28756         PR c++/10496
28757         * g++.dg/warn/pmf1.C: New test.
28758
28759 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28760
28761         PR c++/4494
28762         * g++.dg/warn/main.C: New test.
28763
28764 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28765
28766         * gcc.dg/nonnull-3.c: New test.
28767
28768 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
28769
28770         * gcc.dg/cpp/Wtrigraphs.c: Update.
28771         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
28772
28773 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
28774
28775         * gcc.dg/ppc-fsel-1.c: New test.
28776
28777 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
28778
28779         PR c/10604
28780         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
28781
28782 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
28783
28784         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
28785
28786 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28787
28788         PR c++/9364, c++/10553, c++/10586
28789         * g++.dg/parse/typename4.C: New test.
28790         * g++.dg/parse/typename5.C: Likewise.
28791
28792 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
28793
28794         * gcc.c-torture/compile/20030503-1.c: New test.
28795
28796 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28797
28798         * g++.dg/lookup/using5.C: Fix testcase error.
28799
28800 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
28801
28802         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
28803         since MEABI is no longer supported.  Remove all vestiges
28804         of MEABI from the test.
28805
28806 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28807
28808         PR c++/10554
28809         * g++.dg/lookup/using5.C: New test.
28810
28811 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28812
28813         PR c++/8772
28814         * g++.dg/template/ttp5.C: New test.
28815
28816 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
28817
28818         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
28819         (dg-gpp-additional-sources): New function.
28820         (dg-gpp-additional-files): Likewise.
28821         * lib/g++.exp (additional_sources): New variable.
28822         (additional_files): Likewise.
28823         (g++_target_compile): Deal with them.
28824         * lib/old-dejagnu.exp: Remove.
28825         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
28826         * g++.old-deja: Revise all tests to use dg commands.
28827
28828 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28829
28830         PR c++/9432, c++/9528
28831         * g++.dg/lookup/using4.C: New test.
28832
28833 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
28834
28835         * gcc.dg/noreturn-5.c: New file.
28836         * gcc.dg/noreturn-6.c: New file.
28837
28838         * gcc.c-torture/compile/inline-1.c: New file.
28839
28840 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
28841
28842         PR c++/10551
28843         * g++.dg/template/explicit1.C: New test.
28844
28845 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
28846
28847         PR c++/10549
28848         * g++.dg/other/bitfield1.C: New test.
28849
28850         PR c++/10527
28851         * g++.dg/init/new7.C: New test.
28852
28853 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
28854
28855         * g++.dg/ext/desig1.C: New test.
28856         * g++.dg/ext/init1.C: Update.
28857
28858         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
28859
28860 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
28861
28862         PR c++/10180
28863         * g++.dg/warn/Winline-1.C: New test.
28864
28865 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
28866
28867         * gcc.c-torture/execute/string-opt-19.c: New test.
28868
28869         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
28870         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
28871
28872 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
28873
28874         PR c++/10506
28875         * g++.dg/init/new6.C: New test.
28876
28877         PR c++/10503
28878         * g++.dg/init/ref6.C: New test.
28879
28880 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
28881
28882         * g++.dg/warn/weak1.C: XFAIL on AIX4.
28883
28884 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28885
28886         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
28887         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
28888
28889 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
28890
28891         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
28892         initialized static data members.
28893
28894 2003-04-25  H.J. Lu <hjl@gnu.org>
28895
28896         * gcc.dg/ia64-sync-4.c: New test.
28897
28898 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28899
28900         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
28901         date.
28902
28903 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
28904
28905         PR c++/10337
28906         * g++.dg/warn/conv1.C: New test.
28907         * g++.old-deja/g++.other/conv7.C: Adjust.
28908         * g++.old-deja/g++.other/overload14.C: Adjust.
28909
28910 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
28911
28912         PR c++/10471
28913         * g++.dg/template/defarg2.C: New test.
28914
28915 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
28916
28917         * gcc.dg/cpp/include2.c: Update.
28918         * gcc.dg/cpp/multiline-2.c: New.
28919         * gcc.dg/cpp/multiline.c: Update.
28920         * gcc.dg/cpp/strify2.c: Update.
28921         * gcc.dg/cpp/trad/literals-2.c: Update.
28922
28923 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28924
28925         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
28926
28927 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
28928
28929         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
28930
28931 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
28932
28933         PR c++/10451
28934         * g++.dg/parse/crash4.C: New test.
28935
28936         PR c++/9847
28937         * g++.dg/parse/crash5.C: New test.
28938
28939 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
28940
28941         PR c++/10446
28942         * g++.dg/parse/crash3.C: New test.
28943
28944         PR c++/10428
28945         * g++.dg/parse/elab1.C: New test.
28946
28947 2003-04-22  Devang Patel  <dpatel@apple.com>
28948
28949         * gcc.dg/cpp/trad/funlike-5.c: New test.
28950
28951 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
28952
28953         * g++.dg/other/packed1.C: Fix dg options.
28954
28955 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
28956
28957         * g++.dg/other/offsetof2.C: New test.
28958
28959 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
28960
28961         * g++.dg/template/recurse.C: Adjust location of error messages.
28962
28963 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
28964
28965         PR c++/9881
28966         * g++.dg/init/addr-const1.C: New test.
28967         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
28968
28969 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
28970
28971         PR c++/10405
28972         * g++.dg/lookup/struct-hack1.C: New test.
28973
28974 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
28975
28976         * ucs.c: Update diagnostic messages.
28977
28978 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
28979
28980         * gcc.dg/cpp/truefalse.cpp: New test.
28981         * gcc.dg/cpp/cpp.exp: Update.
28982         * g++.dg/other/stdbool-if.C: Remove.
28983
28984 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
28985
28986         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
28987         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
28988
28989 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
28990
28991         * gcc.c-torture/compile/20030418-1.c: New test.
28992
28993 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
28994
28995         * README.compat: Remove; content moved to doc/sourcebuild.texi.
28996
28997 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28998
28999         PR c++/10347
29000         g++.dg/template/dependent-name1.C: New test.
29001
29002 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
29003
29004         * gcc.dg/warn-1.c (tourist_guide): New array,
29005         contains a pointer to bar.
29006
29007 2003-04-16  Roger Sayle  <roger@eyesopen.com>
29008
29009         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
29010         * gcc.c-torture/execute/medce-1.c: New test case.
29011         * gcc.c-torture/execute/medce-2.c: New test case.
29012
29013 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
29014
29015         * lib/prune.exp: Ignore more messages.
29016
29017         PR c++/10381
29018         * g++.dg/parse/lookup3.C: New test.
29019
29020 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
29021
29022         * gcc.c-torture/compile/20030415-1.c : New test.
29023
29024 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
29025
29026         * gcc.c-torture/execute/scope-2.c: Move to ...
29027         * gcc.dg/noncompile/scope.c: .... here.
29028
29029 2003-04-14  Roger Sayle  <roger@eyesopen.com>
29030
29031         * gcc.dg/20030414-2.c: New test case.
29032
29033 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
29034
29035         PR target/10377
29036         * gcc.dg/20030414-1.c: New test.
29037
29038 2003-04-13  Roger Sayle  <roger@eyesopen.com>
29039
29040         * gcc.dg/builtins-12.c: New test case.
29041         * gcc.dg/builtins-13.c: New test case.
29042
29043 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29044
29045         * gcc.c-torture/execute/string-opt-18.c: New test.
29046
29047 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
29048
29049         PR c++/10300
29050         * g++.dg/init/new5.C: New test.
29051
29052 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
29053
29054         PR c++/7910
29055         * g++.dg/ext/dllimport1.C: New test.
29056
29057 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
29058
29059         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
29060
29061 2003-04-11  Bud Davis <bdavis9659@comcast.net>
29062
29063         PR Fortran/9263
29064         * g77.f-torture/noncompile/9263.f: New test
29065         PR Fortran/1832
29066         * g77.f-torture/execute/1832.f: New test
29067
29068 2003-04-11  David Chad  <davidc@freebsd.org>
29069             Loren J. Rittle  <ljrittle@acm.org>
29070
29071         libobjc/8562
29072         * objc.dg/headers.m: New test.
29073
29074 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
29075
29076         * gcc.c-torture/execute/builtin-noret-2.c: New.
29077         * gcc.c-torture/execute/builtin-noret-2.x: New.
29078         XFAIL builtin-noret-2.c at -O1 and above.
29079         * gcc.dg/redecl.c: New.
29080         * gcc.dg/Wshadow-1.c: Update error regexps.
29081
29082 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
29083
29084         * g++.dg/abi/bitfield10.C: New test.
29085
29086 2003-04-09  Mike Stump  <mrs@apple.com>
29087
29088         * gcc.dg/pch/pch.exp: Make testcase names longer.
29089         * g++.dg/pch/pch.exp: Make testcase names longer.
29090
29091 2003-04-08  Roger Sayle  <roger@eyesopen.com>
29092
29093         * gcc.dg/builtins-11.c: New test case.
29094
29095 2003-04-08  Roger Sayle  <roger@eyesopen.com>
29096
29097         * gcc.dg/builtins-9.c: New test case.
29098         * gcc.dg/builtins-10.c: New test case.
29099
29100 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
29101
29102         * gcc.dg/noncompile/init-4.c.c: New test.
29103
29104 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
29105
29106         * gcc.misc-test/gcov-9.c: New test.
29107         * gcc.misc-test/gcov-10.c: New test
29108         * gcc.misc-test/gcov-11.c: New test.
29109
29110 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
29111
29112         PR optimization/10024
29113         * gcc.c-torture/compile/20030405-1.c: New test.
29114
29115 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
29116
29117         * gcc.dg/pch/static-3.c: New.
29118         * gcc.dg/pch/static-3.hs: New.
29119         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
29120
29121 2003-04-04  Richard Henderson  <rth@redhat.com>
29122
29123         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
29124         * g++.dg/eh/forced2.C: Likewise.
29125
29126 2003-04-03  Mike Stump  <mrs@apple.com>
29127
29128         * lib/scanasm.exp (scan-assembler): Add xfail processing for
29129         target arg.
29130         (scan-assembler-times, scan-assembler-not): Likewise.
29131         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
29132
29133 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
29134
29135         * gcc.dg/sparc-loop-1.c: New test.
29136
29137 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
29138
29139         PR other/9274
29140         * g++.dg/pch/system-2.C: New.
29141         * g++.dg/pch/system-2.Hs: New.
29142
29143 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
29144
29145         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
29146
29147         * g++.dg/eh/simd-1.C (vecfunc): Same.
29148
29149 2003-04-01  Roger Sayle  <roger@eyesopen.com>
29150
29151         * gcc.c-torture/execute/20030401-1.c: New test case.
29152
29153 2003-04-01  Ziemowit Laski <zlaski@apple.com>
29154
29155         * objc.dg/defs.m: New.
29156
29157 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
29158
29159         * g++.dg/eh/simd-1.C: New.
29160         * g++.dg/eh/simd-2.C: New.
29161
29162 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
29163
29164         * gcc.c-torture/execute/simd-3.c: New.
29165
29166 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
29167
29168         PR c/9936
29169         * gcc.dg/20030331-2.c: New test.
29170
29171 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
29172
29173         PR c++/10278
29174         * g++.dg/parse/crash2.C: New test.
29175
29176 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
29177
29178         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
29179         * gcc.c-torture/execute/20030331-1.c: ...here.
29180
29181 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
29182
29183         * gcc.c-torture/execute/20030331-1.c: New test.
29184
29185 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
29186
29187         * lib/gcov.exp: Adjust call return testing strings.
29188         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
29189
29190 2003-03-31  Roger Sayle  <roger@eyesopen.com>
29191
29192         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
29193         * gcc.dg/builtins-7.c: New test case.
29194         * gcc.dg/builtins-8.c: New test case.
29195
29196 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
29197
29198         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
29199
29200 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
29201
29202         PR c++/7647
29203         * g++.dg/lookup-class-member-2.C: New test.
29204
29205 2003-03-30  Glen Nakamura  <glen@imodulo.com>
29206
29207         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
29208
29209 2003-03-28  Roger Sayle  <roger@eyesopen.com>
29210
29211         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
29212
29213 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
29214
29215         * g++.dg/init/attrib1.C: New test.
29216
29217 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
29218
29219         * gcc.dg/ultrasp8.c: New test.
29220
29221 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
29222
29223         * gcc.dg/ultrasp7.c: New test.
29224
29225 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
29226
29227         PR c++/10047
29228         * g++.dg/template/inline1.C: New test.
29229
29230 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
29231
29232         * gcc.dg/sparc-dwarf2.c: New test.
29233
29234 2003-03-27  Roger Sayle  <roger@eyesopen.com>
29235
29236         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
29237         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
29238
29239 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
29240
29241         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
29242         than reading .x files.
29243         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
29244         * g77.dg/gcov/gcov-1.f: Likewise.
29245         * gcc.misc-tests/gcov-4b.c: Likewise.
29246         * gcc.misc-tests/gcov-5b.c: Likewise.
29247         * gcc.misc-tests/gcov-6.c: Likewise.
29248         * gcc.misc-tests/gcov-7.c: Likewise.
29249         * gcc.misc-tests/gcov-8.c: Likewise.
29250         * g++.dg/gcov/gcov-1.x: Remove.
29251         * g77.dg/gcov/gcov-1.x: Likewise.
29252         * gcc.misc-tests/gcov-4b.x: Likewise.
29253         * gcc.misc-tests/gcov-5b.x: Likewise.
29254         * gcc.misc-tests/gcov-6.x: Likewise.
29255         * gcc.misc-tests/gcov-7.x: Likewise.
29256         * gcc.misc-tests/gcov-8.x: Likewise.
29257
29258 2003-03-27  Glen Nakamura  <glen@imodulo.com>
29259
29260         PR opt/10087
29261         * gcc.dg/20030324-1.c: New test.
29262
29263 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
29264
29265         PR c++/10224
29266         * g++.dg/template/arg3.C: New test.
29267
29268         PR c++/10158
29269         * g++.dg/template/friend18.C: New test.
29270
29271 2003-03-26  Roger Sayle  <roger@eyesopen.com>
29272
29273         * g77.f-torture/compile/20030326-1.f: New test case.
29274
29275 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
29276
29277         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
29278
29279         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
29280
29281 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
29282
29283         * gcc.dg/ia64-sync-3.c: New test.
29284
29285 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
29286
29287         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
29288
29289 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
29290
29291         * gcc.dg/ultrasp6.c: New test.
29292
29293 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
29294
29295         * gcc.dg/i386-signbit-1.c: New test.
29296         * gcc.dg/i386-signbit-2.c: New test.
29297         * gcc.dg/i386-signbit-3.c: New test.
29298
29299 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
29300
29301         * gcc.dg/ultrasp5.c: Fix options.
29302
29303 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
29304
29305         * gcc.dg/ultrasp5.c: Fix comment.
29306
29307 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
29308
29309         PR fortran/10197
29310         * g77.f-torture/execute/10197.f: New test.
29311
29312 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
29313
29314         PR c++/9898, c++/383
29315         * g++.dg/template/conv6.C: New test.
29316
29317         PR c++/10119
29318         * g++.dg/template/ptrmem5.C: New test.
29319
29320         PR c++/10026
29321         * g++.dg/lookup/koenig1.C: New test.
29322
29323         PR C++/10199
29324         * g++.dg/lookup/template2.C: New test.
29325
29326 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
29327
29328         * g++.dg/opt/rtti1.C: New test.
29329
29330 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
29331
29332         * gcc.dg/ultrasp5.c: New test.
29333
29334 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
29335
29336         PR middle-end/9967
29337         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
29338         builtin fputs.
29339
29340 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
29341
29342         PR c/8224
29343         * gcc.dg/20030323-1.c: New test.
29344
29345 2003-03-23  Roger Sayle  <roger@eyesopen.com>
29346
29347         * gcc.c-torture/compile/20030323-1.c: New test case.
29348
29349 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
29350
29351         * gcc.dg/20030321-1.c: New test.
29352
29353 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
29354
29355         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
29356
29357 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
29358
29359         PR c++/9978, c++/9708
29360         * g++.dg/ext/vlm1.C: Adjust expected error.
29361         * g++.dg/ext/vla2.C: New test.
29362         * g++.dg/template/arg1.C: New test.
29363         * g++.dg/template/arg2.C: New test.
29364
29365 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
29366
29367         * g77.f-torture/execute/select.f: New test.
29368         * g77.f-torture/noncompile/select_no_compile.f: New test.
29369
29370 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
29371
29372         PR c++/9898
29373         * g++.dg/other/error4.C: New test.
29374
29375 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
29376
29377         * g++.dg/template/friend17.C: New test.
29378
29379 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
29380
29381         * gcc.c-torture/compile/20030320-1.c: New.
29382
29383 2003-03-20  Roger Sayle  <roger@eyesopen.com>
29384
29385         * gcc.dg/builtins-6.c: New test case.
29386
29387 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
29388
29389         PR target/10073
29390         * gcc.c-torture/compile/20030319-1.c: New.
29391
29392 2003-03-18  Jan Hubicka  <jh@suse.cz>
29393
29394         * gcc.dg/i386-cvt-1.c: New test.
29395
29396 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
29397
29398         * objc.dg/naming-1.m: Use "(parse|syntax) error".
29399         * objc.dg/naming-2.m: Likewise.
29400
29401 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
29402
29403         PR c++/9639
29404         * g++.dg/parse/crash1.C: New test.
29405
29406 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
29407
29408         PR c++/8805
29409         * g++.dg/eh/cleanup1.C: New test.
29410
29411 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
29412
29413         * gcc.c-torture/execute/20030316-1.c: New test case.
29414
29415 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
29416
29417         PR c++/9629
29418         * g++.dg/init/ctor2.C: New test.
29419
29420 2003-03-15  Roger Sayle  <roger@eyesopen.com>
29421
29422         * g77.f-torture/compile/xformat.f: New test case.
29423
29424 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29425
29426         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
29427         * g++.old-deja/g++.mike/eh50.C: Likewise.
29428
29429 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29430
29431         PR c++/6440
29432         * g++.dg/template/spec7.C: New test.
29433         * g++.dg/template/spec8.C: Likewise.
29434
29435 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
29436
29437         * gcc.c-torture/execute/20030313-1.c: New test.
29438
29439 2003-03-14  Richard Henderson  <rth@redhat.com>
29440
29441         * gcc.dg/inline-2.c: Adjust alpha test for external call.
29442
29443 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
29444
29445         * gcc.c-torture/compile/20030314-1.c: New test.
29446
29447 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
29448
29449         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
29450         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
29451         thumb target,
29452         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
29453         to accept newer _imp__  prefix and additional
29454         newline in .drectve section.
29455         * gcc.dg/dll-4.c: Likewise.
29456         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
29457         switch.
29458
29459 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
29460
29461         * g++.dg/parse/namespace9.C: New test.
29462
29463         * g++.dg/init/ref5.C: New test.
29464         * g++.dg/parse/ptrmem1.C: Likewise.
29465
29466 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29467
29468         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
29469         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
29470         regular expression.
29471         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
29472         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
29473
29474 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
29475
29476         * gcc.c-torture/execute/20030224-2.c: New test.
29477
29478 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
29479
29480         * gcc.dg/decl-3.c: New test.
29481
29482 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
29483
29484         * gcc.dg/i386-loop-2.c: New test.
29485
29486 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
29487
29488         PR c++/9474
29489         * g++.dg/parse/namespace8.C: New test.
29490
29491         PR c++/9924
29492         * g++.dg/overload/builtin2.C: New test.
29493
29494 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
29495
29496         * gcc.dg/return-type-3.c: New test.
29497
29498 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
29499
29500         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
29501         profiling options are not supported.
29502
29503 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
29504
29505         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
29506         * g++.old-deja/g++.warn/impint2.C: Likewise.
29507
29508 2003-03-10  Devang Patel  <dpatel@apple.com>
29509
29510         * g++.dg/cpp/c++_cmd_1.C: New test.
29511         * g++.dg/cpp/c++_cmd_1.h: New file.
29512
29513 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
29514
29515         * gcc.dg/altivec-9.c: New file.
29516
29517 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29518
29519         * gcc.dg/ppc-sdata-1.c: New test.
29520         * gcc.dg/ppc-sdata-2.c: New test.
29521
29522 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
29523
29524         PR c++/9373
29525         * g++.dg/opt/ptrmem2.C: New test.
29526
29527         PR c++/8534
29528         * g++.dg/opt/ptrmem1.C: New test.
29529
29530 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
29531
29532         * gcc.dg/i386-loop-1.c: New test.
29533
29534 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29535
29536         PR c++/9970
29537         * g++.dg/lookup/friend1.C: New test.
29538
29539 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
29540
29541         PR c++/9823
29542         * g++.dg/parser/constructor1.C: New test.
29543
29544 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
29545
29546         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
29547
29548         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
29549
29550 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
29551
29552         * gcc.dg/cpp/Wunused.c: Update test.
29553
29554 2003-03-08  Jan Hubicka  <jh@suse.cz>
29555
29556         * gcc.dg/inline-3.c: New test.
29557
29558 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
29559
29560         PR c++/9809
29561         * g++.dg/parse/builtin1.C: New test.
29562
29563         PR c++/9982
29564         * g++.dg/abi/cookie1.C: New test.
29565         * g++.dg/abi/cookie2.C: Likewise.
29566
29567         PR c++/9524
29568         * g++.dg/template/field1.C: New test.
29569
29570         PR c++/9912
29571         * g++.dg/parse/class1.C: New test.
29572         * g++.dg/parse/namespace7.C: Likewise.
29573         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
29574
29575 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
29576
29577         * g++.dg/init/ref4.C: New test.
29578
29579 2003-03-07  Jan Hubicka  <jh@suse.cz>
29580
29581         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
29582         * gcc.dg/inline-3.c: New test.
29583
29584 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
29585
29586         * g++.dg/init/ref3.C: New test.
29587
29588         PR c++/9965
29589         * g++.dg/init/ref2.C: New test.
29590
29591         PR c++/9400
29592         * g++.dg/warn/Wshadow-2.C: New test.
29593
29594         PR c++/9791
29595         * g++.dg/warn/Woverloaded-1.C: New test.
29596
29597 2003-03-05  Jan Hubicka  <jh@suse.cz>
29598
29599         * gcc.dg/i386-local2.c: New.
29600         * gcc.dg/i386-local.c: Fix typo.
29601
29602 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
29603
29604         * g++.dg/abi/layout3.C: New test.
29605
29606 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
29607
29608         * gcc.c-torture/compile/20030305-1.c
29609
29610 2003-03-05  Jan Hubicka  <jh@suse.cz>
29611
29612         * gcc.dg/i386-local.c: New.
29613
29614 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
29615
29616         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
29617
29618 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
29619
29620         * gcc.dg/switch-2.c: New test.
29621         * gcc.dg/switch-3.c: New test.
29622         * gcc.dg/Wswitch.c: Adjust line numbers.
29623         * gcc.dg/Wswitch-default.c: Likewise.
29624         * gcc.dg/Wswitch-enum.c: Likewise.
29625
29626 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
29627
29628         * gcc.c-torture/execute/20030222-1.c: New test.
29629
29630 2003-03-03  James E Wilson  <wilson@tuliptree.org>
29631
29632         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
29633
29634 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
29635
29636         PR c++/9878
29637         * g++.dg/init/ref1.C: New test.
29638
29639 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
29640
29641         * gcc.dg/sh-relax.c: New SH-only test.
29642
29643 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
29644
29645         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
29646         comment explaining purpose of testcase.
29647
29648 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
29649
29650         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
29651         for HC11/HC12 (asm needs two int registers).
29652         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
29653         HC11/HC12 because the test uses an asm which needs two 32-bit
29654         registers.
29655
29656 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
29657
29658         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
29659         for HC11/HC12 (array is too large otherwise).
29660         * gcc.c-torture/compile/920501-4.x: New file, likewise.
29661         * gcc.c-torture/compile/20010518-2.x: Likewise.
29662         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
29663         HC11/HC12 (array is too large).
29664
29665 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
29666
29667         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
29668         * lib/g++-dg.exp (g++-dg-test): Likewise.
29669
29670 2003-03-01  Roger Sayle  <roger@eyesopen.com>
29671
29672         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
29673         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
29674
29675 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29676
29677         * g++.dg/warn/implicit-typename1.C: Remove warning.
29678
29679 2003-02-28  Richard Henderson  <rth@redhat.com>
29680
29681         * gcc.dg/noreturn-1.c: Move noreturn warning line.
29682         * gcc.dg/return-type-1.c: Move control reaches end warning line.
29683
29684 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
29685
29686         * gcc.dg/pch/pch.exp: Change .pch to .gch.
29687         * g++.dg/pch/pch.exp: Likewise.
29688
29689 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
29690
29691         PR c++/9879
29692         * testsuite/g++.dg/init/new4.C: New test.
29693
29694 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
29695
29696         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
29697
29698 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
29699
29700         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
29701         unsigned long.
29702
29703         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
29704         wider than float.
29705
29706 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29707
29708         * lib/scanasm.exp: Add support for counting numbers of
29709         occurences.
29710         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
29711         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
29712
29713 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
29714
29715         PR c++/9683
29716         * g++.dg/template/static3.C: New test.
29717
29718         PR c++/9829
29719         * g++.dg/parse/namespace6.C: New test.
29720
29721 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29722
29723         PR target/9732
29724         * gcc.dg/20030225-1.c: New test.
29725
29726 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
29727
29728         * README: Remove out-of-date information.
29729
29730         PR c++/9836
29731         * g++.dg/template/spec6.C: New test.
29732
29733 2003-02-24  Jeff Law  <law@redhat.com>
29734
29735         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
29736
29737 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29738
29739         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
29740         * gcc.dg/pragma-ep-1.c: Likewise.
29741
29742 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29743
29744         PR c++/9602
29745         * g++.dg/template/friend16.C: New test.
29746
29747 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
29748
29749         PR c++/5333
29750         * g++.dg/parse/fused-params1.C: Adjust error messages.
29751         * g++.dg/template/nested3.C: New test.
29752
29753 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
29754
29755         * g++.dg/abi/param1.C: New test.
29756
29757 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29758
29759         PR c++/7982
29760         * g++.dg/warn/implicit-typename1.C: New test.
29761
29762 2003-02-22  Kelley Cook <kelleycook@comcast.net>
29763
29764         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
29765         with "mtune".
29766         * g++.old-deja/g++.other/store-expr2.C: Likewise.
29767         * gcc.c-torture/execute/20010129-1.x: Likewise.
29768         * gcc.dg/20011107-1.c: Likewise.
29769         * gcc.dg/20020108-1.c: Likewise.
29770         * gcc.dg/20020122-3.c: Likewise.
29771         * gcc.dg/20020206-1.c: Likewise.
29772         * gcc.dg/20020310-1.c: Likewise.
29773         * gcc.dg/20020426-2.c: Likewise.
29774         * gcc.dg/20020517-1.c: Likewise.
29775         * gcc.dg/991230-1.c: Likewise.
29776         * gcc.dg/i386-unroll-1.c: Likewise.
29777         * gcc.misc-tests/i386-prefetch.exp: Likewise.
29778
29779 2003-02-22  Jan Hubicka  <jh@suse.cz>
29780
29781         * gcc.dg/i386-mul.c: New test.
29782
29783 2003-02-21  Roger Sayle  <roger@eyesopen.com>
29784
29785         * gcc.dg/builtins-5.c: New test case.
29786
29787 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
29788
29789         * gcc.dg/asmreg-1.c: New test.
29790
29791 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
29792
29793         PR c++/9749
29794         * g++.dg/parse/varmod1.C: New test.
29795
29796 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
29797
29798         PR c++/9727
29799         * g++.dg/template/op1.C: New test.
29800
29801 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
29802
29803         PR c++/8906
29804         * g++.dg/template/nested2.C: New test.
29805
29806 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
29807
29808         PR c++/8724
29809         * g++.dg/expr/dtor1.C: New test.
29810
29811 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
29812
29813         * gcc.dg/cpp/include3.c: New test.
29814         * gcc.dg/cpp/inc/foo.h: New file.
29815
29816 2003-02-21  Glen Nakamura  <glen@imodulo.com>
29817
29818         * gcc.c-torture/execute/20030221-1.c: New test.
29819
29820 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
29821
29822         PR c++/9729
29823         * g++.dg/abi/conv1.C: New test.
29824
29825 2003-02-20  Jan Hubicka  <jh@suse.cz>
29826
29827         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
29828
29829 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
29830
29831         * gcc.c-torture/compile/20030219-1.c: New test.
29832
29833 2003-02-18  Jan Hubicka  <jh@suse.cz>
29834
29835         * gcc.dg/funcorder.c: New test.
29836
29837 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
29838
29839         * gcc.c-torture/execute/20030218-1.c: New.
29840
29841 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
29842
29843         * gcc.dg/20030218-1.c: New.
29844
29845 2003-02-18  Richard Henderson  <rth@redhat.com>
29846
29847         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
29848         * gcc.dg/attr-used-2.c: New.
29849
29850 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
29851
29852         PR c++/9704
29853         * g++.dg/init/copy5.C: New test.
29854
29855 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
29856
29857         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
29858         * g++.dg/pch/pch.exp: Likewise.
29859
29860 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
29861
29862         * gcc.c-torture/execute/20030209-1.c: Enable the test if
29863         STACK_SIZE is not defined.
29864
29865 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29866
29867         PR c++/9457
29868         * g++.dg/template/init1.C: New test.
29869
29870 2003-02-16  Jan HUbicka  <jh@suse.cz>
29871
29872         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
29873         (foo): Add few extra tests
29874         * gcc.dg/c99-const-expr-3.c: Likewise.
29875         * gcc.c-torture/execute/20030216-1.c: New.
29876
29877 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29878
29879         PR c++/9459
29880         * g++.dg/ext/typeof4.C: New test.
29881
29882 2003-02-15  Roger Sayle  <roger@eyesopen.com>
29883
29884         * gcc.dg/i386-387-3.c: New test case.
29885
29886 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
29887
29888         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
29889         cris-*-elf* cris-*-aout* and mmix-*-*.
29890
29891 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
29892
29893         * gcc.dg/20030213-1.c: New test.
29894
29895 2003-02-12  Roger Sayle  <roger@eyesopen.com>
29896
29897         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
29898         * gcc.dg/i386-387-2.c: Likewise.
29899
29900 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
29901
29902         * gcc.dg/ppc-spe.c: Fix formatting.
29903         Enable tests that were previously unsupported by gas.
29904         Delete tests for instructions that no longer exist.
29905         Switch arguments on evsubifw builtin.
29906
29907 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
29908
29909         * gcc.c-torture/execute/20030209-1.c: Disable the test if
29910         STACK_SIZE is too small.
29911
29912 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
29913             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
29914
29915         * gcc.dg/decl-2.c: New test.
29916
29917 2003-02-10  Jan Hubicka  <jh@suse.cz>
29918
29919         * gcc.dg/i386-fpcvt-1.c: New test.
29920
29921 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
29922
29923         * gcc.c-torture/execute/20030209-1.c: New test.
29924
29925 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
29926
29927         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
29928         int-wide bitops, use the constants of the same width.
29929         Likewise, if long long is 32-bit wide, test bitops using
29930         32-bit constants.
29931
29932 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
29933
29934         * gcc.dg/20021014-1.c: Annotate with expected notice text.
29935
29936 2003-02-07  Roger Sayle  <roger@eyesopen.com>
29937
29938         * testsuite/gcc.dg/builtins-4.c: New test case.
29939
29940 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29941
29942         * gcc.dg/20020430-1.c: Fix dg command typos.
29943         * gcc.dg/20020503-1.c: Likewise.
29944
29945 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29946
29947         PR c++/8785
29948         * g++.dg/parse/fused-params1.C: New test.
29949
29950         PR c++/8857
29951         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
29952
29953         PR c++/8921
29954         * g++.dg/parse/non-dependent1.C: New test.
29955
29956         PR c++/8928
29957         * g++.dg/parse/dupl-tmpl-args1.C: New test.
29958
29959         PR c++/9228
29960         * g++.dg/parse/undefined7.C: New test.
29961         * g++.dg/parse/non-templ1.C: New test.
29962
29963         PR c++/9229
29964         * g++.dg/parse/too-many-tmpl-args1.C: New test.
29965
29966 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
29967
29968         * gcc.c-torture/compile/20030206-1.c: New test.
29969
29970 2003-02-05  Roger Sayle  <roger@eyesopen.com>
29971
29972         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
29973         "pow" to "foo" to avoid potential confusion with a math built-in.
29974
29975 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29976
29977         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
29978         conditions for SPARC targets.
29979
29980 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
29981
29982         * gcc.dg/20030204-1.c: New test.
29983
29984 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29985
29986         PR c++/38
29987         * g++.dg/parse/array-size1.C: New test.
29988
29989         PR c++/5657
29990         * g++.dg/parse/undefined3.C: New test.
29991
29992         PR c++/5665
29993         * g++.dg/parse/undefined4.C: New test.
29994
29995         PR c++/5975
29996         * g++.dg/parse/undefined5.C: New test.
29997
29998         PR c++/7259
29999         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
30000
30001         PR c++/8578
30002         * g++.dg/parse/casting-operator1.C: New test.
30003
30004         PR c++/8596
30005         * g++.dg/parse/undefined6.C: New test.
30006
30007         PR c++/8736
30008         * g++.dg/parse/missing-template1.C: New test.
30009
30010 2003-02-04  Jan Hubicka  <jh@suse.cz>
30011
30012         * gcc.dg/i386-cadd.c: Compile using -march=k8.
30013         * gcc.dg/i386-cmov?.c: Likewise.
30014         * gcc.dg/i386-fpcvt-?.c: Likewise.
30015         * gcc.dg/i386-ssefp-1.c: Likewise.
30016         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
30017         conventions.
30018
30019 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
30020
30021         PR c++/7129
30022         * testsuite/g++.dg/ext/max.C: New test.
30023
30024 2003-02-03  Jan Hubicka  <jh@suse.cz>
30025
30026         * gcc.c-torture/execute/20030203-1.c: New test.
30027
30028 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
30029
30030         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
30031         'natural-endian'.
30032
30033 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
30034
30035         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
30036         * g++.dg/init/new2.C: Likewise.
30037         * g++.dg/other/new1.C: Likewise.
30038
30039 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
30040
30041         * gcc.dg/struct-ret-libc.c: New test.
30042
30043 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
30044
30045         * gcc.dg/20030129-1.c: New test.
30046
30047 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30048
30049         PR c++/8849
30050         * g++.dg/template/ptrmem4.C: New test.
30051
30052 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
30053
30054         * g++.dg/parser/constant1.C: New test.
30055
30056 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30057
30058         PR c++/8591
30059         * g++.dg/parse/friend2.C: New test.
30060
30061 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
30062
30063         PR c++/9437
30064         * g++.dg/template/unify4.C: New test.
30065
30066 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
30067
30068         * gcc.c-torture/execute/20030128-1.c: New test.
30069
30070 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
30071
30072         * g++.dg/lookup/nested1.C: Test moved from ...
30073         * g++.old-deja/g++.other/lookup24.C: ... here.
30074
30075 2003-01-28  Jan Hubicka  <jh@suse.cz>
30076
30077         * gcc.dg/i386-cmov5.c: New test.
30078
30079 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
30080
30081         * gcc.c-torture/execute/20010925-1.c: Changed the
30082         memcpy declaration.
30083
30084 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
30085
30086         PR c++/3902
30087         * g++.dg/parse/template5.C: New test.
30088
30089 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
30090
30091         PR fortran/9258
30092         * g77.dg/pr9258: New test.
30093
30094 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
30095
30096         * README: Move relevant parts from README.g++.
30097
30098         * README.g++: Remove this file.
30099
30100 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
30101
30102         * g++.dg/abi/dcast1.C: New test.
30103
30104 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30105
30106         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
30107
30108 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
30109
30110         PR c++/47
30111         * g++.old-deja/g++.other/lookup24.C: New test.
30112
30113 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30114
30115         PR middle-end/7227
30116         * gcc.dg/uninit-C.c: New test.
30117
30118 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
30119
30120         * g++.dg/abi/covariant1.C: New test.
30121
30122 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
30123
30124         * gcc.dg/20030123-1.c: New test.
30125
30126 2003-01-25  Jan Hubicka  <jh@suse.cz>
30127
30128         PR opt/8492
30129         * gcc.c-torture/compile/20030125-1.c
30130
30131 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
30132
30133         PR c++/9403
30134         * g++.dg/parse/template3.C: New test.
30135         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
30136
30137         PR c++/795
30138         * g++.dg/parse/template4.C: New test.
30139
30140         PR c++/9415
30141         * g++.dg/template/qual2.C: New test.
30142
30143         PR c++/8545
30144         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
30145
30146         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
30147
30148 2003-01-25  Roger Sayle  <roger@eyesopen.com>
30149
30150         * gcc.c-torture/execute/switch-1.c: New test case.
30151
30152 2003-01-25  Jan Hubicka  <jh@suse.cz>
30153
30154         * gcc.c-torture/execute/20030125-1.[cx]: New test.
30155
30156 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
30157
30158         Tweaks for Bison-1.875. From the NEWS file:
30159         "- `parse error' -> `syntax error'
30160         Bison now uniformly uses the term `syntax error'"
30161         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
30162         * gcc.dg/cpp/digraph2.c: Likewise.
30163         * gcc.dg/cpp/direct2.c: Likewise.
30164         * gcc.dg/cpp/paste4.c: Likewise.
30165         * gcc.dg/c90-restrict-1.c: Likewise.
30166         * gcc.dg/c99-func-2.c: Likewise.
30167         * gcc.dg/noncompile/920721-2.c: Likewise.
30168         * gcc.dg/noncompile/930622-2.c: Likewise.
30169         * gcc.dg/noncompile/940112-1.c: Likewise.
30170         * gcc.dg/noncompile/950921-1.c: Likewise.
30171         * gcc.dg/noncompile/951123-1.c: Likewise.
30172         * gcc.dg/noncompile/971104-1.c: Likewise.
30173         * gcc.dg/noncompile/990416-1.c: Likewise.
30174
30175 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
30176
30177         * g++.dg/parse/undefined1.C: Add error message.
30178
30179 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
30180
30181         PR c++/9354
30182         * g++.dg/parse/new1.C: New test.
30183
30184         PR c++/9216
30185         * g++.dg/parse/template2.C: New test.
30186
30187         PR c++/9354
30188         * g++.dg/parse/typedef2.C: New test.
30189
30190         PR c++/9328
30191         * g++.dg/ext/typeof3.C: New test.
30192
30193 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30194
30195         PR c++/2738
30196         * g++.dg/parse/ret-type1.C: New test.
30197
30198         PR c++/3792
30199         * g++.dg/parse/tmpl-outside1.C: New test.
30200
30201         PR c++/4207
30202         * g++.dg/parse/int-as-enum1.C: New test.
30203
30204         PR c++/4903
30205         * g++.dg/parse/no-typename1.C: New test.
30206
30207         PR c++/5533
30208         * g++.dg/parse/no-value1.C: New test.
30209
30210         PR c++/5921
30211         * g++.dg/parse/wrong-inline1.C: New test.
30212
30213         PR c++/6402
30214         * g++.dg/parse/ref1.C: New test.
30215
30216         PR c++/6992
30217         * g++.dg/parse/attr-ctor1.C: New test.
30218
30219         PR c++/7229
30220         * g++.dg/parse/namespace5.C: New test.
30221
30222         PR c++/7917
30223         * g++.dg/parse/func-def1.C: New test.
30224
30225         PR c++/8143
30226         * g++.dg/parse/undefined1.C: New test.
30227
30228         PR c++/5723, PR c++/8522
30229         * g++.dg/parse/specialization1.C: New test.
30230
30231         PR c++/163, PR c++/8595
30232         * g++.dg/parse/struct-as-enum1.C: New test.
30233
30234         PR c++/9173
30235         * g++.dg/parse/undefined2.C: New test.
30236
30237 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
30238
30239         PR c++/9298
30240         * g++.dg/parse/template1.C: New test.
30241
30242         PR c++/9384
30243         * g++.dg/parse/using1.C: New test.
30244
30245         PR c++/9285
30246         PR c++/9294
30247         * g++.dg/parse/expr2.C: New test.
30248
30249         PR c++/9388
30250         * g++.dg/parse/lookup2.C: Likewise.
30251
30252 2003-01-21  Jan Hubicka  <jh@suse.cz>
30253
30254         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
30255         * gcc.c-torture/execute/eeprof-1.c: Likewise.
30256         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
30257         * gcc.c-torture/execute/string-opt-*.c: Likewise.
30258
30259 2003-01-20  Nick Clifton  <nickc@redhat.com>
30260
30261         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
30262         problem with ARM sibcall code generation.
30263
30264 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
30265
30266         * gcc.c-torture/execute/20030120-1.c: New.
30267
30268 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
30269
30270         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
30271
30272 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
30273
30274         PR c++/9272
30275         * g++.dg/parse/ctor1.C: New test.
30276
30277         PR c++/9294:
30278         * g++.dg/parse/qualified1.C: New test.
30279
30280         * g++.dg/parse/typename3.C: New test.
30281
30282 2003-01-16  Richard Henderson  <rth@redhat.com>
30283
30284         * g++.dg/tls/init-2.C: Fix error matches for real this time.
30285
30286 2003-01-16  Richard Henderson  <rth@redhat.com>
30287
30288         * g++.dg/pch/pch.exp: Copy test header to the working directory
30289         before using it either for precompilation or direct use.
30290         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
30291         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
30292
30293 2003-01-16  Richard Henderson  <rth@redhat.com>
30294
30295         * gcc.dg/pch/pch.exp: Copy test header to the working directory
30296         before using it either for precompilation or direct use.
30297         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
30298         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
30299
30300 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
30301
30302         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
30303         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
30304         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
30305         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
30306         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
30307         typename warning into error.
30308         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
30309         error messages.
30310         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
30311         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
30312         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
30313         messages.
30314         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
30315         make declaration visible in template.
30316         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
30317         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
30318         messages.
30319         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
30320         message.
30321         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
30322         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
30323         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
30324         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
30325         typename warning with error message.
30326         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
30327         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
30328         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
30329
30330 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
30331
30332         * g++.dg/parse/ambig2.C: New test.
30333
30334 2003-01-15  Richard Henderson  <rth@redhat.com>
30335
30336         * g++.dg/tls/init-2.C: Update error message string.
30337
30338 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30339
30340         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
30341
30342 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
30343
30344         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
30345         all for HC11/HC12.
30346         * gcc.c-torture/compile/20001205-1.x: Likewise.
30347         * gcc.c-torture/compile/20001226-1.x: Likewise.
30348         * gcc.c-torture/compile/920520-1.x: Likewise.
30349         * gcc.c-torture/compile/961203-1.x: Likewise.
30350         * gcc.c-torture/compile/20020604-1.x: Likewise.
30351
30352 2003-01-15  Jan Hubicka  <jh@suse.cz>
30353
30354         * gcc.c-torture/compile/20030115-1.c: New test.
30355
30356         * gcc.dg/i386-fpcvt-1.c: New test.
30357         * gcc.dg/i386-fpcvt-2.c: New test.
30358
30359 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
30360
30361         Further conform g++'s __vmi_class_type_info to the C++ ABI
30362         specification.
30363         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
30364         the specification.
30365
30366 2003-01-14  Jan Hubicka  <jh@suse.cz>
30367
30368         * gcc.dg/i386-fpcvt-1.c: New test.
30369         * gcc.dg/i386-fpcvt-2.c: New test.
30370
30371 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
30372
30373         * gcc.dg/i386-mmx-3.c: New test.
30374
30375 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
30376
30377         PR c++/9264
30378         * g++.dg/parse/octal1.C: New file.
30379
30380         PR c++/9172
30381         * g++.dg/parse/typename1.C: New file.
30382
30383 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
30384
30385         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
30386         * gcc.dg/bf-no-ms-layout.c: Likewise.
30387         * gcc.dg/bf-ms-attrib.c: Likewise.
30388
30389 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
30390
30391         PR c++/9099
30392         * g++.dg/parse/dtor1.C: New file.
30393
30394         PR c++/9128
30395         * g++.dg/rtti/typeid1.C: New file.
30396
30397         PR c++/9153
30398         * g++.dg/parse/lookup1.C: New file.
30399
30400         PR c++/9171
30401         * g++.dg/templ/spec5.C: New file.
30402
30403 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
30404
30405         * gcc.c-torture/compile/20030110-1.c: New test.
30406
30407 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
30408
30409         Merge from pch-branch:
30410
30411         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
30412
30413         * gcc.dg/pch/cpp-1.h: New.
30414         * gcc.dg/pch/cpp-1.c: New.
30415         * gcc.dg/pch/cpp-2.h: New.
30416         * gcc.dg/pch/cpp-2.c: New.
30417
30418         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
30419
30420         * gcc.dg/pch/except-1.h: New.
30421         * gcc.dg/pch/except-1.c: New.
30422
30423         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
30424
30425         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
30426         running test.
30427         * gcc.dg/pch: Include *.hp not *.h.
30428         * gcc.dg/pch/system-1.h: New.
30429         * gcc.dg/pch/system-1.c: New.
30430
30431         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
30432
30433         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
30434         rather than trying to build and run a program using PCH.
30435         * gcc.dg/pch: Remove dg-do commands from test files.
30436
30437         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
30438
30439         * gcc.dg/pch/macro-3.c: New.
30440         * gcc.dg/pch/macro-3.h: New.
30441
30442         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
30443
30444         * gcc.dg/pch/common-1.c: New.
30445         * gcc.dg/pch/common-1.h: New.
30446         * gcc.dg/pch/decl-1.c: New.
30447         * gcc.dg/pch/decl-1.h: New.
30448         * gcc.dg/pch/decl-2.c: New.
30449         * gcc.dg/pch/decl-2.h: New.
30450         * gcc.dg/pch/decl-3.c: New.
30451         * gcc.dg/pch/decl-3.h: New.
30452         * gcc.dg/pch/decl-4.c: New.
30453         * gcc.dg/pch/decl-4.h: New.
30454         * gcc.dg/pch/decl-5.c: New.
30455         * gcc.dg/pch/decl-5.h: New.
30456         * gcc.dg/pch/global-1.c: New.
30457         * gcc.dg/pch/global-1.h: New.
30458         * gcc.dg/pch/inline-1.c: New.
30459         * gcc.dg/pch/inline-1.h: New.
30460         * gcc.dg/pch/inline-2.c: New.
30461         * gcc.dg/pch/inline-2.h: New.
30462         * gcc.dg/pch/static-1.c: New.
30463         * gcc.dg/pch/static-1.h: New.
30464         * gcc.dg/pch/static-2.c: New.
30465         * gcc.dg/pch/static-2.h: New.
30466
30467         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
30468
30469         * g++.dg/pch/pch.exp: Better handle failing testcases.
30470         * gcc.dg/pch/pch.exp: Likewise.
30471         * gcc.dg/pch/macro-1.c: New.
30472         * gcc.dg/pch/macro-1.h: New.
30473         * gcc.dg/pch/macro-2.c: New.
30474         * gcc.dg/pch/macro-2.h: New.
30475
30476         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
30477
30478         * g++.dg/dg.exp: Treat files in pch/ specially.
30479         * g++.dg/pch/pch.exp: New file.
30480         * g++.dg/pch/empty.H: New file.
30481         * g++.dg/pch/empty.C: New file.
30482         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
30483         "precompile".
30484
30485         * gcc.dg/pch/pch.exp: New file.
30486         * gcc.dg/pch/empty.h: New file.
30487         * gcc.dg/pch/empty.c: New file.
30488         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
30489         "precompile".
30490
30491 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30492
30493         * g++.dg/template/friend14.C: New test.
30494
30495 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
30496
30497         * gcc.dg/old-style-asm-1.c: New test.
30498
30499 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
30500
30501         * gcc.c-torture/compile/20030109-1.c: New test.
30502
30503 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
30504
30505         * gcc.c-torture/execute/20030109-1.c: New test.
30506
30507 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
30508
30509         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
30510         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
30511         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
30512         * g++.old-deja/g++.mike/eh2.C: Likewise.
30513         * g++.old-deja/g++.mike/eh3.C: Likewise.
30514         * g++.old-deja/g++.mike/eh5.C: Likewise.
30515         * g++.old-deja/g++.mike/eh6.C: Likewise.
30516         * g++.old-deja/g++.mike/eh7.C: Likewise.
30517         * g++.old-deja/g++.mike/eh8.C: Likewise.
30518         * g++.old-deja/g++.mike/eh9.C: Likewise.
30519         * g++.old-deja/g++.mike/eh10.C: Likewise.
30520         * g++.old-deja/g++.mike/eh12.C: Likewise.
30521         * g++.old-deja/g++.mike/eh13.C: Likewise.
30522         * g++.old-deja/g++.mike/eh14.C: Likewise.
30523         * g++.old-deja/g++.mike/eh16.C: Likewise.
30524         * g++.old-deja/g++.mike/eh17.C: Likewise.
30525         * g++.old-deja/g++.mike/eh18.C: Likewise.
30526         * g++.old-deja/g++.mike/eh21.C: Likewise.
30527         * g++.old-deja/g++.mike/eh23.C: Likewise.
30528         * g++.old-deja/g++.mike/eh24.C: Likewise.
30529         * g++.old-deja/g++.mike/eh25.C: Likewise.
30530         * g++.old-deja/g++.mike/eh26.C: Likewise.
30531         * g++.old-deja/g++.mike/eh27.C: Likewise.
30532         * g++.old-deja/g++.mike/eh28.C: Likewise.
30533         * g++.old-deja/g++.mike/eh29.C: Likewise.
30534         * g++.old-deja/g++.mike/eh31.C: Likewise.
30535         * g++.old-deja/g++.mike/eh33.C: Likewise.
30536         * g++.old-deja/g++.mike/eh34.C: Likewise.
30537         * g++.old-deja/g++.mike/eh35.C: Likewise.
30538         * g++.old-deja/g++.mike/eh36.C: Likewise.
30539         * g++.old-deja/g++.mike/eh37.C: Likewise.
30540         * g++.old-deja/g++.mike/eh38.C: Likewise.
30541         * g++.old-deja/g++.mike/eh39.C: Likewise.
30542         * g++.old-deja/g++.mike/eh40.C: Likewise.
30543         * g++.old-deja/g++.mike/eh41.C: Likewise.
30544         * g++.old-deja/g++.mike/eh42.C: Likewise.
30545         * g++.old-deja/g++.mike/eh44.C: Likewise.
30546         * g++.old-deja/g++.mike/eh46.C: Likewise.
30547         * g++.old-deja/g++.mike/eh47.C: Likewise.
30548         * g++.old-deja/g++.mike/eh48.C: Likewise.
30549         * g++.old-deja/g++.mike/eh49.C: Likewise.
30550         * g++.old-deja/g++.mike/eh50.C: Likewise.
30551         * g++.old-deja/g++.mike/eh51.C: Likewise.
30552         * g++.old-deja/g++.mike/eh53.C: Likewise.
30553         * g++.old-deja/g++.mike/eh55.C: Likewise.
30554         * g++.old-deja/g++.mike/p7912.C: Likewise.
30555         * g++.old-deja/g++.mike/p9706.C: Likewise.
30556         * g++.old-deja/g++.mike/p10416.C: Likewise.
30557         * g++.old-deja/g++.mike/p11667.C: Likewise.
30558         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
30559         Remove redundant reference to Iris.
30560         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
30561         Elxsi, i860, Pico Java, and WE32K.
30562
30563 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
30564
30565         * g++.dg/ext/asm4.C: New test.
30566
30567 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30568
30569         PR c++/9030
30570         * g++.dg/template/friend12.C: New test.
30571         * g++.dg/template/friend13.C: Likewise.
30572         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
30573
30574 2003-01-08  Jan Hubicka  <jh@suse.cz>
30575
30576         * gcc.dg/i386-cadd.c: New test.
30577         * gcc.dg/i386-cmov4.c: Likewise.
30578
30579 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
30580
30581         PR c++/9165
30582         * g++.dg/warn/Wunused-3.C: New test.
30583
30584         * g++.dg/abi/bitfield9.C: New test.
30585
30586         PR c++/9189
30587         * g++.dg/parse/defarg3.C: New test.
30588
30589 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
30590
30591         * g++.dg/parse/ambig1.C: New test.
30592         * g++.dg/parse/defarg2.C: New test.
30593
30594 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
30595
30596         * g++.dg/template/defarg-1.C: New test.
30597         * g++.dg/template/local2.C: Likewise.
30598
30599 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
30600
30601         * gcc.c-torture/execute/20030105-1.c: New test.
30602
30603 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30604
30605         * g++.dg/parse/namespace3.C: Remove extra semicolons.
30606         * g++.dg/parse/namespace4.C: Likewise.
30607
30608 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
30609
30610         * g++.dg/template/ntp2.C: New test.
30611
30612 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
30613
30614         * g++.dg/parse/extern-C-1.C: New test.
30615
30616         * g++.dg/parse/namespace4.C: New test.
30617
30618         * g++.dg/template/nested1.C: New test.
30619
30620         * g++.dg/parse/namespace3.C: New test.
30621
30622 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
30623
30624         * g++.dg/lookup/two-stage1.C: New test.
30625
30626 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30627
30628         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
30629         * g++.old-deja/g++.jason/access8.C: Likewise.
30630         * g++.old-deja/g++.other/decl5.C: Likewise.
30631
30632 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
30633
30634         * g++.dg/parse/parse7.C: New test.
30635
30636 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
30637
30638         PR c++/2843
30639         * g++.dg/ext/attrib7.C: New test.
30640
30641 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
30642
30643         * g++.dg/parse/parse6.C: New test.
30644
30645 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
30646
30647         * gcc.dg/h8300-stack-1.c: New.
30648
30649 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
30650
30651         g++.dg/lookup/exception1.C: New test.
30652
30653         g++.dg/lookup/template1.C: New test.
30654
30655         g++.dg/parse/namespace2.C: New test.
30656
30657         g++.dg/parse/parens2.C: New test.
30658
30659 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30660
30661         * g++.dg/parse/parse5.C: New test.
30662         * g++.dg/lookup/scoped4.C: New test.
30663
30664 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
30665
30666         * g++.dg/parse/parens1.C: New test.
30667
30668         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
30669         angle-bracket1.C.
30670         * g++.dg/parse/parens2.C: New test.
30671
30672         * g++.dg/lookup/scope-operator1.C: New test.
30673
30674         * g++.dg/parse/operator1.C: New test.
30675
30676 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30677
30678         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
30679         * g++.old-deja/g++.other/access6.C: Likewise.
30680         * g++.old-deja/g++.other/decl1.C: Likewise.
30681         * g++.old-deja/g++.pt/typename12.C: Likewise.
30682
30683 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
30684
30685         * g++.dg/parse/namespace1.C: New test.
30686
30687 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30688
30689         * g++.dg/parse/parse4.C: New test.
30690
30691 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30692
30693         * g++.dg/parse/parse3.C: New test.
30694
30695 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30696
30697         * g++.dg/parse/parse2.C: New test.
30698
30699 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30700
30701         * g++.dg/template/friend11.C: New test.
30702
30703 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30704
30705         * g++.dg/parse/parse1.C: New test.
30706
30707 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
30708
30709         * lib/profopt.exp: Change the name of a global variable to avoid
30710         possible clashes with other test suites.
30711
30712 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
30713
30714         * g++.dg/inherit/covariant8.C: New test.
30715
30716 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
30717
30718         * g++.dg/init/array9.C: New test.
30719
30720         PR c++/9112
30721         * g++.dg/parse/expr1.C: New test.
30722
30723 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
30724
30725         * gcc.c-torture/compile/20021230-1.c: New test.
30726
30727 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
30728
30729         * g++.dg/inherit/covariant5.C: New test.
30730         * g++.dg/inherit/covariant6.C: New test.
30731         * g++.dg/inherit/covariant7.C: New test.
30732
30733 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30734
30735         PR c++/2739
30736         * g++.dg/other/access2.C: New test.
30737
30738 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30739
30740         * g++.dg/other/anon-struct.C: No longer fails
30741         * g++.old-deja/g++.brendan/parse4.C: Likewise.
30742         * g++.old-deja/g++.brendan/parse5.C: Likewise.
30743         * g++.old-deja/g++.brendan/parse6.C: Likewise.
30744
30745 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30746
30747         * g++.dg/parse/angle-bracket.C (main): No longer fails.
30748
30749 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
30750
30751         * g++.dg/eh/spec4.C: Remove stray semicolon.
30752         * g++.dg/expr/pmf-1.C: Change error message.
30753         * g++.dg/ext/asm1.C: Remove stray semicolon.
30754         * g++.dg/ext/typename1.C: Add missing typenames.
30755         * g++.dg/inherit/template-as-base.C: Change error message.
30756         * g++.dg/lookup/scoped1.C: Likewise.
30757         * g++.dg/lookup/scoped2.C: Likewise.
30758         * g++.dg/lookup/using2.C: Likewise.
30759         * g++.dg/other/component1.C: Remove stray semicolon.
30760         * g++.dg/other/do1.C: Change error message.
30761         * g++.dg/other/error2.C: Likewise.
30762         * g++.dg/other/init1.C: Likewise.
30763         * g++.dg/other/packed1.C: Remove stray semicolon.
30764         * g++.dg/other/ptrmem2.C: Change error message.
30765         * g++.dg/parse/parameter-declaration-1.C: Remove line number
30766         marker.
30767         * g++.dg/special/initp1.C: Remove invalid attribute usage.
30768         * g++.dg/template/access3.C: Add typename keyword.
30769         * g++.dg/template/access5.C: Remove stray semicolon.
30770         * g++.dg/template/access6.C: Likewise.
30771         * g++.dg/template/complit1.C: Likewise.
30772         * g++.dg/template/crash1.C: Change error message.
30773         * g++.dg/template/inherit2.C: Remove stray semicolon.
30774         * g++.dg/template/instantiate2.C: Likewise.
30775         * g++.dg/template/instantiate3.C: Change error message.
30776         * g++.dg/template/qual1.C: Remove stray semicolon.
30777         * g++.dg/template/qualttp18.C: Change error message.
30778         * g++.dg/template/ref1.C: Remove stray semicolon.
30779         * g++.dg/template/sizeof1.C (A::value): Declare it.
30780         * g++.dg/template/spec4.C: Change error message.
30781         * g++.dg/template/static1.C: Likewise.
30782         * g++.dg/template/type1.C: Likewise.
30783         * g++.dg/template/typename3.C: Likewise.
30784         * g++.old-deja/g++.benjamin/13478.C: Change error message.
30785         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
30786         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
30787         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
30788         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
30789         named return value extension.
30790         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
30791         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
30792         * g++.old-deja/g++.bob/extern_C.C: Likewise.
30793         * g++.old-deja/g++.bob/inherit2.C: Likewise.
30794         * g++.old-deja/g++.brendan/complex1.C: Likewise.
30795         * g++.old-deja/g++.brendan/copy5.C: Likewise.
30796         * g++.old-deja/g++.brendan/crash13.C: Likewise.
30797         * g++.old-deja/g++.brendan/crash15.C: Likewise.
30798         * g++.old-deja/g++.brendan/crash18.C: Change error message.
30799         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
30800         * g++.old-deja/g++.brendan/crash38.C: Likewise.
30801         * g++.old-deja/g++.brendan/crash50.C: Likewise.
30802         * g++.old-deja/g++.brendan/crash56.C: Likewise.
30803         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
30804         syntax.
30805         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
30806         * g++.old-deja/g++.brendan/crash8.C: Change error message.
30807         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
30808         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
30809         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
30810         * g++.old-deja/g++.brendan/template11.C: Likewise.
30811         * g++.old-deja/g++.brendan/template26.C: Likewise.
30812         * g++.old-deja/g++.brendan/template27.C: Use explicit
30813         specialization syntax.
30814         * g++.old-deja/g++.brendan/template30.C: Likewise.
30815         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
30816         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
30817         non-dependent names.
30818         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
30819         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
30820         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
30821         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
30822         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
30823         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
30824         named return value extension.
30825         * g++.old-deja/g++.ext/namedret2.C: Likewise.
30826         * g++.old-deja/g++.ext/namedret3.C: Likewise.
30827         * g++.old-deja/g++.ext/return1.C: Likewise.
30828         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
30829         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
30830         * g++.old-deja/g++.jason/access8.C: Likewise.
30831         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
30832         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
30833         pseudo-destructor names.
30834         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
30835         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
30836         pseudo-destructor names.
30837         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
30838         * g++.old-deja/g++.jason/overload19.C: Likewise.
30839         * g++.old-deja/g++.jason/overload32.C: Likewise.
30840         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
30841         stray semicolons.
30842         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
30843         * g++.old-deja/g++.jason/return.C: Likewise.
30844         * g++.old-deja/g++.jason/return2.C: Likewise.
30845         * g++.old-deja/g++.jason/shadow1.C: Likewise.
30846         * g++.old-deja/g++.jason/special.C: Use explicit specialization
30847         syntax.
30848         * g++.old-deja/g++.jason/template10.C: Account for use of
30849         non-dependent names.
30850         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
30851         syntax.
30852         * g++.old-deja/g++.jason/template37.C: Likewise.
30853         * g++.old-deja/g++.law/access4.C: Change error messages.
30854         * g++.old-deja/g++.law/arm13.C: Remove incorrect
30855         pseudo-destructor names.
30856         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
30857         * g++.old-deja/g++.law/ctors9.C: Likewise.
30858         * g++.old-deja/g++.law/cvt22.C: Likewise.
30859         * g++.old-deja/g++.law/dtors5.C: Likewise.
30860         * g++.old-deja/g++.law/global-init1.C: Likewise.
30861         * g++.old-deja/g++.law/missed-error3.C: Likewise.
30862         * g++.old-deja/g++.law/operators28.C: Likewise.
30863         * g++.old-deja/g++.law/visibility28.C: Likewise.
30864         * g++.old-deja/g++.martin/eval1.C: Likewise.
30865         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
30866         name.
30867         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
30868         * g++.old-deja/g++.mike/net34.C: Likewise.
30869         * g++.old-deja/g++.mike/net36.C: Likewise.
30870         * g++.old-deja/g++.mike/ns2.C: Likewise.
30871         * g++.old-deja/g++.mike/p12306.C: Likewise.
30872         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
30873         value extension.
30874         * g++.old-deja/g++.mike/p700.C: Likewise.
30875         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
30876         * g++.old-deja/g++.mike/p710.C: Likewise.
30877         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
30878         value extension.
30879         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
30880         * g++.old-deja/g++.mike/pmf9.C: Likewise.
30881         * g++.old-deja/g++.ns/crash2.C: Likewise.
30882         * g++.old-deja/g++.ns/crash3.C: Likewise.
30883         * g++.old-deja/g++.ns/invalid1.C: Likewise.
30884         * g++.old-deja/g++.ns/ns17.C: Likewise.
30885         * g++.old-deja/g++.ns/template16.C: Likewise.
30886         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
30887         keyword.
30888         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
30889         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
30890         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
30891         named return value extension.
30892         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
30893         * g++.old-deja/g++.other/access4.C: Issue additional error
30894         messages.
30895         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
30896         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
30897         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
30898         * g++.old-deja/g++.other/crash25.C: Change error message.
30899         * g++.old-deja/g++.other/crash4.C: Change error message.
30900         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
30901         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
30902         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
30903         checks.
30904         * g++.old-deja/g++.other/defarg8.C: Likewise.
30905         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
30906         * g++.old-deja/g++.other/dtor10.C: Likewise.
30907         * g++.old-deja/g++.other/incomplete.C: Likewise.
30908         * g++.old-deja/g++.other/linkage7.C: Likewise.
30909         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
30910         lookup algorithm.
30911         * g++.old-deja/g++.other/mangle2.C: Likewise.
30912         * g++.old-deja/g++.other/refinit2.C: Likewise.
30913         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
30914         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
30915         * g++.old-deja/g++.pt/crash28.C: Likewise.
30916         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
30917         syntax.
30918         * g++.old-deja/g++.pt/crash32.C: Change error message.
30919         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
30920         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
30921         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
30922         error message position.
30923         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
30924         * g++.old-deja/g++.pt/defarg8.C: Change error message.
30925         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
30926         syntax.
30927         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
30928         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
30929         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
30930         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
30931         keyword.
30932         * g++.old-deja/g++.pt/explicit31.C: Likewise.
30933         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
30934         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
30935         keyword.
30936         * g++.old-deja/g++.pt/explicit71.C: Change error message.
30937         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
30938         syntax.
30939         * g++.old-deja/g++.pt/friend28.C: Account for use of
30940         non-dependent names.
30941         * g++.old-deja/g++.pt/friend29.C: Likewise.
30942         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
30943         rules.
30944         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
30945         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
30946         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
30947         lookup rules.
30948         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
30949         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
30950         keyword.
30951         * g++.old-deja/g++.pt/memclass20.C: Likewise.
30952         * g++.old-deja/g++.pt/memclass5.C: Likewise.
30953         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
30954         keyword.
30955         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
30956         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
30957         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
30958         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
30959         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
30960         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
30961         keyword.
30962         * g++.old-deja/g++.pt/spec10.C: Likewise.
30963         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
30964         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
30965         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
30966         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
30967         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
30968         * g++.old-deja/g++.pt/ttp62.C: Likewise.
30969         * g++.old-deja/g++.pt/ttp64.C: Likewise.
30970         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
30971         * g++.old-deja/g++.pt/typename15.C: Likewise.
30972         * g++.old-deja/g++.pt/typename22.C: Likewise.
30973         * g++.old-deja/g++.pt/typename6.C: Change error messages.
30974         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
30975         * g++.old-deja/g++.pt/virtual2.C: Likewise.
30976         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
30977         syntax.
30978         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
30979         return value extension.
30980         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
30981         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
30982         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
30983         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
30984
30985 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
30986
30987         * g++.dg/warn/inline1.C: New test.
30988         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
30989         * g++.old-deja/g++.jason/synth10.C: Likewise.
30990         * g++.old-deja/g++.mike/net31.C: Likewise.
30991         * g++.old-deja/g++.mike/p8786.C: Likewise.
30992
30993         * g++.dg/template/friend10.C: New test.
30994         * g++.dg/template/conv5.C: New test.
30995
30996 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
30997
30998         * g++.dg/lookup/scoped3.C: New test.
30999
31000         * g++.dg/lookup/decl1.C: New test.
31001         * g++.dg/lookup/decl2.C: New test.
31002
31003 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
31004
31005         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
31006         gcc.c-torture/compile/20021015-1.c,
31007         gcc.c-torture/compile/20021015-2.c,
31008         gcc.c-torture/compile/20021123-1.c,
31009         gcc.c-torture/compile/20021123-2.c,
31010         gcc.c-torture/compile/20021123-3.c,
31011         gcc.c-torture/compile/20021123-4.c,
31012         gcc.c-torture/execute/20021024-1.c: Add tests previously added
31013         only to 3.1 or 3.2 branch.
31014
31015 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
31016
31017         * gcc.dg/i386-bitfield3.c: New test.
31018
31019         * gcc.dg/i386-bitfield2.c: New test.
31020
31021 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
31022
31023         * g++.dg/parse/conv_op1.C: New test.
31024
31025 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
31026
31027         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
31028         approved.
31029
31030 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
31031
31032         * gcc.c-torture/compile/20021220-1.c: New test.
31033
31034 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
31035
31036         * gcc.dg/i386-fastcall-1.c: New.
31037
31038 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31039
31040         * gcc.c-torture/execute/20021219-1.c: New test.
31041
31042 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31043
31044         * gcc.dg/i386-pic-1.c: New test.
31045
31046 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31047
31048         PR c++/8099
31049         * g++.dg/template/friend9.C: New test.
31050
31051 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31052
31053         PR c++/3663
31054         * g++.dg/template/access7.C: New test.
31055
31056 2002-12-18  Nick Clifton  <nickc@redhat.com>
31057
31058         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
31059         the libstdc++-v3 directory has been found.
31060
31061 2002-12-12  Devang Patel <dpatel@apple.com>
31062         * gcc.dg/darwin-ld-1.c: New test.
31063         * gcc.dg/darwin-ld-2.c: New test.
31064         * gcc.dg/darwin-ld-3.c: New test.
31065         * gcc.dg/darwin-ld-4.c: New test.
31066         * gcc.dg/darwin-ld-5.c: New test.
31067
31068 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
31069
31070         * gcc.c-torture/compile/20021212-1.c: New test.
31071
31072 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
31073
31074         * gcc.dg/fshort-wchar: New test.
31075
31076 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
31077
31078         PR c++/8372
31079         * g++.dg/template/dtor1.C: New test.
31080
31081         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
31082         markers.
31083
31084 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
31085
31086         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
31087
31088 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
31089
31090         * g++.dg/template/static1.C: New test.
31091         * g++.dg/template/static2.C: New test.
31092         * g++.old-deja/g++.ext/memconst.C: New test.
31093
31094 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31095
31096         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
31097         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
31098         * g++.dg/special/initp1.C: Likewise.
31099
31100 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
31101
31102         * gcc.c-torture/execute/20021204-1.c: New test.
31103
31104 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
31105
31106         * gcc.dg/ppc-fmadd-1.c: New file.
31107         * gcc.dg/ppc-fmadd-2.c: New file.
31108         * gcc.dg/ppc-fmadd-3.c: New file.
31109
31110 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
31111
31112         * gcc.c-torture/compile/20021204-1.c: New test.
31113
31114 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
31115
31116         * g++.dg/inherit/covariant2.C: New test.
31117         * g++.dg/inherit/covariant3.C: New test.
31118         * g++.dg/inherit/covariant4.C: New test.
31119         * g++.dg/inherit/covariant1.C: Remove XFAIL.
31120         * g++.old-deja/g++.robertl/eb17.C: Likewise.
31121
31122 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
31123
31124         PR c++/8688
31125         * g++.dg/init/brace3.C: New test.
31126
31127 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
31128
31129         * gcc.dg/20020210-1.c: Fix a comment typo.
31130
31131 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
31132
31133         PR c++/8720
31134         * g++.dg/parse/defarg1.C: New test.
31135
31136         PR c++/8615
31137         * g++.dg/template/char1.C: New test.
31138
31139         * g++.dg/template/varmod1.C: Fix typo.
31140
31141 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31142
31143         DR 180
31144         * g++.old-deja/g++.pt/crash32.C: Expect error.
31145
31146 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
31147
31148         PR c++/5919
31149         * g++.dg/template/varmod1.C: New test.
31150
31151         PR c++/8727
31152         * g++.dg/inherit/typeinfo1.C: New test.
31153
31154         PR c++/8663
31155         * g++.dg/inherit/typedef1.C: New test.
31156
31157 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
31158
31159         PR c++/8332
31160         PR c++/8493
31161         * g++.dg/template/strlen1.C: New test.
31162
31163         PR c++/8227
31164         * g++.dg/template/ctor2.C: New test.
31165
31166         PR c++/8214
31167         * g++.dg/init/string1.C: New test.
31168
31169         PR c++/8511
31170         * g++.dg/template/friend8.C: New test.
31171
31172 2002-11-29  Joe Buck <jbuck@synopsys.com>
31173
31174         * g++.dg/lookup/anon2.C: New test.
31175
31176 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
31177
31178         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
31179         h8300 port.
31180
31181 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
31182
31183         * gcc.dg/bitfld-6.c: New test.
31184
31185 2002-11-27  Jan Hubicka  <jh@suse.cz>
31186
31187         * gcc.c-torture/execute/20021127.[cx]: New test.
31188
31189 2002-11-26  Jan Hubicka  <jh@suse.cz>
31190
31191         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
31192         quality.
31193
31194 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
31195
31196         * g++.dg/init/brace2.C: New test.
31197         * g++.old-deja/g++.mike/p9129.C: Correct.
31198
31199 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
31200
31201         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
31202
31203 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
31204
31205         * gcc.dg/sibcall-6: New test for indirect sibcalls.
31206
31207 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
31208
31209         * testsuite/g++.dg/abi/empty11.C: New test.
31210         * testsuite/g++.dg/rtti/cv1.C: New test.
31211
31212 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
31213
31214         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
31215
31216 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
31217
31218         * g++.dg/abi/empty10.C: New test.
31219
31220 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
31221
31222         * gcc.c-torture/compile/20021124-1.c: New test.
31223
31224 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
31225
31226         * g++.dg/abi/rtti2.C: New test.
31227
31228 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
31229
31230         * gcc.dg/i386-unroll-1.c: New test.
31231
31232 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
31233
31234         * gcc.c-torture/compile/20021120-1.c: New test.
31235         * gcc.c-torture/compile/20021120-2.c: New test.
31236
31237 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
31238
31239         * gcc.dg/bitfld-5.c: New test.
31240
31241 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
31242
31243         * gcc.c-torture/execute/20021120-3.c: New test.
31244
31245 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
31246
31247         * gcc.c-torture/execute/20021120-2.c: New test.
31248
31249 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
31250
31251         * gcc.c-torture/execute/20021120-1.c: New test.
31252
31253 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
31254
31255         * gcc.c-torture/execute/20021118-3.c: New test.
31256
31257 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31258
31259         * gcc.c-torture/compile/20021119-1.c: New test.
31260
31261 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
31262
31263         * gcc.dg/duff-1.c: New test.
31264         * gcc.dg/duff-2.c: New test.
31265         * gcc.dg/duff-3.c: New test.
31266
31267 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
31268
31269         * gcc.dg/cpp/_Pragma5.c: New test.
31270
31271 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
31272
31273         * gcc.c-torture/execute/20021118-2.c: New test.
31274
31275 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
31276
31277         * gcc.c-torture/execute/20021118-1.c: New test.
31278
31279 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
31280
31281         * gcc.dg/20021116-1.c: New test.
31282
31283 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
31284
31285         * g++.dg/abi/vcall1.C: New test.
31286
31287 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
31288
31289         * gcc.dg/20021029-1.c: New test.
31290         * gcc.dg/20021029-2.c: New test.
31291
31292 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31293
31294         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
31295
31296 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
31297
31298         PR c/8439
31299         * gcc.dg/20021110.c: Move to ...
31300         * gcc.c-torture/compile/20021110.c: .... here.
31301
31302 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31303
31304         PR c/8467
31305         * gcc.c-torture/execute/20021111-1.c
31306
31307 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
31308
31309         PR c/8439
31310         * gcc.dg/20021110.c: New test.
31311
31312 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
31313
31314         * g++.dg/abi/vthunk3.C: Run only on x86.
31315
31316 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
31317
31318         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
31319
31320 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
31321
31322         * lib/compat.exp (compat-execute): Fix logic error in last
31323         change.
31324
31325 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
31326
31327         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
31328
31329 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31330
31331         PR c++/8389
31332         * g++.dg/template/access6.C: New test.
31333
31334 2002-11-08  Jan Hubicka  <jh@suse.cz>
31335
31336         * gcc.dg/i386-ssefp-1.c: New test.
31337         * gcc.dg/i386-ssefp-1.c: New test.
31338
31339 2002-11-08  Jan Hubicka  <jh@suse.cz>
31340
31341         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
31342
31343 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
31344
31345         * g++.dg/abi/vthunk3.C: New test.
31346
31347         PR c++/8338
31348         * g++.dg/template/crash2.C: New test.
31349
31350 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
31351
31352         * testsuite/g++.dg/abi/dtor1.C: New test.
31353         * testsuite/g++.dg/abi/dtor2.C: Likewise.
31354
31355 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
31356
31357         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
31358         Darwin.
31359
31360 2002-11-04  Adam Nemet  <anemet@lnxw.com>
31361
31362         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
31363         -mthumb.  Only xfail with -O0.
31364
31365 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
31366
31367         * g++.dg/abi/thunk1.C: New test.
31368         * g++.dg/abi/thunk2.C: Likewise.
31369         * g++.dg/abi/vtt1.C: Likewise.
31370
31371 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
31372
31373         PR optimization/8423
31374         * gcc.c-torture/execute/builtin-constant.c: New test.
31375
31376 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
31377
31378         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
31379         Add some more cases.
31380
31381 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
31382
31383         PR c++/8391
31384         * g++.dg/opt/local1.C: New test.
31385
31386 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
31387
31388         PR c++/8160
31389         * g++.dg/template/complit1.C: New test.
31390
31391         PR c++/8149
31392         * g++.dg/template/typename4.C: Likewise.
31393
31394 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31395
31396         Core issue 287, PR c++/7639
31397         * g++.dg/template/instantiate1.C: Adjust error location.
31398         * g++.dg/template/instantiate3.C: New test.
31399         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
31400         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
31401         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
31402
31403 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
31404
31405         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
31406
31407 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
31408
31409         PR c++/8287
31410         * g++.dg/init/dtor2.C: New test.
31411
31412 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31413
31414         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
31415         * gcc.dg/nest.c: Bypass errors on irix6.
31416
31417 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
31418
31419         * gcc.dg/nest.c: Expect error for mmix-*-*.
31420         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
31421
31422 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
31423
31424         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
31425         markers.
31426
31427         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
31428
31429 2002-10-25  Mike Stump  <mrs@apple.com>
31430
31431         * gcc.dg/warn-1.c: New test.
31432
31433 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
31434
31435         * g++.dg/template/typename3.C: New test.
31436
31437 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
31438
31439         * g++.dg/lookup/ptrmem1.C: New test.
31440
31441         * g++.dg/abi/vthunk2.C: New test.
31442
31443 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
31444
31445         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
31446
31447 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
31448
31449         * g++.dg/abi/empty9.C: New test.
31450
31451 2002-10-24  Richard Henderson  <rth@redhat.com>
31452
31453         * g++.dg/inherit/thunk1.C: Enable for ia64.
31454
31455 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
31456
31457         PR c++/8067
31458         * g++.dg/lookup/pretty1.C: New test.
31459
31460 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
31461
31462         * gcc.dg/20021023-1.c: New test.
31463
31464 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
31465
31466         PR c++/7679
31467         * g++.dg/parse/inline1.C: New test.
31468
31469 2002-10-23  Richard Henderson  <rth@redhat.com>
31470
31471         * g++.dg/inherit/thunk1.C: Enable for x86_64.
31472
31473         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
31474
31475 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
31476
31477         PR c++/6579
31478         * g++.dg/parse/stmtexpr3.C: New test.
31479
31480 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
31481
31482         * g++.dg/expr/cond1.C: New test.
31483
31484 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
31485
31486         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
31487
31488 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
31489
31490         * g++.dg/abi/vbase13.C: New test.
31491         * g++.dg/abi/vbase14.C: Likewise.
31492
31493 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
31494
31495         * gcc.dg/tls/pic-1.c: New test.
31496         * gcc.dg/tls/nonpic-1.c: New test.
31497         * gcc.dg/20021018-1.c: New test.
31498
31499 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
31500
31501         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
31502         Remove only files with the same base name as the test case.
31503         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
31504         (profopt-execute): Likewise.  Also, remove old profiling
31505         and performance data files before running the tests.
31506
31507         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
31508         * g++.dg/bprob/bprob.exp: Likewise.
31509         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
31510         to allow more general test case names.
31511
31512         * g++.dg/bprob/bprob-1.C: Rename to ...
31513         * g++.dg/bprob/g++-bprob-1.C: ... this.
31514
31515         * g77.dg/bprob/bprob-1.f: Rename to ...
31516         * g77.dg/bprob/g77-bprob-1.f: ... this.
31517
31518 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
31519
31520         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
31521         bison 1.50 or later.
31522
31523 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
31524
31525         * g++.dg/README: Describe more test directories.
31526
31527 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
31528
31529         * g++.dg/init/array6.C: Add additional tests.
31530
31531 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
31532
31533         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
31534         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
31535
31536 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
31537
31538         * gcc.c-torture/compile/20020604-1.x: New.
31539         * gcc.c-torture/compile/simd-5.x: Likewise.
31540         * gcc.c-torture/execute/920710-1.x: Likewise.
31541         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
31542
31543 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
31544
31545         * g++.dg/inherit/override1.C: Add dg-options clause.
31546
31547 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31548
31549         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
31550         _mm_slli_si128.
31551
31552 2002-10-19  Andreas Schwab  <schwab@suse.de>
31553
31554         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
31555         directory component.
31556
31557 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
31558
31559         * g++.dg/inherit/thunk1.C: New test.
31560
31561         * g++.dg/inherit/override1.C: New test.
31562
31563         * g++.dg/abi/mangle11.C: New test.
31564         * g++.dg/abi/mangle14.C: New test.
31565         * g++.dg/abi/mangle17.C: New test.
31566
31567 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
31568
31569         * g++.dg/overload/member2.C: New test.
31570
31571 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
31572
31573         * g++.dg/README: Describe new compat directory.
31574         * g++.dg/dg.exp: Skip tests in compat directory.
31575         * README.compat: New file.
31576         * lib/compat.exp: New expect script.
31577         * g++.dg/compat: New test directory.
31578         * g++.dg/compat/compat.exp: New expect script.
31579         * g++.dg/compat/abi: New test directory.
31580         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
31581         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
31582         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
31583         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
31584         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
31585         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
31586         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
31587         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
31588         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
31589         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
31590         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
31591         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
31592         * g++.dg/compat/break: New test directory.
31593         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
31594         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
31595         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
31596         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
31597         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
31598         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
31599         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
31600         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
31601         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
31602         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
31603         g++.dg/compat/break/README: New files.
31604         * g++.dg/compat/eh: New test directory.
31605         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
31606         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
31607         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
31608         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
31609         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
31610         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
31611         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
31612         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
31613         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
31614         g++.dg/compat/eh/filter2_y.C,
31615         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
31616         g++.dg/compat/eh/new1_y.C,
31617         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
31618         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
31619         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
31620         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
31621         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
31622         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
31623         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
31624         g++.dg/compat/eh/unexpected1_y.C: New files.
31625         * g++.dg/compat/init: New test directory.
31626         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
31627         g++.dg/compat/init/array5_y.C,
31628         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
31629         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
31630         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
31631         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
31632         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
31633         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
31634         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
31635         g++.dg/compat/init/init-ref2_y.C: New files.
31636
31637 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
31638
31639         PR c++/7584
31640         * g++.dg/inherit/using3.C: New test.
31641
31642 2002-10-17  Jan Hubicka  <jh@suse.cz>
31643
31644         * gcc.dg/20021017-2.c: New test.
31645
31646 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
31647
31648         * g++.dg/abi/mangle16.C: Adjust.
31649
31650         * g++.dg/init/array8.C: New test.
31651
31652 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
31653
31654         * gcc.dg/special/mips-abi.exp: New test.
31655         * gcc.dg/special/mips-abi.s: Empty file used by the above.
31656
31657 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
31658
31659         * g++.dg/abi/mangle16.C: New test.
31660         * g++.dg/abi/mangle17.C: Likewise.
31661
31662         PR c++/7478
31663         * g++.dg/template/ref1.C: New test.
31664
31665 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31666
31667         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
31668
31669 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
31670
31671         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
31672
31673 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
31674
31675         PR c++/7524
31676         * g++.dg/init/array7.C: New test.
31677
31678 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
31679
31680         * g++.dg/init/array6.C: New test.
31681
31682         * g++.dg/abi/mangle13.C: Likewise.
31683         * g++.dg/abi/mangle14.C: Likewise.
31684         * g++.dg/abi/mangle15.C: Likewise.
31685
31686 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
31687
31688         * g++.dg/abi/empty8.C: New test.
31689
31690 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
31691
31692         * g++.dg/init/ctor1.C: New test.
31693
31694 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
31695
31696         * gcc.c-torture/execute/20021015-1.c: New test.
31697
31698 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
31699
31700         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
31701
31702 2002-10-14  Jan Hubicka  <jh@suse.cz>
31703
31704         * gcc.dg/i386-ssetype-[1-5].c: New tests.
31705
31706 2002-10-14  Richard Henderson  <rth@redhat.com>
31707
31708         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
31709
31710 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
31711
31712         PR optimization/6631
31713         * g++.dg/opt/const2.C: New test.
31714
31715 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
31716
31717         PR c++/7176
31718         * g++.dg/parse/friend1.C: New test.
31719         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
31720
31721 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
31722
31723         * gcc.dg/20021014-1.c: New test.
31724
31725 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
31726
31727         PR c++/5661
31728         * g++.dg/ext/vlm1.C: New test.
31729         * g++.dg/ext/vlm2.C: Likewise.
31730
31731         * g++.dg/init/array1.C: Remove invalid braces.
31732         * g++.dg/init/brace1.C: New test.
31733         * g++.dg/init/copy2.C: Likewise.
31734         * g++.dg/init/copy3.C: Likewise.
31735         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
31736         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
31737         braces.
31738
31739 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
31740
31741         * gcc.dg/cpp/assembler.S: Don't use -ansi.
31742
31743 2002-10-11  Richard Shann  <richard.shann@superh.com>
31744
31745         * gcc.c-torture/compile/simd-5.c: New test.
31746
31747 2002-10-10  Roger Sayle  <roger@eyesopen.com>
31748
31749         * gcc.c-torture/execute/shiftopt-1.c: New test case.
31750
31751 2002-10-10  Jim Wilson  <wilson@redhat.com>
31752
31753         * gcc.c-torture/execute/20021010-1.c: New test.
31754
31755 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
31756
31757         PR c/7353
31758         * g++.dg/ext/typedef-init.C: New test.
31759         * gcc.dg/typedef-init.c: New test.
31760
31761 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
31762
31763         * gcc.dg/cpp/paste13.c: New test.
31764
31765 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31766
31767         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
31768         remaining platforms, XFAIL during compile, not execute.  Don't
31769         XFAIL at -O0.
31770
31771 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
31772
31773         * gcc.dg/alias-1.c: Tweak expected warning.
31774
31775 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
31776
31777         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
31778
31779 2002-10-06  Andreas Jaeger  <aj@suse.de>
31780
31781         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
31782         * gcc.dg/cpp/c++98.C: Likewise.
31783
31784         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
31785         * g++.dg/cpp/c++98.C: Likewise.
31786
31787         * g++.dg/README (Subdirectories): Mention cpp directory.
31788
31789         PR target/7559
31790         * gcc.dg/20021006-1.c: New test.
31791
31792 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31793
31794         PR c++/7804
31795         * g++.dg/other/warning1.C: New test.
31796
31797 2002-10-04  Roger Sayle  <roger@eyesopen.com>
31798
31799         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
31800         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
31801         and sparc-*-* with -m64 as expected failures.  See PR 8087.
31802
31803 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
31804
31805         PR c++/7931
31806         * g++.dg/template/ptrmem3.C: New test.
31807
31808         PR c++/7754
31809         * g++.dg/template/union1.C: New test.
31810
31811 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
31812
31813         PR c++/8006
31814         * g++.dg/abi/mangle9.C: New test.
31815         * g++.dg/abi/mangle10.C: New test.
31816         * g++.dg/abi/mangle11.C: New test.
31817         * g++.dg/abi/mangle12.C: New test.
31818
31819 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
31820
31821         PR c++/7188.
31822         * g++.dg/template/meminit1.C: New test.
31823         * g++.dg/warn/Wreorder-1.C: Likewise.
31824         * g++.old-deja/g++.mike/warn3.C: Tweak.
31825         * lib/prune.exp: Ingore "in copy constructor".
31826
31827 2002-10-02  Andreas Jaeger  <aj@suse.de>
31828
31829         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
31830         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
31831         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
31832         on x86-64.
31833
31834 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
31835
31836         * gcc.dg/empty1.C: Fix typo.
31837
31838 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
31839
31840         * gcc.dg/alias-1.c: New test.
31841
31842 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
31843
31844         * gcc.dg/empty1.C: New test.
31845
31846         * g++.dg/tls/init-2.C: Tweak error messages.
31847
31848 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
31849
31850         * gcc.c-torture/compile/20020923-1.c: New test.
31851
31852 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
31853
31854         * gcc.c-torture/execute/ffs-1.c: New test.
31855         * gcc.c-torture/execute/ffs-2.c: Ditto.
31856
31857 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
31858
31859         * g++.dg/overload/member1.C: New test.
31860
31861 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
31862
31863         * g++.dg/abi/empty7.C: New test.
31864         * g++.dg/init/pm2.C: Likewise.
31865
31866 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
31867
31868         * g++.dg/rtti/crash1.C: New test.
31869
31870 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
31871
31872         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
31873         gcc.dg/sibcall-4.c: New tests.
31874
31875 2002-09-28  Roger Sayle  <roger@eyesopen.com>
31876
31877         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
31878         powerpc and MMIX targets.
31879
31880 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
31881
31882         * gcc.dg/cpp/20020927-1.c: New.
31883
31884 2002-09-26  David S. Miller  <davem@redhat.com>
31885
31886         * gcc.c-torture/compile/trunctfdf.c: New.
31887
31888 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31889
31890         * lib/target-supports.exp (check_weak_available): Handle solaris2.
31891
31892 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
31893
31894         * gcc.c-torture/execute/loop-15.c: New.
31895
31896 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
31897
31898         * README.QMTEST: Fix typo.
31899
31900 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
31901
31902         * gcc.dg/20020926-1.c: New test.
31903
31904 2002-09-25  David S. Miller  <davem@redhat.com>
31905
31906         PR target/7842
31907         * gcc.c-torture/execute/shiftdi.c: New test.
31908
31909 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
31910
31911         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
31912         unique to the tool.
31913         * lib/g77.exp (g77_init): Likewise.
31914         * lib/g++.exp (g++_init): Likewise.
31915         * lib/objc.exp (objc_init): Likewise.
31916
31917 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
31918
31919         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
31920         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
31921         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
31922
31923 2002-09-25  Richard Henderson  <rth@redhat.com>
31924
31925         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
31926         too-small long double.
31927
31928 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
31929
31930         * gcc.dg/20020919-1.c: New test.
31931
31932 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
31933
31934         * g++.dg/abi/bitfield6.C: New test.
31935         * g++.dg/abi/bitfield7.C: New test.
31936         * g++.dg/abi/bitfield8.C: New test.
31937         * g++.dg/abi/vbase11.C: New test.
31938
31939 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31940
31941         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
31942         hppa*-*-hpux*.  Update test comment.
31943
31944 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
31945
31946         * gcc.dg/tls/struct-1.c: New test.
31947
31948 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
31949
31950         * gcc.dg/cpp/tr-warn2.c: Update.
31951
31952 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
31953
31954         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
31955
31956 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
31957
31958         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
31959         systems.
31960
31961 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
31962
31963         * gcc.c-torture/execute/ieee/mzero3.c: New test.
31964
31965         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
31966         Adjust for c++filt moved to binutils.  Remove spurious duplicate
31967         setting of cxxfilt.
31968
31969 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
31970
31971         * gcc.dg/20020312-2.c: Update for darwin.
31972
31973 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
31974
31975         * g++.old-deja/g++.other/crash32.C: Mark ICE.
31976
31977 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
31978
31979         * objc.dg/comp-types-1.m: New test.
31980         * objc.dg/comp-types-2.m: New test.
31981         * objc.dg/comp-types-3.m: New test.
31982         * objc.dg/comp-types-4.m: New test.
31983         * objc.dg/comp-types-5.m: New test.
31984         * objc.dg/comp-types-6.m: New test.
31985
31986 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31987
31988         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
31989
31990 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
31991
31992         * g++.dg/other/do1.C: New test.
31993
31994         * g++.dg/template/subst1.C: New test.
31995
31996 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
31997
31998         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
31999
32000 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
32001
32002         * g++.dg/template/qualttp20.C: Adjust expected errors.
32003         * g++.old-deja/g++.jason/report.C: Likewise.
32004         * g++.old-deja/g++.other/qual1.C: Likewise.
32005
32006         * g++.dg/lookup/scoped2.C: New test.
32007
32008         * g++.dg/ext/asm3.C: New test.
32009
32010 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
32011
32012         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
32013
32014 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
32015
32016         * ChangeLog: follow spelling conventions.
32017         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
32018         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
32019         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
32020         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
32021         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
32022         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
32023         * g++.old-deja/g++.law/global-init1.C: Likewise.
32024         * g++.old-deja/g++.other/delete4.C: Likewise.
32025         * g++.old-deja/g++.other/inline21.C: Likewise.
32026         * g++.old-deja/g++.other/singleton.C: Likewise.
32027         * g77.dg/strlen0.f: Likewise.
32028         * g77.f-torture/compile/20010519-1.f: Likewise.
32029         * g77.f-torture/compile/980310-4.f: Likewise.
32030         * gcc.c-torture/compile/20000605-1.c: Likewise.
32031         * gcc.c-torture/execute/20020225-1.c: Likewise.
32032         * gcc.dg/c90-hexfloat-2.c: Likewise.
32033         * gcc.dg/c99-bool-1.c: Likewise.
32034         * gcc.dg/c99-hexfloat-2.c: Likewise.
32035         * gcc.dg/dll-2.c: Likewise.
32036         * gcc.dg/wtr-union-init-1.c: Likewise.
32037         * gcc.dg/wtr-union-init-2.c: Likewise.
32038         * gcc.dg/wtr-union-init-3.c: Likewise.
32039         * gcc.dg/cpp/avoidpaste1.c: Likewise.
32040         * gcc.dg/cpp/defined.c: Likewise.
32041         * gcc.dg/cpp/macsyntx.c: Likewise.
32042         * gcc.dg/cpp/paste2.c: Likewise.
32043         * gcc.dg/cpp/trad/defined.c: Likewise.
32044         * gcc.dg/format/c90-printf-1.c: Likewise.
32045         * gcc.dg/format/c90-scanf-1.c: Likewise.
32046         * gcc.dg/format/c99-printf-1.c: Likewise.
32047         * gcc.dg/format/c99-scanf-1.c: Likewise.
32048         * gcc.misc-tests/gcov-8.c: Likewise.
32049         * lib/profopt.exp: Likewise.
32050
32051 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
32052
32053         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
32054
32055 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
32056
32057         * g++.dg/inherit/using2.C: New test.
32058
32059 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
32060
32061         * ChangeLog: Follow spelling conventions.
32062         * g++.dg/template/friend4.C: Likewise.
32063         * g++.old-deja/g++.pt/crash67.C: Likewise.
32064         * gcc.c-torture/execute/20000801-4.c: Likewise.
32065         * gcc.dg/c90-digraph-1.c: Likewise.
32066         * gcc.dg/c94-digraph-1.c: Likewise.
32067         * gcc.dg/c99-digraph-1.c: Likewise.
32068         * gcc.dg/cpp/line5.c: Likewise.
32069         * gcc.dg/cpp/multiline.c: Likewise.
32070         * gcc.dg/cpp/trad/literals-1.c: Likewise.
32071         * gcc.dg/format/attr-3.c: Likewise.
32072         * gcc.dg/format/c90-scanf-3.c: Likewise.
32073         * gcc.dg/format/ext-4.c: Likewise.
32074
32075 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
32076
32077         * g++.dg/template/pretty1.C: New test.
32078
32079 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
32080
32081         * gcc.c-torture/execute/struct-cpy-1.c: New test.
32082
32083 2002-09-13  Matt Austern  <austern@apple.com>
32084
32085         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
32086         passing a cast expression to a function by const reference.
32087
32088 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
32089
32090         * g++.dg/template/deduce1.C: New test.
32091
32092 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
32093
32094         * gcc.c-torture/execute/simd-1.c: Force all use of int to
32095         32-bit int.
32096
32097 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32098
32099         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
32100         usage.
32101
32102 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
32103
32104         * gcc.c-torture/compile/20020910-1.c: New test.
32105
32106 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
32107
32108         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
32109
32110 2002-09-10  Andreas Jaeger  <aj@suse.de>
32111
32112         * gcc.dg/20020312-2.c: Adjust for x86-64.
32113
32114 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
32115
32116         * g77.dg/7388.f: New test case for PR 7388.
32117
32118 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
32119
32120         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
32121
32122 2002-09-05  Ziemowit Laski <zlaski@apple.com>
32123
32124         * objc.dg/proto-lossage-1.m: New test.
32125
32126 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
32127
32128         * gcc.dg/cpp/_Pragma4.c: Fix typo.
32129
32130 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
32131
32132         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
32133         expected to pass.
32134
32135 2002-09-06  Stan Shebs  <shebs@apple.com>
32136             David Edelsohn  <edelsohn@gnu.org>
32137
32138         * gcc.dg/weak: New directory.
32139         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
32140         target-specific xfail bits.
32141         * gcc.dg/typeof-2.c: Move to new directory.
32142         * gcc.dg/weak.exp: New expect script.
32143
32144 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
32145
32146         * gcc.c-torture/execute/extzvsi.c: New test.
32147
32148 2002-09-05  Stan Shebs  <shebs@apple.com>
32149
32150         * gcc.dg/weak-1.c: xfail on Darwin.
32151         * gcc.dg/weak-2.c: Ditto.
32152         * gcc.dg/weak-3.c: Ditto.
32153         * gcc.dg/weak-4.c: Ditto.
32154         * gcc.dg/weak-5.c: Ditto.
32155         * gcc.dg/weak-6.c: Ditto.
32156         * gcc.dg/weak-7.c: Ditto.
32157         * gcc.dg/weak-8.c: Ditto.
32158         * gcc.dg/weak-9.c: Ditto.
32159
32160 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
32161
32162         * gcc.c-torture/execute/loop-14.c: New test.
32163
32164 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
32165
32166         * g++.dg/other/cxa-atexit1.C: New test.
32167
32168         * gcc.dg/typeof-2.c: New test.
32169
32170 2002-09-03  Roger Sayle  <roger@eyesopen.com>
32171
32172         * gcc.dg/builtins-2.c: New testcase.
32173         * gcc.dg/builtins-3.c: New testcase.
32174
32175 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
32176
32177         * gcc.dg/cpp/_Pragma4.c: New test.
32178
32179 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
32180
32181         * objc/execute/nil_method-1.m: New testcase.
32182
32183 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
32184
32185         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
32186         [Object class], not [Object initialize].
32187
32188 2002-08-31  Roger Sayle  <roger@eyesopen.com>
32189             Hans-Peter Nilsson  <hp@bitrange.com>
32190
32191         * gcc.c-torture/execute/20020720-1.x: Skip test on
32192         mmix-knuth-mmixware.  Correct comment.
32193
32194 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
32195
32196         * testsuite/g++.dg/abi/bitfield5.C: New test.
32197         * testsuite/g++.dg/abi/vbase10.C: Likewise.
32198
32199 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
32200
32201         * objc.dg/undeclared-selector.m: New test.
32202
32203 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
32204
32205         * g++.dg/other/offsetof1.C: Avoid cast warning.
32206
32207 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
32208
32209         * objc.dg/super-class-2.m: New test.
32210
32211 2002-08-24  Matt Austern  <austern@apple.com>
32212
32213         * g++.dg/ext/lvaddr.C: New test.
32214         * g++.dg/ext/lvcast.C: New test.
32215
32216 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
32217
32218         * testsuite/g++.dg/inherit/cond1.C: New test.
32219
32220 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
32221
32222         * gcc.dg/noncompile/incomplete-1.c: New test.
32223
32224 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
32225
32226         * gcc.dg/typespec-1.c: New test.
32227
32228 2002-08-20  Devang Patel  <dpatel@apple.com>
32229         * objc.dg/proto-hier-2.m: New test.
32230
32231 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
32232
32233         * objc.dg/bitfield-1.m: New test.
32234         * objc.dg/bitfield-2.m: New test.
32235
32236 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
32237
32238         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
32239         gcc.dg/c99-flex-array-4.c: New tests.
32240
32241 2002-08-16  Stan Shebs  <shebs@apple.com>
32242
32243         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
32244
32245 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
32246
32247         * gcc.dg/typeof-1.c: New test.
32248         * g++.dg/ext/typeof2.C: New test.
32249
32250 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
32251
32252         * g++.dg/other/offsetof1.C: New test.
32253
32254 2002-08-14  Richard Henderson  <rth@redhat.com>
32255
32256         * gcc.dg/tls/diag-3.c: Fix expected message strings.
32257
32258 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
32259
32260         * gcc.dg/cpp/_Pragma3.c: New test.
32261
32262 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
32263
32264         * g++.dg/template/inherit3: New test.
32265
32266 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
32267
32268         * gcc.dg/bitfld-4.c: Add blank options.
32269
32270 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
32271
32272         * g++.dg/template/crash1.C: New test.
32273
32274 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
32275
32276         * gcc.dg/tls/opt-2.c: New test.
32277
32278 2002-08-08  Devang Patel  <dpatel@apple.com>
32279
32280         * objc.dg/selector-1.m : New test
32281
32282 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
32283
32284         * g++.dg/abi/bitfield4.C: New test.
32285         * gcc.dg/bitfld-4.c: New test.
32286
32287 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
32288
32289         * g++.dg/other/packed1.C: New test.
32290
32291 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
32292
32293         * g++.dg/abi/offsetof.C: Tweak error messages.
32294         * g++.old-deja/g++.mike/p10769a.C: Likewise.
32295
32296 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
32297
32298         * gcc.dg/bitfld-3.c: New test.
32299
32300 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
32301             Richard Henderson  <rth@redhat.com>
32302
32303         * gcc.dg/i386-bitfield1.c: New test.
32304         * g++.dg/abi/bitfield3.C: Update.
32305
32306 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
32307
32308         * objc.dg/const-str-2.m: Update.
32309         * gcc.dg/cpp/c++98.c: Change to C extension.
32310         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
32311         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
32312
32313 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
32314
32315         * testsuite/gcc.dg/tls/diag-3.c: New.
32316
32317 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
32318
32319         * g++.dg/README (Subdirectories): Document new subdir expr.
32320         * g++.dg/expr/pmf-1.C: New test.
32321
32322 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
32323
32324         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
32325
32326 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
32327
32328         * g++.dg/abi/bitfield3.C: New test.
32329
32330 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
32331
32332         * lib/gcov.exp: Tweak expected line formats.
32333         * gcc.misc-tests/gcov8.c: New test.
32334         * gcc.misc-tests/gcov8.x: New flags.
32335
32336 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
32337
32338         * consistency.vlad/layout/endian.c: Include string.h.
32339
32340         * gcc.c-torture/execute/20020805-1.c: New test.
32341
32342 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
32343
32344         * g++.dg/other/conversion1.C: New test.
32345
32346 2002-08-03  Roger Sayle  <roger@eyesopen.com>
32347
32348         * gcc.dg/builtins-1.c: New testcase.
32349
32350 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
32351
32352         * g++.dg/inherit/access3.C: New test.
32353
32354 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
32355
32356         * gcc.dg/ia64-visibility-2.c: New test.
32357
32358 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
32359
32360         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
32361         __qualifier_flags to __flags.
32362
32363 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
32364
32365         * g++.dg/inherit/operator1.C: New test.
32366         * g++.dg/lookup/disamb1.C: Fix typo in comment.
32367         * g++.dg/other/error1.C: Change expected error message.
32368         * g++.dg/template/conv4.C: Likewise.
32369
32370 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
32371
32372         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
32373         for documented behavior.
32374
32375 2002-07-25  Roger Sayle  <roger@eyesopen.com>
32376
32377         * gcc.c-torture/execute/20020720-1.x: Skip this test on
32378         several targets known to fail.
32379
32380 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
32381
32382         * gcc.dg/mips-args-[123].c: New tests.
32383
32384 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
32385
32386         * gcc.dg/ppc-spe.c: New.
32387
32388 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
32389
32390         * g++.dg/other/ptrmem4.C: New testcase.
32391
32392 2002-07-24  Richard Henderson  <rth@redhat.com>
32393
32394         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
32395
32396 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
32397
32398         * g++.dg/ext/alignof1.C (main): Return 0 for success.
32399
32400 2002-07-24  Roger Sayle  <roger@eyesopen.com>
32401
32402         * gcc.c-torture/execute/memset-3.c: New testcase.
32403
32404 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
32405
32406         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
32407         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
32408
32409 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32410
32411         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
32412         Delete.
32413
32414 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
32415
32416         * gcc.c-torture/compile/simd-4.c: New test.
32417
32418 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32419
32420         PR c++/7347, c++/7348
32421         * g++.dg/template/access4.C: New test.
32422         * g++.dg/template/access5.C: New test.
32423         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
32424         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
32425         * g++.old-deja/g++.pt/ttp58.C: Likewise.
32426         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
32427
32428 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
32429
32430         * gcc.dg/gnu89-init-2.c: New test.
32431
32432 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
32433
32434         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
32435
32436 2002-07-20  Roger Sayle  <roger@eyesopen.com>
32437
32438         * gcc.c-torture/execute/20020720-1.c: New testcase.
32439
32440 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
32441
32442         * gcc.dg/cpp/Wsignprom.c: New tests.
32443
32444 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
32445
32446         * gcc.c-torture/execute/loop-13.c: New test.
32447
32448 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
32449
32450         * gcc.dg/cpp/expr.c: New tests.
32451
32452 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
32453
32454         * g++.dg/opt/pr6713.C: Add template instantiation.
32455
32456 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
32457
32458         * gcc.dg/nest.c: New test.
32459
32460 2002-07-17  Richard Henderson  <rth@redhat.com>
32461
32462         * g++.dg/opt/pr6713.C: New test.
32463
32464 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
32465
32466         * gcc.c-torture/execute/loop-2e.x: Let the testcase
32467         XFAIL for all x86 processors.
32468
32469 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
32470
32471         * gcc.c-torture/execute/20010122-1.x: Do not test with
32472         -fomit-frame-pointer.
32473
32474 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32475
32476         * g++.dg/template/instantiate2.C: New test.
32477         * g++.dg/template/spec4.C: New test.
32478
32479 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32480
32481         * g++.dg/template/access2.C: New test.
32482         * g++.dg/template/access3.C: New test.
32483
32484 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
32485
32486         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
32487         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
32488         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
32489         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
32490         Convert to use <stdarg.h>.
32491         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
32492         Delete.
32493         * gcc.dg/va-arg-2.c: New.
32494         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
32495
32496 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
32497
32498         * gcc.c-torture/compile/20020710-1.c: New test.
32499
32500 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
32501                           Andrew Pinski  <pinskia@physics.uc.edu>
32502
32503         gcc.c-torture/compile/simd-2.c: New testcase.
32504         gcc.c-torture/compile/simd-3.c: Likewise.
32505
32506 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
32507
32508         PR c++/7224
32509         * g++.dg/overload/error1.C: New test.
32510
32511 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32512
32513         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
32514         configuration and IRIX 6 O32 ABI.
32515
32516 2002-07-11  Roger Sayle  <roger@eyesopen.com>
32517
32518         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
32519
32520 2002-07-10  Roger Sayle  <roger@eyesopen.com>
32521
32522         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
32523
32524 2002-07-10  Jeffrey A Law  <law@redhat.com>
32525
32526         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
32527
32528         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
32529
32530 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
32531
32532         * gcc.dg/20020312-2.c: Check for __PPC__.
32533
32534 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
32535
32536         * gcc.c-torture/compile/20020709-1.c: New test.
32537
32538 2002-07-07  Roger Sayle  <roger@eyesopen.com>
32539
32540         * g++.dg/template/qualttp21.C: New test case.
32541
32542 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
32543
32544         * gcc.c-torture/compile/20020706-1.c: New test.
32545         * gcc.c-torture/compile/20020706-2.c: New test.
32546
32547 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
32548             Alexandre Oliva  <aoliva@redhat.com>
32549
32550         * g++.dg/warn/incomplete1.C: New test.
32551
32552 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32553
32554         PR c++/7099
32555         * g++.dg/warn/noreturn1.C: New test.
32556
32557 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
32558
32559         PR c++/6706
32560         * g++.dg/debug/debug6.C: New test.
32561         * g++.dg/debug/debug7.C: New test.
32562
32563 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
32564
32565         * gcc.c-torture/compile/simd-3.c: New test.
32566
32567 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
32568
32569         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
32570         * gcc.dg/20020620-1.c: Likewise.
32571
32572 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32573
32574         PR c++/6944
32575         * g++.dg/init/array4.C: New test.
32576         * g++.dg/init/array5.C: New test.
32577
32578 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
32579
32580         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
32581         * gcc.c-torture/execute/simd-2.c (main): Likewise.
32582
32583 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32584
32585         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
32586         * gcc.dg/wtr-aggr-init-1.c: Likewise.
32587         * gcc.dg/wtr-conversion-1.c: Likewise.
32588         * gcc.dg/wtr-escape-1.c: Likewise.
32589         * gcc.dg/wtr-int-type-1.c: Likewise.
32590         * gcc.dg/wtr-label-1.c: Likewise.
32591         * gcc.dg/wtr-static-1.c: Likewise.
32592         * gcc.dg/wtr-strcat-1.c: Likewise.
32593         * gcc.dg/wtr-suffix-1.c: Likewise.
32594         * gcc.dg/wtr-switch-1.c: Likewise.
32595         * gcc.dg/wtr-unary-plus-1.c: Likewise.
32596         * gcc.dg/wtr-union-init-1.c: Likewise.
32597         * gcc.dg/wtr-union-init-2.c: Likewise.
32598         * gcc.dg/wtr-union-init-3.c: Likewise.
32599
32600         * gcc.dg/wtr-func-def-1.c: New test.
32601
32602 2002-07-02 Devang Patel <dpatel@apple.com>
32603
32604         * objc.dg/param-1.m: New test.
32605
32606 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
32607
32608         * gcc.dg/cpp/trad/directive.c: Add test.
32609         * gcc.dg/cpp/trad/macroargs.c: Add test.
32610         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
32611
32612 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
32613
32614         * gcc.dg/cpp/cmdlne-M.c: New test.
32615
32616 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
32617
32618         * objc.dg/desig-init-1.m: New test.
32619
32620 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32621
32622         PR c++/6716
32623         * g++.dg/template/instantiate1.C: New test.
32624
32625 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
32626
32627         PR c++/7112
32628         * g++.dg/template/sizeof2.C: New test.
32629
32630 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
32631
32632         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
32633         gcc.dg/cpp/trad/include.c: New tests.
32634
32635 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
32636
32637         PR target/7177
32638         * gcc.c-torture/compile/20020701-1.c: New test.
32639
32640 2002-07-01  Stan Shebs  <shebs@apple.com>
32641
32642         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
32643         header here...
32644         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
32645         (objc-torture-execute): or here.
32646
32647 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
32648
32649         * gcc.c-torture/execute/arith-rand-ll.c: New test.
32650
32651 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
32652
32653         * gcc.dg/cpp/trad/escaped-nl.c: New test.
32654
32655 2002-06-30  Devang Patel  <dpatel@apple.com>
32656
32657         * objc.dg/fsyntax-only.m: New test.
32658
32659 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
32660
32661         PR c++/6695
32662         * g++.dg/template/friend7.C: New file.
32663
32664 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
32665
32666         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
32667         return type.
32668
32669 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
32670
32671         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
32672         avoid division by zero.
32673
32674 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
32675
32676         * gcc.dg/Wunknownprag.c: New tests.
32677
32678 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
32679
32680         * gcc.c-torture/execute/simd-2.c: New test.
32681
32682 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
32683
32684         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
32685         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
32686         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
32687         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
32688         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
32689         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
32690         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
32691         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
32692         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
32693         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
32694         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
32695         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
32696         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
32697         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
32698         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
32699         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
32700         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
32701
32702 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
32703
32704         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
32705         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
32706         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
32707         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
32708         New tests.
32709         * gcc.dg/cpp/trad/directive.c: Update.
32710
32711 2002-06-23  Andreas Jaeger  <aj@suse.de>
32712
32713         * gcc.c-torture/execute/complex-6.c: New.
32714
32715 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
32716
32717         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
32718         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
32719         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
32720         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
32721
32722 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
32723
32724         * gcc.dg/cpp/trad: New directory with traditional tests copied
32725         from parent directory.
32726         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
32727         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
32728         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
32729         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
32730         Move to trad/ and rename.
32731         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
32732         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
32733         gcc.dg/cpp/trad/redef2.c: New tests.
32734         * gcc.dg/cpp/trad/trad.exp: New driver.
32735
32736 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
32737
32738         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
32739         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
32740         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
32741         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
32742         Remove.
32743
32744 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
32745
32746         * gcc.dg/20020620-1.c: New test.
32747
32748 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32749
32750         * g++.dg/template/ttp4.C: New test.
32751
32752 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
32753
32754         * g++.dg/opt/vt1.C: Fix regexp.
32755
32756 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32757
32758         * gcc.c-torture/execute/pure-1.c: Make functions static again.
32759         Don't use attribute `noinline'.
32760
32761 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
32762
32763         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
32764
32765 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
32766
32767         * gcc.c-torture/execute/simd-1.c: New.
32768
32769         * gcc.dg/simd-1.c: New.
32770
32771 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
32772
32773         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
32774
32775 2002-06-16  Richard Henderson  <rth@redhat.com>
32776
32777         * g++.dg/ext/anon-struct1.C: New.
32778         * g++.dg/ext/anon-struct2.C: New.
32779         * g++.dg/ext/anon-struct3.C: New.
32780         * gcc.dg/anon-struct-1.c: New.
32781         * gcc.dg/anon-struct-2.c: New.
32782         * gcc.dg/anon-struct-3.c: New.
32783         * gcc.dg/20011008-1.c: Adjust warning text.
32784         * gcc.dg/20020527-1.c: Add -fms-extensions.
32785
32786 2002-06-16  Richard Henderson  <rth@redhat.com>
32787
32788         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
32789
32790 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
32791
32792         * gcc.c-torture/execute/20020615-1.c: New test.
32793
32794 2002-06-15  Roger Sayle  <roger@eyesopen.com>
32795
32796         * gcc.c-tortuture/execute/compare-1.c: New test case.
32797         * gcc.c-tortuture/execute/compare-2.c: New test case.
32798         * gcc.c-tortuture/execute/compare-3.c: New test case.
32799
32800 2002-06-13  Richard Henderson  <rth@redhat.com>
32801
32802         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
32803         ia64 ilp32.
32804
32805 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32806
32807         * g++.dg/template/typename2.C: Update error message.
32808
32809 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
32810
32811         * gcc.c-torture/execute/20020611-1.c: New test.
32812
32813 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
32814
32815         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
32816         list of targets to skip.
32817
32818 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
32819
32820         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
32821         targets if not optimizing.
32822
32823 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
32824
32825         * gcc.c-torture/compile/20020605-1.c: New test.
32826
32827         * g++.dg/opt/vt1.C: New test.
32828
32829         * gcc.dg/20020531-1.c: New test.
32830
32831         * gcc.dg/20020530-1.c: New test.
32832
32833         * gcc.dg/20020527-1.c: New test.
32834
32835         * g++.dg/opt/cse1.C: New test.
32836
32837 2002-06-07  Roger Sayle  <roger@eyesopen.com>
32838
32839         * gcc.dg/20020607-2.c: New test case.
32840
32841 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
32842
32843         * gcc.c-torture/compile/20020604-1.c: New test.
32844
32845 2002-06-04  Richard Henderson  <rth@redhat.com>
32846
32847         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
32848         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
32849         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
32850
32851 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
32852
32853         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
32854
32855 2002-06-03  Richard Henderson  <rth@redhat.com>
32856
32857         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
32858         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
32859
32860 2002-06-02  Richard Henderson  <rth@redhat.com>
32861
32862         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
32863         test functions static.
32864
32865 2002-06-02  Andreas Jaeger  <aj@suse.de>
32866
32867         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
32868         now.
32869
32870 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
32871
32872         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
32873         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
32874         Update for mofified diagnostics.
32875         * gcc.dg/c99-intconst-1.c: No longer fail.
32876
32877 2002-06-02  Richard Henderson  <rth@redhat.com>
32878
32879         * gcc.dg/uninit-A.c: Remove xfail markers.
32880
32881 2002-06-01  Roger Sayle  <roger@eyesopen.com>
32882
32883         * gcc.dg/fnegate-1.c: New test case.
32884
32885 2002-05-30  Osku Salerma  <osku@iki.fi>
32886
32887         * gcc.c-torture/execute/mayalias-1.c: New file.
32888
32889 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
32890
32891         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
32892         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
32893         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
32894
32895 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
32896
32897         * gcc.c-torture/execute/20020529-1.c: New test.
32898
32899 2002-05-27  Richard Henderson  <rth@redhat.com>
32900
32901         * g++.dg/ext/attrib6.C: New test case.
32902
32903 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32904
32905         * gcc.c-torture/execute/pure-1.c: New test.
32906
32907 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
32908
32909         * gcc.dg/cpp/arith-2.c: Remove.
32910
32911 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
32912
32913         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
32914         * gcc.dg/cpp/if-3.c: Remove.
32915
32916 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
32917
32918         * g++.dg/opt/cse2.C: New test.
32919
32920 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
32921
32922         * gcc.dg/cpp/arith-1.c: New semantic tests.
32923         * gcc.dg/cpp/if-1.c: Update.
32924
32925 2002-05-24  Ben Elliston  <bje@redhat.com>
32926
32927         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
32928
32929 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
32930
32931         * gcc.dg/verbose-asm.c: New test.
32932
32933 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
32934
32935         * gcc.dg/cpp/paste12.c: New test.
32936
32937 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
32938
32939         * g++.dg/parse/named_ops.C: New test.
32940
32941 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
32942
32943         * gcc/testsuite/gcc.dg/weak-8.c: New test.
32944
32945 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
32946
32947         * gcc.dg/weak-2.c: Allow optional leading underscore
32948         in scan-assembler symbol name.
32949         * gcc.dg/weak-3.c: Likewise.
32950         * gcc.dg/weak-4.c: Likewise.
32951         * gcc.dg/weak-5.c: Likewise.
32952
32953 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
32954
32955         * gcc.dg/20020523-1.c: New test.
32956
32957 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
32958
32959         * objc.dg/const-str-2.m: Update now that we stop after
32960         a command line error.
32961
32962 2002-05-22  Richard Henderson  <rth@redhat.com>
32963
32964         * g++.dg/dg.exp: Fix typo in test pruneing.
32965
32966 2002-05-22  Richard Henderson  <rth@redhat.com>
32967
32968         * g++.dg/dg.exp: Prune the tls subdirectory.
32969         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
32970         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
32971         * g++.dg/tls/init-1.C: New.
32972
32973 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
32974
32975         * gcc.dg/20020517-1.c: New test.
32976
32977 2002-05-21  Richard Henderson  <rth@redhat.com>
32978
32979         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
32980         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
32981
32982 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
32983
32984         * g++.dg/other/copy2.C: New test.
32985
32986 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
32987
32988         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
32989         (MAX_COPY): Bump up to 10 times sizeof (long long).
32990         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
32991
32992         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
32993         sizeof (long long).
32994
32995         * gcc.c-torture/execute/strcpy-1.c: New test.
32996
32997 2002-05-19  Jason Merrill  <jason2redhat.com>
32998
32999         * g++.dg/ext/oper1.C: New test.
33000
33001 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
33002 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
33003
33004         * README.QMTEST: New file.
33005
33006         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
33007
33008 2002-05-19  Andreas Jaeger  <aj@suse.de>
33009
33010         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
33011         now.
33012         * gcc.c-torture/execute/loop-2d.x: Likewise.
33013
33014 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
33015
33016         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
33017         support weak symbols.
33018         * gcc.dg/weak-4.c: Likewise.
33019         * gcc.dg/weak-6.c: Likewise.
33020
33021 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
33022
33023         * gcc.dg/weak-3.c: Add dg-excess-error comment for
33024         cygwin, coff and h8300-*-hms targets
33025         * gcc.dg/weak-5.c: Likewise.
33026         * gcc.dg/weak-7.c: Likewise.
33027
33028 2002-05-16  Jason Merrill  <jason@redhat.com>
33029
33030         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
33031         (scan-assembler-not, scan-assembler-dem): Likewise.
33032         (scan-assembler-dem-not): Likewise.
33033
33034 2002-05-15  Richard Henderson  <rth@redhat.com>
33035
33036         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
33037
33038 2002-05-15  Richard Henderson  <rth@redhat.com>
33039
33040         * gcc.dg/weak-5.c (vfoo1c): No warning here.
33041         (vfoo1f): Warning here.
33042         (vfoo1l): Don't redefine the alias.
33043
33044 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
33045
33046         * g++.dg/init/pm1.C: New test.
33047
33048 2002-05-12  David S. Miller  <davem@redhat.com>
33049
33050         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
33051         types.
33052
33053 2002-05-10  Roger Sayle  <roger@eyesopen.com>
33054
33055         * gcc.c-torture/execute/20020510-1.c: New test case.
33056
33057 2002-05-10  David S. Miller  <davem@redhat.com>
33058
33059         * gcc.c-torture/execute/conversion.c: Test long double too.
33060
33061 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
33062
33063         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
33064         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
33065         * lib/g++.exp (g++_link_flags): Likewise.
33066         * lib/objc.exp (objc_target_compile): Likewise.
33067
33068 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
33069
33070         * gcc.dg/cpp/poison.c: Update.
33071         * gcc.dg/cpp/20000625-2.c: Remove.
33072         * gcc.dg/cpp/direct2s.c: Remove final test.
33073
33074 2002-05-08  Tom Rix  <trix@redhat.com>
33075
33076         * gcc.c-torture/execute/20020508-1.c: New test.
33077         * gcc.c-torture/execute/20020508-2.c: New test.
33078         * gcc.c-torture/execute/20020508-3.c: New test.
33079
33080 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
33081
33082         * gcc.dg/cpp/charconst-4.c: More tests.
33083
33084 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
33085
33086         PR c/6569
33087         * gcc.dg/weak-3.c: Update location of warning messages.
33088         * gcc.dg/weak-5.c: Likewise.
33089
33090 2002-05-06  Roger Sayle  <roger@eyesopen.com>
33091
33092         * gcc.c-torture/execute/20020506-1.c: New test case.
33093
33094 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
33095
33096         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
33097
33098 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
33099
33100         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
33101
33102 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
33103
33104         * gcc.dg/cpp/charconst-3.c: New test.
33105
33106 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
33107
33108         * gcc.dg/cpp/charconst.c: Update tests.
33109
33110 2002-05-05  Tim Josling  <tej@melbpc.org.au>
33111
33112         * treelang: Added directory for new sample language treelang. Also
33113         lib/treelang.exp: New file to signal treelang should be tested.
33114
33115 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
33116
33117         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
33118         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
33119         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
33120         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
33121         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
33122         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
33123         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
33124
33125 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
33126
33127         * gcc.dg/format/xopen-2.c: New test.
33128
33129 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
33130
33131         * gcc.dg/20020503-1.c: New test.
33132
33133 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
33134
33135         * g++.dg/init/dtor1.C: Make it tougher.
33136
33137 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
33138
33139         * g++.dg/init/dtor1.C: New test.
33140
33141 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
33142
33143         * gcc.dg/altivec-8.c: New.
33144
33145 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
33146
33147         * gcc.dg/altivec-7.c: New.
33148
33149 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
33150
33151         * g++.dg/parse/typedef1.C: New test.
33152
33153 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
33154
33155         PR c++/6486
33156         * g++.dg/template/friend6.C: New test.
33157
33158         PR c++/6492
33159         * g++.dg/init/copy1.C: New test.
33160
33161 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
33162
33163         * g++.dg/warn/effc1.C: New test.
33164
33165 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
33166
33167         * gcc.dg/cpp/if-cexp.c: Add a test.
33168
33169 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
33170
33171         * gcc.dg/20020426-2.c: New test.
33172
33173 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
33174
33175         * gcc.dg/cpp/if-mop.c: Update.
33176         * gcc.dg/cpp/if-mpar.c: Add test.
33177         * gcc.dg/cpp/if-oppr.c: Update.
33178
33179 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33180
33181         PR c/6343
33182         * gcc.dg/weak-[2-7].c: New tests.
33183
33184 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
33185
33186         * gcc.dg/enum1.c: New test.
33187
33188 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
33189
33190         PR c++/6497
33191         * g++.dg/inherit/access2.C: New test.
33192
33193 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
33194
33195         PR bootstrap/6445
33196         * gcc.dg/20020426-1.c: New test.
33197
33198 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
33199
33200         * g++.dg/abi/enum1.C: New test.
33201
33202 2002-04-26  Richard Henderson  <rth@redhat.com>
33203
33204         * gcc.dg/c99-bool-1.c: Expect always true warning.
33205
33206 2002-04-25  Roger Sayle  <roger@eyesopen.com>
33207
33208         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
33209
33210 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33211
33212         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
33213         targets.
33214
33215 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
33216
33217         * g++.dg/abi/mange7.C: New test.
33218
33219         PR c++/6438.
33220         * g++.dg/parse/stmtexpr2.C: New test.
33221
33222 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
33223
33224         * gcc.dg/20020312-2.c: Add SH target.
33225
33226 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33227
33228         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
33229         compiler output on mips*-*-irix*.
33230
33231 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
33232
33233         * g++.dg/parse/attr1.C: New test.
33234
33235 2002-04-23  Roger Sayle  <roger@eyesopen.com>
33236
33237         * gcc.c-torture/execute/string-opt-17.c: New test case.
33238         * gcc.c-torture/execute/memset-2.c: New test case.
33239
33240 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
33241
33242         PR c++/6256:
33243         * g++.dg/template/friend5.C: New test.
33244
33245         PR c++/6331:
33246         * g++.dg/template/qual1.C: Likewise.
33247
33248 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
33249
33250         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
33251         Include stdlib.h, not stdio.h or ctype.h.
33252
33253 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
33254
33255         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
33256         cris-*-elf* and mmix-*-*.
33257         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
33258         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
33259         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
33260         Ditto.
33261         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
33262         * gcc.dg/wchar_t-1.c: Ditto.
33263
33264 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
33265
33266         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
33267         Clarify comment.
33268
33269 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
33270
33271         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
33272
33273 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33274
33275         * gcc.c-torture/execute/20000906-1.x: Delete.
33276
33277 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
33278
33279         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
33280
33281 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
33282
33283         * PR6367
33284         * g77.f-torture/execute/6367.f: New test.
33285         * g77.f-torture/execute/6367.x: Disable for MMIX.
33286
33287 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
33288
33289         * PR6352
33290         * g++.dg/opt/inline2.C: New test.
33291
33292 2002-04-18  Richard Henderson  <rth@redhat.com>
33293
33294         * gcc.dg/20000906-1.c: Enable for all targets.
33295         * gcc.c-torture/compile/iftrap-2.c: New.
33296
33297 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
33298
33299         * gcc.dg/20020418-1.c: New test.
33300         * gcc.dg/20020418-2.c: New test.
33301
33302 2002-04-18  Richard Henderson  <rth@redhat.com>
33303
33304         * gcc.c-torture/compile/iftrap-1.c: New.
33305         * gcc.dg/iftrap-1.c: Adjust for ia64.
33306         * gcc.dg/iftrap-2.c: New.
33307
33308 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
33309
33310         * gcc.c-torture/compile/20020418-1.c: New test.
33311
33312 2002-04-18  Roger Sayle  <roger@eyesopen.com>
33313
33314         * gcc.c-torture/compile/20020415-1.c: New.
33315
33316 2002-04-18  David S. Miller  <davem@redhat.com>
33317
33318         * gcc.c-torture/execute/20020418-1.c: New test.
33319
33320 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
33321
33322         * gcc.dg/20020416-1.c: New test.
33323
33324         * g++.dg/opt/inline1.C: New test.
33325
33326 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
33327
33328         * gcc.dg/altivec-5.c: New test.
33329
33330         * gcc.dg/20020415-1.c: New test.
33331
33332 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
33333
33334         * testsuite/lib/chill.exp: Remove.
33335
33336 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
33337
33338         * g++.dg/other/big-struct.C: New test.
33339
33340 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
33341
33342         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
33343         of scratch file.
33344
33345 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
33346
33347         PR c/6277
33348         * gcc.dg/i386-387-1.c: Allow optional leading underscore
33349         in scan-assembler function name
33350
33351 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
33352
33353         * g77.f-torture/execute/980628-4.x,
33354         g77.f-torture/execute/980628-5.x,
33355         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
33356         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
33357         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
33358         i[34567]86-*-*.
33359
33360 2002-04-13  David S. Miller  <davem@redhat.com>
33361
33362         * gcc.c-torture/execute/20020413-1.c: New test.
33363
33364 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
33365
33366         * gcc.dg/asm-6.c,
33367         * g++.dg/ext/asm1.C: New tests.
33368
33369 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
33370
33371         PR c++ 5373.
33372         * g++.dg/parse/stmtexpr1.C: New test.
33373
33374         PR c++/5189.
33375         * g++.dg/template/copy1.C: New test.
33376
33377 2002-04-12  Richard Henderson  <rth@redhat.com>
33378
33379         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
33380
33381 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
33382
33383         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
33384         gcc.c-torture/execute/20020307-2.c.
33385
33386 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
33387
33388         * g++.dg/ext/attrib5.C,
33389         * g++.dg/lookup/struct1.C: New tests.
33390
33391 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
33392
33393         * gcc.dg/20020411-1.c: New test.
33394
33395         * gcc.c-torture/execute/20020411-1.c: New test.
33396
33397 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
33398
33399         * g77.f-torture/execute/6177.f: New test.
33400
33401 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
33402
33403         PR middle-end/6247
33404         * g++.dg/opt/cleanup1.C: New test.
33405
33406         * g++.dg/opt/const1.C: New test.
33407
33408 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
33409
33410         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
33411
33412 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
33413
33414         PR c++/5507
33415         * g++.dg/template/typename2.C: New test.
33416
33417 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
33418
33419         * gcc.c-torture/execute/loop-12.c: New.
33420
33421 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
33422
33423         * g77.f-torture/execute/980628-4.x,
33424         g77.f-torture/execute/980628-5.x,
33425         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
33426         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
33427         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
33428
33429 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33430
33431         PR optimization/6086
33432         * g++.dg/opt/preinc1.C: New test.
33433
33434 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
33435
33436         PR c++/5571
33437         * g++.dg/opt/static2.C: New test.
33438
33439 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
33440
33441         PR c/5120
33442         * gcc.dg/20020406-1.c: New test.
33443
33444 2002-04-04  David S. Miller  <davem@redhat.com>
33445
33446         * gcc.c-torture/execute/20020404-1.c: New test.
33447
33448 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
33449
33450         PR c/6123
33451         * gcc.dg/20020312-2.c: Do not declare global register variable
33452         if __PIC__ or __pic__ is defined.
33453
33454 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
33455
33456         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
33457         __asm__ so that it works correctly even if -ansi -pedantic-errors.
33458
33459 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33460
33461         * gcc.misc-tests/linkage.exp: Update last change to handle
33462         sparc*-, not just sparc-.
33463
33464 2002-04-03  Richard Henderson  <rth@redhat.com>
33465
33466         * gcc.dg/cpp/ucs.c: Improved long UCS test.
33467
33468 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
33469
33470         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
33471
33472 2002-04-02  David S. Miller  <davem@redhat.com>
33473
33474         * gcc.c-torture/execute/20020402-3.c: New test.
33475
33476 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
33477
33478         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
33479         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
33480
33481         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
33482         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
33483         g77.f-torture/execute/20001201.x,
33484         g77.f-torture/execute/u77-test.x: New files.
33485
33486         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
33487         * gcc.dg/wchar_t-1.c: Ditto.
33488
33489 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33490
33491         * gcc.c-torture/execute/20020402-1.c: New test.
33492
33493 2002-04-01  Richard Henderson  <rth@redhat.com>
33494
33495         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
33496
33497         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
33498
33499 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33500
33501         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
33502
33503 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
33504
33505         * g++.dg/inherit/template-as-base.C: Expect error.
33506         * g++.dg/inherit/namespace-as-base.C: Likewise.
33507
33508 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
33509
33510         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
33511         g++.dg/ext/instantiate3.C: Tweak match patterns.
33512
33513         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
33514         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
33515         -da test.
33516
33517 2002-03-31  Richard Henderson  <rth@redhat.com>
33518
33519         * gcc.dg/special/alias-2.c: New.
33520         * gcc.dg/special/ecos.exp: Run it.
33521
33522 2002-03-31  Richard Henderson  <rth@redhat.com>
33523
33524         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
33525
33526 2002-03-31  Kazu Hirata  <kazu@hxi.com>
33527
33528         * gcc.dg/weak-1.c: Disable on h8300 port.
33529
33530 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
33531
33532         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
33533         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
33534         ordering tests.
33535         * g++.dg/bprob/bprob-1.C: New test.
33536         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
33537         * g++.dg/gcov/gcov-1.C: New test.
33538         * g++.dg/gcov/gcov-1.x: New file.
33539         * g++.dg/gcov/gcov-2.C: New test.
33540         * g++.dg/gcov/gcov-3.C: New test.
33541         * g++.dg/gcov/gcov-3.h: New file.
33542
33543 2002-03-28  Roger Sayle  <roger@eyesopen.com>
33544
33545         * g++.old-deja/g++.other/builtins5.C: New test.
33546         * g++.old-deja/g++.other/builtins6.C: New test.
33547         * g++.old-deja/g++.other/builtins7.C: New test.
33548         * g++.old-deja/g++.other/builtins8.C: New test.
33549         * g++.old-deja/g++.other/builtins9.C: New test.
33550
33551 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
33552
33553         * g++.dg/opt/static1.C: New test.
33554
33555         * g++.dg/opt/longbranch1.C: New test.
33556
33557 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
33558
33559         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
33560
33561         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
33562
33563 2002-03-28  Jeffrey A Law  (law@redhat.com)
33564
33565         * gcc.c-torture/execute/20020328-1.c: New test.
33566
33567 2002-03-27  Richard Henderson  <rth@redhat.com>
33568
33569         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
33570         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
33571         move from g++.old-deja/g++.ext/.
33572
33573 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
33574
33575         * g++.dg/init/new2.C: New test.
33576
33577 2002-03-26  Richard Henderson  <rth@redhat.com>
33578
33579         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
33580
33581         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
33582         on sparc.
33583
33584         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
33585         sparcv9 systems.
33586         * gcc.dg/20001102-1.c: Likewise.
33587
33588 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
33589
33590         * gcc.dg/cpp/endif-pedantic1.c,
33591         gcc.dg/cpp/endif-pedantic2.c: New tests.
33592
33593 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
33594
33595         * g++.dg/init/new1.C: New test.
33596
33597 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
33598
33599         * g++.dg/abi/vbase9.C: New test.
33600
33601 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
33602
33603         * gcc.dg/arm-asm.c: New test.
33604
33605 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
33606
33607         * gcc.dg/Wswitch-enum.c: New test.
33608         Fix PR c/5044.
33609
33610 2002-03-26  Richard Henderson  <rth@redhat.com>
33611
33612         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
33613         structure.
33614
33615 2002-03-25  Richard Henderson  <rth@redhat.com>
33616
33617         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
33618         sparcv9 systems.
33619
33620         * gcc.c-torture/compile/20011119-1.c (xxx): New.
33621         * gcc.c-torture/compile/20011119-2.c (xxx): New.
33622
33623 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
33624
33625         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
33626
33627 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
33628
33629         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
33630         targets using generic thunk support.
33631
33632 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
33633
33634         * gcc.c-torture/compile/20020323-1.c: New test.
33635
33636         * g++.dg/opt/conj2.C: New test.
33637
33638 2002-03-24  Richard Henderson  <rth@redhat.com>
33639
33640         * gcc.dg/weak-1.c: Use -fno-common.
33641
33642 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
33643
33644         * g77.dg/f77-edit-apostrophe-out.f: New test
33645         * g77.dg/f77-edit-h-out.f: New test
33646         * g77.dg/f77-edit-t-in.f: New test
33647         * g77.dg/f77-edit-t-out.f: New test
33648         * g77.dg/f77-edit-x-out.f: New test
33649         * g77.dg/f77-edit-slash-out.f: New test
33650         * g77.dg/f77-edit-colon-out.f: New test
33651         * g77.dg/f77-edit-s-out.f: New test
33652
33653 2002-03-24  Richard Henderson  <rth@redhat.com>
33654
33655         * objc/execute/formal_protocol-6.x: New XFAIL.
33656
33657 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
33658
33659         * gcc.dg/weak-1.c: Early return from dg-final on platforms
33660         that do not support weak symbols
33661
33662 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
33663
33664         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
33665         * lib/g77.exp: Likewise.
33666         * lib/objc.exp: Likewise.
33667
33668 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
33669
33670         * gcc.dg/Wswitch-default.c: New test.
33671
33672 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
33673
33674         * g++.dg/other/enum1.C: New test.
33675
33676 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
33677
33678         * gcc.dg/pragma-ep-3.c: Fix typo.
33679
33680 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
33681
33682         * g++.dg/inherit/template-as-base.C: New test.
33683
33684 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
33685
33686         * g++.old-deja/g++.other/dwarf2-1.C: Move...
33687         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
33688
33689 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
33690
33691         * gcc.dg/cpp/multiline.c: Update to match.
33692
33693 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
33694
33695         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
33696
33697 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
33698
33699         * gcc.dg/cpp/extratokens2.c: New file.
33700
33701 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
33702
33703         * gcc.dg/20020312-2.c: Add rs6000 target.
33704
33705         * gcc.c-torture/compile/20020319-1.c: New test.
33706
33707 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33708
33709         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
33710         (A, E): Handle this.
33711
33712 2002-03-20  Jason Merrill  <jason@redhat.com>
33713
33714         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
33715         ignoring -fpic.
33716         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
33717         through prune_gcc_output.
33718
33719 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
33720
33721         * gcc.c-torture/compile/20020320-1.c: New test.
33722
33723 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
33724
33725         * gcc.c-torture/compile/20020318-1.c: New test.
33726
33727         * gcc.dg/struct-by-value-1.c: New test.
33728
33729         * gcc.dg/20020319-1.c: New test.
33730
33731 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
33732
33733         * g++.dg/opt/conj1.C: New test.
33734
33735 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
33736
33737         * g++.dg/template/qualttp20.C: Revert previous change.
33738         * g++.dg/template/qualttp3.C: Likewise.
33739         * g++.dg/template/qualttp4.C: Likewise.
33740         * g++.dg/template/qualttp5.C: Likewise.
33741         * g++.dg/template/qualttp6.C: Likewise.
33742         * g++.dg/template/qualttp7.C: Likewise.
33743         * g++.dg/template/qualttp8.C: Likewise.
33744         * g++.dg/template/recurse.C: Likewise.
33745
33746 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
33747
33748         * gcc.dg/cpp/wchar-1.c: Update.
33749
33750 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
33751
33752         * g++.dg/template/conv1.C: New test.
33753         * g++.dg/template/conv2.C: New test.
33754         * g++.dg/template/conv3.C: New test.
33755         * g++.dg/template/conv4.C: New test.
33756
33757 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
33758
33759         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
33760         * g++.dg/template/qualttp3.C: Likewise.
33761         * g++.dg/template/qualttp4.C: Likewise.
33762         * g++.dg/template/qualttp5.C: Likewise.
33763         * g++.dg/template/qualttp6.C: Likewise.
33764         * g++.dg/template/qualttp7.C: Likewise.
33765         * g++.dg/template/qualttp8.C: Likewise.
33766         * g++.dg/template/recurse.C: Likewise.
33767
33768 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
33769
33770         * g++.dg/opt/dtor1.C: New test.
33771
33772 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
33773
33774         * gcc.c-torture/compile/20020315-1.c: New test.
33775
33776 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
33777
33778         * gcc.dg/weak-1.c: Fix scan tests.
33779
33780 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
33781
33782         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
33783         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
33784         cris-*-aout* mmix-*-*.
33785         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
33786         cris-*-aout* mmix-*-*.
33787         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
33788         cris-*-elf* cris-*-aout* and mmix-*-*.
33789         * gcc.dg/20001009-1.c: Ditto.
33790         * gcc.dg/20010912-1.c: Ditto.
33791         * gcc.dg/20020122-4.c: Ditto.
33792         * gcc.dg/inline-2.c: Ditto.
33793
33794 2002-03-14  Jeffrey A Law  (law@cygnus.com)
33795
33796         * gcc.c-torture/compile/20020314-1.c: New test.
33797
33798 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
33799
33800         * gcc.c-torture/execute/20020314-1.c: New test.
33801
33802 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
33803
33804         * g++.dg/warn/Wunused-1.C: New test.
33805
33806 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
33807
33808         * g++.dg/abi/mangle6.C: New test.
33809
33810 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
33811
33812         * gcc.c-torture/compile/20020309-2.c: New test.
33813
33814         * gcc.c-torture/compile/20020312-1.c: New test.
33815
33816 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
33817
33818         * g++.dg/other/access1.C: New test.
33819
33820 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
33821
33822         * gcc.c-torture/execute/wchar_t-1.c: New test.
33823
33824 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
33825
33826         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
33827
33828 2002-03-12  Roger Sayle  <roger@eyesopen.com>
33829
33830         * gcc.dg/20020312-1.c: New test case.
33831
33832 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
33833
33834         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
33835
33836 2002-03-11  Richard Henderson  <rth@redhat.com>
33837
33838         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
33839         * g++.old-deja/g++.jason/report.C: Likewise.
33840
33841 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
33842
33843         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
33844         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
33845
33846 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
33847
33848         * testsuite/g++.dg/overload/pmf1.C: New test.
33849
33850 2002-03-11  Kazu Hirata  <kazu@hxi.com>
33851
33852         * gcc.c-torture/execute/20020307-1.c: Use long.
33853
33854 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
33855
33856         PR optimization/5844
33857         * gcc.dg/20020310-1.c: New test.
33858
33859 2002-03-09  Michael Meissner  <meissner@redhat.com>
33860
33861         * gcc.c-torture/execute/memcpy-2.c: New test.
33862         * gcc.c-torture/execute/memset-1.c: New test.
33863         * gcc.c-torture/execute/strlen-1.c: New test.
33864         * gcc.c-torture/execute/strcmp-1.c: New test.
33865         * gcc.c-torture/execute/strncmp-1.c: New test.
33866
33867 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
33868
33869         * gcc.dg/ppc-ldstruct.c: New test.
33870
33871 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
33872
33873         * gcc.c-torture/execute/va-arg-22.c: New test.
33874
33875 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
33876
33877         * gcc.c-torture/compile/20020309-1.c: New test.
33878
33879 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
33880
33881         * gcc.c-torture/execute/20020307-2.c: New test.
33882
33883 2002-03-07  Jeffrey A Law  (law@redhat.com)
33884
33885         * g77.f-torture/compile/20020307-1.f: New test.
33886
33887 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
33888
33889         * gcc.dg/unordered-1.c: New test.
33890
33891 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
33892
33893         * gcc.c-torture/execute/20020307-1.c: New test.
33894
33895 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
33896
33897         * gcc.dg/20020304-1.c: New test.
33898
33899         * gcc.c-torture/compile/20020304-2.c: New test.
33900
33901 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
33902
33903         * gcc.c-torture/compile/20020304-1.c: New test case
33904         (from PR c/5830).
33905
33906 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
33907
33908         * gcc.dg/20020103-1.c: Add other -D ppc variants.
33909
33910 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
33911
33912         * g++.dg/other/classkey1.C: New test.
33913
33914 2002-03-01  Richard Henderson  <rth@redhat.com>
33915
33916         * gcc.c-torture/compile/981223-1.x: New.
33917         * gcc.c-torture/compile/920625-1.x: New.
33918
33919 2002-02-28  Richard Henderson  <rth@redhat.com>
33920
33921         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
33922
33923 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
33924
33925         * gcc.c-torture/execute/20020227-1.c: New test.
33926
33927 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
33928
33929         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
33930         here" ERROR lines.
33931         * g++.old-deja/g++.oliva/partord1.C: Likewise.
33932         * g++.old-deja.g++.other/defarg1.C: Likewise.
33933         * g++.old-deja/g++.pt/calls2.C: Likewise.
33934         * g++.old-deja/g++.pt/crash20.C: Likewise.
33935         * g++.old-deja/g++.pt/crash30.C: Likewise.
33936         * g++.old-deja/g++.pt/crash36.C: Likewise.
33937         * g++.old-deja/g++.pt/crash6.C: Likewise.
33938         * g++.old-deja/g++.pt/defarg13.C: Likewise.
33939         * g++.old-deja/g++.pt/derived3.C: Likewise.
33940         * g++.old-deja/g++.pt/error1.C: Likewise.
33941         * g++.old-deja/g++.pt/friend21.C: Likewise.
33942         * g++.old-deja/g++.pt/friend23.C: Likewise.
33943         * g++.old-deja/g++.pt/infinite1.C: Likewise.
33944         * g++.old-deja/g++.robertl/eb128.C: Likewise.
33945
33946 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
33947
33948         * gcc.c-torture/execute/20020225-2.c: New test.
33949
33950 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
33951
33952         * gcc.c-torture/execute/920730-1t.c,
33953         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
33954         Delete test cases, only relevant to -traditional.
33955
33956 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
33957
33958         * gcc.dg/cpp/undef1.c: Remove.
33959         * gcc.dg/cpp/directiv.c: Update.
33960         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
33961
33962 2002-02-27  Michael Meissner  <meissner@redhat.com>
33963
33964         * gcc.c-torture/execute/20020226-1.c: New test.
33965
33966 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
33967
33968         * g++.dg/debug/debug4.C: New test.
33969
33970         * gcc.dg/ia64-visibility-1.c: New test.
33971
33972 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
33973
33974         * gcc.dg/debug/20020224-1.c: New.
33975
33976 2002-02-25  Kazu Hirata  <kazu@hxi.com>
33977
33978         * gcc.c-torture/execute/960416-1.x: New.
33979         * gcc.c-torture/execute/divconst-3.x: Likewise.
33980
33981 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
33982
33983         * gcc.dg/20020224-1.c: New test.
33984
33985 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
33986
33987         * gcc.c-torture/execute/20020225-1.c: New.
33988
33989 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
33990
33991         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
33992
33993 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
33994
33995         * gcc.dg/20020222-1.c: New test.
33996
33997 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
33998
33999         * g++.dg/opt/anonunion1.C: New test.
34000
34001 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
34002
34003         * g++.dg/template/qualttp19.C: New test.
34004         * g++.dg/template/qualttp20.C: New test.
34005         * g++.old-deja/g++.jason/report.C: Adjust expected errors
34006         * g++.old-deja/g++.other/qual1.C: Likewise.
34007
34008 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
34009
34010         * gcc.dg/attr-alwaysinline.c: New.
34011
34012 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
34013
34014         * gcc.dg/20020220-1.c: New test.
34015
34016         * gcc.dg/20020220-2.c: New test.
34017
34018         * g++.dg/opt/mmx1.C: New test.
34019
34020 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
34021
34022         * gcc.c-torture/compile/20020110.c: New test.
34023
34024 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
34025
34026         * gcc.c-torture/execute/20020219-1.c: New test.
34027
34028         * gcc.dg/20020219-1.c: New test.
34029
34030         * gcc.dg/noncompile/20020220-1.c: New test.
34031
34032         * g++.dg/opt/ptrintsum1.C: New test.
34033
34034         * gcc.dg/debug/20020220-1.c: New test.
34035
34036 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
34037
34038         * gcc.c-torture/execute/20020216-1.c: New test.
34039
34040 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
34041
34042         * gcc.dg/decl-1.c: Update, new test.
34043
34044 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
34045
34046         * g++.dg/abi/bitfield1.C: New test.
34047         * g++.dg/abi/bitfield2.C: New test.
34048
34049 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
34050
34051         * gcc.dg/attr-nest.c: New test.
34052
34053 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
34054
34055         * gcc.c-torture/execute/20020215-1.c: New test.
34056
34057 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
34058
34059         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
34060         * g++.dg/debug/debug.exp: New.
34061         * g++.dg/debug/trivial.C: New.
34062         * g++.dg/debug/debug1.C: Moved...
34063         * g++.dg/other/debug1.C: ...from here.
34064         * g++.dg/debug/debug2.C: Moved...
34065         * g++.dg/other/debug2.C: ...from here.
34066         * g++.dg/debug/debug3.C: Moved...
34067         * g++.dg/other/debug3.C: ...from here.
34068
34069         * gcc.dg/noncompile/20020213-1.c: New test.
34070
34071 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
34072
34073         * g++.dg/other/debug3.C: New test.
34074
34075         * gcc.c-torture/execute/20020213-1.c: New test.
34076
34077 2002-02-13  Richard Smith <richard@ex-parrot.com>
34078
34079         * g++.old-deja/g++.other/thunk1.C: New test.
34080
34081 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
34082
34083         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
34084
34085 2002-02-13  Stan Shebs  <shebs@apple.com>
34086
34087         * gcc.dg/altivec-3.c: New.
34088
34089 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
34090
34091         * gcc.dg/Wunreachable-1.c: New test.
34092         * gcc.dg/Wunreachable-2.c: New test.
34093
34094 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
34095
34096         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
34097
34098 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
34099
34100         * gcc.dg/decl-1.c: New test.
34101
34102 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
34103
34104         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
34105
34106 2002-02-10  Kazu Hirata  <kazu@hxi.com>
34107
34108         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
34109         * gcc.c-torture/compile/980506-1.x: Likewise.
34110
34111 2002-02-10  Kazu Hirata  <kazu@hxi.com>
34112
34113         * gcc.dg/20020210-1.c: New.
34114
34115 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
34116
34117         * g77.f-torture/execute/947.f: New regression test
34118         for PR fortran/947.
34119
34120 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
34121
34122         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
34123         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
34124
34125 2002-02-08  Richard Henderson  <rth@redhat.com>
34126
34127         * gcc.c-torture/compile/labels-3.c: New.
34128
34129 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
34130
34131         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
34132         expression statements work instead.
34133         * gcc.dg/noncompile/20020207-1.c: New test.
34134
34135 2002-02-07  Richard Henderson  <rth@redhat.com>
34136
34137         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
34138
34139 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
34140
34141         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
34142         message from g77
34143         * lib/g77-dg.exp: Trim g77 error messages so that they are
34144         recognized by dg.exp.
34145
34146 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
34147
34148         PR fortran/5473
34149         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
34150
34151 2002-02-07  Richard Henderson  <rth@redhat.com>
34152
34153         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
34154         to be sufficiently aligned for integers.
34155
34156 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
34157
34158         * g++.dg/template/friend4.C: New test.
34159
34160 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
34161
34162         PR fortran/5743
34163         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
34164         unsupported cases.
34165
34166 2002-02-07  Richard Henderson  <rth@redhat.com>
34167
34168         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
34169         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
34170         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
34171         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
34172
34173 2002-02-06  Richard Henderson  <rth@redhat.com>
34174
34175         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
34176
34177 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
34178
34179         * gcc.dg/20020206-1.c: New test.
34180
34181 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
34182
34183         * gcc.c-torture/execute/20020206-1.c: New test.
34184
34185         * gcc.c-torture/execute/20020206-2.c: New test.
34186
34187         PR optimization/5429:
34188         * gcc.c-torture/compile/20020206-1.c: New test.
34189
34190 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
34191
34192         * g++.dg/ext/align1.C: Do not use an explicit alignment value
34193         as certain file formats cannot support particularly large
34194         alignments.
34195
34196         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
34197         and do not expect to be able to link the executable.
34198
34199         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
34200         fail because the COFF format does not support the weak attribute.
34201
34202 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
34203
34204         * g77.dg/pr5473.f: New test
34205
34206 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
34207
34208         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
34209         Fix testcase accordingly.
34210
34211 2002-02-04  Richard Henderson  <rth@redhat.com>
34212
34213         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
34214         (buf): Change to be an array of pointers, not ints.
34215
34216 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
34217
34218         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
34219         before all tests.  Move warning one line above to match where it
34220         C frontend emits.
34221         * gcc.dg/Wswitch-2.c: New test.
34222         * g++.dg/warn/Wswitch-1.C: New test.
34223         * g++.dg/warn/Wswitch-2.C: New test.
34224
34225 2002-02-04  Richard Henderson  <rth@redhat.com>
34226
34227         * g++.dg/abi/offsetof.C: Fix size comparison.
34228
34229 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
34230
34231         * gcc.dg/cast-qual-2.c: New test.
34232
34233 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
34234
34235         * gcc.dg/20020201-4.c: New test.
34236
34237 2002-02-04  Ben Elliston  <bje@redhat.com>
34238
34239         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
34240         target_info attribute != 0, in addition to the empty string.
34241         (gcc_target_compile): Likewise.
34242
34243 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
34244
34245         * gcc.dg/Wswitch.c: New test.
34246         PR gcc/4475. PR gcc/3780.
34247
34248 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
34249
34250         * g77.f-torture/execute/5122.f: New test for regressions
34251         against PR fortran/5122.
34252
34253 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
34254
34255         * g77.f-torture/compile/pr3743.f: Delete
34256         * g77.dg/pr3743-1.f: New test.
34257         * g77.dg/pr3743-2.f: New test.
34258         * g77.dg/pr3743-3.f: New test.
34259         * g77.dg/pr3743-4.f: New test.
34260
34261 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
34262
34263         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
34264
34265 2002-02-02  Richard Henderson  <rth@redhat.com>
34266
34267         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
34268         * gcc.c-torture/execute/bf64-1.c: Likewise.
34269
34270 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
34271
34272         * gcc.dg/20020201-2.c: New test.
34273
34274         * gcc.dg/20020201-3.c: New test.
34275
34276         * gcc.c-torture/execute/bitfld-2.c: New test.
34277
34278 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
34279
34280         * gcc.dg/bitfld-1.c: Update.
34281         * gcc.dg/bitfld-2.c: Update.
34282         * gcc.c-torture/execute/bitfld-1.x: New.
34283
34284 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
34285
34286         * gcc.c-torture/execute/20020201-1.c: New test.
34287
34288 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
34289
34290         PR target/5469
34291         * gcc.dg/20020201-1.c: New test.
34292
34293 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
34294
34295         PR fortran/3743
34296         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
34297         * g77.f-torture/compile/pr3743.x: Remove
34298
34299 2002-01-31  Tom Rix  <trix@redhat.com>
34300
34301         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
34302
34303 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
34304
34305         * gcc.dg/noncompile/20020130-1.c: New test.
34306
34307 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
34308
34309         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
34310
34311 2002-01-29  Richard Henderson  <rth@redhat.com>
34312
34313         * gcc.c-torture/execute/991118-1.c: Cast various constants back
34314         to long long.
34315         * gcc.c-torture/execute/bf64-1.c: Likewise.
34316
34317 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
34318
34319         * gcc.c-torture/execute/20020129-1.c: New test.
34320
34321 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
34322
34323         * gcc.c-torture/compile/20000224-1.c: Update.
34324         * gcc.c-torture/execute/bitfld-1.c: New tests.
34325         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
34326         * gcc.dg/uninit-A.c: Update.
34327
34328 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
34329
34330         * g++.dg/template/ctor1.C: Add instantiation.
34331
34332 2002-01-28  Paul Koning  <pkoning@equallogic.com>
34333
34334         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
34335         argument to __builtin_prefetch to be const ptr.
34336
34337 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
34338
34339         * gcc.c-torture/compile/20020120-1.c: New test.
34340
34341 2002-01-27  Kazu Hirata  <kazu@hxi.com>
34342
34343         * gcc.c-torture/execute/20020127-1.c: New test.
34344
34345 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
34346
34347         * g77.dg/f77-edit-i-in.f: New test
34348         * g77.dg/f77-edit-i-out.f: New test
34349
34350 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
34351
34352         * gcc.dg/debug/debug.exp: New file.
34353         * gcc.dg/debug/trivial.c: New file.
34354         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
34355         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
34356         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
34357         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
34358         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
34359         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
34360         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
34361         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
34362         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
34363         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
34364         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
34365         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
34366         * gcc.dg/20000503-1.c: Removed.
34367         * gcc.dg/20010207-1.c: Removed.
34368         * gcc.dg/20011223-1.c: Removed.
34369         * gcc.dg/20020104-2.c: Removed.
34370         * gcc.dg/debug-1.c: Removed.
34371         * gcc.dg/debug-2.c: Removed.
34372         * gcc.dg/debug-3.c: Removed.
34373         * gcc.dg/debug-4.c: Removed.
34374         * gcc.dg/debug-5.c: Removed.
34375         * gcc.dg/debug-6.c: Removed.
34376         * gcc.dg/dwarf2-1.c: Removed.
34377         * gcc.dg/dwarf2-2.c: Removed.
34378
34379 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
34380
34381         * g++.old-deja/g++.other/eh5.C: New test.
34382         * g++.old-deja/g++.other/sibcall2.C: New test.
34383         * g++.old-deja/g++.other/array9.C: New test.
34384         * g++.old-deja/g++.other/typename2.C: New test.
34385         * g++.old-deja/g++.other/crash60.C: New test.
34386         * g++.old-deja/g++.other/conv9.C: New test.
34387         * g++.old-deja/g++.other/mangle10.C: New test.
34388         * g++.old-deja/g++.other/unchanging1.C: New test.
34389         * g++.old-deja/g++.other/exprstmt1.C: New test.
34390         * g++.old-deja/g++.other/inline23.C: New test.
34391         * g++.old-deja/g++.eh/ia64-1.C: New test.
34392         * g++.old-deja/g++.other/dwarf2-1.C: New test.
34393         * g++.old-deja/g++.other/reload1.C: New test.
34394         * g++.old-deja/g++.other/static20.C: New test.
34395         * g++.old-deja/g++.other/local-alloc1.C: New test.
34396         * g++.old-deja/g++.other/conv8.C: New test.
34397         * g++.old-deja/g++.other/stmtexpr2.C: New test.
34398         * g++.old-deja/g++.other/storeexpr1.C: New test.
34399         * g++.old-deja/g++.other/storeexpr2.C: New test.
34400         * g++.dg/eh/template2.C: New test.
34401         * g++.dg/warn/weak1.C: New test.
34402
34403 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
34404
34405         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
34406         Remove first, non-varying, argument.
34407
34408 2002-01-23  Richard Henderson  <rth@redhat.com>
34409
34410         * gcc.dg/inline-2.c: New.
34411
34412         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
34413         Add optional target arg.  Check number of arguments.
34414         (scan-assembler-not, scan-assembler-dem): Likewise.
34415         (scan-assembler-dem-not): Likewise.
34416
34417 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
34418
34419         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
34420         line 12.
34421         * g++.old-deja/g++.brendan/parse3.C,
34422         g++.old-deja/g++.other/crash26.C,
34423         g++.old-deja/g++.other/crash28.C,
34424         g++.old-deja/g++.other/crash29.C,
34425         g++.old-deja/g++.other/crash30.C,
34426         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
34427
34428 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
34429
34430         * gcc.dg/20020115-1.c: New.
34431
34432 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
34433
34434         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
34435
34436 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
34437
34438         * gcc.dg/20020122-3.c: New.
34439
34440 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
34441
34442         * g++.dg/other/gc1.C: New test.
34443
34444 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
34445
34446         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
34447
34448 2002-01-22  Richard Henderson  <rth@redhat.com>
34449
34450         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
34451
34452 2002-01-22  Richard Henderson  <rth@redhat.com>
34453
34454         * gcc.dg/20020122-4.c: New.
34455
34456 2002-01-22  H.J. Lu <hjl@gnu.org>
34457
34458         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
34459         link output.
34460         * gcc.dg/special/ecos.exp: Likewise.
34461         * lib/g++-dg.exp: Likewise.
34462         * lib/g77-dg.exp: Likewise.
34463         * lib/gcc-dg.exp : Likewise.
34464         * lib/mike-g++.exp: Likewise.
34465         * lib/mike-g77.exp: Likewise.
34466         * lib/mike-gcc.exp: Likewise.
34467         * lib/objc-dg.exp: Likewise.
34468
34469 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
34470
34471         PR target/5379
34472         * gcc.dg/20020122-2.c: New test.
34473
34474 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
34475
34476         * gcc.dg/20020122-1.c: New test.
34477
34478 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
34479
34480         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
34481
34482 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
34483
34484         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
34485
34486 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34487
34488         * gcc.c-torture/compile/20020121-1.c: New test.
34489
34490 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
34491
34492         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
34493         ld_library_path.
34494
34495 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
34496
34497         * gcc.dg/20020218-1.c: New test.
34498
34499 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
34500
34501         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
34502         messages
34503         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
34504         "At global scope" warning
34505         * g++.dg/ext/align1.C: Change cygwin test for alignment
34506         from db-bogus to dg-warning
34507
34508 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
34509
34510         * g77.f-torture/compile/cpp2.F: New test.
34511
34512 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
34513
34514         * g++.dg/template/access1.C: New test.
34515
34516 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
34517
34518         * gcc.dg/20020118-1.c: New.
34519
34520 2002-01-18  Kazu Hirata  <kazu@hxi.com>
34521
34522         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
34523
34524 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
34525
34526         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
34527         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
34528         alignment warnings.
34529
34530 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
34531
34532         * gcc.misc-tests/i386-prefetch.exp: Save and restore
34533         torture_with_loops and torture_without_loops
34534
34535 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
34536
34537         * gcc.c-torture/compile/20020116-1.c: New test.
34538
34539 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
34540
34541         * gcc.dg/20020116-2.c: New test.
34542
34543         * gcc.dg/ultrasp4.c: New test.
34544
34545         * gcc.dg/20020116-1.c: New test.
34546
34547 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
34548
34549         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
34550         by EABI.
34551
34552 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
34553
34554         * gcc.misc-tests/i386-prefetch.exp: New.
34555         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
34556         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
34557         * gcc.misc-tests/i386-pf-none-1.c: New test.
34558         * gcc.misc-tests/i386-pf-sse-1.c: New test.
34559
34560 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
34561
34562         * gcc.dg/gnu89-init-1.c: Add new tests.
34563
34564 2002-01-15  Andreas Jaeger  <aj@suse.de>
34565
34566         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
34567         * gcc.dg/i386-mmx-2.c: Likewise.
34568         * gcc.dg/i386-sse-1.c: Likewise.
34569         * gcc.dg/i386-sse-2.c: Likewise.
34570         * gcc.dg/i386-sse-3.c: Likewise.
34571
34572 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
34573
34574         * g77.f-torture/execute/intrinsic-unix-bessel.f:
34575         Uncomment additional cases that now pass.
34576
34577 2002-01-11  Richard Henderson  <rth@redhat.com>
34578
34579         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
34580         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
34581
34582 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
34583
34584         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
34585
34586 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
34587
34588         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
34589         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
34590
34591 2002-01-10  Dale Johannesen  <dalej@apple.com>
34592
34593         * gcc.c-torture/execute/loop-11.c: New.
34594
34595 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
34596
34597         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
34598         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
34599
34600 2002-01-09  Richard Henderson  <rth@redhat.com>
34601
34602         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
34603         type in which to perform the operation for each size.
34604
34605 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
34606
34607         * gcc.c-torture/compile/20020109-2.c: New test.
34608
34609 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
34610
34611         * gcc.c-torture/execute/loop-10.c: New test.
34612
34613 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
34614
34615         * gcc.c-torture/compile/20010226-1.c: New test.
34616         * gcc.c-torture/compile/20010227-1.c: New test.
34617         * gcc.c-torture/compile/20010426-1.c: New test.
34618         * gcc.c-torture/compile/20010510-1.c: New test.
34619         * gcc.c-torture/compile/20010605-3.c: New test.
34620         * gcc.c-torture/compile/20010824-1.c: New test.
34621         * gcc.c-torture/execute/20010409-1.c: New test.
34622         * gcc.dg/noncompile/20000901-1.c: New test.
34623         * gcc.dg/20001023-1.c: New test.
34624         * gcc.dg/20001101-1.c: New test.
34625         * gcc.dg/20001102-1.c: New test.
34626         * gcc.dg/20010207-1.c: New test.
34627         * gcc.dg/20010405-1.c: New test.
34628         * gcc.dg/20010822-1.c: New test.
34629         * gcc.dg/20011107-1.c: New test.
34630
34631 2002-01-09  Jeffrey A Law  (law@redhat.com)
34632
34633         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
34634
34635         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
34636         execution failure on PA targets.
34637
34638 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
34639
34640         * gcc.c-torture/compile/20020109-1.c: New test.
34641
34642 2002-01-08  Kazu Hirata  <kazu@hxi.com>
34643
34644         * gcc.c-torture/execute/20020108-1.c: New test.
34645
34646 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
34647
34648         * gcc.dg/20020108-1.c: New test.
34649
34650 2002-01-08  H.J. Lu <hjl@gnu.org>
34651
34652         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
34653         for header files.
34654
34655 2002-01-08  Geoff Keating  <geoffk@redhat.com>
34656
34657         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
34658         consistency.
34659
34660 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
34661
34662         * gcc.dg/altivec-4.c: Test altivec predicates.
34663
34664 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
34665
34666         * gcc.c-torture/execute/20020107-1.c: New test.
34667
34668 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
34669
34670         PR c/5279
34671         * gcc.c-torture/compile/20020106-1.c: New test.
34672
34673 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
34674
34675         * gcc.c-torture/execute/nestfunc-4.c: New test.
34676
34677 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
34678
34679         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
34680         extra triple that slipped in.
34681         * g++.old-deja/g++.abi/align.C: Likewise.
34682         * g++.old-deja/g++.abi/bitfields.C: Likewise.
34683
34684 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
34685
34686         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
34687         * g++.old-deja/g++.abi/align.C: Likewise.
34688         * g++.old-deja/g++.abi/bitfields.C: Likewise.
34689
34690         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
34691         on FreeBSD/i386.
34692         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
34693         FreeBSD.
34694
34695 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
34696
34697         * gcc.dg/20020104-1.c: New test.
34698
34699         * gcc.dg/20020104-2.c: New test.
34700
34701 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
34702
34703         * gcc.dg/20020103-1.c: Fix typo in target selector.
34704
34705 2002-01-03  Richard Henderson  <rth@redhat.com>
34706
34707         * gcc.dg/20020103-1.c: New.
34708
34709 2002-01-03  Kazu Hirata  <kazu@hxi.com>
34710
34711         * gcc.c-torture/execute/20020103-1.c: New test.
34712
34713 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
34714
34715         * g++.dg/other/debug2.C: New test.
34716
34717         * gcc.c-torture/compile/20020103-1.c: New test.
34718
34719 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
34720
34721         * gcc.dg/gnu89-init-1.c: Added new tests.
34722
34723 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
34724
34725         * g++.dg/template/friend2.C: Remove as patch is reverted.
34726
34727         * g++.dg/warn/oldcast1.C: New test.
34728
34729         * g++.dg/template/ptrmem1.C: New test.
34730         * g++.dg/template/ptrmem2.C: New test.
34731
34732         * g++.dg/template/ntp.C: New test.
34733
34734         * g++.dg/other/component1.C: New test.
34735
34736         * g++.dg/template/ttp3.C: New test.
34737
34738         * g++.dg/template/friend2.C: New test.
34739         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
34740
34741 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
34742
34743         * g++.dg/other/ptrmem1.C: New test.
34744         * g++.dg/other/ptrmem2.C: New test.
34745
34746 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
34747
34748         * g++.dg/template/ctor1.C: New test.
34749
34750 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
34751
34752         * g++.dg/template/friend2.C: New test.
34753
34754 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
34755
34756         * gcc.dg/mmix-1.c: New test.
34757
34758 2001-12-31  Richard Henderson  <rth@redhat.com>
34759
34760         * gcc.dg/asm-5.c: New.
34761
34762 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
34763
34764         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
34765         in namespace __gnu_cxx
34766
34767 2001-12-30  Richard Henderson  <rth@redhat.com>
34768
34769         * gcc.dg/debug-6.c: New.
34770
34771 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
34772
34773         * gcc.c-torture/compile/20011229-2.c: New test.
34774
34775 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
34776
34777         * gcc.dg/debug-3.c: New test.
34778         * gcc.dg/debug-4.c: New test.
34779         * gcc.dg/debug-5.c: New test.
34780
34781 2001-12-29  Richard Henderson  <rth@redhat.com>
34782
34783         * g++.dg/eh/loop1.C: New.
34784
34785 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
34786
34787         * g++.dg/template/crash1.C: New test.
34788
34789 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
34790
34791         * g++.dg/other/const1.C: New test.
34792
34793 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
34794
34795         * gcc.c-torture/compile/20011229-1.c: New test.
34796
34797 2001-12-28  Stan Shebs  <shebs@apple.com>
34798
34799         * lib/objc-torture.exp: Resync with c-torture.exp.
34800         * lib/objc.exp: Load standard libraries.
34801
34802 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
34803
34804         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
34805         additional tests.
34806
34807 2001-12-27  Roger Sayle <roger@eyesopen.com>
34808
34809         * gcc.c-torture/execute/string-opt-16.c: New testcase.
34810
34811 2001-12-27  Richard Henderson  <rth@redhat.com>
34812
34813         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
34814
34815 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
34816
34817         * g++.dg/eh/ctor1.C: New test.
34818         * g++.dg/other/error2.C: New test.
34819
34820 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
34821
34822         * g++.dg/other/init2.C: New test.
34823
34824 2001-12-24  Richard Henderson  <rth@redhat.com>
34825
34826         * gcc.dg/20011223-1.c: New.
34827         * gcc.dg/inline-1.c: New.
34828
34829 2001-12-23  Richard Henderson  <rth@redhat.com>
34830
34831         * gcc.dg/asm-4.c: Test operand modifiers.
34832
34833 2001-12-23  Richard Henderson  <rth@redhat.com>
34834
34835         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
34836
34837 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
34838
34839         * gcc.c-torture/execute/20011223-1.c: New test.
34840
34841 2001-12-21  Richard Henderson  <rth@redhat.com>
34842
34843         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
34844         re-enables the warning.
34845
34846 2001-12-21  Richard Henderson  <rth@redhat.com>
34847
34848         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
34849
34850 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
34851
34852         * gcc.c-torture/compile/20011218-1.c: New test.
34853
34854 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
34855
34856         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
34857         arm-isr.c test.
34858         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
34859         epilogue generation for ARM ISR routines.
34860
34861 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34862
34863         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
34864         * gcc.dg/format/c90-printf-3.c: Likewise.
34865         * gcc.dg/format/c99-printf-3.c: Likewise.
34866         * gcc.dg/format/ext-1.c: Likewise.
34867         * gcc.dg/format/ext-6.c: Likewise.
34868         * gcc.dg/format/format.h: Prototype unlocked stdio.
34869
34870 2001-12-20  Richard Henderson  <rth@redhat.com>
34871
34872         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
34873         (arena): Use it.
34874         (malloc): Correct allocation logic.  Abort if we fill up the
34875         arena before initialization complete.
34876         (realloc): Correct allocation logic.
34877
34878 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
34879
34880         * gcc.c-torture/compile/20011219-2.c: New test.
34881
34882         * gcc.c-torture/execute/20011219-1.c: New test.
34883
34884 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
34885
34886         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
34887         target does not support weak symbols.
34888
34889 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
34890
34891         * gcc.c-torture/compile/20011219-1.c: New test.
34892
34893 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
34894
34895         * g++.dg/other/error1.C: New test.
34896
34897 2001-12-17  Jeffrey A Law  (law@redhat.com)
34898
34899         * gcc.c-torture/execute/20011217-1.c: New test.
34900
34901 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
34902
34903         * objc.dg/special/: New directory.
34904         * objc.dg/special/special.exp: New file.
34905         * objc.dg/special/unclaimed-category-1.h: New file.
34906         * objc.dg/special/unclaimed-category-1a.m: New file.
34907         * objc.dg/special/unclaimed-category-1.m: New file.
34908
34909 2001-12-17  Andreas Jaeger  <aj@suse.de>
34910
34911         * gcc.c-torture/compile/20011217-2.c: New test.
34912
34913 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
34914
34915         * gcc.c-torture/compile/20011217-1.c: New test.
34916
34917 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
34918
34919         * testsuite/gcc.dg/20011214-1.c: New.
34920
34921 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
34922
34923         * gcc.dg/altivec-4.c: New.
34924
34925 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
34926
34927         * gcc.dg/20011113-1.c: New test.
34928
34929 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
34930
34931         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
34932         std::__malloc_alloc_template<0> and
34933         std::__default_alloc_template<false, 0>.
34934
34935 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
34936
34937         * objc/execute/bf-21.m: New test.
34938         * objc/execute/enumeration-1.m: New test.
34939         * objc/execute/enumeration-2.m: New test.
34940
34941 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
34942
34943         * gcc.dg/gnu89-init-1.c: New test.
34944
34945 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
34946
34947         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
34948         * g++.old-deja/g++.jason/2371.C: Likewise.
34949         * g++.old-deja/g++.jason/template33.C: Likewise.
34950         * g++.old-deja/g++.jason/template34.C: Likewise.
34951         * g++.old-deja/g++.jason/template36.C: Likewise.
34952         * g++.old-deja/g++.oliva/typename1.C: Likewise.
34953         * g++.old-deja/g++.oliva/typename2.C: Likewise.
34954         * g++.old-deja/g++.other/typename1.C: Likewise.
34955         * g++.old-deja/g++.pt/inherit2.C: Likewise.
34956         * g++.old-deja/g++.pt/nontype5.C: Likewise.
34957         * g++.old-deja/g++.pt/typename11.C: Likewise.
34958         * g++.old-deja/g++.pt/typename14.C: Likewise.
34959         * g++.old-deja/g++.pt/typename16.C: Likewise.
34960         * g++.old-deja/g++.pt/typename3.C: Likewise.
34961         * g++.old-deja/g++.pt/typename4.C: Likewise.
34962         * g++.old-deja/g++.pt/typename5.C: Likewise.
34963         * g++.old-deja/g++.pt/typename7.C: Likewise.
34964         * g++.old-deja/g++.robertl/eb9.C: Likewise.
34965
34966 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
34967
34968         * g++.dg/other/linkage1.C: New test.
34969         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
34970         specifiers.
34971
34972 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
34973
34974         * gcc.dg/concat.c: New test.
34975
34976 2001-12-11  Stan Shebs  <shebs@apple.com>
34977
34978         * objc/compile: New test directory.
34979         * objc/compile/compile.exp: New expect script.
34980         * objc/compile/20011211-1.m: New compile test.
34981
34982 2001-12-11  Jason Merrill  <jason@redhat.com>
34983
34984         * lib/prune.exp (prune_gcc_output): Also handle "In member
34985         function".  So many permutations...
34986
34987 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
34988
34989         * g++.dg/template/typedef1.C: New test.
34990
34991 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
34992
34993         * g++.dg/other/copy1.C: New test.
34994
34995 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
34996
34997         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
34998
34999         * gcc.dg/builtin-choose-expr.c: New.
35000
35001 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
35002
35003         * gcc.dg/altivec-2.c: New.
35004
35005 2001-12-07  Richard Henderson  <rth@redhat.com>
35006
35007         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
35008
35009 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
35010
35011         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
35012         ultrasparc.
35013
35014 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
35015
35016         * g++-old.deja/g++.robertl/eb101.C: Deleted.
35017
35018 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
35019
35020         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
35021         variable argument list.
35022
35023 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
35024
35025         * gcc.c-torture/execute/memcheck: Delete entire directory.
35026         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
35027         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
35028
35029 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
35030
35031         * gcc.dg/Wshadow-1.c: New test.
35032
35033 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
35034
35035         * gcc.c-torture/compile/20011130-1.c: New test.
35036
35037         * gcc.dg/noncompile/20011025-1.c: New test.
35038
35039         * g++.dg/other/anon-union.C: New test.
35040
35041         * gcc.c-torture/execute/20011024-1.c: New test.
35042
35043 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
35044
35045         * gcc.c-torture/execute/20000722-1.x,
35046         gcc.c-torture/execute/20010123-1.x: Remove.
35047         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
35048         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
35049         gcc.dg/c99-complit-2.c: New tests.
35050
35051 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
35052
35053         * g++.dg/inherit/base1.C: New test.
35054
35055 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
35056
35057         * g++.dg/other/stdarg1.C: New test.
35058
35059         * gcc.c-torture/compile/20011130-2.c: New test.
35060
35061 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
35062
35063         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
35064         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
35065         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
35066         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
35067         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
35068         * gcc.dg/builtin-prefetch-1.c: New test.
35069
35070 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
35071
35072         * gcc.dg/20011130-1.c: New test.
35073
35074 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
35075
35076         * g++.dg/other/scope1.C: New test.
35077         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
35078
35079 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
35080
35081         * gcc.dg/vla-init-1.c: New test.
35082
35083 2001-12-01  Geoff Keating  <geoffk@redhat.com>
35084
35085         * gcc.c-torture/compile/structs.c: New testcase from GDB.
35086
35087 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35088
35089         * objc.dg/alias.m: Update.
35090         * objc.dg/class-1.m: Update.
35091         * objc.dg/const-str-1.m: Update.
35092         * objc.dg/fwd-proto-1.m: Update.
35093         * objc.dg/id-1.m: Update.
35094         * objc.dg/super-class-1.m: Update.
35095
35096 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
35097
35098         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
35099         constructs.
35100
35101 2001-11-28  Jeffrey A Law  (law@cygnus.com)
35102
35103         * gcc.c-torture/execute/20011128-1.c: New test.
35104
35105 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
35106
35107         * gcc.dg/20011127-1.c: New test.
35108
35109 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
35110
35111         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
35112         from Austin Group draft 7.
35113         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
35114         scanf format arguments.
35115         * gcc.dg/format/no-exargs-2.c: New test.
35116
35117 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
35118
35119         * g++.dg/abi/vbase8-4.C: New test.
35120
35121 2001-11-24  Ian Lance Taylor  <ian@airs.com>
35122
35123         * gcc.c-torture/execute/20011121-1.c: New test.
35124
35125 2001-11-23  Jeffrey A Law  (law@cygnus.com)
35126
35127         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
35128
35129 2001-11-23  Andreas Jaeger  <aj@suse.de>
35130
35131         * gcc.dg/cpp/charconst-2.c: New test.
35132
35133 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
35134
35135         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
35136         to the host if it is remote.  Let tests specify extra headers
35137         they use.
35138         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
35139         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
35140         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
35141         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
35142         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
35143         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
35144         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
35145         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
35146         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
35147         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
35148
35149 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
35150
35151         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
35152         for little endian ARMs.
35153
35154 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
35155
35156         * gcc.c-torture/compile/20011119-1.c: New test.
35157         * gcc.c-torture/compile/20011119-2.c: New test.
35158
35159 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
35160
35161         * gcc.dg/altivec-1.c: Fix typo.
35162
35163 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
35164
35165         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
35166
35167 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
35168
35169         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
35170
35171 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
35172
35173         * lib/g77.exp: Don't specify --rpath-link.
35174
35175         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
35176         across all the headers.
35177         * gcc.dg/format/format.exp: For testing on a remote host,
35178         copy format.h.
35179
35180         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
35181         * gcc.c-torture/execute/930406-1.c: Likewise.
35182         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
35183
35184 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
35185
35186         * gcc.dg/altivec-1.c: New.
35187
35188 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
35189
35190         * gcc.dg/cpp/fpreprocessed.c: New test case.
35191
35192 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35193
35194         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
35195         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
35196         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
35197
35198 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35199
35200         * gcc.dg/no-builtin-1.c: New test.
35201
35202 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
35203
35204         * gcc.c-torture/execute/20011115-1.c: New test.
35205
35206 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
35207
35208         * gcc.c-torture/compile/20011114-2.c: New test.
35209         * gcc.c-torture/compile/20011114-3.c: New test.
35210         * gcc.c-torture/compile/20011114-4.c: New test.
35211
35212 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
35213
35214         * g++.dg/other/init1.C: New test.
35215
35216 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
35217
35218         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
35219         message.
35220
35221         * gcc.c-torture/execute/20011114-1.c: New testcase.
35222
35223         * gcc.c-torture/compile/20010327-1.c: Revert last change.
35224         * gcc.c-torture/compile/20011114-1.c: New test, exactly
35225         like the (before this change) version of 20010327-1.c.
35226
35227 2001-11-14  Roger Sayle <roger@eyesopen.com>
35228
35229         * gcc.c-torture/execute/string-opt-13.c: New testcase.
35230
35231 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
35232
35233         * g++.dg/init/array2.C: New test.
35234
35235 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
35236
35237         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
35238
35239 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
35240
35241         * g++.dg/other/forscope1.C: New test.
35242         * g++.dg/ext/forscope1.C: New test.
35243         * g++.dg/ext/forscope2.C: New test.
35244
35245 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
35246
35247         * gcc.c-torture/execute/20011113-1.c: New test.
35248
35249 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
35250
35251         * gcc.c-torture/execute/20011109-2.c: New test.
35252
35253         * gcc.c-torture/execute/20011109-1.c: New test.
35254
35255 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
35256
35257         * gcc.c-torture/compile/20011109-1.c: New test.
35258
35259 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
35260
35261         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
35262         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
35263         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
35264         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
35265         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
35266         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
35267         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
35268
35269 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
35270
35271         * g++.dg/warn/Wshadow-1.C: New tests.
35272         * g++.old-deja/g++.mike/for3.C: Update.
35273
35274 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
35275
35276         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
35277         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
35278         XFAILs.  Adjust expected error texts.
35279         * gcc.c-torture/compile/20011106-1.c,
35280         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
35281         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
35282         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
35283         gcc.dg/c99-array-lval-5.c: New tests.
35284
35285 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
35286
35287         * gcc.dg/cpp/defined.c: Update.
35288
35289 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
35290
35291         * gcc.c-torture/execute/anon-1.c: New test.
35292
35293 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
35294
35295         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
35296         same size, so no warning should be produced on stormy16.
35297
35298         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
35299         due to oversized array.
35300         * g++.old-deja/g++.mike/ns15.C: Likewise.
35301         * g++.old-deja/g++.pt/crash16.C: Likewise.
35302
35303 2001-11-02  Graham Stott  <grahams@redhat.com>
35304
35305         * g++.dgother/debug1.C: Fix typos.
35306
35307 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
35308
35309         * g++.dg/other/debug1.C: New test.
35310
35311 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
35312
35313         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
35314         of unsigned long.
35315
35316 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
35317
35318         * gcc.dg/20011029-2.c: New test.
35319
35320         * gcc.c-torture/compile/20011029-1.c: New test.
35321
35322 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
35323
35324         * objc/execute/class_self-1.m: New test.
35325         * objc/execute/class_self-2.m: New test.
35326
35327 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
35328
35329         * gcc.misc-tests/msgs.exp: Delete.
35330         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
35331         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
35332         error set to match recent changes.
35333
35334 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
35335
35336         * gcc.dg/20011021-1.c: New test.
35337
35338 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
35339
35340         * gcc.c-torture/compile/20011023-1.c: New test.
35341
35342 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
35343
35344         * lib/g77.exp: Rewrite based on lib/g++.exp.
35345
35346 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
35347
35348         * gcc.c-torture/execute/20011019-1.c: New test.
35349
35350         * gcc.dg/20011018-1.c: New test.
35351
35352 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
35353
35354         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
35355
35356 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
35357
35358         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
35359         * gcc.dg/attr-invalid.c: Likewise.
35360
35361 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
35362
35363         * testsuite/gcc.dg/20011015-1.c: New test.
35364
35365 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
35366
35367         * g++.dg/template/unify2.C: New test.
35368
35369 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
35370
35371         * g++.dg/other/exception-specification.C: New test
35372
35373 2001-10-13  Tom Rix  <trix@redhat.com>
35374
35375         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
35376         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
35377
35378 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
35379
35380         * testsuite/gcc.dg/20011009-1.c: New test.
35381
35382 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
35383
35384         PR g++/4476
35385         * g++.dg/other/friend1.C: New test.
35386
35387 2001-10-11  Richard Henderson  <rth@redhat.com>
35388
35389         * g++.old-deja/g++.other/crash18.C: Add -S to options.
35390
35391 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35392
35393         * gcc.c-torture/compile/20011010-1.c: New.
35394
35395 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
35396
35397         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
35398         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
35399         g77.f-torture/execute/execute.exp,
35400         g77.f-torture/noncompile/noncompile.exp,
35401         gcc.c-torture/compile/compile.exp,
35402         gcc.c-torture/execute/execute.exp,
35403         gcc.c-torture/execute/ieee/ieee.exp,
35404         gcc.c-torture/execute/memcheck/memcheck.exp,
35405         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
35406         objc/execute/execute.exp: Update FSF address.
35407
35408 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
35409
35410         * gcc.dg/cpp/cmdlne-C.c: Update.
35411         * gcc.dg/cpp/cmdlne-C2.c: New.
35412
35413 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35414
35415         * gcc.c-torture/execute/20011008-3.c: New.
35416
35417 2001-10-08  DJ Delorie  <dj@redhat.com>
35418
35419         * gcc.dg/20011008-1.c: New.
35420         * gcc.dg/20011008-2.c: New.
35421
35422 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
35423
35424         * gcc.dg/cpp/spacing1.c: Update test.
35425
35426 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
35427
35428         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
35429         spelling errors of "separate" as "seperate".
35430
35431 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
35432
35433         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
35434         enough to avoid inlining.
35435
35436 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
35437
35438         * lib/g77.exp: set libg2c_dir correctly.
35439
35440 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35441
35442         * gcc.dg/cpp/macro11.c: New test.
35443
35444 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
35445
35446         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
35447         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
35448         gcc.dg/format/multattr-3.c: New tests.
35449         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
35450         tests for format attributes on function pointers being rejected.
35451
35452 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
35453
35454         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
35455
35456 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
35457
35458         * g++.dg/warn/format1.C: New test.
35459
35460 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
35461
35462         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
35463
35464 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
35465
35466         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
35467
35468 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
35469
35470         * gcc.dg/cpp/redef2.c: Add test.
35471
35472 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
35473
35474         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
35475         long-standing bug on i686, apparently.
35476         * gcc.c-torture/execute/loop-2c.x: New file.
35477         * gcc.c-torture/execute/loop-2d.x: New file.
35478         * gcc.c-torture/execute/loop-3c.x: New file.
35479
35480 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
35481
35482         * gcc.dg/cpp/20000625-2.c: Correct line number.
35483
35484 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
35485
35486         * gcc.dg/cpp/macro10.c: New test.
35487         * gcc.dg/cpp/strify3.c: New test.
35488         * gcc.dg/cpp/spacing1.c: Add tests.
35489         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
35490         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
35491
35492 2001-09-24  DJ Delorie  <dj@redhat.com>
35493
35494         * gcc.c-torture/execute/20010924-1.c: New test.
35495
35496 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
35497
35498         * testsuite/objc/execute/paste.m: Remove.
35499
35500 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
35501
35502         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
35503
35504 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
35505
35506         * g77.dg/strlen0.f: New test.
35507
35508 2001-09-21  Richard Henderson  <rth@redhat.com>
35509
35510         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
35511         * g++.old-deja/g++.abi/vtable2.C: Likewise.
35512
35513 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
35514
35515         Table-driven attributes.
35516         * g++.dg/ext/attrib1.C: New test.
35517
35518 2001-09-20  DJ Delorie  <dj@redhat.com>
35519
35520         * gcc.dg/20000926-1.c: Update expected warning messages.
35521         * gcc.dg/array-2.c: Likewise, and test for warnings too.
35522         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
35523         array.
35524
35525 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
35526
35527         * g++.dg/eh/registers1.C: New test case.
35528
35529 2001-09-17  Richard Henderson  <rth@redhat.com>
35530
35531         * gcc.dg/array-5.c: Fix VLA decomposition test.
35532
35533 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
35534
35535         * gcc.dg/cpp/line5.c: New testcase.
35536
35537 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
35538
35539         * gcc.dg/cpp/macro9.c: New test.
35540
35541 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
35542
35543         * gcc.c-torture/execute/980223.c: Change type of addr from long
35544         to char *.
35545
35546 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
35547
35548         * gcc.c-torture/execute/20010915-1.c: New test.
35549
35550 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
35551
35552         * g77.dg/bprob: New directory.
35553         * g77.dg/bprob/bprob.exp: New file.
35554         * g77.dg/bprob/bprob-1.f: New test.
35555         * g77.dg/gcov: New directory.
35556         * g77.dg/gcov/gcov.exp: New file.
35557         * g77.dg/gcov/gcov-1.f: New test.
35558         * g77.dg/gcov/gcov-1.x: New file.
35559
35560 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
35561
35562         * gcc.dg/cpp/directiv.c: Update.
35563         * gcc.dg/cpp/undef1.c: Update.
35564
35565 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
35566
35567         * gcc.dg/20010912-1.c: New test.
35568
35569 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
35570
35571         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
35572         language-independent file in lib.
35573         * lib/gcov.exp: New file.
35574
35575 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
35576
35577         * gcc.c-torture/compile/20010911-1.c: New test.
35578
35579 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
35580
35581         * lib/profopt.exp: New, to support profile-directed optimizations.
35582         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
35583         * gcc.misc-tests/bprob-1.c: New test.
35584         * gcc.misc-tests/bprob-2.c: New test.
35585
35586 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
35587
35588         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
35589         XFAIL and which kinds of gcov output to verify.
35590         * gcc.misc-tests/gcov-4b.x: New file.
35591         * gcc.misc-tests/gcov-5b.x: New file.
35592         * gcc.misc-tests/gcov-6.x: New file.
35593         * gcc.misc-tests/gcov-7.c: New test.
35594         * gcc.misc-tests/gcov-7.x: New file.
35595
35596 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
35597
35598         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
35599         * gcc.misc-tests/gcov-6.c: New test.
35600
35601 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
35602
35603         PR c++/3986
35604         * g++.dg/abi/vbase1.C: New test.
35605
35606 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
35607
35608         * objc.dg/method-2.m: New.
35609
35610 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
35611
35612         PR c++/4203
35613         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
35614         * g++.dg/init/empty1.C: New test.
35615
35616 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
35617
35618         * gcc.c-torture/compile/20010903-1.c: New test.
35619
35620 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
35621
35622         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
35623         for m68k.
35624
35625 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
35626
35627         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
35628
35629         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
35630
35631         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
35632
35633 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
35634
35635         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
35636         for 16-bit 'unsigned int'.
35637
35638 2001-08-29  Kazu Hirata  <kazu@hxi.com>
35639
35640         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
35641
35642 2001-08-27  Richard Henderson  <rth@redhat.com>
35643
35644         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
35645         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
35646
35647 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
35648
35649         * gcc.dg/asm-names.c (ymain): New.
35650
35651 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
35652
35653         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
35654         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
35655         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
35656
35657 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35658
35659         * gcc.dg/compare5.c: New testcase.
35660
35661 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
35662
35663         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
35664         and "In instantiation".
35665
35666 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
35667
35668         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
35669
35670 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
35671
35672         * gcc.misc-tests/gcov.exp: Add support for branch information.
35673         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
35674         * gcc.misc-tests/gcov-4.c: New test.
35675         * gcc.misc-tests/gcov-4b.c: New test.
35676         * gcc.misc-tests/gcov-5b.c: New test.
35677
35678 2001-08-20  Zack Weinberg  <zackw@panix.com>
35679
35680         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
35681         expected to fail.
35682
35683 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35684
35685         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
35686
35687 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
35688
35689         * g++.dg/eh/template1.C: New test.
35690
35691 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
35692
35693         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
35694         Fix thinko.
35695         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
35696         for xfail.
35697
35698 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
35699
35700         * lib/g77-dg.exp: Use prune.exp for common procedures
35701         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
35702         * lib/g77.exp: (g77-dg-prune) Remove
35703
35704 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
35705
35706         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
35707
35708 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35709
35710         * g++.dg/template/unify1.C: New test.
35711
35712 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
35713
35714         * g++.dg/abi/empty4.C: New test.
35715
35716 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
35717
35718         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
35719         solaris2.*
35720         * g77.f-torture/compile/pr3743.x: Likewise.
35721
35722 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
35723
35724         * g++.dg/other/using-declaration.C: New test.
35725
35726 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
35727
35728         * gcc.dg/cpp/tr-sign.c: New testcase.
35729
35730 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
35731
35732         * gcc.dg/cpp/19951025-1.c: Revert.
35733         * gcc.dg/cpp/directiv.c: We no longer process directives that
35734         interrupt macro arguments.
35735
35736 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
35737
35738         * gcc.dg/bconstp-1.c: New test.
35739
35740 2001-08-03  Richard Henderson  <rth@redhat.com>
35741
35742         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
35743
35744 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35745
35746         * gcc.dg/cpp/19951025-1.c: Update.
35747
35748 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
35749
35750         * g77.dg/ff90-1.f (s): Fix reference of variable z,
35751         should be x.
35752
35753 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
35754
35755         Kill -fhonor-std.
35756         * g++.old-deja/g++.ns/ns14.C: Remove special options.
35757         * g++.old-deja/g++.other/std1.C: Likewise.
35758         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
35759
35760 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
35761
35762         * lib/g77.exp: Load gcc-defs.exp for common procedures
35763         (g77_pass, g77_fail, g77_finish, g77_exit,
35764         ${tool}_check_unsupported_p} Now redundant.  Deleted.
35765
35766 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
35767
35768         * g77.dg/fbackslash.f
35769         * g77.dg/fcase-preserve.f
35770         * g77.dg/ff90-1.f
35771         * g77.dg/ffixed-line-length-0.f
35772         * g77.dg/ffixed-line-length-132.f
35773         * g77.dg/ffixed-line-length-7.f
35774         * g77.dg/ffixed-line-length-72.f
35775         * g77.dg/ffixed-line-length-none.f
35776         * g77.dg/ffree-form-1.f
35777         * g77.dg/fno-backslash.f
35778         * g77.dg/fno-f90-1.f
35779         * g77.dg/fno-fixed-form-1.f
35780         * g77.dg/fno-onetrip.f
35781         * g77.dg/fno-typeless-boz.f
35782         * g77.dg/fno-underscoring.f
35783         * g77.dg/fno-vxt-1.f
35784         * g77.dg/fonetrip.f
35785         * g77.dg/ftypeless-boz.f
35786         * g77.dg/fugly-assumed.f
35787         * g77.dg/funderscoring.f
35788         * g77.dg/fvxt-1.f
35789
35790 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
35791
35792         * objc.dg/fwd-proto-1.m: New.
35793         * objc.dg/local-decl-1.m: New.
35794         * objc.dg/naming-1.m: New.
35795         * objc.dg/naming-2.m: New.
35796         * objc.dg/proto-hier-1.m: New.
35797
35798 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
35799
35800         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
35801         largest-type elements to a struct makes its size grow.
35802
35803 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
35804
35805         * g++.dg/abi/vthunk1.C: New test.
35806
35807 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
35808
35809         * g++.dg/abi/vbase8-22.C: New test.
35810
35811 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
35812
35813         * gcc.dg/cpp/macro8.c: New test.
35814
35815 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
35816
35817         * g++.dg/abi/vbase8-21.C: New test.
35818
35819 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
35820
35821         * g++.dg/abi/vbase8-10.C: New test.
35822
35823 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35824
35825         * lib/g++.exp (g++_set_ld_library_path): Renamed to
35826         ${tool}_set_ld_library_path.
35827         Changed caller.
35828         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
35829         g++.exp.
35830
35831 2001-07-26  Stan Cox <scox@redhat.com>
35832
35833         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
35834         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
35835         gcc_exit, gcc_check_unsupported_p):
35836         Moved to gcc-deps.exp
35837         * gcc-deps.exp: New file.
35838
35839 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35840
35841         * g++.old-deja/g++.pt/defarg14.C: New test.
35842
35843 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
35844
35845         * g++.old-deja/g++.other/lineno5.C: New test.
35846
35847 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
35848
35849         * g++.old-deja/g++.pt/crash68.C: New test.
35850
35851 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
35852
35853         * g++.old-deja/g++.other/crash42.C: New test.
35854
35855 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
35856
35857         * gcc.dg/cpp/extratokens.c: Fix.
35858         * gcc.dg/cpp/skipping2.c: New tests.
35859
35860 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35861
35862         * gcc.c-torture/execute/20010724-1.c: New file.
35863         * gcc.c-torture/execute/20010724-1.x: New file.
35864
35865 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
35866
35867         * g++.old-deja/g++.other/cond7.C: New test.
35868
35869 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
35870
35871         * g++.old-deja/g++.other/optimize4.C: New test.
35872
35873 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
35874
35875         * g++.old-deja/g++.abi/vbase8-5.C: New test.
35876
35877 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
35878
35879         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
35880         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
35881         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
35882         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
35883
35884         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
35885         bug report" message.
35886
35887         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
35888         * g++.dg/ext/instantiate1.C: Move from old-deja.
35889
35890 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
35891
35892         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
35893         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
35894         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
35895         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
35896
35897 2001-07-23  Jeffrey A Law  (law@cygnus.com)
35898
35899         * gcc.c-torture/execute/20010723-1.c: New test.
35900
35901 2001-07-23  Ben Elliston  <bje@redhat.com>
35902
35903         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
35904
35905 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35906
35907         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
35908         i[34567]86-*-*.
35909         Delete handling of ieee_multilib_flags.
35910         Pass -mieee for alpha*-*-* and sh-*-*.
35911         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
35912
35913 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
35914
35915         Remove old-abi tests.
35916         * g++.old-deja/g++.mike/p11116.C: Remove.
35917         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
35918
35919 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
35920
35921         * g77.f-torture/compile/pr3743.f: New test
35922
35923 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
35924
35925         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
35926
35927 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35928
35929         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
35930         g++.old-deja/g++.pt/static6.C: Likewise.
35931         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
35932         supports weak symbols.
35933
35934 2001-07-18  Andreas Jaeger  <aj@suse.de>
35935
35936         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
35937         supported again.
35938
35939 2001-07-18  Andreas Jaeger  <aj@suse.de>
35940
35941         * gcc.dg/iftrap-1.c: Fix target line.
35942
35943 2001-07-17  Richard Henderson  <rth@redhat.com>
35944
35945         * gcc.c-torture/execute/20010717-1.c: New.
35946
35947 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
35948
35949         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
35950         tests.
35951
35952 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
35953
35954         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
35955
35956 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35957
35958         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
35959         UAC_SIGBUS, UAC_NOPRINT definitions.
35960
35961 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
35962
35963         * objc/execute/object_is_class.m: New test.
35964         * objc/execute/object_is_meta_class.m: New test.
35965
35966 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
35967
35968         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
35969         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
35970
35971 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
35972
35973         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
35974         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
35975
35976 2001-07-14  Richard Henderson  <rth@redhat.com>
35977
35978         * gcc.dg/iftrap-1.c: New.
35979
35980 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
35981
35982         * g77.f-torture/execute/intrinsic77.f: New test.
35983
35984 2001-07-11  Janis Johnson <janis@us.ibm.com>
35985
35986         * gcc.misc-tests/gcov-3.c: New test.
35987
35988 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
35989
35990         * gcc.c-torture/compile/20010711-1.c,
35991         * gcc.c-torture/compile/20010711-2.c: New tests.
35992
35993 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
35994
35995         * gcc.c-torture/execute/20010711-1.c: New test.
35996
35997 2001-07-11  Ben Elliston  <bje@redhat.com>
35998
35999         * g++.old-deja/g++.other/enum5.C: New test.
36000
36001 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
36002
36003         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
36004         (g++-dg-prune): Call prune_gcc_output.
36005         * prune.exp: New file for prune_gcc_output.
36006         * lib/g++.exp, lib/gcc.exp: Load it.
36007
36008 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
36009
36010         * gcc.c-torture/compile/20010701-1.c,
36011         g++.old-deja/g++.ext/attrib6.C: New tests.
36012
36013 2001-07-06  Jeffrey A Law  (law@cygnus.com)
36014
36015         * gcc.c-torture/compile/20010706-1.c: New test.
36016
36017 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
36018
36019         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
36020
36021 2001-06-28  Stan Shebs  <shebs@apple.com>
36022
36023         * gcc.dg/pragma-darwin.c: New test.
36024
36025 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36026
36027         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
36028         Solaris 2.[678] system.
36029
36030 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
36031
36032         * gcc.dg/20010622-1.c: New test.
36033
36034 2001-06-18  Stan Shebs  <shebs@apple.com>
36035
36036         * objc.dg: New directory.
36037         * objc.dg/dg.exp: New file.
36038         * objc.dg/alias.m: New.
36039         * objc.dg/class-1.m: New.
36040         * objc.dg/class-2.m: New.
36041         * objc.dg/const-str-1.m: New.
36042         * objc.dg/const-str-2.m: New.
36043         * objc.dg/id-1.m: New.
36044         * objc.dg/method-1.m: New.
36045         * objc.dg/super-class-1.m: New.
36046         * lib/objc-dg.exp: New file.
36047
36048 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36049
36050         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
36051         of label name.
36052
36053 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
36054
36055         * g++.old-deja/g++.abi/vbase8-9.C: New test.
36056
36057 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36058
36059         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
36060         variable.
36061
36062 2001-06-12  Richard Henderson  <rth@redhat.com>
36063
36064         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
36065
36066 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
36067
36068         * g++.old-deja/g++.abi/vbase5.C: New test.
36069         * g++.old-deja/g++.abi/vbase6.C: New test.
36070         * g++.old-deja/g++.abi/vbase7.C: New test.
36071
36072 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36073
36074         * gcc.c-torture/compile/20010610-1.c: New test.
36075
36076 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
36077
36078         * g++.old-deja/g++.abi/vbase4.C: New test.
36079
36080 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
36081
36082         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
36083         support %f for HC11/HC12 targets.
36084         * gcc.c-torture/execute/930513-1.x: New file, likewise.
36085         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
36086         on HC11/HC12 targets.
36087         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
36088
36089 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36090
36091         * gcc.dg/wchar_t-1.c: New file.
36092         * gcc.dg/wint_t-1.c: Likewise.
36093
36094 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
36095
36096         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
36097
36098 2001-06-11  Richard Henderson  <rth@redhat.com>
36099
36100         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
36101
36102 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
36103
36104         * gcc.c-torture/compile/20010611-1.c: New test.
36105
36106 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
36107
36108         * gcc.dg/c99-tag-1.c: Add more tests.
36109
36110 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
36111
36112         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
36113         representation on MN10300 and ARM/Thumb.
36114
36115 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
36116
36117         * g77.f-torture/execute/20010610.f: New.
36118
36119 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
36120
36121         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
36122         names.
36123
36124 2001-06-09  Richard Henderson  <rth@redhat.com>
36125
36126         * gcc.c-torture/execute/ashrdi-1.c: New.
36127         * gcc.c-torture/execute/ashldi-1.c: New.
36128         * gcc.c-torture/execute/lshrdi-1.c: New.
36129
36130 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
36131
36132         * objc/execute/load-3.m: Added. Check sending +load to categories,
36133         in addition to classes.
36134
36135 2001-06-08  Stan Shebs  <shebs@apple.com>
36136
36137         * objc/execute/load-2.m: New test.  From Nicola Pero
36138         <n.pero@mi.flashnet.it>.
36139
36140 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
36141
36142         * gcc.c-torture/execute/20010605-2.c: New test.
36143
36144 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
36145
36146         * g++.old-deja/g++.abi/vbase2.C: New test.
36147         * g++.old-deja/g++.abi/vbase3.C: New test.
36148
36149 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
36150
36151         * g++.old-deja/g++.pt/friend49.C: New test.
36152
36153 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
36154
36155         * g++.old-deja/g++.ext/anon3.C: New test.
36156
36157 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
36158
36159         * g++.old-deja/g++.other/conv7.C: New test.
36160
36161 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
36162
36163         * gcc.c-torture/compile/20010605-2.c: New test.
36164
36165 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36166
36167         * gcc.c-torture/execute/20010604-1.c: New test.
36168
36169 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
36170
36171         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
36172
36173 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
36174
36175         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
36176         (g++_link_flags): Likewise.
36177         (g++_init): Pass gccpath's value to two previous functions.
36178
36179 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36180
36181         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
36182         Ensure logfile entry matches exec command line.
36183
36184 2001-05-31  Richard Henderson  <rth@redhat.com>
36185
36186         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
36187         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
36188
36189 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
36190
36191         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
36192         compiler for irix6.2
36193
36194 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
36195
36196         * g++.old-deja/g++.other/optimize3.C: New file.
36197
36198 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
36199
36200         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
36201         assemble.
36202
36203 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
36204
36205         * g++.old-deja/g++.other/optimize2.C: New file.
36206
36207 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
36208
36209         * gcc.c-torture/compile/20010518-2.c: New file.
36210         * gcc.c-torture/execute/20010518-1.c: New file.
36211         * gcc.c-torture/execute/20010518-2.c: New file.
36212
36213 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
36214
36215         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
36216
36217 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
36218
36219         G++ no longer defines builtins that do not begin with __builtin.
36220         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
36221         * g++.old-deja/g++.brendand/misc13.C: Likewise.
36222         * g++.old-deja/g++.law/builtin1.C: Likewise.
36223         * g++.old-deja/g++.law/cvt2.C: Likewise.
36224         * g++.old-deja/g++.mike/net5.C: Likewise.
36225         * g++.old-deja/g++.other/builtins1.C: Likewise.
36226         * g++.old-deja/g++.other/builtins2.C: Likewise.
36227         * g++.old-deja/g++.other/builtins3.C: Likewise.
36228         * g++.old-deja/g++.other/builtins4.C: Likewise.
36229         * g++.old-deja/g++.other/inline8.C: Likewise.
36230         * g++.old-deja/g++.robertl/eb39.C: Likewise.
36231
36232 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
36233
36234         * g++.old-deja/g++.pt/using1.C: Adjust.
36235         * g++.old-deja/g++.pt/using2.C: New test.
36236
36237 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
36238
36239         * gcc.dg/cpp/charconst.c: New tests.
36240         * gcc.dg/cpp/escape.c: New tests.
36241         * gcc.dg/cpp/escape-1.c: New tests.
36242         * gcc.dg/cpp/escape-2.c: New tests.
36243         * gcc.dg/cpp/ucs.c: New tests.
36244
36245 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
36246
36247         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
36248         native compiler for irix6.5.
36249
36250 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
36251
36252         * lib/g++.exp (g++_include_flags): Use args to compute
36253         get_multilibs.
36254         (g++_link_flags): Likewise.
36255         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
36256
36257 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
36258
36259         * gcc.dg/c90-hexfloat-1.c: Add more tests.
36260
36261 2001-05-21  Geoff Keating  <geoffk@redhat.com>
36262
36263         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
36264         this file.
36265
36266 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
36267
36268         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
36269         STACK_SIZE;
36270         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
36271         to STACK_SIZE; Use it to define size of add_histo array.
36272         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
36273         to STACK_SIZE.
36274         (f): Use GITT_SIZE to define size of gitt local table.
36275         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
36276         to STACK_SIZE; Use it to define size of bytemem array.
36277
36278 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
36279
36280         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
36281         on 68HC11/HC12 due to the asm instruction.
36282         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
36283         * gcc.c-torture/compile/920520-1.x: Likewise.
36284         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
36285         on 68HC11/HC12 because the function is larger than 64K.
36286         * gcc.c-torture/compile/961203-1.x: New file, this test fails
36287         on 68HC11/HC12 because the structure is too large.
36288
36289 2001-05-20  Richard Henderson  <rth@redhat.com>
36290
36291         * gcc.c-torture/execute/20010520-1.c: New.
36292
36293 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36294
36295         * g++.old-deja/g++.warn/compare1.C: New test.
36296         * gcc.dg/compare4.c: New test.
36297
36298 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
36299
36300         * g++.old-deja/g++.other/optimize1.C: New test.
36301
36302 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36303
36304         * g++.old-deja/g++.pt/spec41.C: New test.
36305
36306 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
36307
36308         * gcc.c-torture/compile/20010114-1.x: Remove.
36309
36310 2001-05-18  Stan Shebs  <shebs@apple.com>
36311
36312         * gcc.c-torture/compile/20010518-1.c: New test.
36313
36314 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
36315
36316         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
36317         * g++.old-deja/g++.pt/crash67.C: New test.
36318
36319 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
36320
36321         * g++.old-deja/g++.other/debug9.C: New test.
36322
36323 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
36324
36325         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
36326
36327 2001-05-16  Jan Hubicka  <jh@suse.cz>
36328
36329         * gcc.c-torture/compile/20010516-1.c: New test.
36330
36331 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
36332
36333         * g++.old-deja/g++.other/crash41.C: New test.
36334
36335 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
36336
36337         * g++.old-deja/g++.pt/crash66.C: New test.
36338
36339 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
36340
36341         * g++.old-deja/g++.robertl/eb27.C: Convert.
36342
36343 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
36344
36345         * g++.dg/friend-warn.C: New test.  Do not warn about friend
36346         declaration being redundant.
36347
36348 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
36349
36350         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
36351
36352 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
36353
36354         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
36355
36356 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
36357
36358         * lib/g++.exp: Use testsuite_flags.
36359
36360 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
36361
36362         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
36363
36364 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36365
36366         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
36367
36368 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
36369
36370         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
36371
36372 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
36373
36374         * gcc.c-torture/compile/20010313-1.c: New test.
36375
36376 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
36377
36378         * gcc.dg/cpp/direct2.c: New test.
36379         * gccq.dg/cpp/direct2s.c: New test.
36380
36381         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
36382
36383 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
36384
36385         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
36386         * g++.old-deja/g++.other/op3.C: Likewise.
36387
36388 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
36389
36390         * gcc.dg/cpp/syshdr.h: New file.
36391         * gcc.dg/cpp/sysmac1.c: Update.
36392         * gcc.dg/cpp/sysmac2.c: Update.
36393
36394 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
36395
36396         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
36397
36398 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
36399
36400         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
36401         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
36402
36403 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
36404
36405         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
36406
36407 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
36408
36409         * lib/g++.exp (g++_include_flags): Don't use any special flags
36410         if TESTING_IN_BUILD_TREE is not defined.
36411         (g++_init): Use a plain 'c++' as the compiler if
36412         TESTING_IN_BUILD_TREEE is not defined.
36413
36414 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
36415
36416         * g++.old-deja/g++.eh/catch13.C: New test.
36417         * g++.old-deja/g++.eh/catch14.C: New test.
36418
36419 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
36420
36421         * gcc.dg/cpp/tr-define.c: New test.
36422
36423 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
36424
36425         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
36426         <stdlib.h>, not <malloc.h>.
36427
36428 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
36429
36430         * g++.old-deja/g++.ns/template17.C: New test.
36431
36432 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
36433
36434         * g++.old-deja/g++.pt/ref4.C: New test.
36435
36436 2001-04-30  Richard Henderson  <rth@redhat.com>
36437
36438         * gcc.dg/20000724-1.c: Revert last change.
36439
36440 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
36441
36442         * g77.f-torture/execute/20010430.f: New test.
36443
36444 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
36445
36446         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
36447
36448 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
36449
36450         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
36451
36452 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
36453
36454         * g++.old-deja/g++.eh/crash6.C: New test.
36455
36456 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
36457
36458         * g++.old-deja/g++.other/warn7.C: New test.
36459
36460 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
36461
36462         * g++.old-deja/g++.other/defarg9.C: New test.
36463
36464 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
36465
36466         * g77.f-torture/compile/20010426.f: New test.
36467         * g77.f-torture/execute/20010426.f: New test.
36468
36469 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
36470
36471         * g77.f-torture/compile/20000629-1.x: Remove - error
36472         has been fixed.
36473
36474 2001-04-26  Jeffrey A Law  (law@cygnus.com)
36475
36476         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
36477         Tweak slightly to work with g++.dg framework.
36478         * g++.dg/special/ecos.exp: Run initp1.C test.
36479         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
36480
36481         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
36482         its linker doesn't give line numbers either.
36483         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
36484
36485 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
36486
36487         * g++.old-deja/g++.other/lex1.C: New test.
36488
36489 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
36490
36491         * gcc.dg/noncompile/20010425-1.c: New test.
36492
36493 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
36494
36495         * g++.old-deja/g++.pt/mangle2.C: New test.
36496
36497 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
36498
36499         * gcc.dg/format/plus-1.c: New test.
36500
36501 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
36502
36503         * gcc.dg/20010423-1.c: New test.
36504
36505 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
36506
36507         * gcc.c-torture/execute/20010422-1.c: New test.
36508
36509 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
36510
36511         * g++.old-deja/g++.ns/type2.C: New test.
36512
36513 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
36514
36515         * g++.old-deja/g++.other/perf1.C: New test.
36516
36517 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
36518
36519         * gcc.dg/c99-func-2.c: Remove xfail.
36520         * gcc.dg/c99-func-3.c: Remove xfail.
36521         * gcc.dg/c99-func-4.c: Remove xfail.
36522
36523 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
36524
36525         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
36526
36527 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
36528
36529         * gcc.c-torture/compile/20010423-1.c: New test.
36530
36531 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
36532
36533         * g++.old-deja/g++.pt/typename28.C: New test.
36534
36535 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
36536
36537         * g++.old-deja/g++.abi/empty2.C: New test.
36538         * g++.old-deja/g++.abi/empty3.C: New test.
36539
36540 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
36541
36542         * g++.old-deja/g++.other/comdat2.C: New test.
36543         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
36544
36545 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
36546
36547         * g++.old-deja/g++.other/overload14.C: New test.
36548
36549 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
36550
36551         * g++.old-deja/g++.other/lookup23.C: New test.
36552
36553 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
36554
36555         * gcc.c-torture/execute/20010403-1.c: New test.
36556
36557 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
36558             Mark Mitchell  <mark@codesourcery.com>
36559
36560         * lib/old-dejagnu.exp: Don't delete output of executable.
36561         Add .exe suffix to executables.
36562
36563 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
36564
36565         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
36566
36567 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36568
36569         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
36570
36571 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
36572
36573         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
36574         * g++.old-deja/g++.abi/crash1.C: New test.
36575
36576 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
36577
36578         * g++.old-deja/g++.other/crash40.C: New test.
36579
36580 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36581
36582         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
36583
36584 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
36585
36586         * g++.old-deja/g++.other/warn6.C: New test.
36587
36588 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
36589
36590         * g++.old-deja/g++.robertl/eb42.C: Same.
36591
36592 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36593
36594         * gcc.dg/wtr-conversion-1.c: New testcase.
36595
36596 2001-04-10  Richard Henderson  <rth@redhat.com>
36597
36598         * g++.old-deja/g++.other/array5.C: New.
36599
36600 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36601
36602         * gcc.c-torture/execute/20010408-1.c: New test.
36603
36604 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
36605
36606         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
36607         headers and constructs.
36608         * g++.old-deja/g++.robertl/eb79.C: Same.
36609         * g++.old-deja/g++.robertl/eb77.C (main): Same.
36610         * g++.old-deja/g++.robertl/eb73.C: Same.
36611         * g++.old-deja/g++.robertl/eb66.C (main): Same.
36612         * g++.old-deja/g++.robertl/eb55.C (t): Same.
36613         * g++.old-deja/g++.robertl/eb54.C (main): Same.
36614         * g++.old-deja/g++.robertl/eb46.C (main): Same.
36615         * g++.old-deja/g++.robertl/eb44.C: Same.
36616         * g++.old-deja/g++.robertl/eb41.C (main): Same.
36617         * g++.old-deja/g++.robertl/eb4.C (main): Same.
36618         * g++.old-deja/g++.robertl/eb39.C: Same.
36619         * g++.old-deja/g++.robertl/eb33.C (main): Same.
36620         * g++.old-deja/g++.robertl/eb31.C (main): Same.
36621         * g++.old-deja/g++.robertl/eb30.C: Same.
36622         * g++.old-deja/g++.robertl/eb3.C: Same.
36623         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
36624         * g++.old-deja/g++.robertl/eb21.C: Same.
36625         * g++.old-deja/g++.robertl/eb15.C: Same.
36626         * g++.old-deja/g++.robertl/eb118.C: Same.
36627         * g++.old-deja/g++.robertl/eb115.C (main): Same.
36628         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
36629         * g++.old-deja/g++.robertl/eb109.C: Same.
36630         * g++.old-deja/g++.other/sibcall1.C (main): Same.
36631         * g++.old-deja/g++.mike/rtti1.C: Same.
36632         * g++.old-deja/g++.mike/p658.C: Same.
36633         * g++.old-deja/g++.mike/net46.C: Same.
36634         * g++.old-deja/g++.mike/net34.C: Same.
36635         * g++.old-deja/g++.mike/memoize1.C: Same.
36636         * g++.old-deja/g++.mike/eh2.C: Same.
36637         * g++.old-deja/g++.law/weak.C: Same.
36638         * g++.old-deja/g++.law/visibility7.C: Same.
36639         * g++.old-deja/g++.law/visibility25.C: Same.
36640         * g++.old-deja/g++.law/visibility22.C: Same.
36641         * g++.old-deja/g++.law/visibility2.C: Same.
36642         * g++.old-deja/g++.law/visibility17.C: Same.
36643         * g++.old-deja/g++.law/visibility13.C: Same.
36644         * g++.old-deja/g++.law/visibility10.C: Same.
36645         * g++.old-deja/g++.law/visibility1.C: Same.
36646         * g++.old-deja/g++.law/virtual3.C (eval): Same.
36647         * g++.old-deja/g++.law/vbase1.C: Same.
36648         * g++.old-deja/g++.law/operators32.C: Same.
36649         * g++.old-deja/g++.law/nest3.C: Same.
36650         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
36651         * g++.old-deja/g++.law/except5.C (main): Same.
36652         * g++.old-deja/g++.law/cvt7.C (run): Same.
36653         * g++.old-deja/g++.law/cvt2.C: Same.
36654         * g++.old-deja/g++.law/cvt16.C: Same.
36655         * g++.old-deja/g++.law/ctors6.C (bar): Same.
36656         * g++.old-deja/g++.law/ctors17.C (main): Same.
36657         * g++.old-deja/g++.law/ctors13.C: Same.
36658         * g++.old-deja/g++.law/ctors12.C (main): Same.
36659         * g++.old-deja/g++.law/ctors10.C: Same.
36660         * g++.old-deja/g++.law/code-gen5.C: Same.
36661         * g++.old-deja/g++.law/bad-error7.C: Same.
36662         * g++.old-deja/g++.law/arm9.C: Same.
36663         * g++.old-deja/g++.law/arm12.C: Same.
36664         * g++.old-deja/g++.law/arg8.C: Same.
36665         * g++.old-deja/g++.law/arg1.C: Same.
36666         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
36667         * g++.old-deja/g++.jason/template31.C: Same.
36668         * g++.old-deja/g++.jason/template24.C (main): Same.
36669         * g++.old-deja/g++.jason/2371.C: Same.
36670         * g++.old-deja/g++.eh/new2.C: Same.
36671         * g++.old-deja/g++.eh/new1.C: Same.
36672         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
36673         * g++.old-deja/g++.brendan/nest21.C (main): Same.
36674         * g++.old-deja/g++.brendan/err-msg3.C: Same.
36675         * g++.old-deja/g++.brendan/crash62.C: Same.
36676         * g++.old-deja/g++.brendan/crash52.C: Same.
36677         * g++.old-deja/g++.brendan/crash49.C (main): Same.
36678         * g++.old-deja/g++.brendan/crash38.C: Same.
36679         * g++.old-deja/g++.brendan/crash15.C (main): Same.
36680         * g++.old-deja/g++.brendan/copy9.C: Same.
36681
36682 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
36683
36684         * gcc.c-torture/execute/20001203-2.c (memset):
36685         Count argument is of type __SIZE_TYPE__.
36686
36687 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
36688
36689         * gcc.c-torture/compile/20010404-1.c: New test.
36690
36691 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
36692
36693         * gcc.c-torture/compile/20010326-1.c: New test.
36694
36695 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
36696
36697         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
36698         peculiarities of the SH.
36699         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
36700
36701 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36702
36703         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
36704         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
36705         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
36706
36707 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
36708
36709         * g77.f-torture/compile/20010321-1.f: New test.
36710
36711 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
36712
36713         * gcc.c-torture/compile/20010329-1.c: New test.
36714
36715 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
36716
36717         * gcc.c-torture/execute/20010329-1.c: New test.
36718
36719 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
36720
36721         * g++.old-deja/g++.other/eh4.C: Fix typo.
36722
36723 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
36724
36725         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
36726
36727 2001-03-28  Philip Blundell  <philb@gnu.org>
36728
36729         * gcc.c-torture/compile/20010328-1.c: New test.
36730
36731 2001-03-27  Richard Henderson  <rth@redhat.com>
36732
36733         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
36734         * g++.old-deja/g++.eh/vbase3.C: Likewise.
36735
36736 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
36737
36738         * gcc.c-torture/compile/20010327-1.c: New test.
36739
36740 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
36741
36742         * g++.old-deja/g++.other/friend12.C: New test.
36743         * g++.old-deja/g++.other/friend9.C: Expect no errors.
36744         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
36745
36746 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
36747
36748         * gcc.c-torture/execute/20010325-1.c: New test.
36749
36750 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
36751
36752         * g++.old-deja/g++.other/mangle3.C: New test.
36753
36754 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
36755
36756         * g++.old-deja/g++.other/anon8.C: New test.
36757
36758 2001-03-20  Philip Blundell  <philb@gnu.org>
36759
36760         * gcc.c-torture/compile/20010320-1.c: New test.
36761
36762 2001-03-17  Richard Henderson  <rth@redhat.com>
36763
36764         * g++.old-deja/g++.other/eh4.C: Add expected error text.
36765
36766 2001-03-15  Geoff Keating  <geoff@redhat.com>
36767
36768         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
36769         tests on AIX.
36770
36771 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
36772
36773         * g++.old-deja/g++.other/eh4.C: New test.
36774
36775 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
36776
36777         * gcc.dg/cpp/mi1.c: Update.
36778
36779 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
36780
36781         * g++.old-deja/g++.other/regstack.C: New test.
36782
36783 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
36784
36785         * g++.old-deja/g++.other/ref4.C: New test.
36786
36787 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
36788
36789         * objc/execute/va_method.m: Added.
36790         * objc/execute/IMP.m: Added.
36791         * objc/execute/_cmd.m: Added.
36792         * objc/execute/accessing_ivars.m: Added.
36793         * objc/execute/class-1.m: Added.
36794         * objc/execute/class-10.m: Added.
36795         * objc/execute/class-11.m: Added.
36796         * objc/execute/class-12.m: Added.
36797         * objc/execute/class-13.m: Added.
36798         * objc/execute/class-14.m: Added.
36799         * objc/execute/class-2.m: Added.
36800         * objc/execute/class-3.m: Added.
36801         * objc/execute/class-4.m: Added.
36802         * objc/execute/class-5.m: Added.
36803         * objc/execute/class-6.m: Added.
36804         * objc/execute/class-7.m: Added.
36805         * objc/execute/class-8.m: Added.
36806         * objc/execute/class-9.m: Added.
36807         * objc/execute/class-tests-1.h
36808         * objc/execute/class-tests-2.h
36809         * objc/execute/compatibility_alias.m: Added.
36810         * objc/execute/encode-1.m: Added.
36811         * objc/execute/formal_protocol-1.m: Added.
36812         * objc/execute/formal_protocol-2.m: Added.
36813         * objc/execute/formal_protocol-3.m: Added.
36814         * objc/execute/formal_protocol-4.m: Added.
36815         * objc/execute/formal_protocol-5.m: Added.
36816         * objc/execute/formal_protocol-6.m: Added.
36817         * objc/execute/formal_protocol-7.m: Added.
36818         * objc/execute/informal_protocol.m: Added.
36819         * objc/execute/initialize.m: Added.
36820         * objc/execute/load.m: Added.
36821         * objc/execute/many_args_method.m: Added.
36822         * objc/execute/nested-3.m: Added.
36823         * objc/execute/no_clash.m: Added.
36824         * objc/execute/private.m: Added.
36825         * objc/execute/redefining_self.m: Added.
36826         * objc/execute/root_methods.m: Added.
36827         * objc/execute/selector-1.m: Added.
36828         * objc/execute/static-1.m: Added.
36829         * objc/execute/static-2.m: Added.
36830         * objc/execute/va_method.m: Added.
36831
36832 2001-03-10  Richard Henderson  <rth@redhat.com>
36833
36834         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
36835
36836 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
36837
36838         * g++.old-deja/g++.other/crash31.C: XFAIL.
36839         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
36840         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
36841         * gcc.c-torture/execute/20010123-1.x: XFAIL.
36842         * gcc.c-torture/execute/20010124-1.x: XFAIL.
36843         * gcc.dg/sequence-pt-1.c: XFAIL one test.
36844
36845 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
36846
36847         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
36848
36849 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
36850
36851         * gcc.dg/20000724-1.c: Don't use multiline strings.
36852
36853 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
36854
36855         * objc/execute/string1.m, objc/execute/string2.m: Compare the
36856         result of -cString against what we expect it to be; don't just
36857         print it out for no one to read.
36858
36859         * objc/execute/string3.m, objc/execute/string4.m: New tests.
36860         Based on testcases provided by Nicola Pero.
36861
36862 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
36863
36864         * gcc.dg/cpp/macro7.c: New test.
36865
36866 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
36867
36868         * gcc.dg/cpp/multiline.c: Update.
36869
36870 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
36871
36872         * g++.old-deja/g++.other/enum3.C: New test.
36873
36874 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
36875
36876         * g++.old-deja/g++.other/pod1.C: New test.
36877
36878 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
36879
36880         * g++.old-deja/g++.ext/overload1.C: New test.
36881
36882 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
36883
36884         * g++.old-deja/g++.pt/using1.C: New test.
36885
36886 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
36887
36888         * g++.old-deja/g++.other/using9.C: New test.
36889
36890 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
36891
36892         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
36893
36894         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
36895
36896 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
36897
36898         * g++.old-deja/g++.ext/realpt1.C: Remove.
36899
36900 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
36901
36902         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
36903
36904 2001-02-26  Will Cohen  <wcohen@redhat.com>
36905
36906         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
36907
36908 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
36909
36910         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
36911         templatized constructors.
36912
36913 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36914
36915         * gcc.c-torture/execute/20010224-1.c: New test.
36916
36917 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
36918
36919         * gcc.c-torture/execute/20010222-1.c: New test.
36920
36921 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
36922
36923         * g++.old-deja/g++.other/inline20.C: New test.
36924
36925 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
36926
36927         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
36928
36929 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
36930
36931         * g++.old-deja/g++.other/lookup22.C: New test.
36932
36933 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
36934
36935         * g77.dg: New directory.
36936         * g77.dg/20010216-1.f: New test case.
36937         * g77.dg/dg.exp: New driver.
36938         * lib/g77-dg.exp: New driver library.
36939
36940 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36941
36942         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
36943
36944 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
36945
36946         * g++.old-deja/g++.other/decl9.C: New test.
36947
36948 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
36949
36950         * g++.old-deja/g++.other/init16.C: Update the test so that it does
36951         not need <string> and also tests the initialization at runtime.
36952
36953 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
36954
36955         * gcc.c-torture/execute/longlong.c: New test.
36956
36957 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
36958
36959         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
36960
36961 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
36962
36963         * gcc.c-torture/execute/920302-1.c (execute):
36964         Change argument type to short.
36965
36966 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
36967
36968         * g++.old-deja/g++.pt/deduct6.C: New test.
36969
36970 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
36971
36972         * g++.old-deja/g++.pt/deduct5.C: New test.
36973
36974 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
36975
36976         * gcc.c-torture/execute/20010209-1.c: New test.
36977
36978 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
36979
36980         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
36981
36982 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
36983
36984         * g++.dg/vtgc1.C: Update for new ABI.
36985
36986         * consistency.vlad: New directory, 1665 files.
36987
36988 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
36989
36990         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
36991         return type.
36992         * gcc.dg/cpp/digraphs.c: Declare puts.
36993
36994 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
36995
36996         * g++.old-deja/g++.other/warn5.C: New test.
36997
36998 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
36999
37000         * g++.old-deja/g++.pt/spec40.C: New test.
37001
37002 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
37003
37004         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
37005         case.
37006         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
37007
37008 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
37009
37010         * gcc.c-torture/compile/20010209-1.c: New test.
37011
37012 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
37013
37014         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
37015         excess errors message but not if it crashes.
37016         * g++.old-deja/g++.other/crash27.C: Likewise.
37017         * g++.old-deja/g++.other/crash28.C: Likewise.
37018         * g++.old-deja/g++.other/crash30.C: Likewise.
37019         * g++.old-deja/g++.other/crash32.C: Likewise.
37020         * g++.old-deja/g++.other/crash35.C: Likewise.
37021         * g++.old-deja/g++.pt/inherit2.C: Likewise.
37022
37023 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
37024
37025         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
37026         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
37027         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
37028         g77.f-torture/execute/execute.exp,
37029         g77.f-torture/noncompile/noncompile.exp,
37030         gcc.c-torture/execute/execute.exp,
37031         gcc.c-torture/execute/memcheck/memcheck.exp,
37032         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
37033         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
37034         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
37035         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
37036         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
37037         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
37038         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
37039         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
37040         Remove bug reporting instructions with ancient email addresses.
37041
37042 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
37043
37044         * gcc.dg/20010202-1.c: New test.
37045         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
37046
37047 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
37048
37049         * g++.dg/stdbool-if.C: New test.
37050
37051 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
37052
37053         * objc/execute/fdecl.m: Added main().
37054
37055 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
37056
37057         * gcc.c-torture/execute/20010206-1.c: New test.
37058
37059 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
37060
37061         * gcc.dg/cpp/avoidpaste1.c: Update.
37062
37063 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
37064
37065         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
37066         Pero <nicola@brainstorm.co.uk>.
37067         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
37068
37069 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
37070
37071         * g++.old-deja/g++.pt/spec39.C: New test.
37072
37073 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
37074
37075         * gcc.c-torture/compile/20010202-1.c: New test.
37076
37077 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
37078
37079         * g++.old-deja/g++.abi/primary2.C: New test.
37080         * g++.old-deja/g++.abi/primary3.C: New test.
37081         * g++.old-deja/g++.abi/primary4.C: New test.
37082         * g++.old-deja/g++.abi/primary5.C: New test.
37083         * g++.old-deja/g++.abi/vtable3.h: New test.
37084         * g++.old-deja/g++.abi/vtable3a.C: New test.
37085         * g++.old-deja/g++.abi/vtable3b.C: New test.
37086         * g++.old-deja/g++.abi/vtable3c.C: New test.
37087         * g++.old-deja/g++.abi/vtable3d.C: New test.
37088         * g++.old-deja/g++.abi/vtable3e.C: New test.
37089         * g++.old-deja/g++.abi/vtable3f.C: New test.
37090         * g++.old-deja/g++.abi/vtable3g.C: New test.
37091         * g++.old-deja/g++.abi/vtable3h.C: New test.
37092         * g++.old-deja/g++.abi/vtable3i.C: New test.
37093         * g++.old-deja/g++.abi/vtable3j.C: New test.
37094         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
37095
37096 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
37097
37098         * g++.old-deja/g++.other/anon6.C: New test.
37099         * g++.old-deja/g++.other/anon7.C: New test.
37100
37101 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
37102
37103         * gcc.dg/cpp/avoidpaste2.c: New tests.
37104
37105 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
37106
37107         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
37108
37109 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
37110
37111         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
37112         DECIMAL_DIG cases for Irix."
37113
37114 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
37115
37116         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
37117
37118 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
37119
37120         * gcc.dg/c99-tag-1.c: New test.
37121
37122 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
37123
37124         * gcc.dg/cpp/tr-warn1.c: Add tests.
37125
37126 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
37127
37128         * gcc.dg/cpp/avoidpaste1.c: Update.
37129         * gcc.dg/cpp/paste4.c: Update.
37130
37131 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
37132
37133         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
37134         cases for Irix.
37135
37136 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
37137
37138         * g++.old-deja/g++.other/inline19.C: New test.
37139
37140 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
37141
37142         * gcc.dg/Wlarger-than.c: New test.
37143
37144 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
37145
37146         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
37147
37148 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
37149
37150         * gcc.c-torture/execute/20010129-1.c: New test.
37151         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
37152
37153 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
37154
37155         * gcc.dg/cpp/avoidpaste1.c: Test case.
37156
37157 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
37158
37159         * g++.old-deja/g++.other/inline18.C: New test.
37160
37161 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37162
37163         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
37164         and __builtin_putchar.
37165
37166 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
37167
37168         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
37169         tests.
37170
37171 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
37172
37173         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
37174         floating point number rounding mode to round to the nearest
37175         representable mode.
37176
37177 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
37178
37179         * g++.old-deja/g++.other/mangle2.C: New test.
37180
37181 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
37182
37183         * gcc.c-torture/compile/20010124-1.c: New test.
37184
37185 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
37186
37187         * g++.old-deja/g++.pt/spec38.C: New test.
37188
37189 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37190
37191         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
37192         "Build don't run".
37193
37194 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37195
37196         * gcc.c-torture/execute/20010123-1.c: New test.
37197
37198 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
37199
37200         * g++.old-deja/g++.pt/spec37.C: New test.
37201
37202 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
37203
37204         * g++.old-deja/g++.pt/overload14.C: New test.
37205
37206 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37207
37208         * gcc.c-torture/execute/20010122-1.c: New test, exercise
37209         __builtin_return_address.
37210
37211 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
37212
37213         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
37214         * g++.old-deja/g++.pt/spec35.C: New test.
37215         * g++.old-deja/g++.pt/spec36.C: New test.
37216
37217 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
37218
37219         * gcc.c-torture/compile/20010118-1.c: New test.
37220
37221 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
37222
37223         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
37224
37225 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
37226
37227         * gcc.c-torture/execute/20010119-1.c: New test.
37228
37229 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
37230
37231         * g++.old-deja/g++.other/vbase5.C: New test.
37232
37233 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
37234
37235         * gcc.c-torture/execute/20010118-1.c: New test.
37236
37237 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
37238
37239         * g++.old-deja/g++.pt/deduct3.C: New test.
37240
37241 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
37242
37243         * g++.old-deja/g++.pt/spec34.C: New test.
37244
37245 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
37246
37247         * g77.f-torture/compile/20000601-2.f: New test.
37248
37249 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
37250
37251         * g++.old-deja/g++.other/init17.C: New test.
37252
37253 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
37254
37255         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
37256
37257 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
37258
37259         * g++.old-deja/g++.pt/unify8.C: New test.
37260
37261 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
37262
37263         * g++.old-deja/g++.abi/vbase1.C: New test.
37264
37265 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
37266
37267         * g++.old-deja/g++.pt/crash65.C: New test.
37268
37269 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
37270
37271         * gcc.dg/cpp/assembl2.S: New test case.
37272
37273 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
37274
37275         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
37276         are supported.
37277
37278 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37279
37280         * g++.old-deja/g++.other/builtins1.C: New test.
37281         * g++.old-deja/g++.other/builtins2.C: Likewise.
37282         * g++.old-deja/g++.other/builtins3.C: Likewise.
37283         * g++.old-deja/g++.other/builtins4.C: Likewise.
37284
37285 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
37286
37287         * gcc.c-torture/compile/20010117-1.c: New test.
37288         * gcc.c-torture/compile/20010117-2.c: New test.
37289
37290 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
37291
37292         * g77.f-torture/execute/20010116.[fx]: New test,
37293         XFAIL on i?86-*-*.
37294         * g77.f-torture/compile/20010115.f: Indicate it's
37295         a test for PR fortran/1636.
37296
37297 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
37298
37299         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
37300
37301 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
37302
37303         * g77.f-torture/compile/20010115.f: New test.
37304
37305 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
37306
37307         * g++.old-deja/g++.pt/nontype5.C: New test.
37308
37309 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
37310
37311         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
37312         have an equivalent working one below it.
37313
37314 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
37315
37316         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
37317         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
37318
37319 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
37320
37321         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
37322         message containing "init_priority".
37323         (conpr-2.C): Likewise.
37324         (conpr-3.C): Likewise.
37325         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
37326
37327 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37328
37329         * gcc.c-torture/execute/20010114-2.c: New test.
37330
37331 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
37332
37333         * gcc.c-torture/compile/20010114-1.c: New test.
37334         * gcc.c-torture/compile/20010114-1.x: Xfail.
37335         * gcc.c-torture/compile/20010114-2.c: New test.
37336         * gcc.c-torture/execute/20010114-1.c: New test.
37337         * gcc.dg/trunc-1.c: New test.
37338         * gcc.dg/uninit-B.c: New test.
37339
37340 2001-01-13  Nick Clifton  <nickc@redhat.com>
37341
37342         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
37343         target.
37344
37345 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
37346
37347         * gcc.c-torture/compile/20010113-1.c: New test.
37348
37349 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
37350
37351         * gcc.c-torture/compile/20001212-1.c: New test.
37352
37353 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
37354
37355         * gcc.dg/cpp/widestr1.c: Update.
37356         * gcc.dg/cpp/prag-imp.c: Remove.
37357
37358 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
37359
37360         * gcc.c-torture/execute/20000801-3.x: Remove.
37361         * gcc.dg/c90-init-1.c: New test.
37362         * gcc.dg/c99-init-1.c: New test.
37363         * gcc.dg/c99-init-2.c: New test.
37364         * gcc.dg/gnu99-init-1.c: New test.
37365
37366 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
37367
37368         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
37369         testing that no relevant ones were found.
37370
37371 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
37372
37373         * g++.old-deja/g++.pt/cast2.C: New test.
37374
37375 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
37376
37377         * g++.old-deja/g++.pt/friend47.C: New test.
37378
37379 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
37380
37381         * g++.old-deja/g++.pt/instantiate13.C: New test.
37382
37383 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
37384
37385         * g++.old-deja/g++.other/defarg7.C: New test.
37386         * g++.old-deja/g++.other/defarg8.C: New test.
37387
37388 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
37389
37390         * g++.old-deja/g++.pt/crash64.C: New test.
37391
37392 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
37393
37394         * g++.old-deja/g++.pt/crash63.C: New test.
37395
37396 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
37397
37398         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
37399
37400 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
37401
37402         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
37403
37404 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
37405
37406         * g++.old-deja/g++.pt/error3.C: New test.
37407
37408 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
37409
37410         * g++.old-deja/g++.other/crash39.C: New test.
37411
37412 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
37413
37414         * g++.old-deja/g++.other/vbase4.C: New test.
37415
37416 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
37417
37418         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
37419         * gcc.dg/special/20000419-2.c: New file. Identical to above.
37420         * gcc.dg/special/special.exp: New test driver which will check
37421         for alias support for the above test.
37422
37423 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
37424
37425         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
37426         problems on small machines.
37427         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
37428         parameterize.
37429
37430 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
37431
37432         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
37433         mips.
37434         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
37435
37436 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
37437
37438         * g++.old_deja/g++.pt/using8.C: New test.
37439
37440 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
37441
37442         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
37443
37444 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
37445
37446         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
37447         where a failure is expected.
37448         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
37449
37450 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
37451
37452         * g++.old_deja/g++.pt/instantiate12.C: New test.
37453
37454 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
37455
37456         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
37457         start of structs.
37458         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
37459         * g++.old-deja/g++.brendan/crash17.C: Likewise.
37460         * g++.old-deja/g++.brendan/crash29.C: Likewise.
37461         * g++.old-deja/g++.brendan/crash48.C: Likewise.
37462         * g++.old-deja/g++.brendan/ns1.C: Likewise.
37463         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
37464         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
37465         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
37466         * g++.old-deja/g++.eh/spec6.C: Likewise.
37467         * g++.old-deja/g++.jason/crash3.C: Likewise.
37468         * g++.old-deja/g++.law/ctors11.C: Likewise.
37469         * g++.old-deja/g++.law/ctors17.C: Likewise.
37470         * g++.old-deja/g++.law/ctors5.C: Likewise.
37471         * g++.old-deja/g++.law/ctors9.C: Likewise.
37472         * g++.old-deja/g++.mike/ambig1.C: Likewise.
37473         * g++.old-deja/g++.mike/net22.C: Likewise.
37474         * g++.old-deja/g++.mike/p3538a.C: Likewise.
37475         * g++.old-deja/g++.mike/p3538b.C: Likewise.
37476         * g++.old-deja/g++.mike/virt3.C: Likewise.
37477         * g++.old-deja/g++.niklas/t128.C: Likewise.
37478         * g++.old-deja/g++.other/anon4.C: Likewise.
37479         * g++.old-deja/g++.other/using1.C: Likewise.
37480         * g++.old-deja/g++.other/warn3.C: Likewise.
37481         * g++.old-deja/g++.pt/t37.C: Likewise.
37482         * g++.old-deja/g++.robertl/eb69.C: Likewise.
37483         * g++.old-deja/g++.robertl/eb71.C: Likewise.
37484
37485 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
37486
37487         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
37488
37489 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37490
37491         * gcc.c-torture/execute/stdio-opt-3.c: New test.
37492
37493 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
37494
37495         * gcc.c-torture/compile/20010107-1.c: New test.
37496
37497 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37498
37499         * gcc.c-torture/execute/builtin-noret-1.c: New test.
37500
37501 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37502
37503         * gcc.dg/format/format.h: New file.
37504         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
37505         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
37506         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
37507         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
37508         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
37509         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
37510         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
37511         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
37512         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
37513         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
37514         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
37515         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
37516         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
37517         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
37518         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
37519         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
37520         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
37521         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
37522         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
37523         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
37524         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
37525         instead of declaring standard types, macros and functions in each
37526         test.
37527
37528 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
37529
37530         * gcc.c-torture/execute/20010106-1.c: New test.
37531
37532 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
37533
37534         * gcc.dg/format/format.exp: New file.
37535         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
37536         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
37537         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
37538         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
37539         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
37540         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
37541         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
37542         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
37543         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
37544         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
37545         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
37546         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
37547         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
37548         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
37549         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
37550         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
37551         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
37552         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
37553         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
37554         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
37555         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
37556         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
37557         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
37558         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
37559         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
37560         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
37561         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
37562         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
37563         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
37564         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
37565         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
37566         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
37567         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
37568         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
37569         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
37570         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
37571         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
37572         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
37573         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
37574         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
37575         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
37576         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
37577
37578 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
37579
37580         * gcc.c-torture/execute/991228-1.c: Take word endianness into
37581         account.
37582
37583 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
37584
37585         * gcc.c-torture/execute/builtin-complex-1.c: New test.
37586
37587 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
37588
37589         * g++.old-deja/g++.pt/crash62.C: New test.
37590
37591 2001-01-04  Richard Henderson  <rth@redhat.com>
37592
37593         * gcc.dg/20000926-1.c: Update expected warnings.
37594         * gcc.dg/array-2.c: Likewise.
37595         * gcc.dg/array-4.c: Also validate flexible array members.
37596         * gcc.dg/c99-flex-array-1.c: New.
37597
37598 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
37599
37600         * gcc.c-torture/compile/20001222-1.x: Remove.
37601
37602 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
37603
37604         * gcc.c-torture/execute/built-in-setjmp.c: New.
37605
37606 2001-01-03  Richard Henderson  <rth@redhat.com>
37607
37608         * gcc.dg/940510-1.c: Update expected error wording.
37609         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
37610
37611 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
37612
37613         * lib/target-supports.exp (check_alias_available): Modified to
37614         indicate aliases not supported if only weak aliases are supported.
37615
37616 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37617
37618         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
37619         Turn on cmpstrsi checks for __pj__ and __i370__.
37620
37621 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
37622
37623         * g++.old-deja/g++.other/virtual11.C: New test.
37624
37625 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
37626
37627         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
37628
37629 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37630
37631         * gcc.c-torture/compile/20010102-1.c: New test.
37632
37633 2001-01-02  Andreas Jaeger  <aj@suse.de>
37634
37635         * gcc.dg/noreturn-3.c: New test.
37636
37637         * gcc.dg/noreturn-4.c: New test.
37638
37639 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37640
37641         * gcc.c-torture/execute/stdio-opt-1.c: Also test
37642         __builtin_fputc and __builtin_fwrite.
37643
37644 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
37645
37646         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
37647         signed char, not default char.
37648
37649 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
37650
37651         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
37652
37653 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
37654
37655         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
37656
37657 2000-12-29  Richard Henderson  <rth@redhat.com>
37658
37659         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
37660         (__cyg_profile_func_exit): Define.
37661
37662 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
37663
37664         * g++.dg/vtgc1.C: New test.
37665
37666 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
37667
37668         * gcc.dg/noncompile/20001228-1.c: New test.
37669
37670         * gcc.dg/20001228-1.c: New test.
37671
37672         * gcc.c-torture/execute/20001228-1.c: New test.
37673
37674 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
37675
37676         * gcc.dg/format-strfmon-1.c: New test.
37677
37678 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37679
37680         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
37681         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
37682         * gcc.c-torture/execute/string-opt-1.c: Likewise.
37683         * gcc.c-torture/execute/string-opt-2.c: Likewise.
37684         * gcc.c-torture/execute/string-opt-3.c: Likewise.
37685         * gcc.c-torture/execute/string-opt-4.c: Likewise.
37686         * gcc.c-torture/execute/string-opt-6.c: Likewise.
37687         * gcc.c-torture/execute/string-opt-7.c: Likewise.
37688         * gcc.c-torture/execute/string-opt-8.c: Likewise.
37689         * gcc.c-torture/execute/string-opt-9.c: Likewise.
37690         * gcc.c-torture/execute/string-opt-10.c: Likewise.
37691         * gcc.c-torture/execute/string-opt-11.c: Likewise.
37692         * gcc.c-torture/execute/string-opt-12.c: Likewise.
37693
37694         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
37695         * gcc.c-torture/execute/string-opt-4.c: Test index.
37696
37697 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
37698
37699         * gcc.c-torture/compile/20001226-1.c: New test.
37700
37701 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
37702
37703         * gcc.c-torture/compile/20001222-1.c: New test.
37704         * gcc.c-torture/compile/20001222-1.x: Xfail.
37705
37706 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
37707
37708         * gcc.c-torture/execute/comp-goto-2.c: New test.
37709
37710 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
37711
37712         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
37713         Use long types if __INT_MAX__ is 32767.
37714         (main): Use cast to (sint32 *) when poking 88 into a_page.
37715
37716         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
37717
37718 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
37719
37720         * gcc.c-torture/compile/20001221-1.c: New test.
37721         * gcc.c-torture/execute/20001221-1.c: New test.
37722
37723 2000-12-20  Richard Henderson  <rth@redhat.com>
37724
37725         * g++.old-deja/g++.pt/crash36.C: Update error lines.
37726         * g++.old-deja/g++.robertl/eb109.C: Likewise.
37727
37728 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37729
37730         * gcc.dg/compare3.c: New test.
37731
37732 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
37733
37734         * gcc.dg/format-warnll-1.c: New test.
37735
37736 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
37737
37738         * gcc.dg/cpp/cmdlne-P.c: New test.
37739
37740 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
37741
37742         * gcc.c-torture/execute/builtin-abs-1.c,
37743         gcc.c-torture/execute/builtin-abs-2.c: New tests.
37744
37745 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
37746
37747         * gcc.dg/cpp/multiline.c: New test.
37748
37749 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
37750
37751         * g++.old-deja/g++.other/syshdr1.C: Update.
37752         * gcc.dg/cpp/lineflags.c: Remove temporarily.
37753
37754 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37755
37756         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
37757
37758 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37759
37760         * g++.old-deja/g++.pt/ttp65.C: New test.
37761
37762 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37763
37764         * g++.old-deja/g++.pt/ttp64.C: New test.
37765
37766 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37767
37768         * g++.old-deja/g++.pt/spec33.C: New test.
37769
37770 2000-12-14  Catherine Moore  <clm@redhat.com>
37771
37772         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
37773         * gcc.c-torture/execute/920612-2.c: Likewise.
37774         * gcc.c-torture/execute/920428-2.c: Likewise.
37775         * gcc-c-torture/execute/va-arg-11.c: Call exit.
37776         * gcc.c-torture/execute/va-arg-21.c: Likewise.
37777
37778 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37779
37780         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
37781         * gcc.dg/pack-test-2.c: Likewise.
37782
37783 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
37784
37785         Tests by Zack Weinberg <zackw@stanford.edu>.
37786
37787         * gcc.dg/cpp/defined.c: Update.
37788         * gcc.dg/cpp/defined_trad.c: New tests.
37789
37790 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
37791
37792         * gcc.dg/cpp/trad-direct.c: Update.
37793
37794 2000-12-11  Neil Booth  <neilb@earthling.net>
37795
37796         * gcc.dg/cpp/defined_trad.c
37797
37798 2000-12-11  Neil Booth  <neilb@earthling.net>
37799
37800         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
37801
37802 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
37803
37804         * gcc.dg/format-miss-2.c: New test.
37805
37806 2000-12-09  Neil Booth  <neilb@earthling.net>
37807
37808         * gcc.dg/cpp/lineflags.c: New tests.
37809         * gcc.dg/cpp/poison.c: Update.
37810         * gcc.dg/cpp/redef2.c: Update.
37811         * gcc.dg/cpp/skipping.c: New test.
37812
37813 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
37814
37815         * g++.old-deja/g++.other/eh3.C: New testcase.
37816
37817 2000-12-07  Neil Booth  <neilb@earthling.net>
37818
37819         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
37820         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
37821         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
37822         wtr-union-init-2.c, wtr-union-init-3.c: Update.
37823         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
37824         Update.
37825
37826 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37827
37828         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
37829         __SIZE_TYPE__ instead of int for type of integers cast to
37830         pointers.
37831
37832 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
37833
37834         * g++.old-deja/g++.other/cleanup4.C: New test.
37835
37836 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37837
37838         * format-sec-1.c: New test.
37839
37840 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37841
37842         * gcc.dg/format-nonlit-3.c: New test.
37843
37844 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37845
37846         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
37847         through a null pointer.
37848
37849 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37850
37851         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
37852         * g++.old-deja/g++.pt/partial4.C: New test.
37853
37854 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
37855
37856         * gcc.c-torture/execute/ieee/hugeval.x: New.
37857
37858 2000-12-06  Neil Booth  <neilb@earthling.net>
37859
37860         * gcc.dg/cpp/backslash2.c: New tests.
37861
37862 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37863
37864         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
37865         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
37866
37867 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
37868
37869         * gcc.c-torture/execute/20001203-2.c: New testcase.
37870
37871 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
37872
37873         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
37874         * g++.old-deja/g++.other/virtual10.C: New test.
37875
37876 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
37877
37878         * g++.old-deja/g++.mike/pmf5.C: Remove test.
37879
37880 2000-12-05  Richard Henderson  <rth@redhat.com>
37881
37882         * gcc.c-torture/compile/20001205-1.c: New.
37883
37884 2000-12-04  Neil Booth  <neilb@earthling.net>
37885
37886         * g++.old-deja/g++.other/virtual9.C: New test.
37887         * g++.old-deja/g++.pt/crash61.C: New test.
37888         * gcc.c-torture/execute/loop-9.c: New test.
37889
37890 2000-12-04  Neil Booth  <neilb@earthling.net>
37891
37892         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
37893         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
37894         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
37895         * gcc.dg/cpp/extratokens.c: ...here.
37896
37897 2000-12-04  Neil Booth  <neilb@earthling.net>
37898
37899         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
37900         New tests.
37901
37902 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37903
37904         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
37905         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
37906
37907 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
37908
37909         * gcc.c-torture/execute/20001203-1.c: New test.
37910
37911 2000-12-03  Neil Booth  <neilb@earthling.net>
37912
37913         * gcc.dg/cpp/macro6.c: New test cases.
37914
37915 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37916
37917         * gcc.c-torture/execute/string-opt-9.c: New test.
37918         * gcc.c-torture/execute/string-opt-10.c: Likewise.
37919         * gcc.c-torture/execute/string-opt-11.c: Likewise.
37920         * gcc.c-torture/execute/string-opt-12.c: Likewise.
37921
37922         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
37923         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
37924
37925 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
37926
37927         * gcc.dg/cpp/if-6.c: New testcase.
37928
37929         * gcc.dg/20001201-1.c: New testcase.
37930
37931 2000-12-02  Neil Booth  <neilb@earthling.net>
37932
37933         * g++.old-deja/g++.other/externC4.C,
37934         g++.old-deja/g++.other/friend10.C: New tests.
37935
37936 2000-12-02  Neil Booth  <neilb@earthling.net>
37937
37938         * g++.old-deja/g++.other/instan2.C
37939         * g++.old-deja/g++.other/instan3.C: New test.
37940
37941 2000-12-02  Neil Booth  <neilb@earthling.net>
37942
37943         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
37944         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
37945         gnuc99.c,gnuc99-pedantic.c: New tests.
37946
37947 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
37948
37949         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
37950         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
37951
37952 2000-12-01  Neil Booth  <neilb@earthling.net>
37953
37954         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
37955         * gcc.dg/cpp/poison.c: Update.
37956         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
37957
37958 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
37959
37960         * g77.f-torture/execute/20001201.f: New test.
37961
37962 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
37963
37964         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
37965
37966 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
37967
37968         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
37969
37970 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
37971
37972         * g++.old-deja/g++.other/cast6.C: New test.
37973
37974 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
37975
37976         * gcc.c-torture/execute/20001130-2.c: New testcase.
37977
37978 2000-11-30  Richard Henderson  <rth@redhat.com>
37979
37980         * gcc.c-torture/execute/20001130-1.c: New test.
37981
37982 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
37983
37984         * g++.old-deja/g++.other/op3.C: New test.
37985
37986 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
37987
37988         * g++.old-deja/g++.other/op2.C: New test.
37989
37990 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
37991
37992         * g++.old-deja/g++.other/crash38.C: New test.
37993
37994 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
37995
37996         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
37997
37998 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
37999
38000         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
38001         tests.
38002         * gcc.c-torture/execute/string-opt-6.c: New test.
38003
38004         * gcc.dg/20001117-1.c: Add main.
38005
38006 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
38007
38008         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
38009         Move from here ...
38010         * gcc.dg/940510-1.c: ... to here.
38011
38012         * gcc.dg/20000926-1.c: GNU C now allows initializations of
38013         zero-size arrays in toplevel structures.
38014
38015 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
38016
38017         * gcc.c-torture/execute/loop-8.c: New test.
38018
38019 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
38020
38021         * g++.old-deja/g++.other/base1.C: New test.
38022
38023 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
38024
38025         * g++.old-deja/g++.other/parse2.C: New test.
38026
38027 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
38028
38029         * g++.old-deja/g++.pt/incomplete1.C: New test.
38030
38031 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
38032
38033         * g++.old-deja/g++.other/friend9.C: New test.
38034
38035 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
38036
38037         * gcc.dg/20001127-1.c: New test.
38038
38039 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
38040
38041         * g++.old-deja/g++.pt/friend46.C: New test.
38042
38043 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
38044
38045         * g++.old-deja/g++.other/ptrmem8.C: New test.
38046
38047 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38048
38049         * gcc.c-torture/execute/string-opt-7.c: New test.
38050         * gcc.c-torture/execute/string-opt-8.c: Likewise.
38051
38052 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
38053
38054         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
38055         instead of 'mkcheck 2'.
38056
38057 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
38058
38059         * gcc.c-torture/execute/memcheck/driver.c,
38060         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
38061         C9X references to refer to C99.
38062
38063 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
38064
38065         * gcc.dg/ultrasp3.c: New test.
38066
38067 2000-11-25  Neil Booth  <neilb@earthling.net>
38068
38069         * gcc.dg/cpp/include2.c: Update test to be locale independent.
38070
38071 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
38072
38073         * gcc.c-torture/compile/20001123-2.c: New.
38074
38075 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38076
38077         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
38078
38079 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
38080
38081         * gcc.dg/sequence-point-1.c: Add some new tests.
38082         * gcc.c-torture/execute/20001124-1.c: New test.
38083
38084 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
38085
38086         * g++.old-deja/g++.other/vaarg4.C: New test.
38087         * gcc.c-torture/compile/20001123-1.c: New test.
38088
38089 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
38090
38091         * g++.other/crash24.C: Adjust and remove XFAIL.
38092         * g++.other/crash37.C: New test.
38093
38094 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
38095
38096         * g++.old-deja/g++.pt/instantiate9.C: New test.
38097
38098 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
38099
38100         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
38101         new ABI, too.
38102
38103         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
38104         * g++.old-deja/g++.robertl/eb55.C: Likewise.
38105
38106 2000-11-22  Neil Booth  <neilb@earthling.net>
38107
38108         * gcc.dg/cpp/Wtrigraphs.c: New test.
38109
38110 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
38111
38112         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
38113
38114 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
38115
38116         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
38117
38118 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
38119
38120         * lib/gcc-dg.exp: load_lib scanasm.exp.
38121         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
38122         * lib/g++-dg.exp: load_lib scanasm.exp.
38123         * lib/scanasm.exp: New.
38124         (scan-assembler, scan-assembler-not): Add optional arguments to
38125         test name, or if not present, the pattern name.
38126         (scan-assembler-dem, scan-assembler-dem-not): New.
38127
38128         * g++.dg/dg.exp: New.
38129
38130 2000-11-21  Neil Booth  <neilb@earthling.net>
38131
38132         * gcc.dg/cpp/integrated1.c: Remove.
38133
38134 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
38135
38136         * gcc.c-torture/execute/20001121-1.c: New test.
38137
38138 2000-11-21  Richard Henderson  <rth@redhat.com>
38139
38140         * gcc.c-torture/compile/20001121-1.c: New test.
38141
38142 2000-11-20  Neil Booth  <neilb@earthling.net>
38143
38144         * gcc.dg/cpp/integrated1.c: New test.
38145
38146 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
38147
38148         * g++.old-deja/g++.other/inline17.C: New test.
38149
38150 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
38151
38152         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
38153         local variable to be zero: I made the variable global. Now
38154         uses abort() and exit() instead of relying on main's return value.
38155
38156 2000-11-20  Neil Booth  <neilb@earthling.net>
38157
38158         * gcc.dg/cpp/paste2.c: Update test.
38159         * objc/execute/paste.m: New test.
38160
38161 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
38162
38163         * gcc.dg/c99-condexpr-1.c: New test.
38164
38165 2000-11-20  Neil Booth  <neilb@earthling.net>
38166
38167         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
38168
38169 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
38170
38171         * g++.old-deja/g++.pt/export1.C: New test.
38172
38173 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
38174
38175         * gcc.dg/20001117-1.c: New test.
38176
38177 2000-11-18  Richard Henderson  <rth@redhat.com>
38178
38179         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
38180
38181 2000-11-18  Richard Henderson  <rth@redhat.com>
38182
38183         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
38184         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
38185         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
38186
38187 2000-11-18  Richard Henderson  <rth@redhat.com>
38188
38189         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
38190         (main): New.  Exit cleanly.
38191
38192 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38193
38194         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
38195         gcc.dg/c99-fordecl-2.c: New tests.
38196
38197 2000-11-18  Richard Henderson  <rth@redhat.com>
38198
38199         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
38200         * gcc.c-torture/execute/zerolen-2.c: New.
38201
38202 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38203
38204         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
38205         memory.
38206
38207 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
38208
38209         * g++.old-deja/g++.pt/instantiate8.C: New test.
38210
38211 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
38212
38213         * g++.old-deja/g++.other/incomplete.C: Add more tests.
38214         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
38215
38216 2000-11-16  Nick Clifton  <nickc@redhat.com>
38217
38218         * gcc.c-torture/execute/nestfunc-2.c: New test.
38219         * gcc.c-torture/execute/nestfunc-3.c: New test.
38220
38221 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
38222
38223         * gcc.c-torture/compile/20001116-1.c: New test.
38224
38225 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38226
38227         * gcc.c-torture/execute/20001115-1.c: New test.
38228
38229 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
38230
38231         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
38232         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
38233         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
38234         * g++.old-deja/g++.abi/vmihint.C: Likewise.
38235
38236 2000-11-15  Neil Booth  <neilb@earthling.net>
38237
38238         gcc.dg/cpp/_Pragma1.c: Update.
38239         gcc.dg/cpp/_Pragma2.c: New test.
38240
38241 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
38242
38243         * g++.old-deja/g++.other/anon5.C: New test.
38244
38245 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
38246
38247         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
38248         tests.
38249
38250 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
38251
38252         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
38253         output.
38254
38255 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
38256
38257         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
38258         labels at end of compound statements.
38259
38260 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
38261
38262         * gcc.c-torture/execute/loop-7.c: New test.
38263
38264 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
38265
38266         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
38267
38268 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
38269
38270         * gcc.dg/c99-bool-1.c: New test.
38271
38272 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
38273
38274         * gcc.dg/c99-scope-1.c: Remove xfail.
38275         * gcc.dg/c99-scope-2.c: New test.
38276
38277 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38278
38279         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
38280         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
38281
38282 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
38283
38284         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
38285         error messages.
38286
38287         * g++.mike/p700.C: Don't typedef wchar_t.
38288         * g++.mike/p784.C: Likewise.
38289         * g++.mike/eb101.C: Don't use __wchar_t.
38290
38291 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
38292
38293         * g77.f-torture/execute/20001111.[fx]: Test premature exit
38294         from DO loop.
38295
38296 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
38297
38298         * gcc.c-torture/execute/20001111-1.c: New test.
38299
38300 2000-11-10  Nick Clifton  <nickc@redhat.com>
38301
38302         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
38303         long multuiple and accumulate.
38304
38305 2000-11-09  Richard Henderson  <rth@redhat.com>
38306
38307         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
38308         via size_t instead of int.
38309
38310         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
38311         * gcc.c-torture/execute/string-opt-2.c: Likewise.
38312         * gcc.c-torture/execute/string-opt-3.c: Likewise.
38313         * gcc.c-torture/execute/string-opt-4.c: Likewise.
38314
38315 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
38316
38317         * gcc.c-torture/compile/20001109-1.c: New test.
38318         * gcc.c-torture/compile/20001109-2.c: New test.
38319
38320 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
38321
38322         * g++.old-deja/g++.pt/operator1.C: New test.
38323         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
38324
38325 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
38326
38327         * gcc.dg/20001108-1.c: New test.
38328
38329 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
38330
38331         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
38332         with both arguments constant strings.
38333         * gcc.c-torture/execute/string-opt-3.c: New test.
38334         * gcc.c-torture/execute/string-opt-4.c: New test.
38335         * gcc.c-torture/execute/string-opt-5.c: New test.
38336
38337 2000-11-08  Nick Clifton  <nickc@redhat.com>
38338
38339         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
38340         mulsidi3adddi patterns.
38341
38342 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
38343
38344         * g++.old-deja/g++.other/crash36.C: New test.
38345
38346 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
38347
38348         * g++.old-deja/g++.other/init16.C: New test.
38349
38350 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
38351
38352         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
38353
38354 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
38355
38356         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
38357         * gcc.c-torture/execute/va-arg-16.x: Likewise.
38358         * gcc.c-torture/execute/va-arg-17.x: Likewise.
38359
38360 2000-11-07  DJ Delorie  <dj@redhat.com>
38361
38362         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
38363
38364 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38365
38366         * gcc.c-torture/execute/string-opt-1.c: New test.
38367
38368 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
38369
38370         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
38371         mips-sgi-irix6.* because the MIPS ABI passes floating-point
38372         parameters in registers, and there is no way for a varargs
38373         function to know in which order the integer and floating-point
38374         parameters should be interleaved when they are placed on the
38375         stack.
38376         * gcc.c-torture/execute/va-arg-16.x: Likewise.
38377         * gcc.c-torture/execute/va-arg-17.x: Likewise.
38378
38379 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38380
38381         * gcc.c-torture/execute/string-opt-2.c: New test.
38382
38383 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
38384
38385         * g++.old-deja/g++.pt/crash60.C: New test.
38386
38387 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
38388
38389         * g++.old-deja/g++.other/crash24.C: New test.
38390         * g++.old-deja/g++.other/crash25.C: New test.
38391         * g++.old-deja/g++.other/crash26.C: New test.
38392         * g++.old-deja/g++.other/crash27.C: New test.
38393         * g++.old-deja/g++.other/crash28.C: New test.
38394         * g++.old-deja/g++.other/crash29.C: New test.
38395         * g++.old-deja/g++.other/crash30.C: New test.
38396         * g++.old-deja/g++.other/crash31.C: New test.
38397         * g++.old-deja/g++.other/crash32.C: New test.
38398         * g++.old-deja/g++.other/crash33.C: New test.
38399         * g++.old-deja/g++.other/crash34.C: New test.
38400         * g++.old-deja/g++.other/crash35.C: New test.
38401
38402 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
38403
38404         * gcc.c-torture/execute/20001031-1.c: New test.
38405
38406 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
38407
38408         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
38409         namespace.
38410
38411         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
38412         standards-conformant.
38413
38414         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
38415
38416         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
38417         * g++.old-deja/g++.mike/p755a.C: Likewise.
38418         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
38419         library makes no calls to `operator new' during initialization.
38420
38421 2000-11-04  Neil Booth  <neilb@earthling.net>
38422
38423         * gcc.dg/cpp/include2.c: New tests.
38424
38425 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
38426
38427         * lib/g++.exp (g++_set_ld_library_path): New function.
38428         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
38429
38430 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
38431
38432         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
38433         warnings.
38434
38435 2000-11-01  Richard Henderson  <rth@redhat.com>
38436
38437         * g++.old-deja/g++.ext/namedret1.C: New.
38438         * g++.old-deja/g++.ext/namedret2.C: New.
38439         * g++.old-deja/g++.ext/namedret3.C: New.
38440
38441 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
38442
38443         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
38444         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
38445
38446 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38447
38448         * gcc.c-torture/execute/va-arg-21.c: New test.
38449
38450 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
38451
38452         * gcc.dg/c99-complex-2.c: New test.
38453
38454 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38455
38456         * gcc.c-torture/execute/stdio-opt-1.c: New test.
38457
38458 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
38459
38460         * g++.old-deja/g++.other/inline16.C: New test.
38461
38462 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
38463
38464         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
38465         __PRETTY_FUNCTION__
38466
38467 2000-10-29  Neil Booth  <neilb@earthling.net>
38468
38469         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
38470         New tests.
38471         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
38472         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
38473         optimisation.
38474
38475 2000-10-29  Neil Booth  <neilb@earthling.net>
38476
38477         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
38478         * mi1.c, mi1c.h: Add null directives to multiple-include test.
38479         * mi5.c: Test multiple includes work with -C.
38480         * trigraphs.c: Test ^= version.
38481
38482 2000-10-28  Neil Booth  <neilb@earthling.net>
38483
38484         New tests and test updates for new macro expander.
38485
38486         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
38487         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
38488         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
38489         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
38490         new diagnostic messages.
38491
38492         * gcc.dg/cpp/macro3.c: New tests.
38493
38494 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
38495
38496         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
38497         on the same line.
38498
38499 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
38500
38501         * g++.old-deja/g++.other/eh2.C: New test.
38502
38503 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
38504
38505         * gcc.c-torture/execute/20001027-1.c: New test.
38506
38507 2000-10-26  Richard Henderson  <rth@redhat.com>
38508
38509         * gcc.c-torture/execute/20001026-1.c: New.
38510
38511 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
38512
38513         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
38514         * g++.old-deja/g++.law/builtin1.C: Likewise.
38515         * g++.old-deja/g++.law/ctors10.C: Likewise.
38516         * g++.old-deja/g++.law/virtual3.C: Likewise.
38517         * g++.old-deja/g++.mike/p658.C: Likewise.
38518         * g++.old-deja/g++.other/sibcall1.C: Likewise.
38519         * g++.old-deja/g++.other/vaarg2.C: Likewise.
38520         * g++.old-deja/g++.robertl/eb124.C: Likewise.
38521         * g++.old-deja/g++.robertl/eb44.C: Likewise.
38522         * g++.old-deja/g++.robertl/eb77.C: Likewise.
38523
38524 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
38525
38526         * gcc.c-torture/compile/20001024-1.c: New test.
38527
38528 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
38529
38530         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
38531         to tell us whether or not we are using V3.
38532
38533 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
38534
38535         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
38536         operands.
38537
38538 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
38539
38540         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
38541
38542 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
38543
38544         * gcc.c-torture/execute/20001024-1.c: New test.
38545
38546 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
38547
38548         * g++.old-deja/g++.other/sibcall1.C: New test.
38549
38550 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
38551
38552         * gcc.dg/noncompile/init-3.c: New test.
38553
38554 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
38555
38556         * gcc.dg/format-array-1.c: New test.
38557
38558 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38559
38560         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
38561         writing through null pointers; remove comment about testing
38562         unterminated strings.
38563
38564 2000-10-17  Matthew Hiller  <hiller@redhat.com>
38565
38566         * gcc.c-torture/execute/20001017-2.c: New test.
38567
38568 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38569
38570         * gcc.c-torture/compile/20001018-1.c: New test.
38571         * gcc.c-torture/compile/20001018-1.x: Xfail.
38572
38573 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38574
38575         * gcc.c-torture/execute/20001017-1.c: New test.
38576
38577 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
38578
38579         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
38580         for multiple use of arguments with scanf formats; add tests for
38581         multiple use of arguments.
38582
38583 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
38584
38585         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
38586
38587 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
38588
38589         * gcc.dg/format-miss-1.c: New test.
38590
38591 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
38592
38593         * gcc.c-torture/execute/20001013-1.c: New test.
38594
38595 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
38596
38597         * gcc.dg/format-branch-1.c: New test.
38598
38599 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
38600
38601         * README, lib/file-format.exp: Remove EGCS references.
38602
38603 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
38604
38605         * gcc.dg/20001013-1.c: New test.
38606
38607 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
38608
38609         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
38610         for intmax_t in the compiler using __typeof__ and the type rules
38611         for conditional expressions.
38612
38613 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
38614
38615         * gcc.dg/20001012-1.c: New test.
38616         * gcc.dg/20001012-2.c: New test.
38617
38618 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
38619
38620         * gcc.dg/format-attr-1.c: New test.
38621
38622 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
38623
38624         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
38625         __LONG_LONG_MAX__ instead of LLONG_MAX.
38626
38627 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
38628
38629         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
38630         scanf flags.
38631         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
38632         flags.
38633
38634 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
38635
38636         * gcc.dg/sequence-pt-1.c: New test.
38637
38638 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
38639
38640         * gcc.c-torture/execute/20001011-1.c: New testcase.
38641         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
38642
38643 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
38644
38645         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
38646         does not error on it.
38647
38648 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
38649
38650         * gcc.dg/20001009-1.c: New test.
38651
38652 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
38653
38654         * gcc.c-torture/compile/20001009-1.c: Move from here ....
38655         * gcc.c-torture/execute/20001009-2.c: ... to here.
38656
38657 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
38658
38659         * gcc.c-torture/compile/20001009-1.c: New testcase.
38660         * gcc.c-torture/execute/20001009-1.c: New testcase.
38661         Testcases provided by Jan Hubicka <jh@suse.cz>.
38662
38663 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
38664
38665         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
38666         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
38667         uintmax_t using <limits.h> to emulate the compiler's internal
38668         logic.  No longer XFAIL %j tests.
38669
38670 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
38671
38672         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
38673         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
38674         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
38675         regexps and details of expected handling of some bad formats.
38676         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
38677         suppression.
38678
38679 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38680
38681         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
38682         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
38683         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
38684         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
38685         in list archives.
38686
38687 2000-10-06  Richard Henderson  <rth@cygnus.com>
38688
38689         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
38690         * g++.old-deja/g++.brendan/crash52.C: Likewise.
38691         * g++.old-deja/g++.jason/report.C: Likewise.
38692         * g++.old-deja/g++.law/friend5.C: Likewise.
38693         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
38694         of the expected warnings.
38695
38696 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
38697
38698         * g++.old-deja/g++.pt/enum14.C: New test.
38699
38700 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
38701
38702         * g++.old-deja/g++.pt/crash59.C: New test.
38703
38704 2000-10-04  Will Cohen  <wcohen@redhat.com>
38705
38706         * gcc.dg/20000926-1.c: New test.
38707
38708 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
38709
38710         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
38711         function name for current C++ compiler.
38712         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
38713
38714 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
38715
38716         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
38717         __PRETTY_FUNCTION__.
38718         * g++.old-deja/g++.ext/pretty2.C: Likewise.
38719
38720 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38721
38722         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
38723
38724 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
38725
38726         * gcc.c-torture/compile/20000923-1.c: New test.
38727
38728 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
38729
38730         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
38731         * g++.old-deja/g++.pt/ttp62.C: Same.
38732         * g++.old-deja/g++.other/inline14.C: Same.
38733
38734 2000-09-24  Richard Henderson  <rth@cygnus.com>
38735
38736         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
38737
38738 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
38739
38740         * gcc.dg/c90-printf-1.c: Add test for wide string format.
38741
38742 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
38743
38744         * gcc.c-torture/compile/20000922-1.c: New file.
38745
38746 2000-09-21  Nick Clifton  <nickc@redhat.com>
38747
38748         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
38749         a signed long modulo operation.
38750         (mod6): New function - perform an unsigned long modulo operation.
38751         (main): Add tests for modulos of very large numbers by very small
38752         dividends.
38753
38754 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38755
38756         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
38757
38758 2000-09-19  Richard Henderson  <rth@cygnus.com>
38759
38760         * gcc.dg/compare2.c (case 10): XFAIL.
38761
38762 2000-09-18  Richard Henderson  <rth@cygnus.com>
38763
38764         * gcc.c-torture/execute/20000906-1.c: Move ...
38765         * gcc.dg/20000906-1.c: ... here.  Only run on targets
38766         that support __builtin_trap.
38767
38768 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
38769
38770         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
38771
38772 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38773
38774         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
38775         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
38776         more $ format tests.
38777
38778 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38779
38780         * gcc.dg/format-errmk-1.c: New test.
38781
38782 2000-09-17  Greg McGary  <greg@mcgary.org>
38783
38784         * gcc.c-torture/execute/20000917-1.x: Remove.
38785
38786 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
38787
38788         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
38789
38790 2000-09-17  Greg McGary  <greg@mcgary.org>
38791
38792         * gcc.c-torture/execute/20000917-1.c: New test.
38793         * gcc.c-torture/execute/20000917-1.x: XFAIL.
38794
38795 2000-09-16  Neil Booth  <NeilB@earthling.net>
38796
38797         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
38798         in nested macro bug.
38799
38800 2000-09-15  Neil Booth  <NeilB@earthling.net>
38801
38802         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
38803
38804 2000-09-14  Jeffrey A Law  (law@cygnus.com)
38805
38806         * gcc.c-torture/execute/20000914-1.c: New test.
38807
38808 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
38809
38810         * g++.other/inline13.C: New test.
38811
38812 2000-09-12  Andreas Jaeger  <aj@suse.de>
38813
38814         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
38815         constant by Ulrich Drepper <drepper@redhat.com>.
38816
38817 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
38818
38819         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
38820
38821 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38822
38823         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
38824
38825 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
38826
38827         * gcc.dg/cpp/backslash.c: New test.
38828
38829 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
38830
38831         * gcc.c-torture/execute/20000910-1.c: New test.
38832         * gcc.c-torture/execute/20000910-2.c: Likewise.
38833
38834 2000-09-11  Robert Lipe  <robertl@sco.com>
38835
38836         * gcc.dg/pragma-align.c: New test.
38837
38838 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
38839
38840         * g++.old-deja/g++.pt/explicit82.C: New test.
38841         * g++.old-deja/g++.pt/explicit83.C: New test.
38842
38843 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
38844
38845         * gcc.dg/asm-names.c: New test.
38846
38847 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38848
38849         * gcc.dg/cpp/tr-warn6.c: New test
38850
38851 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38852
38853         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
38854         be accepted.
38855
38856 2000-09-07  Catherine Moore  <clm@redhat.com>
38857
38858         * gcc.c-torture/execute/unroll-1.c: New test.
38859
38860 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
38861
38862         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
38863         ERROR markers.
38864         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
38865         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
38866         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
38867         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
38868         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
38869         Preprocess only.
38870         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
38871         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
38872
38873 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
38874
38875         * g++.old-deja/g++.pt/deduct2.C: New test.
38876
38877 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
38878
38879         * g++.old-deja/g++.pt/parms2.C: New test.
38880
38881 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
38882
38883         * g++.old-deja/g++.pt/crash58.C: New test.
38884
38885 2000-09-06  Greg McGary  <greg@mcgary.org>
38886
38887         * gcc.c-torture/execute/20000906-1.c: New test.
38888         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
38889
38890 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38891
38892         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
38893
38894 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
38895
38896         * g++.old-deja/g++.pt/crash57.C: New test.
38897
38898 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
38899
38900         * g++.old-deja/g++.pt/crash56.C: New test.
38901
38902 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
38903
38904         * g++.old-deja/g++.pt/koenig1.C: New test.
38905
38906 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
38907
38908         * gcc.dg/20000904-1.c: New test.
38909
38910 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
38911
38912         * gcc.dg/cpp/paste8.c: New test.
38913
38914 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
38915
38916         * gcc.c-torture/compile/20000827-1.c: New test.
38917
38918 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
38919
38920         * gcc.dg/format-diag-1.c: New test.
38921
38922 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
38923
38924         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
38925         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
38926         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
38927         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
38928         gcc.dg/formatz-1.c: Adjust warning regular expressions.
38929
38930 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
38931
38932         * g++.old-deja/g++.other/nested4.C: New test.
38933
38934 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
38935
38936         * g++.old-deja/g++.ns/scoped1.C: New test.
38937
38938 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
38939
38940         * lib/g++.exp: Support testing already-installed GCC.
38941
38942 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38943
38944         * wtr-label-1.c, wtr-suffix-1.c: New tests.
38945
38946 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38947
38948         * gcc.dg/return-type-2.c: New test.
38949
38950 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
38951
38952         * gcc.c-torture/compile/20000825-1.c: New test.
38953
38954 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
38955
38956         * gcc.dg/dwarf2-2.c: New test.
38957
38958 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
38959
38960         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
38961         dg-warning regexps.
38962
38963 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
38964
38965         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
38966         gcc.dg/format-ext-5.c: New tests.
38967
38968 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
38969
38970         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
38971
38972 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
38973
38974         * gcc.dg/noncompile/930622-2.c: Adjust error message.
38975
38976 2000-08-24  Richard Henderson  <rth@cygnus.com>
38977
38978         * gcc.dg/ia64-sync-1.c: New test.
38979         * gcc.dg/ia64-sync-2.c: New test.
38980         * gcc.dg/ia64-asm-1.c: New test.
38981
38982 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
38983
38984         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
38985         * gcc.dg/format-ext-2.c: New test.
38986
38987 2000-08-23  Jason Merrill  <jason@redhat.com>
38988
38989         * lib/old-dejagnu.exp: Also ignore "In member function" and
38990         "At global scope".
38991
38992 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38993
38994         * gcc.dg/noncompile/label-lineno-1.c: New test.
38995
38996 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
38997
38998         * gcc.dg/c99-array-nonobj-1.c: New test.
38999
39000 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
39001
39002         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
39003         tests.
39004         * gcc.dg/format-ext-1.c: New test.
39005
39006 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39007
39008         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
39009         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
39010         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
39011         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
39012         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
39013
39014 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
39015
39016         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
39017         gcc.dg/c99-strftime-2.c: New tests.
39018
39019 2000-08-22  Richard Henderson  <rth@cygnus.com>
39020
39021         * gcc.c-torture/execute/20000822-1.c: New test.
39022
39023 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
39024
39025         * gcc.c-torture/execute/20000819-1.x: Remove.
39026
39027 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
39028
39029         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
39030         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
39031         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
39032         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
39033         gcc.dg/format-xopen-1.c: New tests.
39034
39035 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
39036
39037         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
39038
39039 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
39040
39041         * g++.old-deja/g++.other/loop2.C: New test.
39042
39043         * gcc.c-torture/compile/20000606-1.c: New test.
39044         * gcc.c-torture/compile/20000728-1.c: New test.
39045         * gcc.c-torture/execute/20000801-1.c: New test.
39046         * gcc.c-torture/execute/20000801-2.c: New test.
39047         * gcc.c-torture/execute/20000819-1.c: New test.
39048         * gcc.c-torture/execute/20000819-1.x: XFAIL.
39049         * gcc.dg/20000629-1.c: New test.
39050         * gcc.dg/20000724-1.c: New test.
39051         * gcc.dg/20000807-1.c: New test.
39052
39053 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
39054
39055         * gcc.dg/cpp/pragma-1.c: New test.
39056         * gcc.dg/cpp/pragma-2.c: New test.
39057
39058 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
39059
39060         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
39061         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
39062
39063 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
39064
39065         * gcc.c-torture/compile/20000818-1.c: New test.
39066
39067 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
39068
39069         * gcc.c-torture/execute/20000818-1.c: New test.
39070
39071 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39072
39073         * gcc.dg/format-va-1.c: New test.
39074
39075 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
39076
39077         * g++.old-deja/g++.other/typedef8.C: New test.
39078
39079 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
39080
39081         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
39082         * g++.old-deja/g++.mike/net36.C: Mark candidate.
39083         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
39084         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
39085         * g++.old-deja/g++.other/ptrmem7.C: New test.
39086         * g++.old-deja/g++.pt/ptrmem10.C: New test.
39087
39088 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
39089
39090         * g++.old-deja/g++.pt/typename27.C: New test.
39091
39092 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
39093
39094         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
39095         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
39096         * g++.old-deja/g++.pt/friend45.C: New test.
39097         * g++.old-deja/g++.other/friend8.C: New test.
39098
39099 2000-08-15  Richard Henderson  <rth@cygnus.com>
39100
39101         * gcc.c-torture/execute/20000815-1.c: New test.
39102
39103 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
39104
39105         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
39106         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
39107         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
39108
39109 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
39110
39111         * g++.old-deja/g++.other/refinit2.C: New test.
39112
39113 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
39114
39115         * lib/c-torture.exp (c-torture): Make
39116         compiler_conditional_xfail_data global.
39117         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
39118         compiler_conditional_xfail_data machinery.
39119         (f-torture-execute): Likewise.
39120         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
39121         and only when unrolling loops.
39122
39123         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
39124
39125 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
39126
39127         * g++.old-deja/g++.pt/explicit81.C: New test.
39128
39129 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
39130
39131         * g++.old-deja/g++.pt/typename26.C: New test.
39132
39133 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
39134
39135         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
39136         warning.
39137
39138 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
39139
39140         * g++.old-deja/g++.other/array3.C: New test.
39141
39142 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
39143
39144         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
39145         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
39146         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
39147         New tests.
39148
39149 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
39150
39151         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
39152         * g++.old-deja/g++.abi/vmihint.C: Likewise.
39153
39154 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
39155
39156         * gcc.c-torture/execute/20000808-1.c: New test.
39157
39158 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
39159
39160         * gcc.dg/c90-const-expr-1.c: New test.
39161
39162 2000-08-08  Richard Henderson  <rth@cygnus.com>
39163
39164         * gcc.dg/noncompile/920923-1.c: Declare calloc.
39165
39166 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
39167
39168         * gcc.dg/noncompile/const-ll-1.c: New test.
39169
39170 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39171
39172         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
39173
39174 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
39175
39176         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
39177         that running programs linked against the shared version of libobjc
39178         run correctly.
39179
39180 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
39181
39182         * gcc.dg/c99-printf-1.c: New test.
39183
39184 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
39185
39186         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
39187
39188 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
39189
39190         * gcc.c-torture/execute/20000731-1.x: Delete.
39191
39192 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
39193
39194         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
39195         and torture_without_loops as is done by c-torture.exp.
39196         (search_for): Copy from c-torture.exp.
39197         (gcc-dg-runtest): New function, drives a directory of tests
39198         iterating over the TORTURE_OPTIONS.
39199         (scan-assembler, scan-assembler-not): Move here from
39200         individual directory drivers.
39201
39202         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
39203         defined by lib/gcc-dg.exp.
39204         * gcc.dg/cpp/cpp.exp: Likewise.
39205         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
39206         gcc-dg-runtest, so we cycle over optimization options.
39207
39208         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
39209         * gcc.dg/compare2.c: No longer expected to fail.
39210
39211 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
39212
39213         * gcc.c-torture/execute/20000804-1.c: New test.
39214
39215 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
39216
39217         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
39218
39219 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
39220
39221         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
39222
39223 2000-08-03  Jeffrey A Law  (law@cygnus.com)
39224
39225         * gcc.c-torture/compile/20000803-1.c: New test.
39226
39227 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
39228
39229         * gcc.c-torture/execute/20000801-3.c,
39230         gcc.c-torture/execute/20000801-4.c: New tests.
39231         * gcc.c-torture/execute/20000801-3.x,
39232         gcc.c-torture/execute/20000801-4.x: Xfail.
39233
39234 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
39235
39236         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
39237         libobjc/.libs to allow for libtool.
39238
39239 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
39240
39241         * gcc.c-torture/compile/20000802-1.c: New test.
39242
39243 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
39244
39245         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
39246
39247 2000-07-31  Jeffrey A Law  (law@cygnus.com)
39248
39249         * gcc-c-torture/execute/20000731-2.c: New test.
39250
39251         * gcc.c-torture/execute/20000731-1.c: New test.
39252         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
39253
39254 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
39255
39256         * testsuite/gcc.dg/cpp/paste7.c: New test.
39257         * gcc.dg/cpp/20000725-1.c: New test.
39258
39259 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
39260
39261         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
39262         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
39263         declaration warning for __builtin_dwarf_reg_size.
39264
39265         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
39266
39267 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
39268
39269         * gcc.dg/noncompile/voidparam-1.c: New test.
39270
39271 2000-07-30  Richard Henderson  <rth@cygnus.com>
39272
39273         * gcc.dg/c90-digraph-1.c: Don't xfail.
39274         * gcc.dg/compare2.c (case 10): Xfail.
39275         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
39276
39277 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
39278
39279         * gcc.dg/c99-main-1.c: New test.
39280
39281 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
39282
39283         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
39284
39285 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
39286
39287         * gcc.c-tortuer/execute/20000726-1.c: New test.
39288
39289 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
39290
39291         * gcc.c-torture/execute/enum-2.c: New test.
39292
39293 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39294
39295         * gcc.dg/cpp/tr-warn3.c: New test.
39296
39297 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
39298
39299         * g++.old-deja/g++.ext/implicit1.C: Remove.
39300         * g++.old-deja/g++.jason/c2.C: Remove
39301         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
39302         * g++.old-deja/g++.pt/crash16.C: Likewise.
39303         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
39304
39305 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
39306
39307         * g++.old-deja/g++.other/for2.C: New test.
39308
39309 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
39310
39311         * gcc.dg/20000720-1.c: New test.
39312
39313 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
39314
39315         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
39316
39317 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
39318
39319         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
39320         * gcc.c-torture/execute/20000722-1.c: New.
39321         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
39322
39323 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
39324
39325         * gcc.dg/cpp/20000720-1.S: New test.
39326
39327 2000-07-21  Michael Meissner  <meissner@redhat.com>
39328
39329         * gcc.c-torture/execute/ieee/hugeval.c: New test.
39330
39331 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
39332
39333         * g++.old-deja/g++.brendan/crash16.C,
39334         g++.old-deja/g++.brendan/parse3.C,
39335         g++.old-deja/g++.brendan/redecl1.C,
39336         g++.old-deja/g++.ns/template13.C,
39337         g++.old-deja/g++.other/decl4.C,
39338         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
39339
39340 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
39341
39342         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
39343         and "Internal error".
39344
39345         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
39346         regexps.
39347         * gcc.dg/cpp/paste6.c: New test.
39348
39349 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
39350
39351         * gcc.dg/cpp/tr-direct.c: New test.
39352
39353         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
39354         gcc.dg/cpp/undef1.c: Tweak error regexps.
39355
39356 2000-07-18  Eric Christopher <echristo@redhat.com>
39357
39358         * gcc.c-torture/compile/20000718-1.c: New test.
39359
39360 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
39361
39362         * cpplex.c (_cpp_push_token): If the token being pushed back
39363         is the previous token in this context, just subtract one from
39364         context->posn.
39365         * cppmacro.c (save_expansion): Clear aux field when storing a
39366         placemarker.
39367
39368 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
39369
39370         * gcc.dg/noncompile/redecl-1.c: New test.
39371
39372 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
39373
39374         * gcc.c-torture/execute/20000717-5.c: New test.
39375         * gcc.c-torture/execute/20000717-1.x: Removed.
39376
39377 2000-07-17  Richard Henderson  <rth@cygnus.com>
39378
39379         * gcc.c-torture/execute/20000717-4.c: New test.
39380
39381 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
39382
39383         * gcc.dg/cpp/syshdr.c: New test.
39384         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
39385
39386 2000-07-17  Neil Booth  <neilb@earthling.net>
39387
39388         * gcc.dg/cpp/cmdlne-dM.c: New test.
39389         * gcc.dg/cpp/cmdlne-dD.c: New test.
39390
39391 2000-07-17  Jeffrey A Law  (law@cygnus.com)
39392
39393         * gcc.c-torture/execute/20000717-3.c: New test.
39394
39395         * gcc.c-torture/compile/20000717-1.c: New test.
39396
39397 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
39398
39399         * gcc.c-torture/execute/20000717-2.c: New test.
39400
39401 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
39402
39403         * gcc.dg/formatz-1.c: New test.
39404
39405         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
39406         * gcc.dg/c99-digraph-1.c: New tests.
39407
39408         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
39409         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
39410
39411         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
39412         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
39413         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
39414         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
39415         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
39416         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
39417         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
39418
39419 2000-07-17   Greg McGary <greg@mcgary.org>
39420
39421         * gcc.c-torture/execute/20000717-1.c: New test.
39422         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
39423
39424 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
39425
39426         * gcc.c-torture/execute/20000715-2.c: New test.
39427         * gcc.dg/20000715-1.c: New test.
39428
39429 2000-07-15  Michael Meissner  <meissner@redhat.com>
39430
39431         * gcc.c-torture/execute/20000715-1.c: New test.
39432
39433 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
39434
39435         * gcc.c-torture/execute/20000707-1.c: New test.
39436
39437 2000-07-13  Neil Booth  <NeilB@earthling.net>
39438
39439         * testsuite/gcc.dg/cpp/digraph1.c,
39440         testsuite/gcc.dg/cpp/digraph2.c,
39441         testsuite/gcc.dg/cpp/digraphs.c: New tests.
39442
39443 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
39444
39445         * g77.f-torture/compile/20000630-2.f: New test.
39446         * g77.f-torture/compile/20000630-2.x
39447
39448 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
39449
39450         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
39451
39452 2000-07-11  Neil Booth  <NeilB@earthling.net>
39453
39454         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
39455
39456 2000-07-11  Neil Booth  <NeilB@earthling.net>
39457
39458         * gcc.dg/cpp/cmdlne-C.c: New.
39459
39460 2000-07-09  Neil Booth  <NeilB@earthling.net>
39461
39462         * gcc.dg/cpp/directiv.c: New tests.
39463         * gcc.dg/cpp/undef1.c: Update.
39464
39465 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
39466
39467         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
39468
39469 2000-07-09  Neil Booth  <NeilB@earthling.net>
39470
39471         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
39472
39473 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
39474
39475         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
39476         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
39477
39478 2000-07-08  Neil Booth  <NeilB@earthling.net>
39479
39480         * gcc.dg/cpp/macsyntx.c: New tests.
39481
39482 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
39483
39484         * gcc.dg/20000707-1.c: New test.
39485
39486 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
39487
39488         * gcc.c-torture/execute/20000706-1.c: New test.
39489         * gcc.c-torture/execute/20000706-2.c: New test.
39490         * gcc.c-torture/execute/20000706-3.c: New test.
39491         * gcc.c-torture/execute/20000706-4.c: New test.
39492         * gcc.c-torture/execute/20000706-5.c: New test.
39493
39494 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
39495
39496         * g++.old-deja/g++.pt/instantiate7.C: New test.
39497
39498 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
39499
39500         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
39501         * g++.old-deja/g++.mike/thunk3.C: Likewise.
39502         * g++.old-deja/g++.other/rtti3.C: Likewise.
39503         * g++.old-deja/g++.other/rttid3.C: Likewise.
39504
39505 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
39506
39507         *  g77.f-torture/compile/20000630-1.x: Fix typo
39508
39509 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
39510
39511         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
39512         assembly output.
39513
39514 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
39515
39516         * gcc.dg/cpp/ident.c: New test.
39517
39518 2000-07-05  Neil Booth  <NeilB@earthling.net>
39519
39520         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
39521           gcc.dg/cpp/lexstrng.c: New tests.
39522
39523 2000-07-04  Neil Booth  <NeilB@earthling.net>
39524
39525         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
39526         * gcc.dg/cpp/strify2.c: Same.
39527
39528 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
39529
39530         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
39531         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
39532         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
39533         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
39534
39535         * testsuite/gcc.dg/cpp/macro1.c,
39536         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
39537         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
39538         testsuite/gcc.dg/cpp/strify1.c,
39539         testsuite/gcc.dg/cpp/strify2.c: New tests.
39540
39541 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
39542
39543         * gcc.c-torture/execute/20000703-1.c: New test.
39544
39545 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
39546
39547         * g++.old-deja/g++.pt (lookup10.C): New test.
39548
39549 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
39550
39551         * g++.old-deja/g++.pt (typename25.C): New test.
39552
39553 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
39554
39555         * gcc.c-torture/compile/20000701-1.c: New test.
39556
39557 2000-06-30  Nick Clifton  <nickc@cygnus.com>
39558
39559         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
39560         to test case.
39561
39562 2000-06-30  Catherine Moore  <clm@cygnus.com>
39563
39564         * gcc.c-torture/execute/align-1.c: New test.
39565
39566 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
39567
39568         * g++.old-deja/g++.pt/expr8.C: New test.
39569         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
39570
39571 2000-06-29  Nick Clifton  <nickc@cygnus.com>
39572
39573         * gcc.c-torture/compile/20000629-1.c: New test.
39574
39575 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
39576
39577
39578         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
39579         gcc.dg/noncompile directory, depending on whether they're
39580         preprocessor tests or not.  Annotate all the tests for the dg
39581         framework.
39582
39583         * gcc.c-torture/noncompile/noncompile.exp: Delete.
39584         * gcc.dg/noncompile/noncompile.exp: New.
39585
39586         * Moved files:
39587         Old name                                New name
39588         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
39589         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
39590         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
39591         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
39592         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
39593         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
39594         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
39595         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
39596         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
39597         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
39598         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
39599         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
39600         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
39601         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
39602         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
39603         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
39604         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
39605         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
39606         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
39607         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
39608         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
39609         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
39610         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
39611         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
39612
39613         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
39614         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
39615         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
39616         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
39617         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
39618         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
39619
39620 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
39621
39622         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
39623         declare one variable.  On the fourth, error.
39624         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
39625         declared by 20000628-1a.h.
39626
39627 2000-06-29  Richard Henderson  <rth@redhat.com>
39628
39629         * gcc.c-torture/execute/930529-1.x: New file.
39630         * gcc.dg/920413-1.c: Adjust expected warning text.
39631         * gcc.dg/980217-1.c: Declare abort.
39632         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
39633
39634 2000-06-29  Jeffrey A Law  (law@cygnus.com)
39635
39636         * g77.f-torture/compile/20000629-1.f: New test.
39637         * g77.f-torture/compile/20000629-1.x: Expected to fail.
39638
39639 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
39640
39641         Rearrange lots of files, removing entirely the
39642         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
39643         directories.
39644
39645         * Deleted files:
39646         gcc.c-torture/code_quality/code_quality.exp
39647         gcc.c-torture/special/special.exp
39648         gcc.failure/failure.exp
39649         gcc.failure/940409-1.x
39650         gcc.c-torture/compile/961203-1.x
39651
39652         * New files:
39653         gcc.misc-tests/linkage.exp
39654         gcc.c-torture/execute/920730-1t.c
39655         gcc.c-torture/execute/920730-1t.x
39656         gcc.c-torture/compile/920520-1.x
39657         gcc.c-torture/compile/920521-1.x
39658         gcc.c-torture/compile/981006-1.x
39659         gcc.c-torture/execute/eeprof-1.x
39660
39661         * Moved files (possibly with modifications to fit a new harness):
39662         Old name                                New name
39663         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
39664         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
39665         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
39666         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
39667         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
39668         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
39669         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
39670         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
39671         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
39672         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
39673         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
39674         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
39675         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
39676         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
39677
39678 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
39679
39680         * c-torture/compile/961203-1.x: Delete.
39681
39682         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
39683         not exit. Include stdio.h.
39684         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
39685         * gcc.misc-tests/dg-12.c: Likewise.
39686         * gcc.misc-tests/dg-5.c: Likewise.
39687         * gcc.misc-tests/dg-6.c: Likewise.
39688         * gcc.misc-tests/dg-7.c: Prototype abort.
39689         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
39690         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
39691         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
39692         not exit.
39693         * gcc.misc-tests/sieve.c: Use return from main, not exit.
39694         * gcc.misc-tests/sort2.c: Use return from main, not exit.
39695
39696 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
39697
39698         * gcc.dg/cpp/20000628-1.c: New test.
39699         * gcc.dg/cpp/20000628-1.h: New header for above test.
39700         * gcc.dg/cpp/20000628-1a.h: Likewise.
39701
39702 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
39703
39704         * gcc.dg/cpp: New directory.
39705         * gcc.dg/cpp/cpp.exp: New driver.
39706         * gcc.dg/cpp/20000627-1.c: New test.
39707         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
39708         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
39709         and rewrite as a compilation test.
39710
39711         * gcc.dg: Move many files into the cpp subdirectory, possibly
39712         renaming or editing them as well.
39713         Old name                New name
39714         990119-1.c              cpp/19990119-1.c
39715         990228-1.c              cpp/19990228-1.c
39716         990407-1.c              cpp/19990407-1.c
39717         990409-1.c              cpp/19990409-1.c
39718         990413-1.c              cpp/19990413-1.c
39719         990703-1.c              cpp/19990703-1.c
39720         20000127-1.c            cpp/20000127-1.c
39721         20000129-1.c            cpp/20000129-1.c
39722         20000207-1.c            cpp/20000207-1.c
39723         20000207-2.c            cpp/20000207-2.c
39724         20000209-1.c            cpp/20000209-1.c
39725         20000209-2.c            cpp/20000209-2.c
39726         20000301-1.c            cpp/20000301-1.c
39727         20000419-1.c            cpp/20000419-1.c
39728         20000510-1.S            cpp/20000510-1.S
39729         20000519-1.c            cpp/20000519-1.c
39730         20000529-1.c            cpp/20000529-1.c
39731         20000625-1.c            cpp/20000625-1.c
39732         20000625-2.c            cpp/20000625-2.c
39733         cpp-as1.c               cpp/assert1.c
39734         cpp-as2.c               cpp/assert2.c
39735         cxx-comments-1.c        cpp/cxxcom1.c
39736         cxx-comments-2.c        cpp/cxxcom2.c
39737         endif-label.c           cpp/endif.c
39738         cpp-hash1.c             cpp/hash1.c
39739         cpp-hash2.c             cpp/hash2.c
39740         cpp-if1.c               cpp/if-1.c
39741         cpp-if2.c               cpp/if-2.c
39742         cpp-if3.c               cpp/if-3.c
39743         cpp-if4.c               cpp/if-4.c
39744         cpp-if5.c               cpp/if-5.c
39745         cpp-cond.c              cpp/if-cexp.c
39746         cpp-missingop.c         cpp/if-mop.c
39747         cpp-missingparen.c      cpp/if-mpar.c
39748         cpp-opprec.c            cpp/if-oppr.c
39749         cpp-ifparen.c           cpp/if-paren.c
39750         cpp-shortcircuit.c      cpp/if-sc.c
39751         cpp-shift.c             cpp/if-shift.c
39752         cpp-unary.c             cpp/if-unary.c
39753         cpp-li1.c               cpp/line1.c
39754         cpp-li2.c               cpp/line2.c
39755         lineno.c                cpp/line3.c
39756         lineno-2.c              cpp/line4.c
39757         cpp-mi.c                cpp/mi1.c
39758         cpp-mic.h               cpp/mi1c.h
39759         cpp-micc.h              cpp/mi1cc.h
39760         cpp-mind.h              cpp/mi1nd.h
39761         cpp-mindp.h             cpp/mi1ndp.h
39762         cpp-mix.h               cpp/mi1x.h
39763         cpp-mi2.c               cpp/mi2.c
39764         cpp-mi2a.h              cpp/mi2a.h
39765         cpp-mi2b.h              cpp/mi2b.h
39766         cpp-mi2c.h              cpp/mi2c.h
39767         cpp-mi3.c               cpp/mi3.c
39768         cpp-mi3.def             cpp/mi3.def
39769         poison-1.c              cpp/poison.c
39770         pr-impl.c               cpp/prag-imp.c
39771         cpp-redef-2.c           cpp/redef1.c
39772         cpp-redef.c             cpp/redef2.c
39773         strpaste.c              cpp/strp1.c
39774         strpaste-2.c            cpp/strp2.c
39775         cpp-tradpaste.c         cpp/tr-paste.c
39776         cpp-tradstringify.c     cpp/tr-str.c
39777         cpp-tradwarn1.c         cpp/tr-warn1.c
39778         cpp-tradwarn2.c         cpp/tr-warn2.c
39779         trigraphs.c             cpp/trigraphs.c
39780         cpp-unc1.c              cpp/unc1.c
39781         cpp-unc2.c              cpp/unc2.c
39782         cpp-unc3.c              cpp/unc3.c
39783         cpp-unc.c               cpp/unc4.c
39784         undef.c                 cpp/undef1.c
39785         undef-2.c               cpp/undef2.c
39786         cpp-wi1.c               cpp/widestr1.c
39787
39788 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
39789
39790         * lib/g++.exp (g++_include_flags): Tweak.
39791
39792 2000-06-27  H.J. Lu  <hjl@gnu.org>
39793             Loren J. Rittle  <ljrittle@acm.org>
39794
39795         * lib/g++.exp (g++_include_flags): Override libgloss.exp
39796         version with one that knows about the new gcc tree structure.
39797         (g++_link_flags): Same.
39798
39799 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
39800
39801         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
39802         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
39803         case we are cross-compiling.
39804
39805         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
39806         g++.old-deja/g++.niklas/Makefile.in,
39807         g++.old-deja/g++.niklas/configure.in,
39808         g++.old-deja/g++.other/Makefile.in,
39809         g++.old-deja/g++.other/configure.in,
39810         gcc.c-torture/code_quality/Makefile.in,
39811         gcc.c-torture/code_quality/configure.in,
39812         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
39813         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
39814         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
39815         gcc.c-torture/execute/ieee/Makefile.in,
39816         gcc.c-torture/execute/ieee/configure.in,
39817         gcc.c-torture/noncompile/Makefile.in,
39818         gcc.c-torture/noncompile/configure.in,
39819         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
39820         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
39821         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
39822
39823 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
39824
39825         * g++.old-deja/g++.other/ambig3.C: New test.
39826
39827 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
39828
39829         * g++.old-deja/g++.pt/syntax1.C: New test.
39830         * g++.old-deja/g++.pt/syntax2.C: New test.
39831         * g++.old-deja/g++.other/syntax3.C: New test.
39832         * g++.old-deja/g++.other/syntax4.C: New test.
39833
39834 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
39835
39836         * gcc.dg/20000623-1.c: Prototype exit and abort.
39837
39838 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
39839
39840         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
39841         New tests.
39842         * gcc.dg/cpp-mi3.def: New file.
39843
39844         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
39845         inside assertions.
39846         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
39847         lexer's error messages.
39848         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
39849         divine anything from the linemarkers.
39850         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
39851         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
39852
39853 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
39854
39855         * gcc.dg/20000623-1.c: New test.
39856
39857 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
39858
39859         * gcc.c-torture/execute/20000622-1.c: New test.
39860
39861 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
39862
39863         * g++.old-deja/g++.other/init15.C: New test.
39864
39865 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
39866
39867         * g++.old-deja/g++.pt/vaarg2.C: New test.
39868         * g++.old-deja/g++.pt/vaarg3.C: New test.
39869
39870 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
39871
39872         * g++.old-deja/g++.other/dyncast6.C: New test.
39873
39874 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
39875
39876         * gcc.c-torture/execute/loop-6.c: New test.
39877
39878 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
39879
39880         * gcc.dg/20000614-1.c: New test.
39881         * gcc.dg/20000614-2.c: New test.
39882
39883 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
39884
39885         * g++.old-deja/g++.other/inline12.C: New test.
39886
39887 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
39888
39889         * g++.old-deja/g++.other/eh1.C: New test.
39890
39891 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
39892
39893         * g++.old-deja/g++.other/type.C: New test.
39894
39895 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
39896
39897         * g++.old-deja/g++.other/initstring.C: New test.
39898
39899 2000-06-12  Jason Merrill  <jason@redhat.com>
39900
39901         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
39902
39903 2000-06-09  Jeffrey A Law  (law@cygnus.com)
39904
39905         * gcc.c-torture/compile/20000609-1.c: New test.
39906
39907 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
39908
39909         * gcc.dg/20000609-1.c: New test.
39910
39911 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
39912
39913         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
39914         * gcc.c-torture/noncompile/poison-1.c: Move...
39915         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
39916         * gcc.dg/cpp-li1.c: Add a token after the #line.
39917
39918 2000-06-05  Richard Henderson  <rth@cygnus.com>
39919
39920         * gcc.c-torture/execute/20000605-2.c: New test.
39921         * gcc.c-torture/execute/20000605-3.c: New test.
39922
39923 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
39924
39925         * g77.f-torture/execute/20000503-1.x: New file.
39926
39927 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
39928
39929         * g++.old-deja/g++.eh/badalloc1.C: New test.
39930
39931 2000-06-05  Richard Henderson  <rth@cygnus.com>
39932
39933         * gcc.c-torture/execute/20000605-1.c: New test.
39934
39935 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
39936             Nathan Sidwell <nathan@codesourcery.com>
39937
39938         * gcc.c-torture/compile/20000605-1.c: New test.
39939
39940 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
39941
39942         * g77.f-torture/compile/20000601-1.f: New test.
39943
39944 2000-06-03  Richard Henderson  <rth@cygnus.com>
39945
39946         * gcc.c-torture/execute/20000603-1.c: New.
39947
39948 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
39949
39950         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
39951         * gcc.dg/noreturn-2.c (noreturn): Likewise.
39952
39953 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
39954
39955         * gcc.dg/compare2.c (case 12): XFAIL.
39956         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
39957         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
39958
39959         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
39960
39961 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
39962
39963         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
39964         guard macro is already defined when the header is first
39965         included.
39966         * gcc.dg/cpp-mix.h: New file.
39967         * gcc.dg/endif-label.c: Update patterns to match compiler.
39968
39969         * g++.brendan/complex1.C: Declare abort.
39970         * g++.law/refs4.C: Remove XFAIL.
39971         * g++.oliva/expr2.C: Declare abort and exit.
39972
39973 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
39974
39975         * gcc.c-torture/execute/20000528-1.c: New test.
39976
39977         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
39978         * g++.old-deja/g++.law/temps4.C: Likewise.
39979
39980         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
39981         stdlib.h.  Call abort() on failure.
39982         * g++.old-deja/g++.law/refs4.C: Likewise.
39983         * g++.old-deja/g++.law/temps4.C: Likewise.
39984         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
39985         * gcc.c-torture/execute/20000112-1.c: Include string.h.
39986
39987 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
39988
39989         Relative to g++.dg/special:
39990         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
39991
39992         Relative to g++.old-deja:
39993         * g++.brendan/complex1.C, g++.jason/optimize2.C,
39994         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
39995         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
39996         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
39997         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
39998         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
39999         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
40000
40001         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
40002         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
40003         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
40004         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
40005         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
40006         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
40007         and/or string.h.
40008
40009         * g++.other/goto1.C: Update expectations for error messages.
40010
40011 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
40012
40013         * gcc.c-torture/compile/20000523-1.c: New test.
40014
40015 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
40016
40017         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
40018
40019 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
40020
40021         * g++.old-deja/g++.eh/catch11.C: New test.
40022         * g++.old-deja/g++.eh/catch12.C: New test.
40023
40024 2000-05-24  Nick Clifton  <nickc@cygnus.com>
40025
40026         * gcc.c-torture/execute/20000523-1.c: New test.
40027
40028 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
40029
40030         * c-torture/execute/bcp-1.c: Replace abort in arg of
40031         __builtin_constant_p with a generic external function.
40032
40033         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
40034         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
40035         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
40036         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
40037         Prototype abort and/or exit.
40038
40039         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
40040         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
40041         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
40042         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
40043
40044 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
40045
40046         * gcc.dg/dwarf2-1.c: New test.
40047
40048 2000-05-20  Richard Henderson  <rth@cygnus.com>
40049
40050         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
40051
40052 2000-05-20  Andreas Jaeger  <aj@suse.de>
40053
40054         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
40055         testcase.
40056
40057 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
40058
40059         * gcc.c-torture/execute/20000519-2.c: New test.
40060
40061 2000-05-19  Andreas Jaeger  <aj@suse.de>
40062
40063         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
40064         which fails with SSA.
40065
40066         * lib/c-torture.exp: Also test with -O3 -fssa.
40067
40068 2000-05-18  Michael Meissner  <meissner@redhat.com>
40069
40070         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
40071         * gcc.c-torture/execute/920415-1.c: Ditto.
40072         * gcc.c-torture/execute/920501-1.c: Ditto.
40073         * gcc.c-torture/execute/conversion.c: Ditto.
40074         * gcc.c-torture/execute/cvt-1.c: Ditto.
40075
40076 2000-05-18  Jeffrey A Law  (law@cygnus.com)
40077
40078         * gcc.c-torture/compile/20000518-1.c: New test.
40079
40080 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
40081
40082         * g77.f-torture/compile/200005018.f: New test.
40083
40084 2000-05-17  Jeffrey A Law  (law@cygnus.com)
40085
40086         * gcc.c-torture/compile/20000517-1.c: New test.
40087
40088 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40089
40090         * gcc.c-torture/execute/20000516-1.c: New test.
40091
40092 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
40093
40094         * g++.old-deja/g++.other/eh.C: New test.
40095
40096 2000-05-12  Richard Henderson  <rth@cygnus.com>
40097
40098         * gcc.c-torture/execute/990208-1.c (main): Don't pass
40099         constants through to doit's conditional.
40100
40101 2000-05-11  Jeffrey A Law  (law@cygnus.com)
40102
40103         * gcc.c-torture/compile/20000511-1.c: New test.
40104         * g77.f-torture/compile/20000511-1.f: New test.
40105         * g77.f-torture/compile/20000511-2.f: New test.
40106
40107 2000-05-11  Michael Meissner  <meissner@redhat.com>
40108
40109         * gcc.c-torture/execute/20000511-1.c: New test.
40110
40111 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
40112
40113         * gcc.dg/dg.exp: Scan .S files as well as .c files.
40114         * gcc.dg/20000510-1.S: New.
40115
40116 2000-05-08  Catherine Moore  <clm@cygnus.com>
40117
40118         * gcc.dg/unused-3.c: New.
40119
40120 2000-05-06  Richard Henderson  <rth@cygnus.com>
40121
40122           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
40123           * g++.old-deja/g++.mike/warn1.C: Likewise.
40124           * g++.old-deja/g++.pt/local1.C: Likewise.
40125           * g++.old-deja/g++.pt/local7.C: Likewise.
40126           * g++.old-deja/g++.pt/spec16.C: Likewise.
40127
40128 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
40129
40130         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
40131
40132 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
40133
40134           * g77.f-torture/execute/20000503-1.f: New test.
40135
40136 2000-05-04  Andreas Jaeger  <aj@suse.de>
40137
40138         * gcc.dg/noreturn-2.c: New test.
40139
40140 2000-05-04  Neil Booth  <NeilB@earthling.net>
40141
40142         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
40143         preprocessor.
40144
40145 2000-05-04  Richard Henderson  <rth@cygnus.com>
40146
40147         * gcc.c-torture/execute/20000503-1.c: Fix typo.
40148
40149 2000-05-04  Richard Henderson  <rth@cygnus.com>
40150
40151         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
40152         OpenSSL by Jason R Thorpe.
40153
40154 2000-05-03  Jim Wilson  <wilson@cygnus.com>
40155
40156         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
40157
40158 2000-05-03  Robert Lipe <robertlipe@usa.net>
40159
40160         * gcc.dg/20000503-1.c: New test.
40161
40162 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
40163
40164         * gcc.c-torture/compile/20000502-1.c: New test.
40165         * g++.old-deja/g++.other/align.C: New test.
40166         * gcc.dg/cpp-tradstringify.c: New test.
40167
40168 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
40169
40170         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
40171         and hard registers.
40172
40173 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
40174
40175         * gcc.c-torture/execute/loop-5.c: New test.
40176
40177 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
40178
40179         * gcc.c-torture/execute/va-arg-20.c: New test.
40180
40181 2000-04-23  Jeffrey A Law  (law@cygnus.com)
40182
40183         * gcc.c-torture/execute/20000422-1.c: New test.
40184
40185 2000-04-20  Greg McGary  <gkm@gnu.org>
40186
40187         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
40188         when optimizing, but without sibling-call optimizations (-O1).
40189
40190 2000-04-20  Jeffrey A Law  (law@cygnus.com)
40191
40192           * gcc.c-torture/compile/20000420-1.c: New test.
40193
40194 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
40195
40196         * g++.abi/ptrflags.C: New test.
40197         * g++.eh/catchptr1.C: Test incomplete pointer chains.
40198
40199 2000-04-19  Catherine Moore  <clm@cygnus.com>
40200
40201         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
40202
40203 2000-04-19  Greg McGary  <gkm@gnu.org>
40204
40205         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
40206         sibling-call optimizations.
40207
40208 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
40209
40210         * gcc.dg/20000419-1.c: New test.
40211
40212 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
40213
40214         * gcc.c-torture/execute/20000412-6.c: New test.
40215
40216 2000-04-12  Jeffrey A Law  (law@cygnus.com)
40217
40218         * gcc.c-torture/execute/20000412-5.c: New test.
40219         * g77.f-torture/compile/20000412-1.f: New test.
40220         * gcc.c-torture/execute/20000412-4.c: New test.
40221         * gcc.c-torture/compile/20000412-2.c: New test.
40222         * gcc.c-torture/execute/20000412-3.c: New test.
40223         * gcc.c-torture/compile/20000412-1.c: New test.
40224         * gcc.c-torture/execute/20000412-2.c: New test.
40225
40226 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
40227
40228         * objc/execute/bf-20.m: New test.
40229
40230 2000-04-10  Richard Henderson  <rth@cygnus.com>
40231
40232         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
40233
40234         * gcc.c-torture/execute/20000412-1.c: New test.
40235
40236 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
40237
40238         * g++.old-deja/g++.eh/catchptr1.C: New test.
40239
40240 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
40241
40242         * g++.old-deja/g++.abi/cxa_vec.C: New test.
40243
40244 2000-04-08  Neil Booth  <NeilB@earthling.net>
40245
40246         * gcc.dg/cpp-nullchar.c: Remove test as
40247         embedded nulls cause problems.
40248
40249 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40250
40251         * gcc.dg/compare2.c: New test.
40252
40253 2000-04-08  Neil Booth  <NeilB@earthling.net>
40254
40255         * gcc.dg/cpp-nullchar.c: New test.
40256
40257 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
40258
40259         * gcc.dg/cpp-mi2.c: New test.
40260         * gcc.dg/cpp-mi2[abc].h: New files.
40261
40262 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
40263
40264         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
40265         member name.
40266
40267 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
40268
40269         * g++.old-deja/g++.abi/vmihint.C: New test.
40270
40271 2000-04-06  Neil Booth  <NeilB@earthling.net>
40272
40273         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
40274         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
40275         copyright.
40276
40277 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
40278
40279         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
40280         avoid stack-frame overwrite.
40281
40282 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
40283
40284         * gcc.c-torture/compile/20000405-2.c: New test.
40285         * gcc.c-torture/compile/20000405-3.c: New test.
40286
40287 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40288
40289         * gcc.c-torture/compile/20000405-1.c: New test.
40290
40291 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
40292
40293         * gcc.dg/cast-qual-1.c: Revert last change.
40294
40295 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40296
40297         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
40298
40299 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
40300
40301         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
40302         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
40303
40304 2000-04-03  Jeffrey A Law  (law@cygnus.com)
40305
40306         * gcc.c-torture/compile/20000403-2.c: New test.
40307         * gcc.c-torture/compile/20000403-1.c: New test.
40308
40309 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
40310
40311         * gcc.c-torture/execute/20000403-1.c: New test.
40312
40313 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
40314
40315         * gcc.c-torture/execute/20000402-1.c: New test.
40316
40317 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
40318
40319         * gcc.c-torture/execute/va-arg-15.c: New test.
40320         * gcc.c-torture/execute/va-arg-16.c: New test.
40321         * gcc.c-torture/execute/va-arg-17.c: New test.
40322         * gcc.c-torture/execute/va-arg-18.c: New test.
40323         * gcc.c-torture/execute/va-arg-19.c: New test.
40324
40325 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
40326
40327         * gcc.c-torture/compile/981211-1.c: Move to...
40328         * gcc.dg/cpp-as1.c: ...here.
40329         * gcc.dg/cpp-as2.c: New file.
40330
40331         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
40332         compiler.
40333
40334 2000-04-02  Neil Booth  <NeilB@earthling.net>
40335
40336         * gcc.dg/cpp-cond.c  New tests.
40337         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
40338         accidental success less likely.
40339         * gcc.dg/cpp-missingop.c  New tests.
40340         * gcc.dg/cpp-missingparen.c  New tests.
40341         * gcc.dg/cpp-shift.c  New tests.
40342         * gcc.dg/cpp-shortcircuit.c  New tests.
40343         * gcc.dg/cpp-unary.c  New tests.
40344
40345 2000-03-29  Jeffrey A Law  (law@cygnus.com)
40346
40347         * gcc.c-torture/compile/20000329-1.c: New test.
40348
40349 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
40350
40351         * gcc.c-torture/compile/20000326-1.c: New test.
40352         * gcc.c-torture/compile/20000326-2.c: New test.
40353
40354 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
40355
40356         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
40357         the first parameter is a function argument.
40358
40359 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
40360
40361         * g++.old-deja/g++.ext/array4.C: New test.
40362
40363 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
40364
40365         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
40366
40367 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40368
40369         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
40370
40371 2000-03-19  Richard Henderson  <rth@cygnus.com>
40372
40373         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
40374
40375 2000-03-19  Richard Henderson  <rth@cygnus.com>
40376
40377         * gcc.c-torture/compile/20000319-1.c: New test.
40378
40379 2000-03-14  Jeffrey A Law  (law@cygnus.com)
40380
40381         * gcc.c-torture/execute/20000314-3.c: New test.
40382         * gcc.c-torture/execute/20000314-2.c: New test.
40383         * gcc.c-torture/execute/20000314-1.c: New test.
40384         * gcc.c-torture/compile/20000314-2.c: New test.
40385         * gcc.c-torture/compile/20000314-1.c: New test.
40386
40387 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
40388
40389         * g++.old-deja/g++.warn/inline.C: New test.
40390
40391 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
40392
40393         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
40394         standards-compliant result rather than specific constants.
40395         Put test-values in array.
40396
40397 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
40398
40399         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
40400         (g++_target_compile): Put test-specific options last.
40401
40402 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
40403
40404         * g++.old-deja/g++.eh/vbase4.C: New test.
40405
40406 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
40407
40408         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
40409
40410 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
40411
40412         * g++.old-deja/g++.brendan/misc12.C: Removed.
40413         * g++.old-deja/g++.pt/memtemp77.C: Constify.
40414         * g++.old-deja/g++.ext/pretty4.C: New test.
40415
40416 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
40417
40418         * g++.old-deja/g++.other/string2.C: New test.
40419
40420 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
40421
40422         * g++.old-deja/g++.warn/impint2.C: New test.
40423
40424 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
40425
40426         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
40427         is 1, not zero.
40428
40429 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
40430
40431         * g++.old-deja/g++.warn/impint.C: New test.
40432         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
40433         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
40434         * g++.old-deja/g++.pt/explicit12.C: Likewise.
40435         * g++.old-deja/g++.pt/explicit13.C: Likewise.
40436         * g++.old-deja/g++.pt/explicit17.C: Likewise.
40437         * g++.old-deja/g++.pt/explicit18.C: Likewise.
40438         * g++.old-deja/g++.pt/explicit19.C: Likewise.
40439         * g++.old-deja/g++.pt/explicit23.C: Likewise.
40440         * g++.old-deja/g++.pt/explicit31.C: Likewise.
40441         * g++.old-deja/g++.pt/explicit35.C: Likewise.
40442         * g++.old-deja/g++.pt/explicit6.C: Likewise.
40443         * g++.old-deja/g++.pt/memclass7.C: Likewise.
40444
40445 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
40446
40447         * gcc.dg/cpp-redef.c: New test.
40448
40449 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
40450
40451         * g++.old-deja/g++.pt/unify7.C: New test.
40452
40453 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
40454
40455         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
40456         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
40457
40458 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
40459
40460         * gcc.c-torture/compile/20000224-1.c: New test.
40461
40462 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40463
40464         * gcc.c-torture/compile/cpp-2.c: New test.
40465         * gcc.c-torture/compile/cpp-1.c: New test.
40466
40467 2000-02-25  Jeffrey A Law  (law@cygnus.com)
40468
40469         * gcc.c-torture/execute/20000225-1.c: New test.
40470
40471 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40472
40473         * gcc.dg/cpp-li2.c: New test.
40474
40475         * gcc.dg/cpp-wi1.c: New test.
40476
40477         * gcc.dg/cpp-li1.c: New test.
40478
40479 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
40480
40481         * g++.old-deja/g++.other/sizeof5.C: New test.
40482
40483 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40484
40485         * gcc.c-torture/execute/va-arg-13.c: New test.
40486
40487 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
40488
40489         * gcc.c-torture/execute/va-arg-12.c: New test.
40490
40491 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
40492
40493         * gcc.c-torture/execute/20000223-1.c: New test.
40494
40495 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
40496
40497         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
40498
40499 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
40500
40501         * g++.old-deja/g++.abi/ptrmem.C: New test.
40502
40503 2000-02-19  Richard Henderson  <rth@cygnus.com>
40504
40505         * gcc.c-torture/compile/init-3.c: New.
40506
40507 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
40508
40509         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
40510         ALWAYS_CXXFLAGS.
40511
40512 2000-02-11  Robert Lipe <robertl@sco.com>
40513
40514         * gcc.c-torture/compile/20000211-3.c: New test.
40515
40516 2000-02-11  Martin Buchholz <martin@xemacs.org>
40517
40518         * gcc.c-torture/compile/20000211-2.c: New test.
40519
40520 2000-02-11  Jeffrey A Law  (law@cygnus.com)
40521
40522         * gcc.c-torture/compile/20000211-1.c: New test.
40523
40524 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
40525
40526         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
40527           on native targets
40528
40529 2000-02-08  Nathan Sidwell  <nathan@acm.org>
40530
40531         * g++.old-deja/g++.other/cast5.C: New test.
40532
40533 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
40534
40535         * gcc.c-torture/execute/20000205-1.c: New.
40536
40537 2000-02-03  Nathan Sidwell  <nathan@acm.org>
40538
40539         * g++.old-deja/g++.jason/cast3.C: Return void.
40540         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
40541
40542 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40543
40544         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
40545
40546         * gcc.dg/loop-1.c: New test.
40547
40548 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
40549
40550         * gcc.c-torture/compile/20000127-1.c: New test.
40551         * gcc.c-torture/execute/991228-1.c: New test.
40552
40553 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40554
40555         * gcc.dg/unused-2.c: New test.
40556
40557         * gcc.dg/conv-1.c: New test.
40558
40559 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
40560
40561         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
40562         compiler.
40563         (tool_option_proc): Fix typo.
40564
40565 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
40566
40567         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
40568         of the ld on the host, not on the build machine.
40569         Also, don't crash if '--help' is not a supported option.
40570
40571 2000-01-24  Richard Henderson  <rth@cygnus.com>
40572
40573         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
40574
40575 2000-01-20  Jeffrey A Law  (law@cygnus.com)
40576
40577         * gcc.c-torture/execute/20000120-2.c: New test.
40578         * gcc.c-torture/execute/20000120-1.c: New test.
40579
40580 2000-01-13  Jeffrey A Law  (law@cygnus.com)
40581
40582         * gcc.c-torture/execute/20000113-1.c: New test.
40583
40584 2000-01-12  Jeffrey A Law  (law@cygnus.com)
40585
40586         * gcc.c-torture/execute/20000112-1.c: New test.
40587
40588 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40589
40590         * gcc.dg/20000111-1.c: New test.
40591
40592 2000-01-10  Jeffrey A Law  (law@cygnus.com)
40593
40594         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
40595         with 16 bit integers.
40596
40597 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40598
40599         * gcc.dg/20000108-1.c: New test.
40600
40601 2000-01-05  Nathan Sidwell  <nathan@acm.org>
40602
40603         * g++.old-deja/g++.ns/koenig8.C: New test.
40604
40605 2000-01-05  Nathan Sidwell  <nathan@acm.org>
40606
40607         * g++.old-deja/g++.other/cast4.C: New test.
40608
40609 2000-01-05  Jeffrey A Law  (law@cygnus.com)
40610
40611         * gcc.c-torture/compile/20000105-2.c: New test.
40612         * gcc.c-torture/compile/20000105-1.c: New test.
40613
40614 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40615
40616         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
40617         references to printf & atoi to conform to ANSI standard.
40618         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
40619         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
40620         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
40621         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
40622         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
40623         * g++.old-deja/g++.brendan/complex1.C: Likewise.
40624         * g++.old-deja/g++.brendan/copy1.C: Likewise.
40625         * g++.old-deja/g++.brendan/copy2.C: Likewise.
40626         * g++.old-deja/g++.brendan/copy3.C: Likewise.
40627         * g++.old-deja/g++.brendan/copy4.C: Likewise.
40628         * g++.old-deja/g++.brendan/copy5.C: Likewise.
40629         * g++.old-deja/g++.brendan/copy6.C: Likewise.
40630         * g++.old-deja/g++.brendan/copy7.C: Likewise.
40631         * g++.old-deja/g++.brendan/copy8.C: Likewise.
40632         * g++.old-deja/g++.brendan/crash11.C: Likewise.
40633         * g++.old-deja/g++.brendan/crash14.C: Likewise.
40634         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
40635         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
40636         * g++.old-deja/g++.brendan/delete2.C: Likewise.
40637         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
40638         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
40639         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
40640         * g++.old-deja/g++.brendan/eh1.C: Likewise.
40641         * g++.old-deja/g++.brendan/groff1.C: Likewise.
40642         * g++.old-deja/g++.brendan/init3.C: Likewise.
40643         * g++.old-deja/g++.brendan/misc12.C: Likewise.
40644         * g++.old-deja/g++.brendan/misc7.C: Likewise.
40645         * g++.old-deja/g++.brendan/new2.C: Likewise.
40646         * g++.old-deja/g++.brendan/operators4.C: Likewise.
40647         * g++.old-deja/g++.brendan/operators5.C: Likewise.
40648         * g++.old-deja/g++.brendan/overload2.C: Likewise.
40649         * g++.old-deja/g++.brendan/overload7.C: Likewise.
40650         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
40651         * g++.old-deja/g++.brendan/reference1.C: Likewise.
40652         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
40653         * g++.old-deja/g++.brendan/template24.C: Likewise.
40654         * g++.old-deja/g++.brendan/template3.C: Likewise.
40655         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
40656         * g++.old-deja/g++.jason/inline3.C: Likewise.
40657         * g++.old-deja/g++.jason/opeq.C: Likewise.
40658         * g++.old-deja/g++.law/arg5.C: Likewise.
40659         * g++.old-deja/g++.law/arm7.C: Likewise.
40660         * g++.old-deja/g++.law/ctors11.C: Likewise.
40661         * g++.old-deja/g++.law/cvt8.C: Likewise.
40662         * g++.old-deja/g++.law/init9.C: Likewise.
40663         * g++.old-deja/g++.law/refs4.C: Likewise.
40664         * g++.old-deja/g++.law/template2.C: Likewise.
40665         * g++.old-deja/g++.law/visibility24.C: Likewise.
40666         * g++.old-deja/g++.law/vtable3.C: Likewise.
40667         * g++.old-deja/g++.mike/asm2.C: Likewise.
40668         * g++.old-deja/g++.mike/eh1.C: Likewise.
40669         * g++.old-deja/g++.mike/misc1.C: Likewise.
40670         * g++.old-deja/g++.mike/misc13.C: Likewise.
40671         * g++.old-deja/g++.mike/misc14.C: Likewise.
40672         * g++.old-deja/g++.mike/ns12.C: Likewise.
40673         * g++.old-deja/g++.mike/p1248.C: Likewise.
40674         * g++.old-deja/g++.mike/p3708.C: Likewise.
40675         * g++.old-deja/g++.mike/p3708a.C: Likewise.
40676         * g++.old-deja/g++.mike/p3708b.C: Likewise.
40677         * g++.old-deja/g++.mike/p646.C: Likewise.
40678         * g++.old-deja/g++.mike/p700.C: Likewise.
40679         * g++.old-deja/g++.mike/p783.C: Likewise.
40680         * g++.old-deja/g++.mike/p783a.C: Likewise.
40681         * g++.old-deja/g++.mike/p783b.C: Likewise.
40682         * g++.old-deja/g++.mike/p786.C: Likewise.
40683         * g++.old-deja/g++.mike/p789.C: Likewise.
40684         * g++.old-deja/g++.mike/p789a.C: Likewise.
40685         * g++.old-deja/g++.mike/p807a.C: Likewise.
40686         * g++.old-deja/g++.other/delete3.C: Likewise.
40687         * g++.old-deja/g++.other/dyncast1.C: Likewise.
40688         * g++.old-deja/g++.other/dyncast2.C: Likewise.
40689         * g++.old-deja/g++.other/dyncast3.C: Likewise.
40690         * g++.old-deja/g++.other/empty1.C: Likewise.
40691         * g++.old-deja/g++.other/temporary1.C: Likewise.
40692         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
40693         * g++.old-deja/g++.pt/t16.C: Likewise.
40694         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
40695
40696 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
40697
40698         * gcc.dg/991230-1.c: New test.
40699
40700 1999-12-29  Jeffrey A Law  (law@cygnus.com)
40701
40702         * gcc.c-torture/compile/991229-3.c: New test.
40703         * gcc.c-torture/compile/991229-2.c: New test.
40704         * gcc.c-torture/compile/991229-1.c: New test.
40705
40706 1999-12-29  Greg McGary <gkm@eng.ascend.com>
40707
40708         * gcc.c-torture/compile/labels-2.c: New test.
40709
40710 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
40711
40712         * gcc.c-torture/execute/991227-1.c: New test.
40713
40714 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40715
40716         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
40717
40718 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
40719
40720         * gcc.c-torture/execute/991221-1.c: New test.
40721
40722 1999-12-20  Nathan Sidwell  <nathan@acm.org>
40723
40724         * g++.old-deja/g++.other/cast3.C: New test.
40725
40726 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
40727
40728         * gcc.c-torture/execute/991216-4.c: New test.
40729
40730 1999-12-16  Michael Meissner  <meissner@cygnus.com>
40731
40732         * gcc.c-torture/execute/991216-1.c: New test.
40733         * gcc.c-torture/execute/991216-2.c: New test.
40734         * gcc.c-torture/execute/991216-3.c: New test.
40735
40736 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
40737
40738         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
40739         Actually make the test fail by using "-O2" for compilation.
40740
40741 1999-12-15  Nathan Sidwell  <nathan@acm.org>
40742
40743         * g++.old-deja/g++.warn/cast-align1.C: New test.
40744
40745 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
40746
40747         * gcc.c-torture/compile/991214-1.c: New test.
40748         * gcc.c-torture/compile/991214-2.c: New test.
40749
40750 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
40751
40752         * gcc.dg/991214-1.c: New test.
40753
40754 1999-12-13  Jeffrey A Law  (law@cygnus.com)
40755
40756         * gcc.c-torture/compile/991213-3.c: New test.
40757         * gcc.c-torture/compile/991213-2.c: New test.
40758         * gcc.c-torture/compile/991213-1.c: New test.
40759
40760 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
40761
40762         * gcc.dg/991209-1.c: New test.
40763
40764 1999-12-08  Nathan Sidwell <nathan@acm.org>
40765
40766         * gcc.c-torture/compile/991208-1.c: New test.
40767
40768 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40769
40770         * gcc.dg/ultrasp2.c: New test.
40771
40772 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
40773
40774         * g++.old-deja/g++.abi/align.C (main): Fix typo.
40775
40776 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
40777
40778         * gcc.c-torture/compile/991202-1.c: New test.
40779         * gcc.c-torture/execute/991202-1.c: New test.
40780         * gcc.c-torture/execute/991202-2.c: New test.
40781         * gcc.c-torture/execute/991202-3.c: New test.
40782
40783 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
40784
40785         * g++.old-deja/g++.abi/align.C: New test.
40786         * g++.old-deja/g++.abi/aggregates.C: Likewise.
40787         * g++.old-deja/g++.abi/bitfields.C: Likewise.
40788
40789 1999-12-01  Richard Henderson  <rth@cygnus.com>
40790
40791         * gcc.c-torture/execute/991201-1.c: New.
40792
40793 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
40794
40795         * gcc.dg/991129-1.c: New test.
40796
40797 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
40798
40799         * gcc.c-torture/compile/991127-1.c: New test.
40800
40801 1999-11-22  Nathan Sidwell  <nathan@acm.org>
40802
40803         * g++.old-deja/g++.other/warn4.C: New test.
40804
40805 1999-11-22  Nathan Sidwell  <nathan@acm.org>
40806
40807         * g++.old-deja/g++.eh/cleanup2.C: New test.
40808         * g++.old-deja/g++.ext/pretty2.C: New test.
40809         * g++.old-deja/g++.ext/pretty3.C: New test.
40810         * g++.old-deja/g++.other/debug6.C: New test.
40811
40812 1999-10-20  Jim Wilson  <wilson@cygnus.com>
40813
40814         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
40815         compiler_output to look for one error message instead of two.
40816
40817 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
40818
40819         * gcc.c-torture/execute/991118-1.c: Also test case
40820         where the word boundary does not split a byte evenly.
40821
40822 1999-11-19  Nathan Sidwell  <nathan@acm.org>
40823
40824         * g++.old-deja/g++.ext/restrict1.C: New test.
40825
40826 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
40827
40828         * gcc.c-torture/execute/991118-1.c: New test.
40829
40830 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
40831
40832         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
40833         working directory pathnames.
40834
40835 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
40836
40837         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
40838         host is equipped with driver.h and driver.o so it can actually
40839         compile and run the tests.
40840
40841 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
40842
40843         * gcc.c-torture/compile/991008-1.c: New test.
40844
40845 1999-11-08  Nick Clifton  <nickc@cygnus.com>
40846
40847         * lib/gcc-dg.exp: Include target-supports.exp
40848
40849 1999-11-05  Nick Clifton  <nickc@cygnus.com>
40850
40851         * lib/target-supports.exp: New file: Provide procs to test for
40852         features supported by the target.
40853         (check_weak_available): Moved here from ecos.exp.
40854         (check_alias_available): New proc: Determine of the target
40855         toolchain supports the alias attribute.
40856
40857         * gcc.dg/special/ecos.exp: Move check_weak_available to
40858         target-supports.exp.
40859         (alias-1.c): Only perform the test if the target supports
40860         aliases.
40861         (wkali-1.c): Only perform the test if the target supports
40862         aliases.
40863
40864         * gcc.dg/990506-0.c: Expect error messages from cross
40865         targets as well as native targets.
40866
40867 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40868
40869         * gcc.dg/ultrasp1.c: Removed xfail.
40870         * gcc.dg/struct-ret-2.c: Likewise.
40871         * gcc.dg/array-1.c: Likewise.
40872
40873 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40874
40875         * gcc.dg/struct-ret-2.c: New test.
40876
40877         * gcc.dg/array-1.c: New test.
40878
40879 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
40880
40881         * gcc.c-torture/execute/991030-1.c: New test.
40882
40883 1999-10-26  Richard Henderson  <rth@cygnus.com>
40884
40885         * gcc.c-torture/compile/991026-2.c: New test.
40886
40887 1999-10-26  Jeffrey A Law  (law@cygnus.com)
40888
40889         * gcc.c-torture/compile/991026-1.c: New test.
40890
40891 1999-10-23  Jeffrey A Law  (law@cygnus.com)
40892
40893         * gcc.c-torture/execute/991023-1.c: New test.
40894
40895 1999-10-19  Jeffrey A Law  (law@cygnus.com)
40896
40897         * gcc.c-torture/execute/991019-1.c: New test.
40898
40899 1999-10-16  Richard Henderson  <rth@cygnus.com>
40900
40901         * gcc.c-torture/execute/991016-1.c: New test.
40902
40903 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
40904
40905         * gcc.c-torture/execute/991014-1.c: New test.
40906
40907 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
40908
40909         * g++.old-deja/g++.other/union2.C: New test.
40910
40911 1999-10-13  Nathan Sidwell  <nathan@acm.org>
40912
40913         * g++.old-deja/g++.other/vaarg2.C: New test.
40914         * g++.old-deja/g++.other/vaarg3.C: New test.
40915
40916 1999-10-12  Craig Burley  <craig@jcb-sc.com>
40917
40918         * g77.f-torture/noncompile/19990905-1.f: Moved from being
40919         in compile/.
40920
40921 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
40922
40923         * gcc.c-torture/execute/va-arg-11.c: New test.
40924
40925 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
40926
40927         * lib/file-format.exp (gcc_target_object_format): Don't
40928         crash if objdump is unavailable.
40929
40930 1999-09-29  Donn Terry <donn@interix.com>
40931
40932         * gcc.misc-tests/mg.exp: delete extraneous redirection.
40933
40934 1999-09-28  Nick Clifton  <nickc@cygnus.com>
40935
40936         * gcc.c-torture/compile/990928-1.c: New test.
40937
40938 1999-09-28  Nathan Sidwell  <nathan@acm.org>
40939
40940         * g++.old-deja/g++.other/decl6.C: New test.
40941
40942 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40943
40944         * gcc.c-torture/execute/va-arg-10.c: New test.
40945
40946 1999-09-27  Nathan Sidwell  <nathan@acm.org>
40947
40948         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
40949         __PRETTY_FUNCTION__.
40950
40951 1999-09-23  Nick Clifton  <nickc@cygnus.com>
40952
40953         * gcc.c-torture/execute/990923-1.c: New test.
40954
40955 1999-09-21  Nick Clifton  <nickc@cygnus.com>
40956
40957         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
40958         for which -fpic is inappropriate.
40959
40960 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
40961
40962         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
40963
40964 1999-09-21  Nathan Sidwell  <nathan@acm.org>
40965
40966         * g++.old-deja/g++.other/dyncast1.C: New test.
40967         * g++.old-deja/g++.other/dyncast2.C: New test.
40968         * g++.old-deja/g++.other/dyncast3.C: New test.
40969         * g++.old-deja/g++.other/dyncast4.C: New test.
40970         * g++.old-deja/g++.other/dyncast5.C: New test.
40971         * g++.old-deja/g++.eh/catch3.C: New test.
40972         * g++.old-deja/g++.eh/catch3p.C: New test.
40973         * g++.old-deja/g++.eh/catch4.C: New test.
40974         * g++.old-deja/g++.eh/catch4p.C: New test.
40975         * g++.old-deja/g++.eh/catch5.C: New test.
40976         * g++.old-deja/g++.eh/catch5p.C: New test.
40977         * g++.old-deja/g++.eh/catch6.C: New test.
40978         * g++.old-deja/g++.eh/catch6p.C: New test.
40979         * g++.old-deja/g++.eh/catch7.C: New test.
40980         * g++.old-deja/g++.eh/catch7p.C: New test.
40981         * g++.old-deja/g++.eh/catch8.C: New test.
40982         * g++.old-deja/g++.eh/catch8p.C: New test.
40983         * g++.old-deja/g++.eh/catch9.C: New test.
40984         * g++.old-deja/g++.eh/catch9p.C: New test.
40985
40986 1999-09-13  Nathan Sidwell  <nathan@acm.org>
40987
40988         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
40989         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
40990
40991 1999-09-13  Jeffrey A Law  (law@cygnus.com)
40992
40993         * gcc.c-torture/compile/990913-1.c: New test.
40994
40995 1999-09-10  Nathan Sidwell  <nathan@acm.org>
40996
40997         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
40998         * g++.old-deja/g++.jason/rfg5.C: Likewise.
40999
41000 1999-09-09  Richard Henderson  <rth@cygnus.com>
41001
41002         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
41003
41004 1999-09-09  Nathan Sidwell  <nathan@acm.org>
41005
41006         * g++.old-deja/g++.other/lookup11.C: New test.
41007         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
41008         what is permitted and what we want.
41009         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
41010         overload use.
41011         * g++.old-deja/g++.jason/rfg5.C: Likewise.
41012
41013 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
41014
41015         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
41016         * gcc.c-torture/noncompile/poison-1.c: New file.
41017
41018 1999-09-08  Nathan Sidwell  <nathan@acm.org>
41019
41020         * g++.old-deja/g++.other/sizeof3.C: New test.
41021         * g++.old-deja/g++.other/sizeof4.C: New test.
41022         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
41023         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
41024
41025 1999-09-07  Richard Henderson  <rth@cygnus.com>
41026
41027         * gcc.dg/va-arg-1.c: New.
41028
41029 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41030
41031         * gcc.c-torture/execute/va-arg-9.c: New test.
41032
41033 1999-09-05  Craig Burley  <craig@jcb-sc.com>
41034
41035         * g77.f-torture/compile/980519-2.f: New test.
41036         * g77.f-torture/compile/19990905-0.f: New test.
41037         * g77.f-torture/compile/19990905-1.f: New test.
41038         * g77.f-torture/compile/19990905-2.f: New test.
41039
41040         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
41041
41042 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
41043
41044         * gcc.c-torture/execute/990827-1.c: Fix typo.
41045
41046 1999-09-03  Nathan Sidwell  <nathan@acm.org>
41047
41048         * g++.old-deja/g++.other/deref1.C: New test.
41049
41050 1999-09-02  Nathan Sidwell  <nathan@acm.org>
41051
41052         * g++.old-deja/g++.other/ambig2.C: New test.
41053         * g++.old-deja/g++.other/cond5.C: New test.
41054         * g++.old-deja/g++.other/lookup16.C: New test.
41055
41056 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
41057
41058         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
41059         assemblers too.
41060
41061 1999-08-31  Jeffrey A Law  (law@cygnus.com)
41062
41063         * lib/c-torture.exp: Avoid the "compare executables" optimization
41064         when testing native.
41065
41066 1999-08-29  Jeffrey A Law  (law@cygnus.com)
41067
41068         * gcc.c-torture/execute/990829-1.c: New test.
41069         * gcc.c-torture/compile/990829-1.c: New test.
41070
41071 1999-08-27  Paul Burchard  <burchard@pobox.com>
41072
41073         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
41074         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
41075         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
41076         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
41077         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
41078         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
41079         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
41080         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
41081         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
41082         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
41083         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
41084
41085 1999-08-27  Jeffrey A Law  (law@cygnus.com)
41086
41087         * gcc.c-torture/execute/990827-1.c: New test.
41088
41089 1999-08-26  Craig Burley  <craig@jcb-sc.com>
41090
41091         * g77.f-torture/noncompile/19990826-4.f: New test.
41092
41093         * g77.f-torture/compile/19990826-3.f: New test.
41094
41095         * g77.f-torture/execute/19990826-2.f: New test.
41096
41097         * g77.f-torture/compile/19990826-1.f: New test.
41098
41099         * gcc.c-torture/execute/990826-0.c: New test.
41100         * g77.c-torture/execute/19990826-0.f: New test.
41101
41102         * g77.f-torture/noncompile/970626-2.f: New test.
41103
41104 1999-08-25  Paul Burchard  <burchard@pobox.com>
41105
41106         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
41107         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
41108         lss-011.C: New tests.
41109
41110 1999-08-25  Nathan Sidwell  <nathan@acm.org>
41111
41112         * g++.old-deja/g++.other/decl5.C: New test.
41113
41114 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41115
41116         * noncompile/noncompile.exp: Load_lib c-torture.exp.
41117         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
41118         call `postbase' for each one.  All callers of `postbase' changed
41119         to call this instead.
41120
41121 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
41122
41123         * gcc.c-torture/execute/990811-1.c: New test.
41124
41125 1999-08-09  Nick Clifton  <nickc@cygnus.com>
41126
41127         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
41128         just native ones.
41129
41130         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
41131         just native ones.
41132
41133 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
41134
41135         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
41136
41137 1999-08-04  Jeffrey A Law  (law@cygnus.com)
41138
41139         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
41140
41141 1999-08-04  Nathan Sidwell  <nathan@acm.org>
41142
41143         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
41144
41145 1999-08-04  Jeffrey A Law  (law@cygnus.com)
41146
41147         * gcc.c-torture/execute/990804-1.c: New test.
41148
41149 1999-08-03  Nathan Sidwell  <nathan@acm.org>
41150
41151         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
41152         * g++.old-deja/g++.brendan/crash64.C: Likewise.
41153         * g++.old-deja/g++.brendan/overload8.C: Likewise.
41154
41155 1999-08-03  Nathan Sidwell  <nathan@acm.org>
41156
41157         * g++.old-deja/g++.other/struct1.C: New test.
41158
41159 1999-08-03  Nathan Sidwell  <nathan@acm.org>
41160
41161         * g++.old-deja/g++.other/enum2.C: New test.
41162
41163 1999-08-02  Richard Henderson  <rth@cygnus.com>
41164
41165         Adapted from tests from Franz Sirl:
41166         * gcc.c-torture/execute/va-arg-7.c: New test.
41167         * gcc.c-torture/execute/va-arg-8.c: New test.
41168
41169 1999-08-01  Jeffrey A Law  (law@cygnus.com)
41170
41171         * gcc.c-torture/compile/990801-2.c: New test.
41172
41173         * gcc.c-torture/compile/990801-1.c: New test.
41174
41175 1999-07-27  Michael Meissner  <meissner@cygnus.com>
41176
41177         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
41178         fp-cmp-1.c, converting double to float.
41179
41180         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
41181         fp-cmp-1.c, converting double to long double.
41182
41183         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
41184         from fr1 to unknown_register, since fr1 is a legitimate register
41185         on some machines.
41186
41187 1999-07-25  Jeffrey A Law  (law@cygnus.com)
41188
41189         * README: More listname related changes.
41190
41191 1999-07-08  Catherine Moore  <clm@cygnus.com>
41192
41193         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
41194
41195 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
41196
41197         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
41198
41199 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
41200
41201         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
41202
41203 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
41204
41205         * gcc.dg/990703-1.c: New test.
41206
41207 1999-06-29  Nick Clifton  <nickc@cygnus.com>
41208
41209         * lib/file-format.exp: New file: Move definition of proc
41210         gcc_target_object_format to here from
41211         gcc.dg/special/ecos.exp.
41212
41213         * lib/c-torture.exp: Include lib file-format.exp.
41214         * lib/gcc-dg.exp: Include lib file-format.exp.
41215
41216         * gcc.dg/special/ecos.exp: Remove definition of proc
41217         gcc_target_object_format.
41218
41219 1999-06-28  Jeffrey A Law  (law@cygnus.com)
41220
41221         * gcc.c-torture/execute/990628-1.c: New test.
41222
41223 1999-06-25  Jeffrey A Law  (law@cygnus.com)
41224
41225         * gcc.c-torture/compile/990625-2.c: New test.
41226
41227         * gcc.c-torture/compile/990625-1.c: New test.
41228
41229 1999-06-23  Nick Clifton  <nickc@cygnus.com>
41230
41231         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
41232         attributes compile.
41233         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
41234         ports that use the COFF/PE file format.
41235
41236 1999-06-17  Jeffrey A Law  (law@cygnus.com)
41237
41238         * gcc.c-torture/compile/990617-1.c: New test.
41239
41240 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
41241
41242         * g++.old-deja/g++.other/decl4.C: New test.
41243
41244 1999-06-14  Nathan Sidwell  <nathan@acm.org>
41245
41246         * g++.old-deja/g++.other/bitfld3.C: New test.
41247
41248 1999-06-08  Nathan Sidwell  <nathan@acm.org>
41249
41250         * g++.old-deja/g++.eh/catch1.C: New test.
41251
41252 1999-06-07  Jeffrey A Law  (law@cygnus.com)
41253
41254         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
41255
41256         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
41257         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
41258
41259 1999-06-05  Craig Burley  <craig@jcb-sc.com>
41260
41261         * g77.f-torture/compile/19990502-0.f: Replace with new,
41262         shorter, test that still fails after recent changes.
41263
41264 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
41265
41266         * gcc.c-torture/execute/990604-1.c: New test.
41267
41268 1999-05-31  Jeffrey A Law  (law@cygnus.com)
41269
41270         * gcc.c-torture/execute/990531-1.c: New test.
41271
41272 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41273
41274         * gcc.c-torture/compile/990527-1.c: New test.
41275
41276 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
41277
41278         * gcc.c-torture/execute/990527-1.c: New test.
41279
41280 1999-05-25  Nick Clifton  <nickc@cygnus.com>
41281
41282         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
41283         bitfields as signed.
41284
41285 1999-05-25  Craig Burley  <craig@jcb-sc.com>
41286
41287         * g77.f-torture/compile/19990525-0.f: New test.
41288
41289 1999-05-25  Jeffrey A Law  (law@cygnus.com)
41290
41291         * gcc.c-torture/execute/990525-2.c: New test.
41292
41293         * gcc.c-torture/execute/990525-1.c: New test.
41294
41295 1999-05-24  Nathan Sidwell  <nathan@acm.org>
41296
41297         * g++.old-deja/g++.other/anon3.C: New test.
41298         * g++.old-deja/g++.other/anon4.C: New test.
41299         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
41300         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
41301         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
41302         Merrill).
41303
41304 1999-05-24  Jeffrey A Law  (law@cygnus.com)
41305
41306         * gcc.c-torture/execute/990524-1.c: New test.
41307
41308         * gcc.dg/990524-1.c: New test.
41309
41310 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41311
41312         * gcc.c-torture/compile/990523-1.c: New test.
41313
41314 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
41315
41316         * gcc.c-torture/compile/990519-1.c: New test.
41317
41318 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
41319
41320         * gcc.c-torture/compile/990517-1.c: New test.
41321
41322         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
41323         (e4, f4): New tests.
41324         (main): Call them.
41325
41326 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41327
41328         * gcc.dg/noreturn-1.c: New test.
41329
41330 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
41331
41332         * gcc.c-torture/execute/990513-1.c: New test.
41333
41334 1999-05-10  Richard Henderson  <rth@cygnus.com>
41335
41336         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
41337
41338 1999-05-10  Craig Burley  <craig@jcb-sc.com>
41339
41340         * g77.f-torture/execute/erfc.f: Use small single-precision
41341         values, to avoid problems on Alphas when not -mieee.
41342
41343 1999-05-08  Craig Burley  <craig@jcb-sc.com>
41344
41345         * gcc.dg/990506-0.c: New test.
41346
41347 1999-05-08  Richard Henderson  <rth@cygnus.com>
41348
41349         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
41350         the constant to test.  Don't XFAIL 64-bit targets.
41351
41352         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
41353         * g++.old-deja/g++.law/profile1.C: Likewise.
41354
41355         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
41356         operator new instances.
41357         * g++.old-deja/g++.other/delete5.C: Likewise.
41358
41359 1999-05-03  Craig Burley  <craig@jcb-sc.com>
41360
41361         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
41362         intrinsic.
41363
41364 1999-05-03  Craig Burley  <craig@jcb-sc.com>
41365
41366         * g77.f-torture/execute/u77-test.f: Reverse order of two
41367         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
41368
41369 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41370
41371         * gcc.dg/compare1.c: New test.
41372
41373 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
41374
41375         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
41376         New tests.
41377
41378 1999-05-02  Craig Burley  <craig@jcb-sc.com>
41379
41380         * g77.f-torture/compile/19990502-1.f: New test.
41381
41382 1999-05-02  Craig Burley  <craig@jcb-sc.com>
41383
41384         * g77.f-torture/compile/19990502-0.f: New test.
41385
41386 1999-05-02  Craig Burley  <craig@jcb-sc.com>
41387
41388         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
41389         intrinsic.
41390
41391 1999-05-02  Craig Burley  <craig@jcb-sc.com>
41392
41393         * g77.f-torture/execute/u77-test.f (main): List libU77
41394         intrinsics not currently tested.
41395         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
41396         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
41397         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
41398         Trim blanks off the ends of some printed strings.
41399
41400 1999-05-02  Craig Burley  <craig@jcb-sc.com>
41401
41402         * g77.f-torture/execute/u77-test.f (main): Just warn about
41403         FSTAT gid disagreement, as it's expected on some systems.
41404
41405 1999-05-01  Craig Burley  <craig@jcb-sc.com>
41406
41407         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
41408         use a new function, which allows for some slop.
41409         Clean up some commentary.
41410         (issum): The new function.
41411         (sgladd): Deleted subroutine.
41412
41413 1999-05-01  Craig Burley  <craig@jcb-sc.com>
41414
41415         * g77.f-torture/execute/u77-test.f: Modify to be more like
41416         libf2c/libU77 version, bringing patches to that version here.
41417         Add suitable commentary.
41418
41419 1999-04-25  Richard Henderson  <rth@cygnus.com>
41420
41421         * gcc.dg/990424-1.c: New test.
41422
41423 1999-04-24  Craig Burley  <craig@jcb-sc.com>
41424
41425         * g77.f-torture/execute/u77-test.f (main): Bug involving
41426         LSTAT has been fixed, so turn back on full checking.
41427
41428 1999-04-20  Craig Burley  <craig@jcb-sc.com>
41429
41430         * g77.f-torture/compile/19990419-0.f: New test.
41431         * g77.f-torture/execute/19990419-1.f: New test.
41432
41433 1999-04-17  Richard Henderson  <rth@cygnus.com>
41434
41435         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
41436         to avoid the need for a prototype to supress a warning.
41437
41438 1999-04-07  Jim Wilson  <wilson@cygnus.com>
41439
41440         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
41441
41442 1999-04-04  Jeffrey A Law  (law@cygnus.com)
41443
41444         * gcc.c-torture/execute/990404-1.c: New test.
41445
41446 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
41447
41448         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
41449         * gcc.dg/cpp-if3.c: Don't use -pedantic.
41450         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
41451         missing initializer warnings.
41452
41453 1999-03-28  Jeffrey A Law  (law@cygnus.com)
41454
41455         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
41456         matching strings.
41457
41458 1999-03-26  Jeffrey A Law  (law@cygnus.com)
41459
41460         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
41461
41462 1999-03-26  Craig Burley  <craig@jcb-sc.com>
41463
41464         * g77.f-torture/execute/19990325-0.f: New test.
41465         * g77.f-torture/execute/19990325-1.f: New test.
41466
41467 1999-03-24  Jeffrey A Law  (law@cygnus.com)
41468
41469         * gcc.c-torture/execute/990324-1.c: New test.
41470
41471 1999-03-22  Jim Wilson  <wilson@cygnus.com>
41472
41473         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
41474         test with 4.
41475
41476 1999-03-17  Richard Henderson  <rth@cygnus.com>
41477
41478         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
41479
41480 1999-03-13  Craig Burley  <craig@jcb-sc.com>
41481
41482         * g77.f-torture/execute/19990313-2.f: New test.
41483         * g77.f-torture/execute/19990313-3.f: New test.
41484
41485 1999-03-13  Craig Burley  <craig@jcb-sc.com>
41486
41487         * g77.f-torture/execute/19990313-0.f: New test.
41488         * g77.f-torture/execute/19990313-1.f: New test.
41489
41490 1999-03-12  Jim Wilson  <wilson@cygnus.com>
41491
41492         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
41493         printf to sprintf.
41494         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
41495         (main): Add check for u15.  Conditionalize u31 check depending on
41496         whether ints are <32 bits or >=32 bits.
41497
41498 1999-03-08  Craig Burley  <craig@jcb-sc.com>
41499
41500         * g77.f-torture/execute/19981119-0.f: Improve testiness.
41501
41502 1999-03-08  Craig Burley  <craig@jcb-sc.com>
41503
41504         * g77.f-torture/compile/19990305-0.f: New test.
41505         * g77.f-torture/execute/19981119-0.f: New test.
41506
41507 1999-03-08  Craig Burley  <craig@jcb-sc.com>
41508
41509         * g77.f-torture/execute/970625-2.f: call ABORT if final
41510         result is not correct, instead of just printing it.
41511         Add this checking via newly introduced obfuscation, to
41512         trip up buggy front ends.
41513
41514 1999-03-07  Craig Burley  <craig@jcb-sc.com>
41515
41516         * g77.f-torture/compile/960317-1.f: Moved from being
41517         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
41518
41519 1999-03-06  Craig Burley  <craig@jcb-sc.com>
41520
41521         * g77.f-torture/execute/960317-1.f: New (old) test.
41522         * g77.f-torture/execute/970625-2.f: Ditto.
41523
41524 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
41525
41526         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
41527         message on line 1 or line 2; cccp and cpplib do this differently.
41528
41529 1999-03-01  Jeffrey A Law  (law@cygnus.com)
41530
41531         * g++.old-deja/g++.law/weak1.C: New test.
41532
41533 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
41534
41535         * gcc.c-torture/execute/990119-1.c: Renamed to...
41536         * gcc.dg/990119-1.c: this, so it will only be tested once
41537         (it's a preprocessor test, it doesn't need to be run at
41538         multiple optimization levels).
41539
41540 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
41541
41542         * lib/g++.exp: Don't add incdir=$base_dir/../include to
41543           ALWAYS_CXXFLAGS.
41544
41545 1999-02-24  Craig Burley  <craig@jcb-sc.com>
41546
41547         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
41548         * g77.f-torture/compile/19981216-0.f: ...as it is expected
41549         to not be compilable by current g77.
41550
41551 1999-02-24  Nick Clifton  <nickc@cygnus.com>
41552
41553         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
41554
41555 1999-02-22  Jeffrey A Law  (law@cygnus.com)
41556
41557         * gcc.c-torture/execute/990222-1.c: New test.
41558
41559 1999-02-19  Craig Burley  <craig@jcb-sc.com>
41560
41561         * g77.f-torture/compile/19990218-0.f: New test.
41562         * g77.f-torture/noncompile/19990218-1.f: New test.
41563
41564 1999-02-18  Craig Burley  <craig@jcb-sc.com>
41565
41566         * g77.f-torture/compile/19981216-0.f: New test.
41567
41568 1999-02-14  Jeffrey A Law  (law@cygnus.com)
41569
41570         * gcc.dg/990214-1.c: New test.
41571
41572 1999-02-13  Jeffrey A Law  (law@cygnus.com)
41573
41574         * gcc.dg/990213-2.c: New test.
41575
41576         * gcc.dg/990213-1.c: New test.
41577
41578 1999-02-12  Jeffrey A Law  (law@cygnus.com)
41579
41580         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
41581         ints.
41582
41583 1999-02-11  Nick Clifton  <nickc@cygnus.com>
41584
41585         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
41586         specified by target.
41587
41588         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
41589
41590 1999-02-11  Jeffrey A Law  (law@cygnus.com)
41591
41592         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
41593
41594 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
41595
41596         * gcc.dg/special/ecos.exp: New test driver for new tests with
41597         special requirements.
41598
41599         * gcc.dg/special/alias-1.c: New test.
41600         * gcc.dg/special/gcsec-1.c: New test.
41601         * gcc.dg/special/weak-1.c: New test.
41602         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
41603         * gcc.dg/special/weak-2.c: New test.
41604         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
41605         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
41606         * gcc.dg/special/wkali-1.c: New test.
41607         * gcc.dg/special/wkali-2.c: New test.
41608         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
41609         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
41610
41611 1999-02-10  Felix Lee  <flee@cygnus.com>
41612
41613           * lib/c-torture.exp (c-torture-compile): Pull out code for
41614           analyzing gcc error messages.
41615           (c-torture-execute): Likewise.  Fix some (harmless) false
41616           positives.
41617           * lib/gcc.exp (gcc_check_compile): New function.
41618
41619 1999-02-08  Richard Henderson  <rth@cygnus.com>
41620
41621         * gcc.c-torture/execute/990208-1.c: New test.
41622
41623 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
41624
41625         * g++.dg/special/ecos.exp: New driver for new tests with special
41626         requirements
41627
41628         * g++.dg/special/conpr-1.C: New test
41629         * g++.dg/special/conpr-2.C: New test
41630         * g++.dg/special/conpr-2a.C: New test
41631         * g++.dg/special/conpr-3.C: New test
41632         * g++.dg/special/conpr-3a.C: New test
41633         * g++.dg/special/conpr-3b.C: New test
41634
41635         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
41636         allow g++ to use the dg driver
41637
41638         * README: Add comment about g++.dg directory
41639
41640 1999-02-06  Jeffrey A Law  (law@cygnus.com)
41641
41642         * README: Update email addresses.
41643
41644 1999-02-03  Nick Clifton  <nickc@cygnus.com>
41645
41646         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
41647         arguments in order to force structure S onto the stack even on
41648         the alpha.
41649         (test): Pass 10 leading arguments to function foo as well as the
41650         structure S.
41651
41652         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
41653         failure for all targets.
41654
41655         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
41656         abort to terminate program execution.
41657
41658 1999-01-30  Richard Henderson  <rth@cygnus.com>
41659
41660         * gcc.c-torture/execute/990130-1.c: New test.
41661
41662 1999-01-30  Jeffrey A Law  (law@cygnus.com)
41663
41664         * gcc.dg/990130-1.c: New test.
41665
41666 1999-01-28  Michael Meissner  <meissner@cygnus.com>
41667
41668         * gcc.c-torture/execute/990128-1.c: New test.
41669
41670 1999-01-27  Michael Meissner  <meissner@cygnus.com>
41671
41672         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
41673
41674 1999-01-27  Felix Lee  <flee@cygnus.com>
41675
41676         * lib/c-torture.exp (c-torture-compile): pull out code for
41677         analyzing gcc error messages.
41678         (c-torture-execute): ditto, and fix some (harmless) false
41679         positives.
41680         * lib/gcc.exp (gcc_check_compile): new function.
41681
41682 1999-01-17  Jeffrey A Law  (law@cygnus.com)
41683
41684         * gcc.dg/990117-1.c: New test.
41685
41686         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
41687
41688         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
41689
41690 1999-01-15  Jeffrey A Law  (law@cygnus.com)
41691
41692         * g77.f-torture/compile/990115-1.f: New test.
41693
41694 1999-01-07  Jeffrey A Law  (law@cygnus.com)
41695
41696         * gcc.c-torture/compile/990107-1.c: New test
41697
41698 1999-01-06  Jeffrey A Law  (law@cygnus.com)
41699
41700         * gcc.c-torture/execute/990106-2.c: New test.
41701
41702         * gcc.c-torture/execute/990106-1.c: New test.
41703
41704 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
41705
41706         * gcc.c-torture/compile/981223-1.c: New test.
41707
41708 1998-12-29  Richard Henderson  <rth@cygnus.com>
41709
41710         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
41711         (opt3): Rename from opt4 and disable.
41712
41713 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
41714
41715         * g++.old-deja/g++.pt/ptrmem5.C: New test.
41716
41717 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
41718
41719         * g++.old-deja/g++.other/conv5.C: New test.
41720
41721 1998-12-14  Nick Clifton  <nickc@cygnus.com>
41722
41723         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
41724
41725 1998-12-11  Jeffrey A Law  (law@cygnus.com)
41726
41727         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
41728
41729 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
41730
41731         * gcc.c-torture/compile/981211-1.c: New test.
41732
41733 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
41734
41735         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
41736
41737         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
41738
41739 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41740
41741         * gcc.special/930510-1.c: Make C9X safe.
41742         * gcc.misc-tests/gcov-1.c Similarly.
41743         * gcc.misc-tests/gcov-2.c Similarly.
41744
41745 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
41746
41747         * gcc.dg/ultrasp1.c: New test.
41748
41749 1998-12-06  Richard Henderson  <rth@cygnus.com>
41750
41751         * gcc.c-torture/execute/981206.c: New test.
41752
41753 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
41754
41755         * g++.old-deja/g++.ns/template7.C: New test.
41756
41757         * g++.old-deja/g++.other/expr1.C: New test.
41758
41759         * g++.old-deja/g++.eh/tmpl3.C: New test.
41760
41761         * g++.old-deja/g++.eh/tmpl2.C: New test.
41762
41763 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
41764
41765         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
41766         * g++.old-deja/g++.other/using6.C: Removed.
41767         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
41768
41769         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
41770
41771 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
41772
41773         * g++.old-deja/g++.pt/overload8.C: New test.
41774
41775         * g++.old-deja/g++.pt/overload7.C: New test.
41776
41777         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
41778
41779         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
41780         and relinking messages.
41781         * lib/g++.exp (g++_target_compile): Remove .rpo file when
41782         compiling with -frepo.
41783
41784 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
41785
41786         * g++.old-deja/g++.pt/lookup6.C: New test.
41787
41788 1998-11-30  Nick Clifton  <nickc@cygnus.com>
41789
41790         * gcc.c-torture/execute/981130-1.c: New test.
41791         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
41792
41793 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
41794
41795         * g++.old-deja/g++.pt/explicit76.C: New test.
41796
41797         * g++.old-deja/g++.pt/friend38.C: New test.
41798
41799         * g++.old-deja/g++.ns/crash2.C: New test.
41800
41801         * g++.old-deja/g++.pt/defarg8.C: New test.
41802
41803         * g++.old-deja/g++.pt/instantiate6.C: New test.
41804
41805         * g++.old-deja/g++.pt/static6.C: New test.
41806
41807         * g++.old-deja/g++.pt/decl2.C: New test.
41808
41809 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
41810
41811         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
41812         problem is actually related with name lookup, but so what? :-)
41813
41814         * g++.old-deja/g++.pt/friend37.C: New test.
41815
41816 1998-11-25  Dave Love  <d.love@dl.ac.uk>
41817
41818         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
41819         element, which fails on some systems.
41820
41821         * g77.f-torture/execute/labug1.f: New test.
41822
41823 1998-11-21  Jeffrey A Law  (law@cygnus.com)
41824
41825         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
41826         is defined.
41827
41828 1998-11-18  Dave Love  <d.love@dl.ac.uk>
41829
41830         * g77.f-torture/compile/981117-1.f: New test.
41831
41832 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
41833
41834         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
41835         properly discarded.
41836
41837 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
41838
41839         * gcc.c-torture/execute/memcheck: New directory of tests for
41840         -fcheck-memory-usage.
41841
41842 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
41843
41844         * README: New file, general information about the testsuite and
41845         new description of the various C++ test subdirectories.
41846         * README.g++: Eliminate obsolete information, update and move most
41847         relevant stuff to README.
41848
41849 1998-11-07  Richard Henderson  <rth@cygnus.com>
41850
41851         * gcc.c-torture/compile/981107-1.c: New test.
41852
41853 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
41854
41855         * execute/memcpy-bi.c: New testcase.
41856
41857 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
41858
41859         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
41860         base classes.
41861
41862         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
41863         template is selected.
41864
41865         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
41866         classes, it should be accepted for all types.
41867
41868         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
41869
41870         * g++.old-deja/g++.pt/spec24.C: Ensure that template
41871         specializations start with template headers.
41872
41873 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
41874
41875         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
41876
41877         * g++.old-deja/g++.other/init9.C: Test cross initialization of
41878         non-POD types.
41879
41880 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
41881
41882         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
41883
41884 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
41885
41886         * compile/981022-1.c, compile/981022-1.x: New test and driver.
41887
41888 1998-10-19  Jeffrey A Law  (law@cygnus.com)
41889
41890         * 981019-1.c: New test.
41891
41892 1998-10-14  Robert Lipe <robertl@dgii.com>
41893
41894         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
41895         find objc headers.
41896
41897 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
41898
41899         * compile/981001-4.c: Remove use of GCC extension that triggers a
41900         compiler bug.
41901
41902 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
41903
41904         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
41905
41906 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
41907
41908         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
41909         instantiation of template produces incorrect code for delete
41910         expression.
41911
41912         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
41913         constructors' name is not unique.
41914         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
41915         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
41916
41917         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
41918         automatic array of const is ill-formed.
41919
41920         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
41921         of template parameter?
41922
41923         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
41924         const.
41925
41926         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
41927         pointer-to-member expression.
41928
41929         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
41930         declaration causes ICE.
41931
41932 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
41933
41934         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
41935         reserved in the global namespace.
41936
41937         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
41938         generate needed virtual table.
41939
41940         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
41941
41942 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
41943
41944         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
41945         template-dependent type
41946
41947 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
41948
41949         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
41950         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
41951         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
41952
41953         * g++.old-deja/g++.other/using5.C: New test; using decl from base
41954         class should be usable as argument of member function.
41955         * g++.old-deja/g++.other/using6.C: New test; using decl from base
41956         class should be usable as return type of member function.
41957         * g++.old-deja/g++.other/using7.C: New test; using decl from base
41958         class should be usable as type of data member.
41959
41960         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
41961
41962 1998-10-09  Jeffrey A Law  (law@cygnus.com)
41963
41964         * gcc.c-torture/special/920521-1.c: Fix bogus test.
41965
41966 1998-10-08  Nick Clifton  <nickc@cygnus.com>
41967
41968         * gcc.dg/dll-?.c Add thumb to target list.
41969         Fix assembler scan patterns to match current assembler output.
41970
41971 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
41972
41973         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
41974         matching of template brackets.
41975
41976         * g++.old-deja/g++.other/using4.C: New test.  Test using
41977         declarations of methods from base classes.
41978
41979         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
41980         within functions should introduce names into the innermost
41981         enclosing namespace.
41982
41983         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
41984         of static locals if first initialization throws.
41985
41986 1998-10-07  Jim Wilson  <wilson@cygnus.com>
41987
41988         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
41989
41990 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
41991
41992         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
41993         lose track of the possible targets of tablejump insns.
41994         * special/special.exp: Run it.
41995
41996 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
41997
41998         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
41999         must be declared before its specializations can be named in friend
42000         declarations.
42001
42002 1998-10-05  Dave Love  <d.love@dl.ac.uk>
42003
42004         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
42005
42006         * g77.f-torture/execute/io1.f: New test.
42007
42008 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
42009
42010         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
42011         with pointer to template function, for which no argument deduction
42012         is possible.
42013
42014         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
42015         specialization of template function as argument to template
42016         function.
42017
42018         * g++.old-deja/g++.other/access2.C: New test; Inner class
42019         shouldn't have privileged access to Outer's names.
42020
42021 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
42022
42023         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
42024         friend template declared within template class conflicts with
42025         nested class of the same name.
42026
42027         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
42028         is ignored.
42029
42030         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
42031         object with direct initializer as function declaration.
42032
42033         * g++.old-deja/g++.other/decl2.C: New test; duplicate
42034         initializers.
42035
42036         * g++.old-deja/g++.other/null2.C: New test; conditional operator
42037         involving const pointer and NULL produces incorrect result.
42038
42039         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
42040         type name without `typename' should be rejected with -pedantic.
42041
42042 1998-10-02  Richard Henderson  <rth@cygnus.com>
42043
42044         * g++.old-deja/g++.other/addrof1.C: New test.
42045
42046 1998-10-01  Nick Clifton  <nickc@cygnus.com>
42047
42048         * gcc.c-torture/compile/981001-1.c: New test.
42049         * gcc.c-torture/execute/981001-1.c: New test.
42050
42051 1998-10-01  Jeffrey A Law  (law@cygnus.com)
42052
42053         * gcc.c-torture/compile/981001-2.c: New test.
42054         * gcc.c-torture/compile/981001-3.c: New test.
42055         * gcc.c-torture/compile/981001-4.c: New test.
42056
42057 1998-10-01  Robert Lipe  <robertl@dgii.com>
42058
42059         * lib/objc.exp (objc_target_compile): Add -L during compiles for
42060         multilibbed hosts.  Idea grafted from g77.exp.
42061
42062 1998-09-30  Dave Love  <d.love@dl.ac.uk>
42063
42064         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
42065         avoid losing on systems which need -lsocket.
42066
42067 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
42068
42069         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
42070         * g++.old-deja/g++.other/nested2.C: Ditto.
42071         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
42072         failure.
42073
42074 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
42075
42076         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
42077         preferred over template operator!= for enum bitfields.
42078
42079 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
42080
42081         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
42082         that happen to have the same base name, but in different scopes,
42083         are incorrectly rejected.
42084
42085 1998-09-16  Richard Henderson  <rth@cygnus.com>
42086
42087         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
42088         on the native word size instead of an integer literal.
42089
42090 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
42091
42092         * g++.old-deja/g++.other/static2.C: Invocation of static data
42093         member of type pointer-to-function denoted as non-static member.
42094
42095         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
42096         checks involving function types and aliases.
42097
42098 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
42099
42100         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
42101         redefined to the same non-trivial type.
42102
42103         * g++.old-deja/g++.pt/explicit73.C: Test for proper
42104         namespace-qualification of template specializations declared in
42105         other namespaces.
42106
42107         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
42108         to declare a subset of the specializations of a template function
42109         as friends of specializations of a template class.
42110
42111         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
42112         member templates that do not fully specialize the enclosing
42113         template class are rejected.
42114
42115 1998-09-11  Dave Love  <d.love@dl.ac.uk>
42116
42117         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
42118
42119 1998-09-08  Dave Love  <d.love@dl.ac.uk>
42120
42121         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
42122         altered from libf2c/libU77 version.
42123
42124 1998-09-06  Dave Love  <d.love@dl.ac.uk>
42125
42126         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
42127
42128 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
42129
42130         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
42131         (un)signed char are different types for template specialization
42132         purposes.
42133
42134 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
42135
42136         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
42137         * objc: ObjC testsuite.
42138
42139 1998-08-31  Catherine Moore  <clm@cygnus.com>
42140
42141         * gcc.c-torture/execute/941014-1.x: New file.
42142
42143 1998-08-31  Nick Clifton  <nickc@cygnus.com>
42144
42145         * lib/c-torture.exp: Add support for
42146         torture_eval_before_compile and torture_eval_before_execute
42147         variables.
42148
42149 1998-08-30  Jeffrey A Law  (law@cygnus.com)
42150
42151         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
42152         this test triggers valid.
42153
42154 1998-08-27  Jeffrey A Law  (law@cygnus.com)
42155
42156         * gcc.dg/980827-1.c: New test.
42157
42158 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
42159
42160         * gcc.c-torture/execute/loop-4b.c: New test.
42161
42162 1998-08-26  Nick Clifton  <nickc@cygnus.com>
42163
42164         * lib/c-torture.exp: Add support for
42165         torture_eval_before_compile and torture_eval_before_execute
42166         variables.
42167
42168 1998-08-25  Jeffrey A Law  (law@cygnus.com)
42169
42170         * gcc.c-torture/compile/980825-1.c: New test.
42171
42172 1998-08-24  Nick Clifton  <nickc@cygnus.com>
42173
42174         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
42175         count number tests in opt_t0 not good_t0.
42176
42177 1998-08-24  Jeffrey A Law  (law@cygnus.com)
42178
42179         * gcc.c-torture/compile/930326-1.x: Fix typo.
42180
42181 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
42182
42183         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
42184         causes an ICE.
42185
42186 1998-08-21  Jeffrey A Law  (law@cygnus.com)
42187
42188         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
42189         STACK_SIZE is defined.
42190         * gcc.c-torture/unsorted/stuct.c: Similarly.
42191
42192         * gcc.c-torture/compile/980821-1.c: New test.
42193
42194 1998-08-21  Jeffrey A Law  (law@cygnus.com)
42195
42196         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
42197
42198 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
42199
42200         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
42201         code.
42202
42203 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
42204
42205         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
42206         error'.
42207
42208 1998-08-18  Jeffrey A Law  (law@cygnus.com)
42209
42210         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
42211
42212 1998-08-16  Jeffrey A Law  (law@cygnus.com)
42213
42214         * gcc.c-torture/compile/980816-1.c: New test.
42215
42216         * gcc.dg/980816-1.c: New test.
42217
42218 1998-08-13  Jeffrey A Law  (law@cygnus.com)
42219
42220         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
42221         compiler for ieee tests.
42222
42223 1998-08-01  Dave Love  <d.love@dl.ac.uk>
42224
42225         * g77.f-torture/compile/980729-0.f: New test.
42226
42227 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
42228
42229         * gcc.c-torture/special/eeprof-1.c: New test, for
42230         -finstrument-functions.
42231         * gcc.c-torture/special/special.exp: Run it.
42232
42233 1998-07-29  Jeffrey A Law  (law@cygnus.com)
42234
42235         * gcc.c-torture/compile/980729-1.c: New test.
42236
42237 1998-07-27  Nick Clifton  <nickc@cygnus.com>
42238
42239         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
42240         __thumb__ is defined, and test for ARM style doubles if so.
42241
42242 1998-07-26  Dave Love  <d.love@dl.ac.uk>
42243
42244         * g77.f-torture/noncompile/980615-0.f: New test.
42245
42246 1998-07-26  H.J. Lu  (hjl@gnu.org)
42247
42248         * gcc.dg/980312-1.c: Do link instead of compile.
42249         * gcc.dg/980313-1.c: Likewise.
42250
42251 1998-07-26  Jeffrey A Law  (law@cygnus.com)
42252
42253         * gcc.c-torture/compile/980726-1.c: New test.
42254
42255 1998-07-25  Dave Love  <d.love@dl.ac.uk>
42256
42257         * g77.f-torture/execute/io0.f: New test.
42258
42259 1998-07-24  Nick Clifton  <nickc@cygnus.com>
42260
42261         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
42262         an int.
42263
42264 1998-06-18  Michael Meissner  <meissner@cygnus.com>
42265
42266         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
42267         m32r bugs.
42268
42269 1998-07-17  Nick Clifton  <nickc@cygnus.com>
42270
42271         * gcc.dg/980626-1.c: Expect failures for all toolchains until
42272         c-decl.c:grokdeclarator can handle mode attributes.
42273
42274 1998-07-16  Jeffrey A Law  (law@cygnus.com)
42275
42276         * gcc.c-torture/execute/980716-1.c: New test.
42277
42278 1998-07-13  Jeffrey A Law  (law@cygnus.com)
42279
42280         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
42281         the mn10200.
42282         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
42283         the mn10200.
42284         * gcc.c-torture/execute/va-arg-3.x: Similarly.
42285         * gcc.c-torture/compile/930326-1.x: Similarly.
42286
42287 1998-07-13  Dave Love  <d.love@dl.ac.uk>
42288
42289         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
42290         New test from Craig.
42291
42292 1998-07-12  Dave Love  <d.love@dl.ac.uk>
42293
42294         * g77.f-torture/noncompile/980616-0.f: New test.
42295
42296         * g77.f-torture/execute/970816-3.f: New test from Craig.
42297
42298 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
42299
42300         *  g++.other/singleton.C: Return error value instead of taking
42301         SIGSEGV.
42302
42303 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
42304
42305         *  g++.other/singleton.C: New test.  Warning is under dispute.
42306         Runtime crash is not.
42307
42308 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
42309
42310         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
42311         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
42312         using6.C, using7.C}: New namespace tests.
42313
42314 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
42315
42316         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
42317         specialization with typedef'ed names used as array indexes.
42318
42319 1998-07-09  Jeffrey A Law  (law@cygnus.com)
42320
42321         * gcc.c-torture/execute/980709-1.c: New test.
42322
42323         * gcc.dg/980709-1.c: New test.
42324
42325 1998-07-07  Richard Henderson  <rth@cygnus.com>
42326
42327         * gcc.c-torture/execute/bcp-1.c: New test.
42328
42329 1998-07-07  Jeffrey A Law  (law@cygnus.com)
42330
42331         * gcc.c-torture/execute/980707-1.c: New test.
42332
42333 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
42334
42335         * gcc.c-torture/compile/980706-1.c: New test.
42336
42337 1998-07-01  Dave Love  <d.love@dl.ac.uk>
42338
42339         * g77.f-torture/execute/980701-0.f,
42340         g77.f-torture/execute/980701-1.f: New test from Craig.
42341
42342 1998-07-01  Jeffrey A Law  (law@cygnus.com)
42343
42344         * gcc.c-torture/compile/980701-1.c: New test.
42345
42346         * gcc.c-torture/execute/980701-1.c: New test.
42347
42348 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
42349 rlsruhe.de>
42350
42351         * g++.old-deja/g++.robertl/eb132.C: New test.
42352         * g++.old-deja/g++.robertl/eb133.C: Likewise.
42353
42354 1998-06-29  Dave Love  <d.love@dl.ac.uk>
42355
42356         * g77.f-torture/execute/980628-7.f,
42357         g77.f-torture/execute/980628-8.f,
42358         g77.f-torture/execute/980628-9.f,
42359         g77.f-torture/execute/980628-10.f: New tests from Craig.
42360
42361         * g77.f-torture/execute/980628-3.f: Remove mail headers.
42362
42363 1998-06-28  Jeffrey A Law  (law@cygnus.com)
42364
42365         * g77.f-torture/execute/980628-4.f: New test from Craig.
42366         * g77.f-torture/execute/980628-5.f: Likewise.
42367         * g77.f-torture/execute/980628-2.f: Likewise.
42368         * g77.f-torture/execute/980628-0.f: Likewise.
42369         * g77.f-torture/execute/980628-1.f: Likewise.
42370         * g77.f-torture/execute/980628-3.f: Likewise.
42371         * g77.f-torture/execute/980628-6.f: Likewise.
42372
42373 1998-06-28  Jeffrey A Law  (law@cygnus.com)
42374
42375         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
42376         directory when nothing has been installed yet.
42377
42378 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
42379
42380         * gcc.c-torture/special/special.exp: Handle newer versions of
42381         dejagnu.
42382
42383 1998-06-26  Jeffrey A Law  (law@cygnus.com)
42384
42385         * gcc.dg/980626-1.c: New test.
42386
42387 1998-06-19  Bruno Haible <haible@ilog.fr>
42388
42389         * gcc.misc-tests/m-un-2.c: New test.
42390         * g++.old-deja/g++.other/warn01.c: Likewise.
42391
42392 1998-06-19  Robert Lipe  <robertl@dgii.com>
42393
42394         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
42395         compatibility with assmblers with a different comment character.
42396         Eliminate use of GAS-specific extensions.
42397
42398 1998-06-19  Jeffrey A Law  (law@cygnus.com)
42399
42400         * gcc.c-torture/execute/ieee/980619-1.c: New test.
42401
42402 1998-06-19  Robert Lipe  <robertl@dgii.com>
42403
42404         * lib/g77.exp: Replace search for libf2c.a with search for newly
42405         renamed libg2c.a
42406
42407 1998-06-17  Jeffrey A Law  (law@cygnus.com)
42408
42409         * gcc.c-torture/execute/980617-1.c: New test.
42410
42411 1998-06-12  Jeffrey A Law  (law@cygnus.com)
42412
42413         * gcc.c-torture/execute/980612-1.c: New test.
42414
42415 1998-06-08  Jeffrey A Law  (law@cygnus.com)
42416
42417         * gcc.dg/980523-1.c: Only test on ppc-linux.
42418         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
42419
42420         * gcc.c-torture/execute/980608-1.c: New test.
42421
42422 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
42423
42424         * gcc.c-torture/execute/980605-1.c: New test.
42425
42426 1998-06-04  Jeffrey A Law  (law@cygnus.com)
42427
42428         * gcc.c-torture/execute/980604-1.c: New test.
42429
42430 1998-06-02  Jeffrey A Law  (law@cygnus.com)
42431
42432         * gcc.c-torture/execute/980602-1.c: New test.
42433         * gcc.c-torture/execute/980602-2.c: Likewise.
42434
42435 1998-06-02  Dave Love  <d.love@dl.ac.uk>
42436
42437         * 970125-0.f: Fix per JCB.  Add commentary.
42438
42439 1998-05-31  Michael Meissner  <meissner@cygnus.com>
42440
42441         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
42442         IEEE -0 support.
42443
42444 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
42445
42446         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
42447         earlier.
42448
42449 1998-05-28  Catherine Moore <clm@cygnus.com>
42450
42451         * gcc.c-torture/execute/980526-3.c: New test.
42452
42453 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
42454
42455         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
42456         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
42457         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
42458         m88k-motorola-sysv3 to XFAIL.
42459
42460 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42461
42462         * gcc.dg/980526-1.c: New test.
42463         * gcc.c-torture/execute/980526-2.c: New test.
42464
42465 1998-05-26  Jeffrey A Law  (law@cygnus.com)
42466
42467         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
42468
42469         * gcc.c-torture/execute/980526-1.c: New test.
42470
42471 1998-05-26  Dave Love  <d.love@dl.ac.uk>
42472
42473         * g77.f-torture/execute/alpha2.f: Add runtime test.
42474
42475 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
42476
42477         * g++.old-deja/old-deja.exp: Strip leading directories.
42478
42479         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
42480         error for the line.  Don't run multiple tests for the same line.
42481
42482 1998-05-23  Jeffrey A Law  (law@cygnus.com)
42483
42484         * gcc.dg/980523-1.c: New test.
42485
42486 1998-05-23  Dave Love  <d.love@dl.ac.uk>
42487
42488         * g77.f-torture/compile/970915-0.f: New test.
42489
42490 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
42491
42492         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
42493
42494 1998-05-21  Jeffrey A Law  (law@cygnus.com)
42495
42496         * gcc.dg/980520-1.c: New test.
42497
42498 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
42499
42500         * gcc.dg/980502-1.c: Fix return type.
42501
42502 1998-05-20  Jeffrey A Law  (law@cygnus.com)
42503
42504         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
42505         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
42506         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
42507         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
42508         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
42509
42510 1998-05-20  Dave Love  <d.love@dl.ac.uk>
42511
42512         * g77.f-torture/execute/980520-1.f: New test.
42513
42514 1998-05-15  Dave Love  <d.love@dl.ac.uk>
42515
42516         * lib/mike-g77.exp: New file.
42517
42518         * g77.f-torture/noncompile/noncompile.exp,
42519         g77.f-torture/noncompile/check0.f: New files.
42520
42521 1998-05-14  Dave Love  <d.love@dl.ac.uk>
42522
42523         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
42524         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
42525         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
42526         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
42527         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
42528         abort where appropriate.
42529
42530 1998-05-05  Michael Meissner  <meissner@cygnus.com>
42531
42532         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
42533         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
42534
42535 1998-04-29  Dave Love  <d.love@dl.ac.uk>
42536
42537         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
42538
42539 1998-04-27  Dave Love  <d.love@dl.ac.uk>
42540
42541         * g77.f-torture/compile/980427-0.f: New test.
42542
42543 1998-04-24  Dave Love  <d.love@dl.ac.uk>
42544
42545         * g77.f-torture/compile/980424-0.f: New test.
42546
42547 1998-04-19  Dave Love  <d.love@dl.ac.uk>
42548
42549         * g77.f-torture/compile/980419-2.f (main): New test.
42550         * g77.f-torture/compile/970125-0.f: New test.
42551         * g77.f-torture/compile/980419-1.f: New test.
42552
42553 1998-04-08  Jim Wilson  <wilson@cygnus.com>
42554
42555         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
42556         of loop-4.c.
42557
42558 1998-04-07  Jim Wilson  <wilson@cygnus.com>
42559
42560         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
42561
42562 1998-04-03  Jim Wilson  <wilson@cygnus.com>
42563
42564         * gcc.c-torture/compile/980329-1.c: New test.
42565
42566 1998-03-18  Jim Wilson  <wilson@cygnus.com>
42567
42568         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
42569         * gcc.dg/980312-1.c: Fix typo in -march command.
42570
42571 1998-03-16  H.J. Lu  (hjl@gnu.org)
42572
42573         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
42574
42575 1998-03-11  Robert Lipe  <robertl@dgii.com>
42576
42577         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
42578         Dave Love agree the Fortran source is bogus.
42579
42580 1998-03-11  Robert Lipe  <robertl@dgii.com>
42581
42582         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
42583         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
42584         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
42585         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
42586         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
42587
42588 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
42589
42590         * g++.old-deja/g++.other/friend1.C: New test.
42591
42592 1998-02-18  Dave Love  <d.love@dl.ac.uk>
42593
42594         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
42595         possibly uninitialized) variables and declare dnrm2.
42596
42597 1998-02-23  Robert Lipe <robertl@dgii.com>
42598
42599         From Bruno Haible <haible@ilog.fr>:
42600         * gcc.c-torture/execute/980223.c: New test.
42601
42602 1998-02-13  Jeffrey A Law  (law@cygnus.com)
42603
42604         * gcc.dg/ifelse-1.c: New test.
42605
42606 1998-02-09  H.J. Lu  (hjl@gnu.org)
42607
42608         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
42609
42610           * lib/old-dejagnu.exp (old-dejagnu): Added the
42611           "execution test - XFAIL *-*-*" handling in the spirit of
42612           "excess errors test -". Changed the "execution test fails"
42613           handling to be like "excess errors test fails".
42614           * Update various tests accordingly.
42615
42616 1998-02-06  Jim Wilson  <wilson@cygnus.com>
42617
42618         * gcc.c-torture/execute/980205.c: New test.
42619
42620 1998-01-18  Jeffrey A Law  (law@cygnus.com)
42621
42622         * lib/c-torture.exp: Look for .x files instead of .cexp files.
42623         * lib/f-torture.exp: Similarly.
42624         * gcc.c-torture: Rename all .cexp files to .x files.
42625
42626 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
42627
42628         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
42629         (940510-1.c): Removed duplicate.
42630         (971104-1.c): New test.
42631
42632 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
42633
42634           * lib/f-torture.exp: Improve error and loop detection.
42635
42636 1997-11-19  Michael Meissner  <meissner@cygnus.com>
42637
42638         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
42639         use that to size the filler array.
42640
42641 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
42642
42643         * lib/c-torture.exp(c-torture-execute): Fix typo.
42644
42645         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
42646         testcase as the executable name. Keep the executable around if
42647         the test fails.
42648
42649 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
42650
42651         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
42652         changes.  Only test one -g option, and move it to the end of the
42653         list of options to test.
42654
42655 1997-09-19  Michael Meissner  <meissner@cygnus.com>
42656
42657         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
42658         variable GCC_TORTURE_OPTIONS to supply default switches separated
42659         by colons.  If no environment variable, run tests with -O0 -g, -O1
42660         -g, and -O2 -g as well.
42661
42662 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
42663
42664         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
42665         explanatory comments. Fix indentation.
42666
42667 1997-09-15  Jeffrey A Law  (law@cygnus.com)
42668
42669         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
42670
42671 1997-09-11  Jeffrey A Law  (law@cygnus.com)
42672
42673         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
42674         * g++.old-deja/g++.mike/p7325.C: Likewise.
42675         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
42676
42677 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
42678
42679         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
42680         * g++.old-deja/g++.brendan/crash30.C: Likewise.
42681         * g++.old-deja/g++.brendan/crash39.C: Likewise.
42682         * g++.old-deja/g++.law/operators4.C: Likewise.
42683
42684 1997-09-11  Joe Buck  (jbuck@synopsys.com)
42685
42686         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
42687         * g++.old-deja/g++.mike/p784.C: Ditto.
42688         * g++.old-deja/g++.mike/p785.C: Ditto.
42689
42690 1997-09-05  Jeffrey A Law  (law@cygnus.com)
42691
42692           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
42693
42694 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
42695
42696         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
42697         target feature; pass this to c-torture-execute as needed.
42698
42699 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
42700
42701         * lib/c-torture.exp(c-torture-execute): If the previous and the
42702         current executables being tested are identical, we don't need to
42703         run the executable again. Try to make the executable names
42704         unique. Add an optional argument for passing additional compiler
42705         flags.
42706
42707 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
42708
42709         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
42710
42711 1997-08-29  Jeffrey A Law  (law@cygnus.com)
42712
42713         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
42714
42715 1997-07-31  Jeffrey A Law  (law@cygnus.com)
42716
42717         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
42718         32bit or larger longs.
42719
42720         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
42721         have either a 32bit long or 32bit int.
42722
42723 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
42724
42725         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
42726         Make double precision tests dependent on sizeof (double).
42727
42728 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
42729
42730         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
42731         too.
42732
42733 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
42734
42735         * gcc.c-torture/compile/961203-1.cexp: New script.
42736
42737 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
42738
42739         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
42740         up the includes ourselves.
42741
42742 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
42743
42744         * lib/plumhall.exp: Remove random include, and add a few
42745         verbose messages for debugging.
42746
42747 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
42748
42749         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
42750         of trying to do it ourselves.
42751
42752 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
42753
42754         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
42755
42756 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
42757
42758         * gcc.prms/5403.c: Made regexp a bit less strict.
42759
42760 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
42761
42762         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
42763         is returned from remote_load instead.
42764         * lib/plumhall.exp: Ditto.
42765         * lib/mike-g++.exp: Ditto.
42766         * lib/old-dejagnu.exp: Ditto.
42767         * lib/c-torture.exp: Ditto.
42768
42769 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
42770
42771         * lib/g++.exp: Use build_wrapper procedure.
42772         * lib/gcc.exp: Ditto.
42773
42774 1997-05-20  Jeffrey A Law  (law@cygnus.com)
42775
42776         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
42777         an old-style decl for malloc.  Fixes tests to work when
42778         sizeof (int) != sizeof (size_t).
42779
42780 1997-05-15  Mike Meissner  <meissner@cygnus.com>
42781
42782         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
42783
42784         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
42785         use stdargs.h interface.
42786
42787 1997-05-15  Mike Meissner  <meissner@cygnus.com>
42788
42789         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
42790         NO_VARARGS when compiling.
42791
42792 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
42793
42794         * lib/plumhall.exp(ph_includes): New procedure.
42795         (ph_make): Use it.
42796         (ph_compiler): Ditto.
42797
42798         * lib/g++.exp: Rename test-glue.c to testglue.c.
42799         * lib/gcc.exp: Ditto.
42800
42801 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
42802
42803         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
42804         to completion when it's called.
42805
42806 1997-03-21  Michael Meissner  <meissner@cygnus.com>
42807
42808         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
42809         is defined, don't do test.
42810
42811 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
42812
42813         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
42814         for object files.
42815         (ph_summary): Mark skipped testcases as untested, not unresolved.
42816
42817         * lib/plumhall.exp (ph_make): If unresolved because of bad
42818         errorCode, record errorCode in log file.
42819         (*): Replace send_log/verbose with verbose -log.
42820
42821 1997-03-19  Michael Meissner  <meissner@cygnus.com>
42822
42823         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
42824         double conversion if double isn't at least 8 bytes.
42825
42826         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
42827         int to work with targets where int is 16 bits.
42828
42829         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
42830         8 bytes, just exit, since 4 byte doubles don't have enough bits of
42831         precision for the test to complete.
42832
42833 1997-03-14  Michael Meissner  <meissner@cygnus.com>
42834
42835         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
42836         if d10v is not compiled with the -mdouble64 flag.
42837         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
42838
42839         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
42840         d10v is not compiled with the -mint32 flag.
42841
42842 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
42843
42844         * lib/plumhall.exp: Use incr_count.
42845
42846 1997-03-12  Jeffrey A Law  (law@cygnus.com)
42847
42848         * gcc.c-torture: Update to c-torture-1.45.
42849
42850 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
42851
42852         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
42853         the name of the expect testcase file).
42854
42855         * lib/g++.exp(g++_init): Ditto.
42856
42857 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
42858
42859         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
42860         the host.
42861
42862         * lib/gcc.exp(gcc_exit): New procedure.
42863
42864 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
42865
42866         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
42867         specs where appropriate.
42868
42869         * g++.old-deja/g++.arm/*: Added additional ERROR checks
42870         because of new "candidates are" messages, and removed a few
42871
42872         * Converted all non-old-style g++ testcases to old-style, and
42873         moved into g++.old-deja.
42874
42875 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
42876
42877         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
42878         options.
42879
42880         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
42881         succeeded.
42882
42883         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
42884
42885 1997-02-13  Michael Meissner  <meissner@cygnus.com>
42886
42887         * lib/gcc.exp (gcc_target_compile): Add support for defining
42888         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
42889         the machine doesn't have those features.
42890
42891 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
42892
42893         * g++.law/operators4.exp: Don't use LIBS.
42894
42895 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
42896
42897         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
42898
42899         * lib/mike-g++.exp: Don't set the compiler to be tested here.
42900         * lib/g++.exp: Set it here instead. Also, allow use of the
42901         --tool_exec and --tool_opt options. Change CXX to
42902         GXX_UNDER_TEST.
42903
42904         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
42905
42906         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
42907
42908 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
42909
42910         * lib/old-dejagnu.exp: Use prune_warnings instead of
42911         prune_system_crud.
42912         * lib/mike-g++.exp: Ditto.
42913         * lib/gcc.exp: Ditto.
42914         * lib/g++.exp: Ditto.
42915
42916         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
42917
42918 1997-02-07  Jeffrey A Law  (law@cygnus.com)
42919
42920           * 941014-2.c: Include stdlib.h
42921           * 960327-1.c: Include stdio.h
42922           * dbra.c, index-1.c: Don't assume ints are 32bits.
42923
42924 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
42925
42926         * lib/gcc.exp: Add gcc,stack_size target feature.
42927
42928         * lib/g++.exp(g++_target_compile): Add the include and link
42929         paths here, not in two other places. And, it's $options, not
42930         options.
42931
42932         * lib/mike-g++.exp(postbase): Remove the code that determines
42933         the correct include and link paths.
42934         * g++.old-deja/old-deja.exp: Ditto.
42935
42936 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
42937
42938         * lib/g++.exp(g++_init): target_compile no longer returns the
42939         filename of the result.
42940
42941 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
42942
42943         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
42944         call to glob.
42945
42946         * gcc.c-torture/special/special.exp: Change call to
42947         gcc_target_compile to include the object file.
42948
42949 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
42950
42951         * gcc.c-torture/special/special.exp: Correct misspelling in last
42952         change.
42953
42954 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
42955
42956         * lib/plumhall.exp(ph_summary): Log the entire output of the
42957         executable. Return -1 if there were any failures, 0 otherwise.
42958         (ph_execute): Return -1 if there were any failures, 0 otherwise.
42959         (ph_make): Clean up objects and executables that were built
42960         if the tests succeeded.
42961
42962 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
42963
42964         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
42965         libraries and includes in the build tree as appropriate.
42966
42967 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
42968
42969         * lib/c-torture.exp: Instead of looking for the global variable
42970         NO_LONG_LONG, check to see if that's a feature of the target.
42971
42972 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
42973
42974         * config/default.exp: Minimize. Delete the remainer of the files in
42975         config; this functionality is now in devo/dejagnu/config.
42976
42977         g++.*/*: Pass any additional flags used to compile to postbase;
42978         delete CXXFLAGS.
42979
42980         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
42981         is now done by runtest.exp. Use gcc_target_compile instead of
42982         compile.
42983
42984         lib/c-torture.exp: Use gcc_target_compile instead of compile.
42985         Remove references to CFLAGS. Use remote_file instead of
42986         calling rm -f.
42987         (c-torture): Take a list of arguments to use to compile this
42988         testcase.
42989
42990         lib/g++.exp: Simplify. Use target_compile instead of compile.
42991         lib/gcc-dg.exp: Ditto.
42992         lib/gcc.exp: Ditto.
42993         lib/mike-{gcc,g++}.exp: Ditto.
42994         lib/old-dejagnu.exp: Ditto.
42995         lib/plumhall.exp: Ditto.
42996
42997 1997-01-08  Jim Wilson  <wilson@cygnus.com>
42998
42999         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
43000         (ph_linker): Likewise.
43001
43002 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
43003
43004           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
43005         MAP_ANON / MAP_ANONYMOUS if defined;
43006         else try to map from /dev/zero .
43007
43008 1996-11-12  Jeffrey A Law  (law@cygnus.com)
43009
43010         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
43011         isn't defined, then define it to MAP_ANONYMOUS.
43012
43013 1996-11-12  Jeffrey A Law  (law@cygnus.com)
43014
43015         * gcc.c-torture: Update to c-torture-1.42 release.
43016
43017 1996-11-11  Jeffrey A Law  (law@cygnus.com)
43018
43019         * gcc.c-torture: Update to c-torture-1.41 release.
43020
43021 1996-10-27  Jeffrey A Law  (law@cygnus.com)
43022
43023         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
43024         c-torture release.
43025
43026 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
43027
43028         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
43029         and LDFLAGS.  Fix second case to append the target_info ldflags
43030         onto LDFLAGS, not CFLAGS.
43031         * lib/g++.exp (g++_init): Add target_info stuff.
43032         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
43033         of libgloss and newlib flags for !native.
43034
43035         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
43036         (GDB): Fix relative path to go up another dir for finding gdb.
43037
43038 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
43039
43040         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
43041         versions in the target_info array, if they don't exist.
43042
43043 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
43044
43045         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
43046
43047 1996-07-08  Jim Wilson  <wilson@cygnus.com>
43048
43049         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
43050         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
43051
43052 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
43053
43054         * lib/old-dejagnu.exp: Don't remove the output file before we've
43055         actually tested it. Don't append pwd to the path of the executable
43056         we're testing.
43057
43058 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
43059
43060         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
43061
43062 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
43063
43064         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
43065         temporary directory for compiler files, and set it to a default
43066         value of /tmp. Set $output as the name of the output file from
43067         compiling the testcase. Add a -o option to $cflags_var so the
43068         compiler writes the final output file as $output. Set $executable
43069         to $output.
43070
43071         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
43072         directory for compiler files, and set it to /tmp if it doesn't
43073         already have a value. Set $output_file to the name of the output
43074         file from compiling the testcase. Add a -o option to CXXFLAGS so
43075         the compiler writes the final output file as $output. Use $output
43076         as the executable to be tested.
43077
43078 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
43079
43080         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
43081
43082 1996-06-08  Jeffrey A Law  (law@cygnus.com)
43083
43084         * gcc.c-torture/execute/pending-1.c: New test.  Still
43085         pending in Tege's queue.
43086
43087 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
43088
43089         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
43090         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
43091         if there were failures.  Call unresolved if there were unresolved
43092         testcases.  Call gcc_fail if program did not run to completion.
43093         (ph_make): Pass additional argument name to ph_execute.
43094         (ph_execute): Add new argument.  Pass additional arguments to
43095         ph_summary.  Call gcc_fail is there is no execution output.
43096
43097 1996-04-24  Jeffrey A Law  (law@cygnus.com)
43098
43099         * lib/plumhall.exp (proc_summary): Output relavent summary
43100         lines into the log so specific failures in plumhall can be
43101         investigated.
43102
43103 1996-04-10  Jeffrey A Law  (law@cygnus.com)
43104
43105         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
43106         (c-torture-execute): Don't try to execute tests which use
43107         "long long" types if $NO_LONG_LONG is nonzero.
43108
43109 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
43110
43111         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
43112         not c-torture.
43113
43114         * gcc.ieee: Move from here.
43115         * gcc.c-torture/execute/ieee: To here.
43116
43117 1996-03-26  Jeffrey A Law  (law@cygnus.com)
43118
43119         * gcc.c-torture: Update to c-torture-1.41 release.
43120
43121 1996-03-22  Jeffrey A Law  (law@cygnus.com)
43122
43123         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
43124         not "$output".
43125
43126 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
43127
43128         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
43129         -c present.
43130
43131 1996-03-02  Jeffrey A Law  (law@cygnus.com)
43132
43133         * config/proelf.exp: Handle connecting to a simulator.
43134
43135 1996-01-31  Jeffrey A Law  (law@cygnus.com)
43136
43137         * config/proelf.exp: New file.  Enough framework that we can
43138         run c-torture tests on the proelf targets (or any other target
43139         that gdb can connect to for that matter).
43140
43141 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
43142
43143         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
43144         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
43145
43146         * lib/plumhall.exp (ph_execute): Always call ph_summary if
43147         exec_output exists.
43148
43149 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
43150
43151         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
43152         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
43153
43154         * config/*.exp: Update FSF address.  Change result of ${tool}_load
43155         to pass/fail/unresolved/unsupported/untested.  Caller must now
43156         call unresolved/unsupported/untested.
43157         * lib/*.exp: Update FSF address.  Update to handle new results of
43158         ${tool}_load.
43159         * lib/chill.exp (verbose): Delete.
43160
43161 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
43162
43163         * lib/gcc.exp (default_gcc_start): Change order of args to
43164         $LDFLAGS $CFLAGS $LIBS.
43165         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
43166         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
43167         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
43168         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
43169         * gcc.misc-tests/dg-test.exp: Likewise.
43170         * gcc.misc-tests/msgs.exp: Likewise.
43171         * gcc.prms/prms.exp: Likewise.
43172         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
43173         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
43174
43175         * lib/dg.exp: Deleted, moved to dejagnu/lib.
43176
43177 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
43178
43179         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
43180
43181         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
43182         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
43183
43184         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
43185         necessary.
43186
43187 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
43188
43189         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
43190         global for loop; add use of $mathlib.
43191         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
43192         settings here; set mathlib for anything but VxWorks.
43193
43194 1996-01-22  Jeffrey A Law  (law@cygnus.com)
43195
43196         * gcc.c-torture: Update to c-torture-1.40 release.
43197
43198 1996-01-03  Jeffrey A Law  (law@cygnus.com)
43199
43200         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
43201         dg.exp.
43202
43203 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
43204
43205         * lib/c-torture.exp (c-torture-execute): Declare "output" as
43206         global.
43207
43208 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
43209
43210         * lib/g++.exp (LIBS): Define if not already.
43211         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
43212         (gcc-dg-prune): Call prune_gcc_output.
43213         * lib/gcc.exp (prune_gcc_output): New proc.
43214         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
43215         prune_gcc_output.
43216
43217 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
43218
43219         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
43220         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
43221
43222 1995-11-15  Jeffrey A Law  (law@cygnus.com)
43223
43224         * gcc.c-torture: Update to c-torture-1.39 release.
43225
43226 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
43227
43228         * lib/c-torture.exp (c-torture-execute): Don't return if one option
43229         fails, try others as well.
43230
43231 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
43232
43233         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
43234         If compilation fails, mark execute tests as `untested'.
43235         If test is marked as unsupported, don't mark compilation and
43236         execute tests as failed.
43237
43238 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
43239
43240         * lib/g++.exp (g++_init): Don't link in libg++, and look to
43241         libstdc++ for whether or not we want to be doing shared
43242         libraries.  Delete link_curses since we don't need it anymore.
43243         * lib/mike-g++.exp (postbase): Don't link in libg++.
43244         * g++.old-deja/old-deja.exp: Likewise.
43245
43246 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
43247
43248         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
43249
43250 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
43251
43252         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
43253         For that, add `-Wl,-a,shared_archive'.
43254         * g++.old-deja/old-deja.exp: Likewise.
43255
43256 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
43257
43258         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
43259
43260 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
43261
43262         * lib/mike-g++.exp (postbase): Pay attention to the status of
43263         g++_load.
43264
43265 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
43266
43267           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
43268
43269 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
43270
43271         * lib/gcc.exp (default_gcc_start): No longer need to log program
43272         being executed or its output, execute_anywhere does that now.
43273         * lib/g++.exp (default_g++_version): Call execute_anywhere.
43274         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
43275
43276 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
43277
43278         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
43279         the same as those in lib/g++.exp.
43280
43281 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
43282
43283         * gcc.c-torture: Update to c-torture-1.38 release.
43284         * gcc.ieee: Related changes.
43285
43286 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
43287
43288         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
43289         "exec". Minor reformatting changes.
43290
43291         * config/rom68k.exp (${tool}_load): Make it work in a canadian
43292         cross. This means all "exec" calls now work on a remote host as
43293         well.
43294         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
43295         cross. Filter out the extra "\r\n" stuff that expect puts in.
43296         (c-torture-execute): Filter out the bogus warnings like
43297         c-torture-compile does. Add support for canadian cross.
43298         * lib/gcc.exp (default_gcc_version, default_gcc_start)
43299         Use execute_anywhere rather than calling exec directly. Now it
43300         works for canadian cross testing.
43301
43302 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
43303
43304         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
43305         results into a variable, and check that rather than using file exists.
43306
43307 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
43308
43309         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
43310         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
43311
43312 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
43313
43314         * g++.old-deja/old-deja.exp: Create and pass runshlib and
43315         lib_curses if there's a shared libg++ in the build tree.
43316
43317 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
43318
43319         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
43320         if not supported target.
43321
43322 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
43323
43324         * lib/g++.exp (g++_init): Move empty setting of runshlib and
43325         link_curses up to always happen, not just for native builds.
43326
43327 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
43328
43329         * gcc.c-torture: Update to c-torture-1.36 release.
43330         * gcc.failure: Related changes.
43331
43332 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
43333
43334         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
43335
43336 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
43337
43338         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
43339         * lib/mike-g++.exp (postbase): Not in here.  Still reference
43340         runshlib, link_curses, and mathlib for link and run.
43341
43342         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
43343         pass the runtime shared library options for Solaris, OSF/1, and
43344         Irix5, and link with -lcurses to avoid unresolved references.
43345
43346 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
43347
43348         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
43349         only run once.
43350
43351 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
43352
43353         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
43354
43355 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
43356
43357         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
43358         do not have a framework for the "compat" tests yet.
43359
43360 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
43361
43362         * lib/mike-g++.exp (postbase): New local variable `mathlib',
43363         set to null if we're testing vxworks5.1.  Use that instead of
43364         `-lm' in the setting of LIBS for link and run.
43365
43366 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
43367
43368         * config/rom68k.exp (${tool}_load): Major changes to make it
43369         work.  Verified that it does in fact return the stuff in
43370         exec_output properly.  Catch any Emul or any TRAP other than 0.
43371
43372 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
43373
43374         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
43375         LDFLAGS properly for targets that need stuff from libgloss.
43376         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
43377         only run once.
43378         (gpp_initialized): New variable.
43379
43380 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
43381
43382         * config/rom68k.exp: Load libgloss.exp.
43383         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
43384         so we can produce a fully linked binary.
43385         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
43386         so we can produce a fully linked binary.
43387
43388 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
43389
43390         * lib/plumhall.exp (ph_section): Watch for expected failures.
43391         Add missing `else'.
43392
43393         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
43394         run the testcase.
43395         (c-torture): Likewise.
43396
43397 1995-08-28  Doug Evans  <dje@cygnus.com>
43398
43399         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
43400
43401         * lib/mike-g++.exp (mike_cleanup): New proc.
43402         (prebase): New globals compiler_result, not_compiler_result,
43403         target_regexp.
43404         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
43405         allow leading "-" in pattern.  Watch for unsupported tests.
43406         If $compiler_result is set, pattern match assembler code,
43407         and ditto for $not_compiler_result.
43408         * lib/mike-gcc.exp: Likewise.
43409
43410         * lib/plumhall.exp (ph_execute): Only call ph_summary if
43411         execution "succeeded".
43412
43413 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
43414
43415         * config/win32.exp: New file.
43416         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
43417
43418 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
43419
43420         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
43421         unsupported.
43422         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
43423         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
43424         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
43425
43426         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
43427         "... without exceptions was ...".  That is now handled by
43428         prune_system_crud.
43429         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
43430
43431 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
43432
43433         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
43434         sieve.c,sort2.c}: New files.
43435         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
43436         sieve.exp,sort2.exp}: Drivers for them.
43437
43438         * lib/mike-gcc.exp (program_output): New user settable variable.
43439         (postbase): Call prune_system_crud.  Also prune extraneous compiler
43440         messages.
43441         * lib/mike-g++.exp (program_output): New user settable variable.
43442
43443         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
43444
43445         * config/sh.exp: Deleted (use sim.exp instead).
43446
43447 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
43448
43449         * config/vx.exp: Declare CHECKTASK as global.
43450         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
43451         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
43452         * lib/old-dejagnu.exp: Load [pwd]/$executable.
43453
43454 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
43455
43456         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
43457         target. Like vx.exp, only includes `vx29k.exp' instead of
43458         `vxworks.exp'.
43459
43460 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
43461
43462         * config/sim.exp: Increase time limit from 120 seconds to 240.
43463
43464 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
43465
43466         * gcc.c-torture/execute/950628-1.c: New test.
43467
43468 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
43469
43470         * gcc.c-torture: Update with changes/additions from
43471         c-torture-1.34.
43472
43473 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
43474
43475         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
43476
43477 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
43478
43479         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
43480
43481 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
43482
43483         * gcc.c-torture/compile/950512-1.c: New test.
43484         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
43485         * gcc.dg/struct-ret-1.c: Likewise.
43486
43487 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
43488
43489         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
43490           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
43491
43492 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
43493
43494         * gcc.c-torture/special/920411-1.c: Deleted.
43495         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
43496
43497 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
43498
43499         * config/sim.exp (${tool}_load): Hack in call to bash to get a
43500         cpu limit.
43501
43502 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
43503
43504         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
43505
43506 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
43507
43508         From kenner;
43509         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
43510         is the proper length.
43511         * va-arg-3.c: Likewise.
43512
43513 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
43514
43515         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
43516         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
43517
43518         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
43519         * lib/g++.exp (default_g++_start): Delete old cruft.
43520
43521 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
43522
43523         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
43524         (2 * (1 << 18)) to (2 * (1 << 17)).
43525
43526         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
43527
43528 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
43529
43530         * config/rom68k.exp: Renamed from config/idp.exp
43531
43532 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
43533
43534         * c-torture/compile/921109-2.c
43535
43536 1995-04-18  Mike Stump  <mrs@cygnus.com>
43537
43538         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
43539         excess errors.
43540
43541 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
43542
43543         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
43544         output.
43545         * lib/g++.exp (default_g++_start): Likewise.
43546
43547 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
43548
43549         * gcc.c-torture/compile/950329-1.c: New test.
43550
43551 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
43552
43553           * config/bug.exp (${tool}_load): Updated to use new remote_open
43554           and remote_close procs.
43555         * config/idp.exp: New file.
43556
43557 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
43558
43559         * gcc.c-torture/execute/950322-1.c: New test.
43560
43561 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
43562
43563         * config/vx.exp (${tool}_load): Clean up testing of return code from
43564         vxworks_ld and vxworks_spawn.
43565
43566 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
43567
43568         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
43569
43570 1995-03-13  Mike Stump  <mrs@cygnus.com>
43571
43572         * lib/old-deja.exp: Add `excess errors test - ' error, now one
43573         can mark excess errors on a machine by machine basis.  Note, the
43574         default is to not expect any excess errors, even when excess
43575         errors test - is given, so you will want to put an XFAIL ... on
43576         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
43577         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
43578         those 4 machines, but no others.
43579
43580 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
43581
43582         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
43583         * lib/c-torture.exp: to here.
43584
43585 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
43586
43587         * gcc.c-torture/execute/950221-1.c: New test.
43588         * gcc.c-torture/execute/struct-ret-1.c: New test.
43589         * gcc.c-torture/compile/950221-1.c: New test.
43590
43591         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
43592
43593 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
43594
43595         * gcc.c-torture/execute/arith-1.c (main): Return 0.
43596         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
43597
43598 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
43599
43600         * g++.gb: New directory of tests, derived from my signature and
43601         class scoping tests.
43602
43603         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
43604         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
43605         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
43606         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
43607         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
43608         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
43609         * g++.gb/sig25.C: Likewise.
43610
43611         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
43612         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
43613         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
43614         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
43615         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
43616         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
43617         * g++.gb/sig25.exp: Likewise.
43618
43619         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
43620         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
43621         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
43622         * g++.gb/scope13.C: Likewise, this test still fails.
43623
43624         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
43625         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
43626         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
43627         * g++.gb/scope13.exp: Ditto.
43628
43629         * g++.gb/README: New file, explains what these tests are about.
43630
43631 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
43632
43633         * lib/dg.exp (dg-do): Support `preprocess'.
43634         (dg-test): Likewise.
43635
43636 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
43637
43638         * config/udi.exp: change "continue -expect" to "exp_continue".
43639
43640 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
43641
43642         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
43643         Delete redundant tests.
43644
43645         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
43646         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
43647         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
43648         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
43649         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
43650         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
43651         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
43652         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
43653
43654         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
43655         storing label pointers.
43656         * gcc.c-torture/execute/921019-1.c: Likewise.
43657         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
43658         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
43659         parameter fp.
43660         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
43661         constants.
43662
43663         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
43664         Delete obsolete tests.
43665
43666         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
43667         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
43668         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
43669         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
43670         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
43671         * gcc.c-torture/compile/950124-1.c: New test.
43672
43673         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
43674
43675 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
43676
43677         * lib/mike-g++.exp: Add -lm to LIBS.
43678
43679 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
43680
43681         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
43682
43683 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
43684
43685         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
43686
43687 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
43688
43689         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
43690
43691 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
43692
43693         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
43694         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
43695         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
43696         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
43697         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
43698         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
43699         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
43700         * g++.law/{operators31.C, operators32.C,
43701         * g++.law/{operators33.C, operators34.C}: Likewise.
43702         * g++.law/{pic1.C, refs2.C}: Likewise.
43703         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
43704         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
43705         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
43706         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
43707
43708         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
43709         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
43710         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
43711         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
43712         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
43713         * g++.law/{enum9.exp, friend5.exp}: Likewise.
43714         * g++.law/{nest3.exp, nest4.exp}: Likewise.
43715         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
43716         * g++.law/{operators30.exp, operators31.exp}: Likewise.
43717         * g++.law/{operators32.exp, operators33.exp}: Likewise.
43718         * g++.law/{operators34.exp}: Likewise.
43719         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
43720         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
43721         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
43722         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
43723         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
43724
43725         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
43726         No longer expected to fail.
43727         * g++.law/missed-error3.C: Tweak for recent bool changes.
43728
43729 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
43730
43731         * config/emb-unix: Deleted.
43732         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
43733         remote execution.  Do final link on remote host if REMOTE_LINK is set.
43734
43735 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
43736
43737         * lib/dg.exp (dg-test): Fix typo in last patch.
43738
43739 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
43740
43741         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
43742         (handles multiple occurrences).
43743
43744 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
43745
43746         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
43747         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
43748         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
43749         printed).
43750         * lib/c-torture.exp (c-torture-compile): Likewise.
43751         (c-torture): Prepend full path if missing.
43752         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
43753         (gcc_fail): Likewise.
43754         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
43755
43756 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
43757
43758         * lib/netware.exp: Only attach to NetWare i386 systems.
43759
43760 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
43761
43762         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
43763         messages.  Add test name to "output pattern match" pass/fail message.
43764
43765 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
43766
43767         * gcc.dg: New testsuite.
43768         * gcc.dg/dg.exp: New file.
43769
43770         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
43771         test-switch.c}: Deleted.
43772
43773         * gcc.misc-tests/msgs.exp: New testcase driver.
43774
43775 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
43776
43777         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
43778         Watch for illegal return values from ${tool}_load.
43779         * config/unix.exp (${tool}_load): Fix pass/fail detection for
43780         cross targets.  Coerce return value >0 to 1.
43781
43782 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
43783
43784         * config/unix.exp (${tool}_load): Call program rsh, not proc.
43785
43786         * config/emb-unix.exp: New file.
43787
43788         * config/sim.exp: Error if variable $SIM not defined.
43789         (${tool}_load): Mark test as "untested" if simulator missing.
43790
43791         * config/unix.exp: Load remote.exp to get rcp_download.
43792         * lib/c-torture.exp: Use different option lists for testcases with
43793         and without loops.
43794         * gcc.c-torture/execute/execute.exp: Likewise.
43795
43796 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
43797
43798         * config/*.exp: Clarify return code from ${tool}_load.
43799         Call `unresolved' or `untested' instead of `warning' or `perror'
43800         (sometimes you still want to call both though).
43801         Add comment that `shell_id' is local to each file.
43802         * config/udi.exp (timeout): Set to 30.
43803         Don't print warning if connection fails, $connectmode has already
43804         printed an error.
43805         (${tool}_load): Move verbose messages to level 2.
43806         Rework pattern for "Process started" message.
43807         Pass `shell_id' to ${connectmode}_download.
43808         Retry twice upon timeout.  Make resetting of target more robust.
43809         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
43810         Pass `shell_id' to exit_$connectmode.
43811         Only call exit_$connectmode if connected.
43812         * config/unix.exp (${tool}_load): Check return codes better.
43813         * config/vrtx.exp (${tool}_load): Likewise.
43814         * config/vx.exp (${tool}_load): Likewise.
43815         Delete unneeded global's.
43816         * lib/dg.exp (dg-test): Update to reflect clarified return codes
43817         from ${tool}_load.
43818         (dg-stat): Delete.
43819         (dg-init): Delete recording of pass/fail counts.
43820         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
43821         (old-dejagnu-init): Likewise.
43822         (old-dejagnu-stat): Delete contents, empty proc now.
43823         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
43824         (c-torture): Delete references to lcnt, lpass, lfail.
43825         Get option list from TORTURE_OPTIONS.
43826         Delete -funroll[-all]-loops if no loops.
43827         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
43828         (g++_stat): Delete contents (empty proc now).
43829         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
43830         (gcc_finish): Likewise.
43831         (gcc_stat): Deleted.
43832         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
43833         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
43834         * gcc.c-torture/execute/execute.exp: Likewise.
43835         Split tests into two parts: compile, execute.
43836         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
43837         no loops.  Update to reflect clarified return codes from ${tool}_load.
43838
43839 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
43840
43841         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
43842         to grep for.
43843         (old-dejagnu): Likewise (where necessary).
43844
43845 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
43846
43847         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
43848
43849         * lib/dg.exp (dg-process-target): Fix processing of selector.
43850         Add comment regarding use of `error'.
43851
43852         * lib/gcc.exp (prune_system_crud): Define if missing.
43853         * lib/g++.exp (prune_system_crud): Likewise.
43854
43855         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
43856         Call prune_system_crud.
43857         * lib/dg.exp (dg-runtest): New proc.
43858         Use perror instead of send_user for tcl errors in testcase.
43859         Don't return any value, it's never used.
43860         Don't clobber previous definition of `unknown'.
43861         Print tcl errors in `dg-final'.
43862
43863 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
43864
43865         * lib/dg.exp (dg-process-target): Improve syntax error messages.
43866         (dg-test): Don't print errorInfo, it contains stack backtrace.
43867
43868 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
43869
43870         * lib/g++.exp (runtest_file_p): Define if missing.
43871
43872 1994-09-24  Doug Evans  (dje@cygnus.com)
43873
43874         * lib/mike-g++.exp: Comment out loading of g++.exp.
43875         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
43876         (default_g++_version): Always print something.
43877         (default_g++_start): Comment out call to `which'.
43878         (g++_start, g++_load): Deleted (must be defined in config file).
43879         * lib/gcc.exp: Test for existence of $CC at start.
43880         Delete check for tmpdir (done in gcc_init).
43881         (default_gcc_version): Always print something.
43882         (default_gcc_start): Comment out call to `which'.
43883         * config/*.exp: Major cleanup - make cross targets work at least a
43884         little better for g++ (by not being "--tool gcc" specific).
43885         Rename gcc_xxx to ${tool}_xxx.
43886         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
43887         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
43888
43889 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
43890
43891         * lib/c-torture.exp (c-torture-compile): Rework compiler
43892         message processing.
43893
43894         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
43895         c-torture.
43896
43897 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
43898
43899         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
43900
43901         * lib/dg.exp (dg-process-target): Support { target native }.
43902
43903 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
43904
43905         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
43906         looked for "... program xxx got fatal signal".
43907         Correct regsub munging of `comp_output'.
43908         Ignore compiler messages "path prefix not used" and "linker input
43909         file unused".
43910
43911 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
43912
43913         * lib/gcc.exp (runtest_file_p): Define if missing.
43914         * gcc.prms/template.c: Example to work from.
43915
43916 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
43917
43918         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
43919         * lib/dg.exp (dg-test): Call unsupported testcases as such.
43920
43921         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
43922         * gcc.prms/1883.c: Moved from compile/940714-1.c.
43923         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
43924         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
43925
43926         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
43927         (dg-process-target): No longer a varargs proc.
43928         Return S/N for target, P/F for xfail.  All callers changed.
43929         (user option procs): More argument checking.
43930         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
43931         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
43932         (dg-test): Skip test if not running on selected target in `dg-do'.
43933         Update handling of `dg-do-what', `dg-output-text'.
43934         Separate execution pass/fail from output pattern match pass/fail.
43935         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
43936
43937 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
43938
43939         * gcc.c-torture/special/special.exp: Don't expect failure for mips
43940         target for 920510-1.c.
43941
43942 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
43943
43944         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
43945         Clean up comment regarding use of passcnt, etc.
43946         (gcc_stat): Don't update `testcnt' here.
43947         (gcc_finish): Do it here.
43948         Might as well reset `but_id' here too.
43949         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
43950         to determine if the file should be tested.
43951         * gcc.c-torture/compile/compile.exp: Likewise.
43952         * gcc.c-torture/execute/execute.exp: Likewise.
43953         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
43954         * gcc.misc-tests/dg-test.exp: Likewise.
43955         * gcc.prms/prms.exp: Likewise.
43956         * gcc.wendy/wendy.exp: Likewise.
43957         * g++.old-deja.exp: Likewise.
43958         Move "Testing file" message to verbose level 1.
43959
43960 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
43961
43962         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
43963
43964 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
43965
43966         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
43967         (default_gcc_start): Accept optional second list element
43968         of compiler flags.  Print compiler output at verbosity level 2.
43969         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
43970         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
43971         Save current values of framework globals passcnt, failcnt, xpasscnt,
43972         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
43973         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
43974         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
43975         xfailcnt to compute stats.  Update framework global `testcnt' from
43976         pass/fail counts.
43977         (gcc_finish): New proc.  Clean up test environment.
43978         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
43979         (gcc_epass, gcc_efail): Delete.
43980         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
43981         argument of line number.
43982         (dg-init): If the tool has an init routine, call it.
43983         (dg-test): Remove args `cflags_var' and `libs_var'.
43984         Pass all compiler options to ${tool}_start.
43985         Handle missing line number.
43986         (dg-finish): New function.
43987         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
43988         particular files.  Call gcc_finish at end.  Move "skipping test"
43989         message to verbosity level 3.
43990         * gcc.c-torture/compile/compile.exp: Likewise.
43991         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
43992         * gcc.c-torture/execute/execute.exp: Likewise.
43993         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
43994         Print testcase being tried at verbosity level 1.
43995         * gcc.c-torture/special/special.exp: Unset xfail.
43996         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
43997         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
43998         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
43999         * gcc.failure/failure.exp: Likewise.
44000         * gcc.ieee/ieee.exp: Likewise.
44001         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
44002         Update call to dg-test.  Call dg-finish at end.
44003         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
44004         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
44005         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
44006         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
44007         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
44008         * gcc.wendy/wendy.exp: Add copyright.
44009         Delete setting of tmpdir (done by gcc_init).
44010         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
44011         Pass compiler flags to gcc_start.  Call gcc_finish at end.
44012         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
44013         gcc_[ce]pass/fail.
44014
44015 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
44016
44017         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
44018         confusion.
44019         (g++_load): Likewise.
44020
44021         * config/*.exp (gcc_load): Some were varargs fns and some were not.
44022         Rename argument to `prog' to remove the confusion.
44023         Varargs fns behave differently too!
44024         (g++_load): Likewise.
44025
44026         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
44027
44028         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
44029         what it is.  Delete (always) printing of status value for !native.
44030         Simplify verbose code, and include status and exec_output.
44031         (g++_load): Use gcc_load.
44032
44033 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
44034
44035         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
44036         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
44037         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
44038         940714-3.c as these testcases don't exist anymore.  Make
44039         va-arg-1.c expected to pass.
44040
44041 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
44042
44043         * gcc.misc-tests/misc.exp: Only run specific testcases.
44044         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
44045         * gcc.misc-tests/dg-[1-9].c: New files.
44046
44047         * lib/dg.exp: New testsuite driver.
44048         * gcc.prms/prms.exp: Use it.
44049
44050         * README.gcc: New file.
44051
44052         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
44053         Document and reset `lxpass' and `lxfail'.
44054         Simplify "initialized" message.
44055         (gcc_stat): Clean up comments a little.
44056
44057 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
44058
44059         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
44060
44061 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
44062
44063         * lib/old-dejagnu.exp (process-option): New proc.
44064         (old-dejagnu-init, old-dejagnu-stat): Likewise.
44065         (old-dejagnu): Simplify.
44066         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
44067
44068 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
44069
44070         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
44071         exists and is not an empty string.
44072
44073         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
44074         $xfail rather than calling setup_xfail.  Clear $xfail when test is
44075         finished.
44076         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
44077         automatically.
44078
44079         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
44080         longer expected to fail.
44081
44082         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
44083         "f" function call.
44084
44085         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
44086
44087         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
44088         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
44089         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
44090         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
44091         c-torture-1.29.
44092
44093         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
44094         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
44095
44096         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
44097
44098         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
44099         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
44100
44101         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
44102         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
44103         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
44104
44105 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
44106
44107         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
44108         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
44109         940714-1.c, 940714-2.c, 940714-3.c},
44110         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
44111         gcc.misc-tests/{mg.c,mg.exp}:
44112         New tests.
44113         * gcc.noncompile/noncompile.exp: Change accordingly.
44114
44115 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
44116
44117         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
44118         Undo previous clobberage.
44119
44120 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
44121
44122         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
44123         * gcc.special/{930510-1.c, special.exp}:
44124         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
44125         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
44126         struct-varargs-1.c}: New tests from c-torture-1.26.
44127
44128 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
44129
44130         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
44131           argument to switch.
44132
44133 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
44134
44135         * Revert the previous changes.  Please see Rob's directory
44136           (/lisa/test/rob/progressive/gcc/testsuite) for testing
44137           fixes.
44138
44139 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
44140
44141         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
44142             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
44143             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
44144             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
44145             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
44146             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
44147             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
44148             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
44149             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
44150             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
44151             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
44152             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
44153             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
44154             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
44155             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
44156             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
44157             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
44158             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
44159             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
44160             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
44161             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
44162             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
44163             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
44164             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
44165             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
44166             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
44167             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
44168
44169 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
44170
44171         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
44172             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
44173           with perror calls.
44174
44175 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
44176
44177         * config/unix.exp (g++_load): Fix syntax.
44178
44179 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
44180
44181         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
44182         * gcc.noncompile/921017-1.c: Deleted obsolete test.
44183         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
44184         Don't expect va-arg-1.c to fail.  Correct expected output for
44185         920928-1.c.
44186         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
44187         * gcc.wendy/hbm4.c: Correct typo.
44188         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
44189
44190 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
44191
44192         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
44193         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
44194         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
44195         * lib/c-torture.exp (c-torture-compile): Ditto.
44196
44197         Reduce volume of output (remove all the -I's and such).
44198         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
44199         Call gcc_cpass, gcc_cfail.
44200         (c-torture): Pass testing option to c-torture-compile.
44201
44202 1994-03-21  Doug Evans  (dje@cygnus.com)
44203
44204         Bring patches over from progressive.
44205         * config/default.exp: Exit remote shell cleanly.
44206         (g++_exit, g++_start): Add default versions.
44207         * config/sim.exp (gcc_load): Use perror, not error.
44208
44209 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
44210
44211         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
44212         set in site.exp.
44213
44214 1994-03-14  Doug Evans  (dje@cygnus.com)
44215
44216         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
44217         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
44218         (wendy_try): New proc to run testcase.
44219         (main loop): Call 'em.
44220         * gcc.wendy/*.c: Clean up pass to correct expected output.
44221
44222         * lib/gcc.exp: Minor cleanup work.
44223         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
44224
44225 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
44226
44227         * config/sim.exp (gcc_load): Document return codes better.
44228         Don't pass -v to simulator.
44229
44230 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
44231
44232           * gcc.special/920717-x.c: Fix typo.
44233           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
44234           get at sources.
44235
44236         * lib/mike-gcc.exp: Fix typo.
44237
44238 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
44239
44240         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
44241         binary to use, transform the name.
44242         * config/*.exp: rename everything. Nuke any g++ specific files,
44243         it's now a special case of gcc that requires no special support.
44244         Add a default.exp for unsupported targets.
44245
44246 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
44247
44248         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
44249         lib/old-dejagnu.exp: Fix a few patterns to work with the new
44250         version of Tcl.
44251
44252 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
44253
44254         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
44255         than a warning.
44256
44257 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
44258
44259         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
44260
44261 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
44262
44263         * gcc.execute/execute.exp: Combine opt_list and foption_list into
44264         option_list.  Compile every file with only 4/6 option choices
44265         (same as C torture) instead of with 12/18 different option
44266         choices.
44267         * lib/c-torture.exp: Likewise.
44268
44269         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
44270         not already set.
44271
44272 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
44273
44274         * lib/old-deja.exp: Add `excess errors test fails' error, now one
44275         can put an XFAIL *-*-* on excess errors.
44276
44277 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
44278
44279         * g++.law: Add more tests derived from g++-bugs snapshots.
44280
44281         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
44282         equivalent to g++.law/init9.
44283
44284         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
44285         compiled it, and the a.out file after we've run it.
44286
44287 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
44288
44289         * lib/mike-g++.exp (postbase): Delete the .o file after we've
44290         compiled it, and the a.out file after we've run it.
44291
44292 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
44293
44294         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
44295
44296 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
44297
44298         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
44299         version number.
44300
44301 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
44302
44303         * g++.law: New directory of g++ tests derived from the g++-bugs
44304         snapshots.
44305
44306 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
44307
44308         * gcc.compile: initbug1.c initbug1.exp testcase added
44309
44310 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
44311
44312         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
44313         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
44314           fixes submitted by Jeff Law (law@cs.utah.edu)
44315         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
44316           Jeff Law (law@cs.utah.edu)
44317
44318
44319 1993-11-30  Mike Stump  (mrs@cygnus.com)
44320
44321         * config/unix-g++.exp: Follow the gcc way of doing things.
44322         * g++.old-deja/old-deja.exp: Minor updates.
44323         * lib/g++.exp: New file, follow the gcc way of doing things.
44324         * lib/old-dejagnu.exp: Minor updates.
44325         * lib/mike-g++.exp: Always unset errorInfo.
44326
44327 1993-11-06  Mike Stump  (mrs@cygnus.com)
44328
44329         * lib/gcc.exp: Fix some errors with the below change, CC and
44330         CFLAGS should be global when setting, not local.
44331
44332 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
44333
44334         * lib/gcc.exp: Transform tool name.
44335
44336 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
44337
44338         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
44339
44340 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
44341
44342         * lib/gcc.exp: change gcc_done to gcc_stat
44343
44344 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
44345
44346         * Upgraded gcc testsuite to c-torture version 1.25
44347
44348 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
44349
44350         * lib/gcc.exp: added reporting code. Changed verbose compile message.
44351         * lib/c-torture: added hooks for new reporting code.
44352
44353 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
44354
44355         * config/sh-gcc.exp: check if sh-sim exists in the path
44356
44357 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
44358
44359         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
44360         * gcc.compile/compile.exp: Initial changes for new logic.
44361         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
44362         * gcc.failure/failure.exp: Initial changes for new logic.
44363         * gcc.ieee/ieee.exp: Initial changes for new logic.
44364         * gcc.misc-tests/misc.exp: Initial changes for new logic.
44365         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
44366         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
44367         * lib/c-torture.exp: Initial changes for new logic.
44368         * lib/gcc.exp: Initial changes for new logic.
44369
44370 1993-10-15  Mike Stump  (mrs@cygnus.com)
44371
44372         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
44373         depend upon failure or success.  Fully qualify names in failure
44374         and success messages.  Always remove a.out before starting
44375         compile, just in case.  Pay more attention to error text output by
44376         the compiler.  Handle testcases with no known past errors just
44377         like all others, so that things are uniform.  Other miscellaneous
44378         improvements.
44379
44380 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
44381
44382         * gcc.cpp: new directory for cpp tests
44383
44384 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
44385
44386         * lib/chill.exp: Code reformatted, removed unused code.
44387         * config/unix-chill.exp: Code reformatted, removed unused code.
44388         * chill.execute/execute.exp: Code reformatted, removed unused code.
44389         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
44390
44391 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
44392
44393         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
44394         routines not written.
44395
44396 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
44397
44398         * config/bug-gcc.exp: Use new procs from bug.exp.
44399
44400 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
44401
44402         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
44403         via ftp, rather than depending on NFS.
44404         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
44405         case.
44406
44407 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
44408
44409         * config/bug-gcc.exp: Use new download proc.
44410
44411 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
44412
44413         * chill.execute/execute.exp: cleanups, handles errors better
44414         * chill.compile/compile.exp: rewrite, based on execute.exp
44415         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
44416         * lib/chill.exp: major changes to diff proc and compile and link
44417           procs. added chill_fail and chill_pass wrappers to pass and
44418           fail. added more comments, and handle error codes better.
44419           Added a hack to capture stderr from exec, so noncompile tests
44420           can work.
44421
44422 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
44423
44424         * chill.execute/execute.exp: rewrite of testsuite driver
44425         * lib/chill.exp: rewrite of testsuite driver
44426         * config/unix-chill.exp: rewrite of testsuite driver
44427
44428 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
44429
44430         In chill.execute:
44431         * iexpr.ch: Standardize uppercase.
44432         * tuples.dat: Standardize uppercase.
44433         * vary.ch: standardize.  Correct varying string assignments.
44434         * vary.dat: Add new output lines.
44435
44436 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
44437
44438         In chill.execute:
44439         * chprintf.ch: Standardize use of uppercase.
44440         * tuples.ch: Standardize and turn arr2 into a DCL,
44441           rather than a SYN.
44442         * pinits.ch: Standardize.
44443
44444 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
44445
44446         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
44447         * Makefil: Renamed to Makefile.in.
44448         * configure.in: New.
44449
44450 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
44451
44452         In chill.execute:
44453         * .cvsignore: Add result/output files.
44454         * Makefile: Fix up variables at start.  Use MFLAGS
44455           everywhere.  Correct bool_loc, built_ins entries.
44456           Add entry for vary1.ch.
44457         * bitarray.ch: Standardize upper-case usage.
44458         * bitexpr.ch: Standardize, add output of b1.
44459         * params.ch: Use arrayt in along PROC parameters, to
44460           avoid novelty problems.
44461         * sets.ch: Tiny cleanup.
44462         * vary1.ch: Re-indent.
44463
44464 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
44465
44466           * Add PR-related files to Makefiles, .cvsignore files, etc.
44467
44468 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
44469
44470         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
44471           with compiler objects. New names are test-flow.c and test-loop.c
44472
44473 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
44474
44475         * Upgraded c-torture tests from 1.19 to 1.20
44476
44477         * new files:
44478         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
44479         * gcc.compile: 930623-1.c 930623-2.c
44480         * gcc.noncompile: 930622-1.c 930622-2.c
44481         * gcc.failure: 920411-1.c 920627-2.c
44482         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
44483
44484 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
44485
44486         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
44487           More changes to get testsuite working properly. Needs more work.
44488           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
44489
44490 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
44491
44492         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
44493           More changes to get testsuite working properly. Needs more work.
44494
44495 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
44496
44497         * chill.compile/compile.exp: Added for Dejagnu support
44498         * chill.execute/execute.exp: Added for Dejagnu support
44499         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
44500
44501 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
44502
44503         This should complete moving the CHILL test files.
44504         * chill.noncompile(.cvsignore printf.grt
44505             in-printf.grt chprintf.grt chprintf.ch):
44506             Added test-support files.
44507           (Makefile): Modified further.
44508         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
44509             signal.ch): Added test files.
44510           * chill.execute (.cvsignore printf.grt printr.c
44511             in-printf.grt rts.c chprintf.grt rts.h): Added
44512           test-support files.
44513             (Makefile): More corrections.
44514
44515 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
44516
44517         * chill.compile, chill.execute, chill.nocompile: Add CHILL
44518           test cases, ready for DejaGnu.
44519
44520 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
44521
44522         * Upgraded c-torture tests from 1.18 to 1.19
44523
44524         * gcc.compile: added test(s):
44525           930607-1.c
44526         * gcc.execute: added test(s):
44527           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
44528
44529         * added new subdirectory for misc tests: gcc.misc-tests
44530         * gcc.misc-test(s): added tests:
44531           inst-check.c test-consts.c test-ior.c test-switch.c
44532
44533 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
44534
44535         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
44536
44537 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
44538
44539         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
44540
44541 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
44542
44543         * Upgraded c-torture tests from 1.17 to 1.18
44544
44545 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
44546
44547         * Upgraded c-torture tests from 1.12 to 1.17
44548
44549 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
44550
44551         * lib/old-dejagnu.exp:
44552           Fixed handling of XFAIL target triplets to correctly
44553           recognize wildcard characters.  Removed code that
44554           appended a unique id tag to the end of the file name
44555           printed out by the result of the testcases within a
44556           given test file.
44557
44558 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
44559
44560         * lib/old-dejagnu.exp:
44561           Reworked expected failure handling to trigger off of XFAIL
44562           keyword in keyphrase embeded in testcase source code. The
44563           XFAIL keyword must be at the end of the keyphrase line. It
44564           may optionally be followed by one or more target triplets.
44565           It has just occured that the handling of wildcards in the
44566           target triplet may not be correct.
44567
44568 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
44569
44570         * g++.old-deja/tests:
44571           Moved all subdirectories up one level into g++.old-deja .
44572
44573         * lib/old-dejagnu.exp:
44574           Fixed problem with CXXFLAGS not being properly reset, and being
44575           corrupted with extraneous "-c" compiler option.  This was
44576           causing binaries to not be generated for test that needed them.
44577           Modified strings passed to "pass" and "fail" so that individual
44578           tests from the same test file would be distinguished by an
44579           identifier appended to the test file name in the summary logs;
44580           this corrected a problem with erroneous diff logs.  Added code
44581           to search testcases for expected fail and unexpected pass keywords.
44582
44583 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
44584
44585         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
44586
44587 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
44588
44589         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
44590           Removed extraneous text from end of "Special g++ Options"
44591           keyphrase.
44592
44593         * lib/old-dejagnu.exp: Added pattern matching to look for new
44594           keywords, embedded in testcases comments, which will trigger
44595           calls to xpass and xfail.
44596
44597 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
44598
44599         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
44600           comments embedded in the testcases, especially the one looking for
44601           special compiler options, as well as the pattern matching for the
44602           compiler output again.
44603
44604 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
44605
44606         * lib/old-dejagnu.exp: Do a proper check of the return value for
44607           execute tests. Fixed several problems with the pattern matching
44608           of the compiler output which gave erroneous test results.
44609           Changed several of the test result messages to be more descriptive.
44610         * config/unix-g++.exp: Proc g++_load now actually works and
44611           executes the tests passed to it and returns a usable return
44612           value.
44613
44614 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
44615
44616           * lib/gcc.exp: Exits gracefully if $CC is bogus.
44617
44618 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
44619
44620         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
44621           Modified both files to properly execute the old style
44622           dejagnu tests. The previous versions of these files were
44623           experimental and did not function anything near correctly.
44624
44625 1993-04-05  Rob Savoye  (rob@cygnus.com)
44626
44627         * Removed all Makefile.in and configure.in files. No configuration
44628         needed now.
44629
44630 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
44631
44632         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
44633
44634 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
44635
44636         * gcc.compile/configure.in, gcc.unsorted/configure.in,
44637         gcc.special/configure.in, gcc.noncompile/configure.in,
44638         gcc.execute/configure.in, gcc.code_quality/configure.in,
44639         g++.other/configure.in, g++.old-deja/configure.in,
44640         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
44641         in srcname setting.
44642
44643 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
44644
44645         * lib/udi.exp: Fixed mondfe and mondfe_download.
44646         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
44647         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
44648
44649 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
44650
44651         * config/udi-gdb.exp: Check $shell_id after connecting to target.
44652         (gdb_exit): Don't remove *_soc files.
44653
44654 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
44655
44656         * lib/c-torture.exp: Don't look for main; instead always use -w
44657         -c.  This is how the c-torture tests work.  Remove the object
44658         file if the compilation succeeds.
44659         * gcc.execute/execute.exp: Remove executable if test passes.
44660         * gcc.noncompile/noncompile.exp: Every test is an expected
44661         failure.
44662         * gcc.special/special.exp: Added tests from c-torture 1.11,
44663         corrected use of existing test.
44664         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
44665         gcc.execute/920625-1.c: Updated to c-torture 1.11.
44666         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
44667         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
44668         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
44669         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
44670         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
44671         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
44672         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
44673         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
44674         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
44675         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
44676         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
44677         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
44678         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
44679         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
44680         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
44681         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
44682         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
44683         c-torture 1.11.
44684         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
44685         correspond to c-torture 1.11.
44686
44687         * New file.