OSDN Git Service

PR 28825
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2006-08-23  Stuart Hastings  <stuart@apple.com>
2
3         PR 28825
4         * gcc.target/i386/20060821-1.c: New.
5
6 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
7
8         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into 
9         dg-warning strings for dllimport.
10
11 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
12
13         PR C++/28450
14         * g++.dg/ext/vector4.C: New test.
15         * g++.dg/ext/complex1.C: New test.
16
17 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
18
19         PR debug/28692
20         * gcc.dg/debug/const-1.c: New.
21         * gcc.dg/debug/const-2.c: New.
22         * gcc.dg/debug/dwarf2/const-1.c: New.
23         * gcc.dg/debug/dwarf2/const-2.c: New.
24         * gcc.dg/debug/dwarf2/const-2b.c: New.
25
26 2006-08-22  Richard Guenther  <rguenther@suse.de>
27
28         PR middle-end/28776
29         * gcc.c-torture/compile/pr28776-1.c: New testcase.
30         * gcc.c-torture/compile/pr28776-2.c: Likewise.
31
32 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
33
34         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
35
36 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
37
38         PR c++/26269
39         * g++.dg/other/error14.C: New test.
40
41         PR c++/28505
42         * g++.dg/parse/ctor7.C: New test.
43         * g++.dg/parse/ctor8.C: Likewise.
44
45         PR c++/28741
46         * g++.dg/template/void7.C: New test. 
47         
48 2006-08-21  Olivier Hainque  <hainque@adacore.com>
49
50         * gnat.dg/self_aggregate_with_zeros.adb: New test.
51         * gnat.dg/self_aggregate_with_array.adb: New test.
52
53 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
54  
55         * g++.dg/eh/arm-vfp-unwind.C: New test.
56  
57 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
58
59         PR c++/28341
60         * g++.dg/template/ref3.C: New test.
61         * g++.dg/template/nontype13.C: New test.
62
63         PR c++/28346
64         * g++.dg/template/ptrmem17.C: New test.
65
66 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
67
68         PR target/28648 c:
69         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
70
71 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
72
73         PR fortran/28630
74         * gfortran.dg/used_types_2.f90: New test.
75
76         PR fortran/28601
77         * gfortran.dg/used_types_3.f90: New test.
78
79         PR fortran/20886
80         * gfortran.dg/generic_actual_arg.f90: New test.
81
82         PR fortran/28735
83         * gfortran.dg/module_private_array_refs_1.f90: New test.
84
85         PR fortran/28762
86         * gfortran.dg/program_name_1.f90: New test.
87
88         PR fortran/28425
89         * gfortran.dg/derived_constructor_comps_1.f90: New test.
90
91         PR fortran/28496
92         * gfortran.dg/array_initializer_2.f90: New test.
93
94         PR fortran/18111
95         * gfortran.dg/unused_artificial_dummies_1.f90: New test. 
96
97         PR fortran/28600
98         * gfortran.dg/assumed_charlen_function_4.f90: New test.
99
100         PR fortran/28771
101         * gfortran.dg/assumed_charlen_in_main.f90: New test.
102
103         PR fortran/28660
104         * gfortran.dg/dependent_decls_1.f90: New test.
105
106 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
107
108         PR fortran/25217
109         * gfortran.dg/derived_init_2.f90: New.
110
111 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
112
113         * gcc.c-torture/execute/pr28289.c: New test.
114
115 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
116
117         PR c/28744
118         * gcc.dg/attr-externally-visible-1.c: New test.
119         * gcc.dg/attr-externally-visible-2.c: New test.
120         * g++.dg/parse/attr-externally-visible-1.C: New test.
121         * g++.dg/parse/attr-externally-visible-2.C: New test.
122
123 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
124
125         PR c++/28606
126         * g++.dg/parse/dtor11.C: New test.
127
128 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
129
130         PR rtl-optimization/28489
131         * gcc.c-torture/compile/pr28489.c: New test.
132
133 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
134
135         PR c++/28710
136         * g++.dg/template/redecl4.C: New test.
137
138         PR c++/28711
139         * g++.dg/template/ctor8.C: New test.
140
141 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
142
143         * PR c++/28573
144         * g++.dg/parse/offsetof6.C: New test.
145         * g++.dg/parse/offsetof6.C: New test.
146         * g++.dg/parse/offsetof7.C: New test.
147
148 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
149
150         PR testsuite/28602
151         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
152         is false.
153
154 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
155
156         PR c++/28302
157         * g++.dg/ext/vector3.C: New test.
158
159 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
160
161         PR gcov/profile/26570
162         * gcc.dg/pr26570.c: New test.
163
164 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
165
166         PR c/27697
167         * gcc.dg/qual-component-1.c: New test.
168
169 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
170
171         PR c++/28593
172         * g++.dg/parse/new3.C: New test.
173
174 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
175
176         PR fortran/25828
177         * gfortran.dg/streamio_1.f90: New test.
178         * gfortran.dg/streamio_2.f90: New test.
179         * gfortran.dg/streamio_3.f90: New test.
180         * gfortran.dg/streamio_4.f90: New test.
181         * gfortran.dg/streamio_5.f90: New test.
182         * gfortran.dg/streamio_6.f90: New test.
183         * gfortran.dg/streamio_7.f90: New test.
184         * gfortran.dg/streamio_8.f90: New test.
185
186 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
187
188         PR c/28287
189         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
190
191 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
192
193         PR c++/28594
194         * g++.dg/template/void6.C: New test.
195         
196 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
197
198         PR c/28649
199         * gcc.dg/parse-error-1.c: New test.
200         * gcc.dg/parse-error-2.c: New test.
201         * gcc.dg/cpp/digraph2.c: Add error-marker.
202         * gcc.dg/noncompile/920923-1.c: Likewise.
203
204 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
205
206         PR c/27490
207         * gcc.dg/sizeof-2.c: New testcase.
208
209         PR c/27489
210         * gcc.dg/switch-A.c: New testcase.
211
212 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
213
214         PR c++/28288
215         PR c++/14556
216         * g++.old-deja/g++.warn/compare1.C: Delete.
217         * g++.dg/opt/pr7503-2.C: Delete.
218         * g++.dg/opt/pr7503-3.C: Delete.
219         * g++.dg/opt/pr7503-4.C: Delete.
220         * g++.dg/opt/pr7503-5.C: Delete.
221         * g++.dg/opt/max1.C: Delete.
222         * g++.dg/warn/minmax.C: Delete.
223         * g++.dg/expr/minmax.C: New test.
224
225 2006-08-14  Richard Guenther  <rguenther@suse.de>
226
227         PR testsuite/28703
228         * gcc.c-torture/execute/pr28651.c: Do not use argc
229         to avoid optimization, instead forbid inlining.
230
231 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
232
233         PR rtl-optimization/28634
234         * gcc.c-torture/execute/ieee/pr28634.c: New test.
235
236 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
237
238         PR c/27184
239         * gcc.dg/torture/pr27184.c: New test.
240
241 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
242
243         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
244
245 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
246
247         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
248         * gfortran.dg/stat_2.f90: Likewise.
249         * gfortran.dg/chmod_1.f90: Likewise.
250         * gfortran.dg/chmod_2.f90: Likewise.
251         * gfortran.dg/chmod_3.f90: Likewise.
252
253 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
254
255         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
256
257 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
258
259         * g++.dg/opt/pr23454-2.C: New test.
260
261 2006-08-11  Richard Guenther  <rguenther@suse.de>
262
263         PR middle-end/28651
264         * gcc.c-torture/execute/pr28651.c: New testcase.
265
266 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
267
268         * gnat.dg/specs/static_initializer.ads: New test.
269
270 2006-08-10  Paul Brook  <paul@codesourcery.com>
271
272         * gcc.target/arm/cond-asm.c: New test.
273
274 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
275
276         PR tree-optimization/26197
277         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
278         * g++.dg/vect/vect.exp: Compile the new tests with
279         --param max-aliased-vops=0.
280
281 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
282
283         PR c++/28637
284         * g++.dg/template/void3.C: New test.
285
286         PR c++/28638
287         * g++.dg/template/void4.C: New test.
288
289         PR c++/28640
290         * g++.dg/template/void5.C: New test.
291         
292 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
293
294         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
295         after dg-do compile.
296
297 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
298
299         PR tree-optimizations/26969
300         * gcc.dg/vect/vect.exp: Compile tests prefixed with
301         "unswitch-loops" with -funswitch-loops.
302         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
303
304 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
305
306         * gcc.dg/sparc-getcontext-1.c: Fix typo.
307         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
308         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
309         * objc.dg/dwarf-1.m: Likewise.
310         * objc.dg/dwarf-2.m: Likewise.
311         * obj-c++.dg/dwarf-2.mm: Likewise.
312
313 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
314
315         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
316         * objc.dg/dwarf-2.m: Likewise.
317         * obj-c++.dg/dwarf-2.mm: Likewise.
318
319         PR libfortran/28603
320         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
321
322         PR testsuite/27611
323         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
324
325         PR testsuite/27033
326         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
327
328 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
329
330         PR target/27827
331         * gcc.target/i386/pr27827.c: New testcase.
332
333 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
334
335         PR fortran/28590
336         * gfortran.dg/sequence_types_1.f90: New test.
337
338 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
339
340         PR fortran/28548
341         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
342         dg-warning.  Add -pedantic option.
343
344 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
345
346         PR c/28502
347         * gcc.dg/proto-1.c: New test.
348
349         PR c/27721
350         * gcc.dg/lvalue-4.c: New test.
351
352         PR c/28136
353         * gcc.dg/init-bad-5.c: New test.
354
355 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
356
357         PR c++/28347
358         * g++.dg/ext/typedef-init.C: Add new test for typedef 
359         initialization inside templates. Adjust existing error markers.
360
361 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
362
363         PR c++/28148
364         * g++.dg/init/ptrmem3.C: New test.
365
366 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
367
368         PR tree-optimization/27770
369         * lib/target-support.exp: New target keyword "section_anchors". 
370         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
371         tests.
372         * gcc.dg/vect/section-anchors-pr27770.c: New test.
373         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
374         * gcc.dg/vect/section-anchors-vect-69.c: New test.
375         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
376         
377 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
378
379         * gcc.dg/20060801-1.c: Add missing '}'.
380
381 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
382
383         PR c++/27508
384         * g++.dg/parse/dtor9.C: New test.
385         * g++.dg/parse/dtor10.C: New test.
386         * g++.dg/other/error7.C: Adjust error-marker.
387
388         PR c++/28274
389         * g++.dg/other/default5.C: New test.
390
391 2006-08-02  Richard Guenther  <rguenther@suse.de>
392
393         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
394
395 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
396
397         PR c++/28557
398         * g++.dg/template/conv9.C: New test.
399
400 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
401
402         PR debug/28063
403         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
404         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
405         Optionally return assembly text.  Update callers.
406         (check_no_compiler_messages): Update verbose messages.
407         (check_no_messages_and_pattern): New.
408         (check_effective_target_string_merging): New.
409
410 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
411
412         PR c++/28250
413         * g++.dg/eh/catch4.C: New test.
414
415         PR c++/28257
416         * g++.dg/other/qual1.C: New test.
417
418         PR c++/28259
419         * g++.dg/inherit/error2.C: New test.
420
421         PR c++/28267
422         * g++.dg/other/new1.C: New test.
423
424         * g++.dg/warn/pr23075.C: Remove obsolete test.
425         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
426         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
427
428 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
429
430         PR c++/28523
431         * g++.dg/eh/cast1.C: New test.
432
433 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
434
435         PR libfortran/28452
436         * gfortran.dg/random_3.f90:  New test.
437
438 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
439
440         PR c++/28432
441         * g++.dg/other/pr28304.C: Change expected error message.
442         * g++.dg/other/pr28432.C: New test.
443
444 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
445
446         PR c++/28256
447         * g++.dg/init/brace2.C: Change expected error message, add empty init.
448
449 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
450
451         PR debug/23336
452         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
453         at -g1.
454         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
455         g++.dg/debug/enum-2.C: New.
456
457 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
458
459         PR c++/6634
460         * g++.dg/parse/long1.C: Add more tests.
461
462 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
463
464         * gfortran.dg/lrshift_1.c: New file.
465
466 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
467
468         PR libgfortran/28335
469         * gfortran.dg/no_unit_error_1.f90: New test.
470
471 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
472
473         PR libgfortran/28335
474         * gfortran.dg/no_unit_error_1.f90: Delete test.
475         * gfortran.dg/no_unit_error_2.f90: Delete test.
476
477 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
478
479         * gfortran.dg/chmod_3.f90: New test.
480         * gfortran.dg/ltime_gmtime_1.f90: New test.
481         * gfortran.dg/ltime_gmtime_2.f90: New test.
482         * gfortran.dg/lrshift_1.f90: New test.
483         * gfortran.dg/chmod_1.f90: New test.
484         * gfortran.dg/chmod_2.f90: New test.
485
486 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
487
488         PR c++/27668
489         * g++.dg/template/crash55.C: New test.
490
491         PR c++/27962
492         * g++.dg/template/nontype16.C: New test.
493
494         * g++.dg/template/void2.C: Adjust error markers.
495         * g++.dg/template/nontype5.C: Adjust error markers.
496         
497 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
498
499         * gcc.target/i386/stack-prot-kernel.c: New test.
500
501 2006-07-27  Roger Sayle  <roger@eyesopen.com>
502
503         * gcc.dg/builtins-55.c: New test case.
504
505 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
506
507         PR rtl-optimization/27907
508         * gcc.c-torture/compile/pr27907.c: New test.
509
510 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
511
512         * gfortran.dg/mclock.f90: New test.
513         * gfortran.dg/int_conv_1.f90: New test.
514         * gfortran.dg/stat_1.f90: New test.
515         * gfortran.dg/stat_2.f90: New test.
516
517 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
518
519         PR libgfortran/28335
520         * gfortran.dg/no_unit_error_1.f90: New test.
521         * gfortran.dg/no_unit_error_2.f90: New test.
522         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
523
524 2006-07-25  Roger Sayle  <roger@eyesopen.com>
525
526         PR middle-end/28473
527         * gcc.dg/fold-convround-1.c: New test case.
528
529 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
530
531         * gfortran.dg/arithmetic_if.f90:  Fix comments.
532
533 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
534
535         PR c++/27572
536         * g++.dg/other/typedef1.C: New test.
537         * g++.dg/template/typedef4.C: New test.
538         * g++.dg/template/typedef5.C: New test.
539
540 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
541
542         PR fortran/28416
543         * gfortran.dg/allocatable_dummy_3.f90: New.
544
545 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
546
547         PR fortran/28439
548         * gfortran.dg/arithmetic_if.f90:  New test.
549
550 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
551
552         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
553         avoid memcpy optimization.
554         
555 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
556
557         PR fortran/25289
558         * gfortran.dg/direct_io_6.f90: New test.
559
560 2006-07-24  Jan Hubicka  <jh@suse.cz>
561
562         PR c/25795
563         PR c++/27369
564         * gcc.dg/pr25795.c: New test.
565         * gcc.dg/pr25795-1.c: New test.
566
567 2006-07-23  Roger Sayle  <roger@eyesopen.com>
568
569         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
570         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
571         which may be transformed to "g || h" on some platforms.
572
573 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
574
575         PR c++/28025
576         * g++.dg/template/friend45.C: New test.
577
578 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
579
580         PR libgfortran/28339
581         * gfortran.dg/arrayio_8.f90: New test.
582
583 2006-07-21  Mike Stump  <mrs@apple.com>
584
585         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
586
587         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
588
589 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
590
591         PR c++/28250
592         * g++.dg/eh/catch3.C: New test.
593
594         PR c++/28363
595         * g++.dg/template/defarg10.C: New test.
596
597 2006-07-20  Paul Brook  <paul@codesourcery.com>
598
599         PR 27363
600         * gcc.dg/pr27363.c: New test.
601
602 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
603
604         PR c++/28338
605         * g++.dg/init/ref13.C: New test.
606
607 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
608
609         PR obj-c++/28434
610         * obj-c++.dg/proto-error-1.mm: New test.
611
612 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
613
614         PR c++/28337
615         * g++.dg/template/string1.C: New test.
616
617 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
618
619         PR c++/28048
620         * g++.dg/template/defarg9.C: New test.
621
622         PR c++/28235
623         * g++.dg/template/static27.C: New test.
624
625 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
626
627         PR 28410
628         * gcc.dg/tree-ssa/pr28410.c: New test.
629
630 2006-07-18  Lee Millward  <lee.millward@gmail.com>
631
632         PR c++/28258
633         * g++/dg/other/error13.C: New test.
634
635         PR c++/28260
636         * g++.dg/template/friend44.C: New test.
637         
638 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
639
640         PR c++/27495
641         * g++.dg/other/pr27495.C: New.
642
643 2006-07-18  Olivier Hainque  <hainque@adacore.com>
644
645         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
646         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
647         
648 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
649
650         PR c/28286
651         * gcc.dg/pragma-pack-4.c: New test.
652
653 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
654
655         PR c++/28291
656         * g++.dg/ext/pr28291.C: New test.
657
658 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
659
660         PR middle-end/28403
661         * gcc.c-torture/execute/pr28403.c: New test.
662
663 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
664
665         PR middle-end/28402
666         * gcc.dg/pr28402.c: New test.
667
668 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
669
670         PR c++/28304
671         * g++.dg/other/pr28304.C: New test.
672
673 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
674
675         PR other/28251
676         gcc.c-torture/unsorted/dump-noaddr.c: New test.
677         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
678
679 2006-07-17  Richard Guenther  <rguenther@suse.de>
680
681         PR tree-optimization/28238
682         * g++.dg/tree-ssa/pr28238.C: New testcase.
683
684 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
685
686         PR c++/28250
687         * g++.dg/eh/catch1.C: New test.
688         * g++.dg/eh/catch2.C: New test.
689
690 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
691
692         PR c++/28370
693         * g++.dg/template/anon3.C: New test.
694
695 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
696
697         PR fortran/20844
698         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
699         specifiers requiring an explicit format tag..
700
701         PR fortran/28201
702         * gfortran.dg/generic_5: New test.
703
704         PR fortran/20893
705         * gfortran.dg/elemental_optional_args_1.f90: New test.
706
707 2006-07-16  Olivier Hainque  <hainque@adacore.com>
708
709         * gnat.dg/assert.ads: New file.
710         * gnat.dg/controlled_record.ads: Likewise.
711         * gnat.dg/controlled_record.adb: Likewise.
712
713 2006-07-15  Lee Millward  <lee.millward@gmail.com>
714
715         PR c++/28292
716         * g++.dg/other/error12.C: New test.
717
718         PR c++/28269
719         * g++.dg/template/crash54.C: New test.
720         
721 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
722
723         PR c++/28249
724         * g++.dg/parse/catch1.C: New test.
725
726         PR c++/28294
727         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
728
729         PR c++/28387
730         * g++.dg/ext/attrib24.C: New test.
731
732 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
733
734         PR c++/28343
735         * g++.dg/ext/asmspec1.C: New test.
736
737 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
738
739         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
740         (dg-test): Support shouldfail tests.
741         * lib/target-supports-dg.exp (dg-shouldfail): New.
742         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
743         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
744         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
745         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
746         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
747         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
748         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
749
750 2006-07-13  Jan Hubicka  <jh@suse.cz>
751
752         * gcc.target/i386/memcpy-1.c: New.
753
754 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
755
756         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
757
758 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
759
760         PR fortran/25097
761         * gfortran.dg/present_1.f90: New test.
762
763         PR fortran/20903
764         * gfortran.dg/interface_derived_type_1.f90: New test.
765
766 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
767
768         PR fortran/28213
769         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
770         list.
771
772 2006-07-07  Lee Millward  <lee.millward@gmail.com>
773
774         PR c++/27820
775         * g++.dg/other/label1.C: New test.
776         
777 2006-07-07   Richard Guenther  <rguenther@suse.de>
778
779         PR middle-end/28268
780         * gcc.dg/torture/pr28268.c: New testcase.
781
782 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
783
784         PR c++/27019
785         * g++.dg/ext/pr27019.C: New.
786
787 2006-07-07  Richard Guenther  <rguenther@suse.de>
788
789         PR tree-optimization/28187
790         * gcc.dg/pr28187.c: New testcase.
791
792 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
793
794         * gnat.dg/address_conversion.adb: New test.
795         * gnat.dg/boolean_subtype.adb: Likewise.
796         * gnat.dg/frame_overflow.adb: Likewise.
797         * gnat.dg/pointer_array.adb: Likewise.
798         * gnat.dg/pointer_conversion.adb: Likewise.
799
800 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
801
802         PR fortran/28237
803         PR fortran/23420
804         * gfortran.dg/print_fmt_5.f90: New test.
805
806 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
807
808         PR fortran/28129
809         * gfortran.dg/bounds_check_4.f90: New test.
810
811 2006-07-05  Richard Guenther  <rguenther@suse.de>
812
813         PR target/28158
814         * gfortran.dg/pr28158.f90: New testcase.
815
816 2006-07-05  Richard Guenther  <rguenther@suse.de>
817
818         PR tree-optimization/28162
819         * gcc.dg/pr28162.c: New testcase.
820
821 2006-07-05  Richard Guenther  <rguenther@suse.de>
822         Andrew Pinski  <pinskia@gcc.gnu.org>
823
824         PR c++/27084
825         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
826
827 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
828
829         PR fortran/28174
830         * gfortran.dg/actual_array_substr_2.f90: New test.
831
832         PR fortran/28167
833         * gfortran.dg/actual_array_constructor_2.f90: New test.
834
835 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
836
837         * gfortran.dg/itime_idate_1.f: New test.
838         * gfortran.dg/itime_idate_2.f: New test.
839
840 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
841
842         PR libgfortran/27704
843         * gfortran.dg/open_status_3.f90: New test.
844         * gfortran.dg/fmt_l.f90: Update for new feature.
845
846 2006-07-03  Asher Langton  <langton2@llnl.gov>
847
848         * gfortran.dg/oldstyle_2.f90: New.
849
850 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
851
852         * gnat.dg/string_slice.adb: New test.
853
854 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
855
856         PR fortran/19259
857         * gfortran.dg/semicolon_fixed.c: New.
858         * gfortran.dg/semicolon_free.c: New.
859
860 2006-06-30  Mike Stump  <mrs@apple.com>
861
862         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
863         that don't support internal visibility.
864
865 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
866
867         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
868         for '(' / ')' needing an extra '\'.
869
870 2006-06-29  Roger Sayle  <roger@eyesopen.com>
871
872         PR middle-end/27428
873         * gcc.dg/pr27428-1.c: New test case.
874
875 2006-06-29  Mike Stump  <mrs@apple.com>
876
877         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
878         on darwin as we can't align commons large enough yet.
879
880         * gcc.dg/vla-8.c: Add additional testcases.
881
882 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
883
884         PR c++/28114
885         * g++.dg/other/pr28114.C: New.
886
887 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
888
889         * gcc.c-torture/compile/20060625-1.c: New test.
890
891 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
892
893         PR fortran/20867
894         * gfortran.dg/stfunc_3.f90: New test.
895
896         PR fortran/25056
897         * gfortran.dg/impure_actual_1.f90: New test.
898
899         PR fortran/20874
900         * gfortran.dg/elemental_result_1.f90: New test.
901
902         PR fortran/25073
903         * gfortran.dg/select_7.f90: New test.
904
905         PR fortran/27554
906         * intrinsic_actual_1.f: New test.
907
908         PR fortran/22038
909         PR fortran/28119
910         * gfortran.dg/forall_4.f90: New test.
911
912         PR fortran/25072
913         * gfortran.dg/forall_5.f90: New test.
914
915 2006-06-25  Lee Millward  <lee.millward@gmail.com>
916
917         PR c++/28051
918         * g++.dg/template/using13.C: New test.
919
920         PR c++/28054
921         * g++.dg/other/incomplete3.C: New test.
922         
923 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
924
925         PR fortran/28081
926         * gfortran.dg/substr_3.f: New test.
927         * gfortran.dg/equiv_2.f90: Update expected error message.
928
929 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
930
931         PR fortran/28118
932         * gfortran.dg/actual_array_substr_1.f90: New test.
933
934 2006-06-24  Olivier Hainque  <hainque@adacore.com>
935
936         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
937         * gnat.dg/scalar_mode_agg_compare.adb: New test.
938         
939 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
940
941         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
942
943 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
944
945         PR fortran/27981
946         * gfortran.dg/simpleif_2.f90: New test.
947
948 2006-06-23  Lee Millward  <lee.millward@gmail.com>
949
950         * g++.dg/template/error22.C: Fix typo.
951         
952 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
953
954         PR c++/28112
955         * g++.dg/ext/attrib23.C: New test.
956
957 2006-06-23  Olivier Hainque  <hainque@adacore.com>
958
959         * gnat.dg/varsize_temp.adb: New test.
960         
961 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
962
963         PR c++/11468
964         * g++.dg/other/java2.C: New test.
965
966 2006-06-23  Danny Smith   <dannysmith@users.sourceforge.net>
967
968         PR target/27789
969         * g++.dg/ext/dllimport4.C. Add more tests for invalid
970         initialization.
971
972 2006-06-22  Roger Sayle  <roger@eyesopen.com>
973
974         PR target/27531
975         * gcc.dg/pr27531-1.c: New test case.
976
977 2006-06-22  Asher Langton  <langton2@llnl.gov>
978
979         PR fortran/24748
980         * gfortran.dg/implicit_8.f90: New.
981
982 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
983
984         PR rtl-optimization/28121
985         * gcc.dg/pr28121.c: New test.
986
987 2006-06-22  Lee Millward  <lee.millward@gmail.com>
988
989         PR c++/27805
990         * g++.dg/parse/ptrmem6.C: New test.
991
992         PR c++/27821
993         * g++.dg/template/error22.C: New test.
994         
995 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
996
997         PR c++/28111
998         * g++.dg/template/friend43.C: New test.
999
1000         PR c++/28110
1001         * g++.dg/template/crash53.C: New test.
1002
1003         PR c++/28109
1004         * g++.dg/rtti/incomplete1.C: New test.
1005
1006 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
1007
1008         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
1009
1010 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
1011
1012         * gcc.c-torture/execute/complex-7.c: New.
1013
1014 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
1015
1016         * gcc.dg/merge-all-constants-1.c: New test.
1017
1018 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
1019
1020         PR c++/28113
1021         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
1022
1023 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
1024
1025         * gfortran.dg/rrspacing_1.f90: New test.
1026
1027 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1028
1029         PR c++/28052
1030         * g++.dg/other/bitfield2.C: New test.
1031
1032 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
1033
1034         PR tree-optimization/27331
1035         * gcc.dg/pr27331.c: New test.
1036
1037 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
1038             Eric Botcazou  <ebotcazou@adacore.com>
1039
1040         PR ada/18692
1041         * lib/gnat.exp: New file.
1042         * lib/gnat-dg.exp: Likewise.
1043         * gnat.dg: New directory.
1044         * gnat.dg/dg.exp: New driver.
1045         * gnat.dg/specs: New directory.
1046         * gnat.dg/specs/specs.exp: New driver.
1047         * gnat.dg/style: New directory.
1048         * gnat.dg/style/style.exp: New driver.
1049
1050 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
1051
1052         PR fortran/16206
1053         * gfortran.dg/array_initializer_1.f90: New test.
1054
1055         PR fortran/28005
1056         * gfortran.dg/matmul_3.f90: New test.
1057
1058 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
1059
1060         PR middle-end/28075
1061         * gcc.dg/tree-ssa/inline-1.c: New test.
1062
1063 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
1064
1065         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
1066         in malloc prototype; remove XFAIL.
1067         * gcc.dg/pr18241-2.c: Ditto.
1068         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
1069         in memset prototype; remove XFAIL.
1070         * gcc.dg/tree-ssa/pr23382.c: Ditto.
1071
1072 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
1073
1074         * gcc.dg/vla-8.c: Add.
1075
1076 2006-06-19  Richard Guenther  <rguenther@suse.de>
1077
1078         PR tree-optimization/27090
1079         * g++.dg/tree-ssa/pr27090.C: New testcase.
1080
1081 2006-06-19  Roger Sayle  <roger@eyesopen.com>
1082
1083         PR target/27861
1084         * gcc.dg/pr27861-1.c: New test case.
1085
1086 2006-06-19  Richard Guenther  <rguenther@suse.de>
1087
1088         PR middle-end/28045
1089         * gcc.dg/torture/pr28045.c: New testcase.
1090
1091 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1092
1093         PR fortran/26801
1094         * gfortran.dg/associated_4.f90: New test.
1095
1096 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1097
1098         PR fortran/19310
1099         PR fortran/19904
1100         * gfortran.dg/real_const_3.f90: New test.
1101
1102 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
1103
1104         PR c++/28016
1105         * g++.dg/template/static26.C: New test.
1106
1107         PR c++/27979
1108         * g++.dg/expr/bitfield2.C: New test. 
1109
1110         PR c++/27884
1111         * g++.dg/parse/linkage2.C: New test.
1112
1113 2006-06-16  Richard Guenther  <rguenther@suse.de>
1114
1115         PR middle-end/27116
1116         * gcc.dg/pr15785-1.c: Revert last change.
1117         * gcc.dg/torture/pr27116-2.c: New testcase.
1118
1119 2006-06-16  Roger Sayle  <roger@eyesopen.com>
1120
1121         PR middle-end/27802
1122         * gcc.dg/pr27802-1.c: New test case.
1123
1124 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
1125
1126         PR c++/27689
1127         * g++.dg/template/ttp18.C: New test.
1128         * g++.dg/template/ttp19.C: Likewise.
1129
1130         PR c++/27666
1131         * g++.dg/expr/cond9.C: New test.
1132
1133         PR c++/27640
1134         * g++.dg/template/ctor7.C: New test.
1135
1136 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
1137
1138         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
1139
1140 2006-06-16  Richard Guenther  <rguenther@suse.de>
1141
1142         PR tree-optimization/27781
1143         * gcc.dg/tree-ssa/pr27781.c: New testcase.
1144
1145 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
1146
1147         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
1148
1149 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
1150
1151         * gcc.dg/tree-ssa/loop-18.c: New test.
1152
1153 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
1154
1155         PR c++/27665
1156         * g++.dg/template/crash52.C: New test.
1157
1158         PR c++/27648
1159         * g++.dg/ext/attrib22.C: New test.
1160
1161         PR c++/26559
1162         * g++.dg/template/builtin1.C: New test.
1163         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
1164         
1165         PR c++/28018
1166         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
1167         assignment.
1168         * g++.old-deja/g++.pt/crash51.C: Likewise.
1169
1170         PR c++/27227
1171         * g++.dg/lookup/linkage1.C: New test.
1172         * g++.dg/lookup/linkage2.C: Likewise.
1173
1174 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
1175
1176         PR middle-end/27959
1177         * gcc.dg/pr27959.c: New testcase.
1178
1179 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
1180
1181         PR target/28014:
1182         * g++.dg/eh/div.C: New test.
1183
1184 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
1185
1186         PR c++/27894
1187         * g++.dg/tree-ssa/pr26757.C: New test.
1188         * g++.dg/tree-ssa/pr27894.C: New test.
1189
1190 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
1191
1192         * gcc.c-torture/compile/20060609-1.c: New test.
1193         
1194         PR target/27863
1195         * gcc.c-torture/compile/pr27863.c: New test.
1196
1197 2006-06-13  Richard Guenther  <rguenther@suse.de>
1198
1199         PR tree-optimization/27830
1200         * g++.dg/tree-ssa/pr27830.C: New testcase.
1201
1202 2006-06-13  Matthew Sachs  <msachs@apple.com>
1203
1204         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
1205         the list of compiler flags; this causes those flags to be checked
1206         for things like dg-skip-if.
1207
1208 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1209
1210         PR c++/27601
1211         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
1212
1213 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
1214             Kazu Hirata  <kazu@codesourcery.com>
1215
1216         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
1217         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
1218
1219 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1220
1221         PR c++/27933
1222         * g++.dg/lookup/using15.C: New test.
1223
1224         PR c++/27951
1225         * g++.dg/other/anon4.C: New test.
1226
1227 2006-06-12  Roger Sayle  <roger@eyesopen.com>
1228
1229         PR c++/21210
1230         * g++.dg/init/complex1.C: New test case.
1231
1232 2006-06-11  Eric Christopher  <echristo@apple.com>
1233
1234         PR middle-end/27948
1235         * gcc.dg/bf-ms-layout.c: Run on darwin.
1236         * gcc.dg/bf-no-ms-layout: Ditto.
1237         * gcc.dg/attr-ms_struct-2.c: New.
1238         * gcc.dg/bf-ms-layout-2.c: Ditto.
1239
1240 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
1241
1242         * gcc.dg/attr-ms_struct-packed1.c: New.
1243
1244 2006-06-09  Mike Stump  <mrs@apple.com>
1245
1246         * gcc.dg/vla-7.c: Add.
1247
1248 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
1249
1250         PR fortran/24558
1251         * gfortran.dg/entry_6.f90: New test.
1252
1253         PR fortran/20877
1254         PR fortran/25047
1255         * gfortran.dg/entry_7.f90: New test.
1256
1257 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
1258
1259         PR c/27747
1260         * gcc.dg/cpp/_Pragma6.c: New test.
1261
1262         PR c++/27748
1263         * g++.dg/cpp/_Pragma1.C: New test.
1264
1265         PR preprocessor/27746
1266         * gcc.dg/gomp/macro-3.c: New test.
1267         * gcc.dg/gomp/macro-4.c: New test.
1268         * g++.dg/gomp/macro-3.C: New test.
1269         * g++.dg/gomp/macro-4.C: New test.
1270
1271 2006-06-09  Richard Guenther  <rguenther@suse.de>
1272
1273         PR tree-optimization/26998
1274         * gcc.dg/torture/pr26998.c: New testcase.
1275         * gcc.dg/tree-ssa/vrp29.c: New testcase.
1276
1277 2006-06-08  Mike Stump  <mrs@apple.com>
1278
1279         * gcc.dg/pr27095.c: Account for stubs.
1280
1281         PR target/26427
1282         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
1283         produce bad code on darwin.
1284
1285 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1286
1287         PR fortran/27958
1288         * gcc/testsuite/gfortran.dg/substr_2.f: New test.
1289
1290 2006-06-08  Asher Langton  <langton2@llnl.gov>
1291
1292         PR fortran/27786
1293         * cray_pointers_2.f90: Add -fbounds-check compile flag.
1294
1295 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1296
1297         PR target/27421
1298         * gcc.dg/union-3.c: New test.
1299
1300 2006-06-08  Richard Guenther  <rguenther@suse.de>
1301
1302         PR middle-end/27116
1303         * gcc.dg/torture/pr27116.c: New testcase.
1304         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
1305
1306 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
1307
1308         PR rtl-optimization/26449
1309         * gcc.dg/pr26449.c: New test.
1310
1311 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1312
1313         PR c++/27601
1314         * g++.dg/ext/offsetof1.C: Test member functions.
1315
1316 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
1317
1318         * gcc.dg/pr27095.c: Improve scanning.
1319
1320 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
1321
1322         PR fortran/23091
1323         * gfortran.dg/saved_automatic_1.f90: New test.
1324
1325         PR fortran/24168
1326         * gfortran.dg/array_simplify_1.f90: New test.
1327
1328         PR fortran/25090
1329         * gfortran.dg/entry_dummy_ref_1.f90: New test.
1330
1331         PR fortran/25058
1332         * gfortran.dg/entry_dummy_ref_2.f90: New test.
1333
1334 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
1335
1336         PR c++/27177
1337         * g++.dg/expr/cast7.C: New test.
1338
1339 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
1340
1341         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
1342         * lib/gcc-defs.exp (tool_check_compile): Ditto.
1343         * lib/fortran-torture.exp (fortran-torture-compile,
1344         fortran-torture-execute): Ditto.
1345
1346 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
1347
1348         PR target/27842
1349         * gcc.dg/vmx/pr27842.c: New test.
1350
1351 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1352
1353         PR libfortran/27895
1354         * gfortran.dg/bounds_check_3.f90: New test.
1355
1356 2006-06-05  Mike Stump  <mrs@apple.com>
1357
1358         * objc.dg/objc-fast-4.m: Skip for ppc64.
1359
1360 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
1361
1362         PR testsuite/27705
1363         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
1364
1365 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
1366             Victor Kaplansky  <victork@il.ibm.com>
1367
1368         PR tree-optimizations/26360
1369         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
1370         with -fno-tree-dce.
1371         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
1372
1373 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
1374
1375         PR fortran/14067
1376         * gfortran.dg/data_char_1.f90: Add messages for truncated
1377         strings.
1378
1379         PR fortran/16943
1380         * gfortran.dg/func_decl_2.f90: New test.
1381
1382         PR fortran/20839
1383         * gfortran.dg/do_2.f90: New test.
1384
1385         PR fortran/27655
1386         * gfortran.dg/associated_3.f90: New test.
1387
1388 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
1389
1390         PR c++/27819
1391         * g++.dg/template/static25.C: New test.
1392
1393         PR c++/27722
1394         * g++.dg/init/array21.C: New test.
1395
1396         PR c++/27807
1397         * g++.dg/ext/complit7.C: New test.
1398
1399         PR c++/27806
1400         * g++.dg/parse/ptrmem5.C: New test.
1401
1402 2006-06-04  Roger Sayle  <roger@eyesopen.com>
1403             Andrew Pinski  <pinskia@physics.uc.edu>
1404
1405         PR c/27150
1406         PR middle-end/27382
1407         * gcc.dg/pr27150-1.c: New testcase.
1408         * gcc.dg/pr27382-1.c: New testcase.
1409         * gcc.dg/pr27382-2.c: New testcase.
1410
1411 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
1412
1413         PR c/25161
1414         PR c/27020
1415         * gcc.dg/array-10.c: New test.
1416
1417 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1418
1419         PR c++/27804
1420         * g++.dg/init/const4.C: New test.
1421         * g++.dg/init/member1.C: Add error-marker.
1422         * g++.dg/other/fold1.C: Adjust error-marker.
1423
1424 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1425
1426         PR c++/27601
1427         * g++.dg/ext/offsetof1.C: New test.
1428
1429 2006-06-04 Eric Christopher <echristo@apple.com>
1430
1431         * gcc.dg/attr-ms_struct-1.c: New.
1432
1433 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
1434
1435         * gcc.c-torture/compile/builtin_constant_p.c: New test.
1436
1437 2006-06-04  Richard Guenther  <rguenther@suse.de>
1438
1439         PR tree-optimization/27039
1440         * gcc.dg/tree-ssa/loop-17.c: New testcase.
1441
1442 2006-06-03  Roger Sayle  <roger@eyesopen.com>
1443
1444         PR target/26223
1445         * gcc.target/i386/amd64-abi-2.c: New test case.
1446
1447 2006-06-02  Eric Christopher  <echristo@apple.com>
1448
1449         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
1450         * gcc.target/i386/20020523-1.c: Skip if darwin.
1451         * gcc.target/i386/asm-3.c: Ditto.
1452         * gcc.target/i386/20011119-1.c: Ditto.
1453         * gcc.target/i386/clobbers.c: Remove pic part of test.
1454
1455 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
1456
1457         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
1458         * g++.old-deja/g++.other/init19.C: Ditto.
1459         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
1460         and add other platforms as expected failures.
1461
1462 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
1463
1464         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
1465         (is-effective-target-keyword): Ditto.
1466
1467 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
1468
1469         PR fortran/27715
1470         * gfortran.dg/extended_char_comparison_1.f:  New test.
1471
1472 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
1473
1474         PR fortran/25098
1475         * gfortran.dg/dummy_procedure_1.f90: New test.
1476
1477         PR fortran/25147
1478         * gfortran.dg/dummy_procedure_2.f90: New test.
1479
1480         * gfortran.dg/associated_2.f90: Correct to make consistent with
1481         standard.
1482
1483 2006-05-31  Roger Sayle  <roger@eyesopen.com>
1484
1485         * gcc.target/i386/387-11.c: New test case.
1486
1487 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
1488
1489         PR c++/27801
1490         * g++.dg/template/cond6.C: New test.
1491
1492         PR c++/26496
1493         * g++.dg/template/crash51.C: New test.
1494         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
1495
1496         PR c++/27385
1497         * g++.dg/init/array20.C: New test.
1498
1499 2006-05-31  Roger Sayle  <roger@eyesopen.com>
1500
1501         * gcc.dg/builtins-54.c: New test case.
1502
1503 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
1504
1505         PR c++/26433
1506         * g++.dg/template/fntry1.C: Add dg-do link.
1507
1508         PR c++/27808
1509         * g++.dg/parse/friend6.C: New test.
1510
1511 2006-05-30  Asher Langton  <langton2@llnl.gov>
1512
1513         * gfortran.dg/cray_pointers_7.f90: New test.
1514
1515 2006-05-30  Roger Sayle  <roger@eyesopen.com>
1516
1517         PR tree-optimization/23452
1518         * gcc.dg/fold-mulconj-1.c: New test case.
1519
1520 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
1521
1522         PR c++/27803
1523         * g++.dg/parse/bitfield1.C: New test.
1524
1525 2006-05-30  Roger Sayle  <roger@eyesopen.com>
1526
1527         * gcc.target/ppc-eq0-1.c: New test case.
1528         * gcc.target/ppc-negeq0-1.c: New test case.
1529
1530 2006-05-30  Dirk Mueller  <dmueller@suse.de>
1531
1532         PR c/27273
1533         * gcc.dg/overflow-warn-5.c: New test.
1534
1535 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1536
1537         PR c/27718
1538         * gcc.dg/sizeof-1.c: New test.
1539
1540 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
1541
1542         PR target/27790
1543         * gcc.target/i386/pr27790.c: New test.
1544
1545 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1546
1547         PR libgfortran/27757
1548         * gfortran.dg/direct_io_5.f90: New test.
1549
1550 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1551
1552         PR libgfortran/27634
1553         * gfortran.dg/fmt_missing_period_1.f: New test.
1554         * gfortran.dg/fmt_missing_period_2.f: New test.
1555         * gfortran.dg/fmt_missing_period_3.f: New test.
1556
1557 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1558
1559         PR fortran/19777
1560         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
1561         arrays.
1562
1563 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1564
1565         PR c++/27713
1566         * g++.dg/template/new6.C: New test.
1567
1568 2006-05-29  Roger Sayle  <roger@eyesopen.com>
1569
1570         PR tree-optimization/24964
1571         * gcc.target/i386/387-10.c: New test case.
1572
1573 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
1574
1575         * intrinsics/string_intrinsics.c (compare_string):
1576         Use memcmp instead of strncmp to avoid tripping over
1577         CHAR(0) in a string.
1578
1579 2006-05-27  Richard Guenther  <rguenther@suse.de>
1580
1581         PR middle-end/27773
1582         * gcc.dg/torture/pr27773.c: New testcase.
1583
1584 2006-05-27  Dirk Mueller  <dmueller@suse.de>
1585
1586         * gcc.dg/pr24561.c: Rename to..
1587         * gcc.dg/pr25962.c: .. this.
1588
1589 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1590
1591         PR fortran/19777
1592         * gfortran.dg/bounds_check_2.f: New test.
1593
1594 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
1595
1596         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
1597         * gfortran.dg/byte_1.f90: Likewise.
1598         * gfortran.dg/dup_save_2.f90: Likewise.
1599
1600 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
1601
1602         * gfortran.dg/associated_2.f90: New test.
1603
1604 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1605
1606         PR fortran/27524
1607         * gfortran.dg/bounds_check_1.f90: New test.
1608
1609 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
1610
1611         PR rtl-optimization/27661
1612         * gcc.dg/pr27661.c: New test case.
1613
1614 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
1615
1616         PR fortran/23151
1617         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
1618         * gfortran.dg/print_parentheses_1.f:  New test.
1619         * gfortran.dg/print_parentheses_2.f90:  New test.
1620
1621 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
1622
1623         PR target/27758
1624         * gcc.dg/pr27758.c: New test.
1625
1626 2006-05-24  Falk Hueffner  <falk@debian.org>
1627
1628         * gcc.c-torture/compile/pr27571.c: New test.
1629
1630 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
1631
1632         PR fortran/27709
1633         * gfortran.dg/spec_expr_4.f90: New test.
1634
1635         PR fortran/27155
1636         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
1637
1638 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
1639
1640         PR c++/20103
1641         * g++.dg/ext/complit6.C: New test.
1642         * g++.dg/ext/complit3.C: Adjust error markers.
1643         * g++.dg/init/const3.C: New test.
1644
1645 2006-05-25  Richard Guenther  <rguenther@suse.de>
1646
1647         PR middle-end/27743
1648         * gcc.dg/torture/pr27743.c: New testcase.
1649
1650 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
1651
1652         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
1653
1654 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
1655
1656         * gcc.dg/compat/scalar-by-value-x.h: New.
1657         * gcc.dg/compat/scalar-by-value-y.h: New.
1658         * gcc.dg/compat/scalar-by-value-5.c: New.
1659         * gcc.dg/compat/scalar-by-value-5_main.c: New.
1660         * gcc.dg/compat/scalar-by-value-5_x.c: New.
1661         * gcc.dg/compat/scalar-by-value-5_y.c: New.
1662         * gcc.dg/compat/scalar-by-value-6.c: New.
1663         * gcc.dg/compat/scalar-by-value-6_main.c: New.
1664         * gcc.dg/compat/scalar-by-value-6_x.c: New.
1665         * gcc.dg/compat/scalar-by-value-6_y.c: New.
1666
1667 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
1668
1669         PR tree-optimization/27639
1670         PR tree-optimization/26719
1671         * gcc.dg/pr27639.c: New test.
1672         * gcc.dg/pr26719.c: New test.
1673         * gcc.dg/tree-ssa/scev-cast.c: New test.
1674
1675 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
1676
1677         PR c++/20173
1678         * g++.dg/template/error21.C: New test.
1679
1680 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
1681
1682         PR target/27696
1683         * gcc.target/i386/pr27696.c: New.
1684
1685 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
1686
1687         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
1688
1689         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
1690
1691 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1692
1693         PR c++/27716
1694         * g++.dg/other/assign1.C: New test.
1695
1696 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
1697
1698         PR target/27266
1699         * gcc.target/i386/pr27266.c: New.
1700
1701 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1702
1703         PR c++/27451
1704         * g++.dg/ext/asm9.C: New test.
1705
1706 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
1707
1708         PR rtl-optimization/25514
1709         * gcc.c-torture/compile/pr25514.c: New test.
1710
1711 2006-05-22  Richard Guenther  <rguenther@suse.de>
1712
1713         Revert
1714         2006-01-31  Richard Guenther  <rguenther@suse.de>
1715
1716         * gcc.target/i386/sselibm-1.c: New testcase.
1717         * gcc.target/i386/sselibm-2.c: Likewise.
1718         * gcc.target/i386/sselibm-3.c: Likewise.
1719         * gcc.target/i386/sselibm-4.c: Likewise.
1720         * gcc.target/i386/sselibm-5.c: Likewise.
1721
1722 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1723
1724         PR c/27420
1725         * gcc.dg/func-args-2.c: New test.
1726
1727         PR c/26818
1728         * gcc.dg/struct-incompl-1.c: New test.
1729
1730 2006-05-22  Richard Guenther  <rguenther@suse.de>
1731
1732         PR testsuite/27708
1733         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
1734         the transformations we test for.
1735
1736 2006-05-22  Richard Guenther  <rguenther@suse.de>
1737
1738         PR testsuite/27707
1739         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
1740
1741 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
1742
1743         PR c++/27210
1744         * g++.dg/warn/new1.C: New test.
1745         * g++.dg/template/new5.C: Likewise.
1746
1747 2006-05-21  Roger Sayle  <roger@eyesopen.com>
1748
1749         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
1750         * gcc.target/i386/20060512-3.c: Likewise.
1751
1752 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
1753
1754         PR rtl-optimization/27671
1755         * gcc.c-torture/execute/pr27671-1.c: New.
1756         * gcc.dg/pr27671-2.c: Likewise.
1757
1758         PR tree-optimization/26622.
1759         * gcc.c-torture/compile/pr26622.c: New.
1760
1761 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
1762
1763         PR fortran/27613
1764         * gfortran.dg/recursive_reference_1.f90: New test.
1765
1766 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
1767
1768         PR fortran/25746
1769         * gfortran.dg/elemental_subroutine_3.f90: New test.
1770
1771         PR fortran/25090
1772         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
1773
1774         PR fortran/27584
1775         * gfortran.dg/associated_target_1.f90: New test.
1776
1777         PR fortran/19015
1778         * gfortran.dg/maxloc_shape_1.f90: New test.
1779
1780 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1781
1782         PR libgfortran/24459
1783         * gfortran.dg/namelist_24.f90: New test.
1784         * gfortran.dg/namelist_12.f: Fix typo in comment.
1785
1786 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
1787
1788         PR middle-end/25776
1789         * g++.dg/other/error11.C: New test.
1790
1791 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
1792
1793         * gcc.target/mips/pr26765.c: Add -w to options.
1794
1795 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
1796
1797         * lib/target-supports.exp (check_effective_target_mpaired_single):
1798         New function.
1799         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
1800         multilibs.
1801         * g++.dg/vect/vect.exp: Likewise.
1802
1803 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
1804
1805         PR testsuite/25891
1806         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
1807
1808 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
1809
1810         PR fortran/27662
1811         * gfortran.dg/temporary_1.f90: New file.
1812
1813 2006-05-19  Andreas Schwab  <schwab@suse.de>
1814
1815         * g++.dg/other/unused1.C: Also match "stringz".
1816
1817 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
1818
1819         PR c++/26433
1820         * g++.dg/template/fntry1.C: New test.
1821
1822 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
1823
1824         PR c++/27471
1825         PR c++/27506
1826         * g++.dg/conversion/bitfield5.C: New test.
1827         * g++.dg/conversion/bitfield6.C: New test.
1828
1829 2006-05-18  Mike Stump  <mrs@apple.com>
1830
1831         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
1832         * gcc.dg/vla-4.c: Add.
1833         * gcc.dg/vla-5.c: Add.
1834         * gcc.dg/vla-6.c: Add.
1835
1836 2006-05-12  Stuart Hastings  <stuart@apple.com>
1837
1838         * testsuite/gcc.target/i386/20060512-1.c: New.
1839         * testsuite/gcc.target/i386/20060512-2.c: New.
1840         * testsuite/gcc.target/i386/20060512-3.c: New.
1841         * testsuite/gcc.target/i386/20060512-4.c: New.
1842
1843 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
1844
1845         PR c++/26122
1846         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
1847
1848         PR c++/26068
1849         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
1850         * g++.dg/parse/linkage1.C: New test.
1851
1852 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
1853
1854         PR tree-optimization/27548
1855         * g++.dg/tree-ssa/pr27548.C: New test.
1856
1857 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1858
1859         PR fortran/26551
1860         * gfortran.dg/recursive_check_1.f: New test.
1861         * gfortran.dg/recursive_check_2.f90: New test.
1862
1863 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
1864
1865         * g++.dg/opt/temp2.C: New test.
1866
1867 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
1868
1869         PR c++/27491
1870         * g++.dg/init/brace5.C: New test.
1871
1872         PR middle-end/27415
1873         * gcc.dg/gomp/pr27415.c: New test.
1874         * g++.dg/gomp/pr27415.C: New test.
1875
1876         PR tree-optimization/27549
1877         * g++.dg/tree-ssa/pr27549.C: New test.
1878
1879 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1880
1881         PR libgfortran/27575
1882         * gfortran.dg/read_eof_4.f90: New test.
1883
1884 2006-05-16  Richard Guenther  <rguenther@suse.de>
1885
1886         PR tree-optimization/22303
1887         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
1888
1889 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
1890
1891         PR middle-end/27573
1892         * gcc.dg/gomp/pr27573.c: New test.
1893         * gfortran.dg/gomp/pr27573.f90: New test.
1894
1895         PR c/27499
1896         * gcc.dg/gomp/pr27499.c: New test.
1897         * g++.dg/gomp/pr27499.C: New test.
1898
1899 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
1900
1901         PR c++/27339
1902         * g++.dg/parser/access8.C: Adjust error marker.
1903         * g++.dg/template/access17.C: New test.
1904         * g++.dg/template/access18.C: Likewise.
1905
1906 2006-05-15  Roger Sayle  <roger@eyesopen.com>
1907
1908         PR target/26600
1909         * gcc.target/i386/pr26600.c: New test case.
1910
1911 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
1912
1913         PR c++/27505
1914         * g++.dg/expr/bitfield1.C: New test.
1915
1916 2006-05-15  Richard Guenther  <rguenther@suse.de>
1917
1918         PR tree-optimization/27603
1919         * gcc.dg/torture/pr27603.c: New testcase.
1920
1921 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
1922
1923         PR fortran/25090
1924         * gfortran.dg/entry_dummy_ref_1.f90: New test.
1925
1926         PR fortran/25082
1927         * gfortran.dg/scalar_return_1.f90: New test.
1928
1929         PR fortran/27411
1930         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
1931
1932 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
1933
1934         * gcc.dg/gomp/critical-4.c: New test.
1935         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
1936         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
1937         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
1938         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
1939
1940 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1941
1942         PR c++/27582
1943         * g++.dg/template/dependent-args1.C: New test.
1944
1945         PR c++/27581
1946         * g++.dg/lookup/this1.C: New test.
1947
1948         PR c++/27315
1949         * g++.dg/template/operator6.C: New test.
1950         * g++.dg/template/incomplete3.C: New test.
1951
1952         PR c++/27559
1953         * g++.dg/template/new4.C: New test.
1954
1955         PR c++/27496
1956         * g++.dg/template/void2.C: New test.
1957
1958 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
1959
1960         * g++.dg/template/dependent-expr5.C: New test.
1961
1962 2006-05-14  Roger Sayle  <roger@eyesopen.com>
1963
1964         PR middle-end/26729
1965         * gcc.dg/pr26729-1.c: New test case.
1966
1967 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
1968
1969         * gcc.dg/pr27003.c: New test.
1970
1971 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
1972
1973         * lib/target-supports.dg (check_cxa_atexit_available): Change
1974         v3_target_compile to ${tool}_target_compile.
1975
1976 2006-05-11  Jason Merrill  <jason@redhat.com>
1977
1978         * lib/scanasm.exp (scan-not-hidden): Fix typo.
1979
1980 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1981
1982         PR fortran/27553
1983         * gfortran.dg/label_5.f90: New test.
1984
1985 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
1986
1987         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
1988         check_effective_target_powerpc_altivec_ok): New.
1989         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
1990         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
1991         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
1992         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
1993         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
1994         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
1995         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
1996         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
1997         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
1998         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
1999         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
2000         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
2001         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
2002         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
2003         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
2004         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
2005         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
2006         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
2007         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
2008         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
2009         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
2010         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
2011         gcc.target/powerpc/altivec-9.c,
2012         gcc.target/powerpc/altivec-consts.c,
2013         gcc.target/powerpc/altivec-pr22085.c,
2014         gcc.target/powerpc/altivec-splat.c,
2015         gcc.target/powerpc/altivec-types-1.c,
2016         gcc.target/powerpc/altivec-types-2.c,
2017         gcc.target/powerpc/altivec-types-3.c,
2018         gcc.target/powerpc/altivec-types-4.c,
2019         gcc.target/powerpc/altivec-varargs-1.c,
2020         gcc.target/powerpc/altivec-vec-merge.c,
2021         gcc.target/powerpc/ppc-vector-memcpy.c,
2022         gcc.target/powerpc/ppc-vector-memset.c,
2023         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
2024         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
2025         these effective targets.
2026         * gcc.dg/vmx/pr27006.c: Add missing close brace.
2027         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
2028
2029 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2030
2031         PR middle-end/27384
2032         * g++.dg/other/fold1.C: New test.
2033
2034         PR middle-end/27488
2035         * gcc.dg/fold-nonneg-1.c: New test.
2036
2037         PR c++/27547
2038         * g++.dg/other/operator1.C: New test.
2039
2040 2006-05-11  Richard Guenther  <rguenther@suse.de>
2041
2042         PR middle-end/27529
2043         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
2044
2045 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
2046
2047         * lib/target-supports-dg.exp (check-flags): New.
2048         (dg-skip-if): Move flag checks.
2049
2050 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
2051
2052         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
2053         * lib/target-supports.dg (check_cxa_atexit_available): New.
2054
2055 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
2056
2057         PR fortran/27470
2058         * gfortran.dg/multiple_allocation_2.f90: New test case.
2059
2060 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
2061
2062         * gcc.target/arm/pr27387.C: Fix a comment typo.
2063
2064 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2065
2066         PR fortran/24549
2067         * gfortran.dg/error_recovery_1.f90: New test.
2068
2069 2006-05-10  Richard Guenther  <rguenther@suse.de>
2070
2071         PR tree-optimization/27302
2072         * gcc.dg/torture/pr27302.c: New testcase.
2073
2074 2006-05-09  Dirk Mueller  <dmueller@suse.de>
2075         Richard Guenther  <rguenther@suse.de>
2076
2077         PR middle-end/27498
2078         * gcc.dg/tree-ssa/pr27498.c: New testcase.
2079
2080 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
2081
2082         PR rtl-optimization/27335
2083         * gcc.dg/pr27335.c: New test.
2084
2085 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
2086
2087         * gcc.target/mips/mips-ps-5.c: New file.
2088
2089 2006-05-08  Jan Hubicka  <jh@suse.cz>
2090
2091         PR middle-end/25962
2092         * gcc.dg/pr25962.c: New.
2093
2094 2006-05-08  Roger Sayle  <roger@eyesopen.com>
2095
2096         PR target/27158
2097         * gcc.target/powerpc/pr27158.c: New test case.
2098
2099 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
2100
2101         PR testsuite/27476
2102         * ada/acats/run_all.sh: Use test -z.
2103
2104 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2105
2106         PR libfortran/18271
2107         * gfortran.dg/spec_expr_3.f90: New test.
2108
2109 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
2110
2111         PR target/24879
2112         * gcc.target/i386/monitor.c: New file.
2113
2114 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
2115
2116         * gcc.dg/pr27095.c: xfail *-*-darwin*.
2117
2118 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2119
2120         PR c++/27447
2121         * g++.dg/other/ptrmem7.C: New test.
2122
2123 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2124
2125         PR target/27421
2126         * gcc.dg/array-9.c: New test.
2127
2128 2006-05-07  Richard Guenther  <rguenther@suse.de>
2129
2130         PR tree-optimization/27409
2131         * gcc.dg/torture/pr27409.c: New testcase.
2132
2133 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
2134
2135         PR fortran/27457
2136         * gfortran.dg/select_6.f90: New.
2137
2138 2006-05-07  Richard Guenther  <rguenther@suse.de>
2139
2140         PR tree-optimization/27136
2141         * gcc.dg/torture/pr27136.c: New testcase.
2142
2143 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
2144
2145         PR fortran/24813
2146         * gfortran.dg/char_cons_len_1.f90: New test.
2147
2148 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2149
2150         PR c++/27427
2151         * g++.dg/template/incomplete2.C: New test.
2152
2153 2006-05-06  Richard Guenther  <rguenther@suse.de>
2154
2155         PR tree-optimization/27151
2156         * gcc.dg/vect/pr27151.c: New testcase.
2157
2158 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2159
2160         PR c++/27430
2161         * g++.dg/template/void1.C: New test.
2162
2163         PR c++/27423
2164         * g++.dg/other/void2.C: New test.
2165
2166         PR c++/27422
2167         * g++.dg/conversion/void1.C: New test.
2168
2169 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
2170
2171         PR/21391
2172         * g++.dg/other/unused1.C: New.
2173
2174 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2175
2176         PR objc/27240
2177         * objc.dg/member-1.m: New test.
2178
2179 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
2180
2181         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
2182
2183 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2184
2185         PR libfortran/26985
2186         * gfortran.dg/matmul_2.f90: New test.
2187
2188 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
2189
2190         * ada/acats/run_all.sh: Use sync when main not found.
2191
2192 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
2193
2194         PR target/26765
2195         * gcc.target/mips/pr26765.c: New.
2196
2197 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
2198
2199         * gcc.target/bfin: New directory.
2200         * gcc.target/bfin/bfin.exp: New file.
2201         * gcc.target/bfin/frmul.c: New file.
2202         * gcc.target/bfin/arith.c: New file.
2203         * gcc.target/bfin/mul-combine.c: New file.
2204         * gcc.target/bfin/shift.c: New file.
2205
2206 2006-05-04  Richard Guenther  <rguenther@suse.de>
2207
2208         PR tree-optimization/14287
2209         PR tree-optimization/14844
2210         PR tree-optimization/19792
2211         PR tree-optimization/21608
2212         PR tree-optimization/27090
2213         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
2214         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
2215         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2216         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
2217         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2218
2219 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
2220
2221         PR tree-optimization/27285
2222         * gcc.c-torture/execute/pr27285.c: New test.
2223
2224         PR middle-end/27388
2225         * gcc.dg/gomp/pr27388-1.c: New test.
2226         * gcc.dg/gomp/pr27388-2.c: New test.
2227         * gcc.dg/gomp/pr27388-3.c: New test.
2228
2229         PR c++/27359
2230         * g++.dg/gomp/pr27359.C: New test.
2231
2232 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
2233
2234         PR fortran/20248
2235         * gfortran.dg/iargc.f90: New test.
2236
2237 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
2238
2239         PR c++/27102
2240         * g++.dg/template/crash49.C: New test.
2241
2242 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
2243
2244         PR testsuite/27032
2245         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
2246
2247 2006-05-02  Jeff Law  <law@redhat.com>
2248
2249         PR tree-optimization/27364
2250         * gcc.c-torture/execute/pr27364.c: New test.
2251
2252 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
2253
2254         PR c++/27309
2255         * g++.dg/parser/ctor5.C: New test.
2256
2257 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
2258
2259         PR target/27387
2260         * gcc.target/arm/arm.exp: New.
2261         * gcc.target/arm/pr27387.C: Likewise.
2262
2263 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
2264
2265         PR fortran/27269
2266         PR fortran/27324
2267         * gfortran.dg/module_equivalence_2.f90: New test.
2268
2269 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
2270
2271         PR middle-end/27337
2272         * g++.dg/gomp/pr27337-1.C: New test.
2273         * g++.dg/gomp/pr27337-2.C: New test.
2274
2275         PR middle-end/27328
2276         * gcc.dg/gomp/pr27328.c: New test.
2277
2278         PR middle-end/27325
2279         * g++.dg/gomp/pr27325.C: New test.
2280
2281         PR middle-end/27310
2282         * g++.dg/gomp/pr27310.C: New test.
2283
2284 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
2285
2286         PR tree-optimization/27291
2287         * g++.dg/tree-ssa/pr27291.C: New test.
2288
2289 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
2290
2291         PR tree-optimization/27283
2292         * g++.dg/tree-ssa/pr27283.C: New test.
2293
2294 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
2295
2296         * gcc.dg/tree-ssa/loop-16.c: New test.
2297
2298 2006-05-01  Roger Sayle  <roger@eyesopen.com>
2299             Joseph S. Myers  <joseph@codesourcery.com>
2300
2301         * gcc.dg/Wconversion-3.c: New test case.
2302         * gcc.dg/Wconversion-4.c: Likewise.
2303
2304 2006-05-01  Richard Guenther  <rguenther@suse.de>
2305
2306         PR tree-optimization/26726
2307         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
2308
2309 2006-04-30  Roger Sayle  <roger@eyesopen.com>
2310
2311         * gcc.dg/Woverflow-1.c: New test case.
2312         * gcc.dg/Woverflow-2.c: Likewise.
2313         * gcc.dg/Woverflow-3.c: Likewise.
2314
2315 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
2316
2317         PR c++/27094
2318         * g++.dg/template/defarg8.C: New test.
2319
2320 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2321
2322         PR c++/27278
2323         * g++.dg/parse/operator7.C: New test.
2324
2325 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2326
2327         PR c++/11471
2328         PR c++/27102
2329         * g++.dg/template/crash48.C: New test.
2330
2331         PR c++/27279
2332         * g++.dg/parse/ctor4.C: New test.
2333
2334 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2335
2336         PR fortran/25681
2337         * gfortran.df/char_type_len.f90: New test.
2338
2339 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2340
2341         PR libgfortran/27304
2342         * gfortran.dg/fmt_exhaust.f90: New test.
2343
2344 2006-04-28  Roger Sayle  <roger@eyesopen.com>
2345
2346         PR c/25309
2347         * gcc.dg/large-size-array-2.c: New test case.
2348
2349 2006-04-28  Richard Guenther  <rguenther@suse.de>
2350
2351         PR target/26826
2352         * gcc.target/i386/pr26826.c: New testcase.
2353
2354 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
2355
2356         PR middle-end/27260
2357         * gcc.c-torture/execute/pr27260.c: New.
2358
2359 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
2360
2361         PR middle-end/27095
2362         * gcc.dg/pr27095.c: New.
2363
2364 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
2365
2366         PR c++/27292
2367         * g++.dg/conversion/bitfield4.C: New test.
2368
2369 2006-04-27  Eric Christopher  <echristo@apple.com>
2370
2371         * gcc.dg/pragma-ms_struct.c: New.
2372
2373 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
2374
2375         PR c++/27102
2376         * g++.dg/template/crash47.C: New test.
2377
2378 2006-04-27  Dirk Mueller  <dmueller@suse.de>
2379
2380         * gcc.target/i386/sse-7.c: build with -msse.
2381
2382 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
2383
2384         PR testsuite/27274:
2385         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
2386         (main): Exit if processor doesn't support SSE.
2387
2388 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
2389
2390         PR middle-end/27282
2391         * gcc.c-torture/compile/pr27282.c: New test.
2392
2393 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
2394
2395         PR middle-end/26913
2396         * g++.dg/gomp/pr26913.C: New test.
2397
2398         PR c/25996
2399         * gcc.dg/gomp/pr25996.c: New test.
2400         * g++.dg/gomp/pr25996.C: New test.
2401
2402 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
2403
2404         PR rtl-optimization/26725
2405         * gcc.c-torture/compile/pr26725.c: New test.
2406
2407 2006-04-25  Richard Guenther  <rguenther@suse.de>
2408
2409         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
2410         than n + -1.
2411
2412 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
2413
2414         * gcc.dg/20060425-1.c: New testcase.
2415
2416 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
2417
2418         PR tree-optimization/26865
2419         * gcc.dg/pr26865.c: New test.
2420
2421 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
2422
2423         PR c++/27292
2424         * g++.dg/conversion/bitfield1.C: New test.
2425         * g++.dg/conversion/bitfield2.C: Likewise.
2426         * g++.dg/conversion/bitfield3.C: Likewise.
2427
2428 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
2429         Richard Guenther  <rguenther@suse.de>
2430
2431         PR tree-optimization/27236
2432         * gcc.dg/tree-ssa/pr27236.c: New testcase.
2433
2434 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2435
2436         PR c++/19963
2437         * g++.dg/other/incomplete2.C: New test.
2438
2439 2006-04-24  Richard Guenther  <rguenther@suse.de>
2440
2441         PR middle-end/26869
2442         * gcc.dg/torture/pr26869.c: New testcase.
2443
2444 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
2445         Richard Guenther  <rguenther@suse.de>
2446
2447         PR tree-optimization/27218
2448         * g++.dg/tree-ssa/pr27218.C: New testcase.
2449
2450 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
2451
2452         PR c++/26912
2453         * g++.dg/template/friend41.C: New test.
2454
2455 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
2456
2457         * g++.dg/opt/pr15551.C: Include cstdio.
2458         (main): Use remove instead of unlink.
2459
2460 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
2461
2462         * gcc.dg/sibcall-7.c: New test.
2463         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
2464         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
2465         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
2466         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
2467         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
2468
2469 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
2470
2471         PR c++/26534
2472         * g++.dg/opt/bitfield1.C: New test.
2473         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
2474         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
2475         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
2476         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
2477         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
2478         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
2479         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
2480         * g++.dg/abi/bitfield2.C: Likewise.
2481         * g++.dg/init/bitfield1.C: Likewise.
2482
2483 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
2484
2485         PR fortran/25099
2486         * gfortran.dg/elemental_subroutine_4.f90: New test.
2487         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
2488         call sub (m, x).
2489
2490 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
2491
2492         * gcc.c-torture/compile/20060421-1.c: New testcase.
2493
2494 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2495
2496         PR c/25875
2497         * gcc.dg/init-bad-4.c: New test.
2498
2499 2006-04-21  Paul Brook  <paul@codesourcery.com>
2500
2501         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
2502
2503 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
2504
2505         PR fortran/27122
2506         * gfortran.dg/defined_operators_1.f90: New test.
2507         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
2508         remove old ones associated, incorrectly, with Note 5.46.
2509
2510         PR fortran/27113
2511         * gfortran.dg/character_array_constructor_1.f90: New test.
2512
2513 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
2514
2515         * gcc.dg/20060419-1.c: New test.
2516
2517 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
2518
2519         PR c/26774
2520         * gcc.dg/struct-parse-1.c: New test case.
2521
2522 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2523
2524         PR c++/26558
2525         * g++.dg/parse/template19.C: New test.
2526
2527         PR c++/26739
2528         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
2529
2530         PR c++/26036
2531         * g++.dg/expr/call3.C: New test.
2532
2533         PR c++/10385
2534         * g++.dg/conversion/dynamic1.C: New test.
2535
2536 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
2537
2538         PR c++/27102
2539         * g++.dg/template/crash35.C: Tweak error markers.
2540         * g++.dg/template/crash46.C: New test.
2541         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
2542         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
2543
2544 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
2545
2546         PR rtl-optimization/14261
2547         * gcc.c-torture/compile/20060419-1.c: Added.
2548
2549 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
2550
2551         * gfortran.dg/label_1.f90: Adjust dg-error.
2552
2553 2006-04-16  Roger Sayle  <roger@eyesopen.com>
2554
2555         PR target/26961
2556         * gcc.dg/fold-cond-1.c: New test case.
2557         * gcc.dg/pr26961-1.c: Likewise.
2558
2559 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2560
2561         PR libgfortran/27138
2562         * gfortran.dg/read_bad_advance.f90: New test.
2563
2564 2006-04-16  Roger Sayle  <roger@eyesopen.com>
2565             Dale Johannesen  <dalej@apple.com>
2566
2567         PR target/24076
2568         * gcc.target/i386/vecinit-3.c: New testcase.
2569         * gcc.target/i386/vecinit-4.c: Likewise.
2570         * gcc.target/i386/sse-18.c: Likewise.
2571         * gcc.target/i386/sse-19.c: Likewise.
2572
2573 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
2574
2575         * gfortran.dg/allocate_zerosize_1.f90: New test.
2576
2577 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
2578
2579         PR c++/26365
2580         * g++.dg/template/crash45.C: New test.
2581
2582 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
2583
2584         PR fortran/26787
2585         * gfortran.dg/proc_assign_1.f90: New test.
2586         * gfortran.dg/procedure_lvalue.f90: Change message.
2587         * gfortran.dg/namelist_4.f90: Add new error.
2588
2589         PR fortran/25597
2590         PR fortran/27096
2591         * gfortran.dg/auto_pointer_array_result_1.f90
2592
2593         PR fortran/27089
2594         * gfortran.dg/specification_type_resolution_1.f90
2595
2596         PR fortran/18003
2597         PR fortran/25669
2598         PR fortran/26834
2599         * gfortran.dg/bounds_temporaries_1.f90: New test.
2600
2601         PR fortran/27124
2602         * gfortran.dg/array_return_value_1.f90: New test.
2603
2604 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
2605
2606         PR fortran/25336
2607         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
2608
2609 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
2610
2611         PR middle-end/26823
2612         * g++.dg/gomp/pr26823-1.C: New test.
2613         * g++.dg/gomp/pr26823-2.C: New test.
2614
2615 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
2616
2617         PR middle-end/27134
2618         * gcc.dg/pr27314.c: New test.
2619
2620 2006-04-13  Richard Henderson  <rth@redhat.com>
2621
2622         * g++.dg/gomp/block-0.C: Update expected matches.
2623
2624 2006-04-13  DJ Delorie  <dj@redhat.com>
2625
2626         * lib/target-supports.exp (check_effective_target_int32plus): New.
2627         (check_effective_target_ptr32plus): New.
2628         (check_effective_target_size32plus): New.
2629         (check_effective_target_int16): New.
2630         (check_profiling_available): Add m32c to the list of unsupported targets.
2631
2632         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
2633         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
2634         memory size.
2635         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
2636         pointers.
2637         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
2638         size_t.
2639         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
2640         and size_t.
2641         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
2642         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
2643         not just xstormy16.  Skip m32c due to weird pointer size.
2644         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
2645         not just xstormy16.
2646         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
2647         not just xstormy16.
2648         * gcc.dg/20020312-2.c: Add m32c support.
2649         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
2650         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
2651         in test.
2652         * gcc.dg/20050321-2.c: Require >=32 bit integers.
2653         * gcc.dg/asm-1.c: Skip if int and short are the same size.
2654         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
2655         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
2656         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
2657         * gcc.dg/init-string-2.c: Require >=32 bit integers.
2658         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
2659         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
2660         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
2661         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
2662         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
2663         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
2664         in test.
2665         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
2666         in test.
2667         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
2668         * gcc.dg/pr23049.c: Require >=32 bit integers.
2669         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
2670         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
2671         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
2672         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
2673         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
2674         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
2675         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
2676         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
2677         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
2678         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
2679         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
2680         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
2681         prototype in test.
2682         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
2683         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
2684         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
2685         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
2686         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
2687
2688         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
2689         * gcc.c-torture/execute/20040703-1.x: Likewise.
2690         * gcc.c-torture/execute/20040705-1.x: Likewise.
2691         * gcc.c-torture/execute/20040705-2.x: Likewise.
2692         * gcc.c-torture/execute/20040709-1.x: Likewise.
2693         * gcc.c-torture/execute/20040709-2.x: Likewise.
2694         * gcc.c-torture/execute/20040811-1.x: Likewise.
2695         * gcc.c-torture/execute/20050316-1.x: Likewise.
2696         * gcc.c-torture/execute/bitfld-4.x: Likewise.
2697         * gcc.c-torture/execute/pr19689.x: Likewise.
2698         * gcc.c-torture/execute/pr7284-1.x: Likewise.
2699         * gcc.c-torture/execute/usmul.x: Likewise.
2700         * gcc.c-torture/execute/vrp-5.x: Likewise.
2701         * gcc.c-torture/execute/vrp-6.x: Likewise.
2702         * gcc.dg/debug/20041023-1.s: Likewise.
2703
2704 2006-04-13  Roger Sayle  <roger@eyesopen.com>
2705
2706         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
2707         of integers to a vector types are now constant expressions in C.
2708         * gcc.dg/vect/vect-fold-1.c: New test case.
2709
2710 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
2711             Ulrich Weigand  <uweigand@de.ibm.com>
2712
2713         PR target/27006
2714         * gcc.dg/vmx/pr27006.c: New testcase.
2715
2716 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2717
2718         PR libgfortran/26766
2719         * gfortran.dg/write_recursive.f90: New test.
2720
2721 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
2722
2723         * g++.dg/parse/dtor7.C: New test.
2724         * g++.dg/parse/new1.C: Add error marker.
2725         * g++.dg/template/new3.C: New test.
2726
2727         PR c++/26122
2728         * g++.dg/template/pure1.C: New test.
2729
2730         PR c++/26295
2731         * g++.dg/parse/ptrmem4.C: New test.
2732
2733 2006-04-10  Jeff Law  <law@redhat.com>
2734
2735         PR/27087
2736         * gcc.c-torture/compile/pr27087.c: New test.
2737
2738 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
2739
2740         PR/21391
2741         * gcc.dg/20060410.c: New.
2742
2743 2006-04-10  Matthias Klose  <doko@debian.org>
2744
2745         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
2746         Recognize multilib directory names containing underscores.
2747
2748 2006-04-10  Roger Sayle  <roger@eyesopen.com>
2749
2750         * gcc.target/i386/vecinit-1.c: New test case.
2751         * gcc.target/i386/vecinit-2.c: Likewise.
2752
2753 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
2754
2755         PR debug/27057
2756         * g++.dg/debug/dwarf2-2.C: New test.
2757
2758 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
2759
2760         PR rtl-optimization/27073
2761         * gcc.c-torture/execute/pr27073.c: New test.
2762
2763 2006-04-08  Mike Stump  <mrs@apple.com>
2764
2765         * gcc.dg/pragma-darwin.c: Improve for ppc64.
2766
2767 2006-04-07  Richard Guenther  <rguenther@suse.de>
2768
2769         PR tree-optimization/26135
2770         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
2771
2772 2006-04-06  Jan Hubicka  <jh@suse.cz>
2773
2774         PR profile/26399
2775         * g++.dg/bprob/g++-bprob-2.C: New testcase.
2776
2777 2006-04-06  Roger Sayle  <roger@eyesopen.com>
2778
2779         * g++.dg/conversion/nullptr1.C: New test case.
2780         * g++.dg/conversion/nullptr2.C: Likewise.
2781
2782 2006-04-05  Roger Sayle  <roger@eyesopen.com>
2783
2784         * gfortran.dg/dependency_18.f90: New test case.
2785
2786 2006-04-05  Richard Guenther  <rguenther@suse.de>
2787
2788         PR tree-optimization/26919
2789         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
2790         * gcc.dg/ipa/ipa-2.c: Likewise.
2791         * gcc.dg/ipa/ipa-3.c: Likewise.
2792         * gcc.dg/ipa/ipa-5.c: Likewise.
2793
2794 2006-04-05  Richard Guenther  <rguenther@suse.de>
2795
2796         PR tree-optimization/26763
2797         * gcc.dg/torture/pr26763-1.c: New testcase.
2798         * gcc.dg/torture/pr26763-2.c: Likewise.
2799
2800 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
2801
2802         PR fortran/23634
2803         PR fortran/25619
2804         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
2805
2806 2006-04-04  Eric Christopher  <echristo@apple.com>
2807
2808         * gcc.target/i386/387-1.c: Allow regexp to match darwin
2809         stubs.
2810         * gcc.target/i386/387-5.c: Ditto.
2811
2812 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
2813
2814         * gcc.target/sparc/struct-ret-check.c: New test.
2815
2816 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2817
2818         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
2819         zero decimal digits specified in format.
2820
2821 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
2822
2823         PR fortran/26891
2824         * gfortran.dg/missing_optional_dummy_1.f90: New test.
2825
2826         PR fortran/26976
2827         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
2828         * gfortran.dg/initialization_1.f90: Make assignment compliant.
2829         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
2830         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
2831         bigendian-ness.
2832
2833 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
2834
2835         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
2836         dummy arguments work when the actual argument is itself a dummy
2837         argument of the caller.
2838
2839 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
2840
2841         PR libfortran/24685
2842         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
2843
2844 2006-04-01  Roger Sayle  <roger@eyesopen.com>
2845
2846         * gfortran.dg/dependencency_17.f90: New test case.
2847
2848 2006-04-01  Roger Sayle  <roger@eyesopen.com>
2849
2850         * gfortran.dg/dependency_14.f90: New test case.
2851         * gfortran.dg/dependency_15.f90: Likewise.
2852         * gfortran.dg/dependency_16.f90: Likewise.
2853
2854 2006-03-31  Asher Langton  <langton2@llnl.gov>
2855
2856         PR fortran/25358
2857         gfortran.dg/cray_pointers_6.f90: New test.
2858
2859 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2860
2861         PR libgfortran/26890
2862         * gfortran.dg/read_size_noadvance.f90: New test.
2863
2864 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
2865
2866         PR fortran/25031
2867         * gfortran.dg/multiple_allocation_1.f90: Check that the
2868         size has changed after a re-allocation with stat.
2869
2870 2006-03-30  Richard Guenther  <rguenther@suse.de>
2871
2872         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
2873         removal.
2874         * gcc.target/i386/sselibm-2.c: Likewise.
2875         * gcc.target/i386/sselibm-3.c: Likewise.
2876         * gcc.target/i386/sselibm-4.c: Likewise.
2877         * gcc.target/i386/sselibm-5.c: Likewise.
2878
2879 2006-03-28  Roger Sayle  <roger@eyesopen.com>
2880
2881         * gcc.dg/fold-andxor-1.c: New test case.
2882         * gcc.dg/fold-xorand-1.c: Likewise.
2883
2884 2006-03-28  Roger Sayle  <roger@eyesopen.com>
2885
2886         * gcc.dg/fold-convnotconv-1.c: New test case.
2887
2888 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
2889
2890         PR fortran/26779
2891         * gfortran.dg/private_type_5.f90: New test.
2892
2893 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
2894
2895         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
2896
2897 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
2898
2899         * gfortran.dg/advance_2.f90: New test.
2900         * gfortran.dg/advance_3.f90: New test.
2901
2902         * gfortran.fortran-torture/execute/equiv_5.f: New test.
2903
2904 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2905
2906         PR libgfortran/26661
2907         PR libgfortran/26880
2908         * gfortran.dg/read_x_past.f: New test.
2909
2910 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
2911
2912         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
2913         to be STABS.
2914
2915 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
2916
2917         * objc.dg/dwarf-1.m: Skip on AIX.
2918         * objc.dg/dwarf-2.m: Skip on AIX.
2919
2920 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
2921
2922         PR fortran/26816
2923         * gfortran.dg/float_1.f90: New test.
2924
2925 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
2926
2927         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
2928         X86_64 targets.
2929         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
2930
2931 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
2932
2933         PR libfortran/26735
2934         * gfortran.dg/convert_implied_open.f90: New test case.
2935
2936 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
2937
2938         PR fortran/26769
2939         * gfortran.dg/transpose_reshape_r10.f90: New test case.
2940
2941 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
2942
2943         PR middle-end/26717
2944         * gcc.dg/pr26717.c: New test.
2945
2946 2006-03-25  Roger Sayle  <roger@eyesopen.com>
2947
2948         * gfortran.dg/dependency_12.f90: New test case.
2949
2950 2006-03-24  Roger Sayle  <roger@eyesopen.com>
2951
2952         * gfortran.dg/dependency_9.f90: New (resurected) test case.
2953
2954 2006-03-24  Jeff Law  <law@redhat.com>
2955
2956         * gcc.c-torture/pr26840.c: New test.
2957
2958 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
2959
2960         * objc.dg/dwarf-2.m: New.
2961         * obj-c++.dg/dwarf-2.mm: New.
2962
2963         * g++.old-deja/g++.other/init19.C: New.
2964
2965 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
2966
2967         * g++.dg/eh/spbp.C: Skip on AIX.
2968
2969 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
2970
2971         PR middle-end/26611
2972         * g++.dg/gomp/pr26611-1.C: New test.
2973         * g++.dg/gomp/pr26611-2.C: New test.
2974
2975 2006-03-24  Jeff Law  <law@redhat.com>
2976
2977         * gcc.c-torture/compile/pr26833.c: New test.
2978         * gfortran.fortran-torture/compile/pr26806.f90: New test.
2979
2980 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2981
2982         * gfortran.dg/endfile_2.f90: Delete temp file.
2983
2984 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
2985
2986         PR fortran/19303
2987         * gfortran.dg/record_marker_1.f90: New test case.
2988         * gfortran.dg/record_marker_2.f: New test case.
2989         * gfortran.dg/record_marker_3.f90: New test case.
2990
2991 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
2992
2993         PR fortran/17298
2994         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
2995         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
2996
2997 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
2998
2999         * lib/gcc-dg.exp (cleanup-modules): New proc.
3000         * gfortran.dg/allocatable_function_1.f90,
3001         gfortran.dg/allocate_char_star_scalar_1.f90,
3002         gfortran.dg/assumed_charlen_function_1.f90,
3003         gfortran.dg/assumed_dummy_1.f90,
3004         gfortran.dg/assumed_shape_ranks_1.f90,
3005         gfortran.dg/assumed_shape_ranks_2.f90,
3006         gfortran.dg/assumed_size_dt_dummy.f90,
3007         gfortran.dg/auto_char_dummy_array_1.f90,
3008         gfortran.dg/auto_char_len_3.f90,
3009         gfortran.dg/automatic_module_variable.f90,
3010         gfortran.dg/bad_automatic_objects_1.f90,
3011         gfortran.dg/char_array_constructor.f90,
3012         gfortran.dg/char_array_structure_constructor.f90,
3013         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
3014         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
3015         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
3016         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
3017         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
3018         gfortran.dg/derived_pointer_recursion.f90,
3019         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
3020         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
3021         gfortran.dg/dummy_functions_1.f90,
3022         gfortran.dg/elemental_initializer_1.f90,
3023         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
3024         gfortran.dg/elemental_pointer_1.f90,
3025         gfortran.dg/elemental_subroutine_1.f90,
3026         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
3027         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
3028         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
3029         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
3030         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
3031         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
3032         gfortran.dg/global_references_1.f90,
3033         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
3034         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
3035         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
3036         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
3037         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
3038         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
3039         gfortran.dg/large_integer_kind_1.f90,
3040         gfortran.dg/large_real_kind_1.f90,
3041         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
3042         gfortran.dg/module_double_reuse.f90,
3043         gfortran.dg/module_equivalence_1.f90,
3044         gfortran.dg/module_interface_1.f90,
3045         gfortran.dg/module_parameter_array_refs_1.f90,
3046         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
3047         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
3048         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
3049         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
3050         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
3051         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
3052         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
3053         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
3054         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
3055         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
3056         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
3057         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
3058         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
3059         gfortran.dg/same_name_1.f90,
3060         gfortran.dg/sibling_dummy_procedure_1.f90,
3061         gfortran.dg/sibling_dummy_procedure_2.f90,
3062         gfortran.dg/sibling_dummy_procedure_3.f90,
3063         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
3064         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
3065         gfortran.dg/used_dummy_types_2.f90,
3066         gfortran.dg/used_dummy_types_3.f90,
3067         gfortran.dg/used_dummy_types_4.f90,
3068         gfortran.dg/used_dummy_types_5.f90,
3069         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
3070         gfortran.dg/userdef_operator_1.f90: Use it.
3071
3072 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3073
3074         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
3075         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
3076         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
3077         gfortran.dg/write_back.f,
3078         gfortran.fortran-torture/execute/inquire_1.f90,
3079         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
3080
3081 2006-03-21  Jeff Law  <law@redhat.com>
3082
3083         * gcc.dg/tree-ssa/vrp28.c: New test.
3084
3085 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
3086
3087         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
3088         if _STDC_C99 is defined.
3089         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
3090         * gcc.dg/builtins-20.c: Likewise.
3091         * gcc.dg/builtins-53.c: Likewise.
3092         * gcc.dg/single-precision-constant.c: Likewise. Also pass
3093         -mmacosx-version-min=10.3 on PowerPC/Darwin.
3094
3095 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
3096
3097         PR tree-opt/26781
3098         * gcc.c-torture/compile/pr26781-1.c: New test.
3099         * gcc.c-torture/compile/pr26781-2.c: New test.
3100
3101 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
3102
3103         PR c++/26690
3104         * g++.dg/gomp/pr26690-1.C: New test.
3105         * g++.dg/gomp/pr26690-2.C: New test.
3106
3107 2006-03-20  Jeff Law  <law@redhat.com>
3108
3109         * gcc.dg/tree-ssa/pr21829.c: New test.
3110
3111         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
3112
3113 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
3114
3115         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
3116         (check_visibility_available): Use it.
3117         (check_effective_target_default_packed): Likewise.
3118         (check_effective_target_pcc_bitfield_type_matters): Likewise.
3119         (check_effective_target_fopenmp): Likewise.
3120         (check_effective_target_freorder): Likewise.
3121         (check_effective_target_fpic): Likewise.
3122         (check_named_sections_available): Likewise.
3123         (check_effective_target_ilp32): Likewise.
3124         (check_effective_target_lp64): Likewise.
3125
3126 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
3127
3128         PR fortran/20935
3129         * gfortran.dg/scalar_mask_2.f90: New test case.
3130
3131 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
3132
3133         PR tree-opt/26629
3134         * gcc.dg/tree-ssa/loadpre12.c: New test.
3135         * gcc.dg/tree-ssa/loadpre13.c: New test.
3136         * gcc.dg/tree-ssa/loadpre14.c: New test.
3137         * gcc.dg/tree-ssa/loadpre15.c: New test.
3138         * gcc.dg/tree-ssa/loadpre16.c: New test.
3139         * gcc.dg/tree-ssa/loadpre17.c: New test.
3140         * gcc.dg/tree-ssa/loadpre18.c: New test.
3141         * gcc.dg/tree-ssa/loadpre19.c: New test.
3142         * gcc.dg/tree-ssa/loadpre20.c: New test.
3143         * gcc.dg/tree-ssa/loadpre21.c: New test.
3144         * gcc.dg/tree-ssa/loadpre22.c: New test.
3145
3146 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
3147
3148         PR fortran/26741
3149         * gfortran.dg/elemental_initializer_1.f90: New test.
3150
3151         PR fortran/26716
3152         * gfortran.dg/assumed_shape_ranks_2: New test.
3153
3154 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
3155
3156         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
3157         target fpic.
3158
3159 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3160
3161         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
3162         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
3163         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
3164         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
3165         gfortran.fortran-torture/execute/direct_io.f90,
3166         gfortran.fortran-torture/execute/inquire_2.f90,
3167         gfortran.fortran-torture/execute/inquire_4.f90,
3168         gfortran.fortran-torture/execute/list_read_1.f90,
3169         gfortran.fortran-torture/execute/open_replace.f90,
3170         gfortran.fortran-torture/execute/slash_edit.f90,
3171         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
3172         temporary files from testcases.
3173
3174 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3175
3176         PR libgfortran/26509
3177         gfortran.dg/write_direct_eor.f90: New test.
3178
3179 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
3180
3181         * gcc.target/powerpc/pr26350.c: New.
3182         * gcc.target/powerpc/indexed-addr.c: New.
3183
3184 2006-03-16  Roger Sayle  <roger@eyesopen.com>
3185
3186         * gfortran.dg/dependency_13.f90: New test case.
3187
3188 2006-03-16  Roger Sayle  <roger@eyesopen.com>
3189
3190         PR middle-end/21781
3191         * gcc.dg/real-const-1.c: New test case.
3192
3193 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
3194
3195         * g++.old-deja/g++.other/init18.C: New.
3196         * g++.old-deja/g++.other/init5.C: Remove xfail.
3197
3198 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3199
3200         * g++.dg/opt/pr15551.C: Cleanup temp file.
3201
3202 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3203
3204         PR c++/6634
3205         g++.dg/parse/long1.C: New test.
3206
3207 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3208
3209         PR fortran/19101
3210         * gfortran.dg/continuation.f90: New test.
3211         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
3212
3213 2006-03-14  Richard Guenther  <rguenther@suse.de>
3214
3215         PR tree-optimization/26672
3216         * gcc.dg/torture/pr26672.c: New testcase.
3217
3218 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
3219
3220         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
3221         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
3222
3223 2006-03-13  Roger Sayle  <roger@eyesopen.com>
3224
3225         PR middle-end/26557
3226         * gcc.c-torture/compile/switch-1.c: New test case.
3227
3228 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
3229
3230         PR fortran/25378
3231         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
3232         test to include more permuatations of mask and index.
3233         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
3234         respond to F2003 spec. that the position returned for an all false
3235         mask && condition is zero.
3236
3237 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
3238
3239         PR middle-end/25989
3240         * gcc.dg/gomp/pr25989.c: New test.
3241
3242 2006-03-13  Jeff Law  <law@redhat.com>
3243
3244         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
3245
3246 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
3247
3248         * gcc.dg/switch-9.c: New test.
3249
3250 2006-03-13  Richard Guenther  <rguenther@suse.de>
3251
3252         PR middle-end/26630
3253         * gcc.dg/torture/pr26630.c: New testcase.
3254
3255 2006-03-11  Roger Sayle  <roger@eyesopen.com>
3256
3257         * gfortran.dg/dependency_10.f90: New test case.
3258         * gfortran.dg/dependency_11.f90: Likewise.
3259
3260 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
3261             Erik Edelmann  <eedelman@gcc.gnu.org>
3262
3263         * gfortran.dg/allocatable_function_1.f90: New.
3264         * gfortran.dg/allocatable_function_2.f90: New.
3265
3266 2006-03-10  Richard Guenther  <rguenther@suse.de>
3267
3268         PR middle-end/26565
3269         * gcc.dg/torture/pr26565.c: New testcase.
3270
3271 2006-03-09  Eric Christopher  <echristo@apple.com>
3272
3273         * gcc.c-torture/compile/20060309-1.c: New.
3274
3275 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3276
3277         PR libgfortran/26499
3278         * gfortran.dg/write_back.f: New test.
3279         * gfortran.dg/write_rewind_1.f: New test.
3280         * gfortran.dg/write_rewind_2.f: New test.
3281
3282 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3283
3284         PR libgfortran/26554
3285         * gfortran.dg/read_logical.f90: New test.
3286
3287 2006-03-04  Laurent GUERBY <laurent@guerby.net>
3288
3289         * ada/acats/norun.lst: cdd2a03 now passes.
3290
3291 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
3292
3293         PR testsuite/25177
3294         * gcc.target/powerpc/pr18096-1.c: Change where the error
3295         would match.
3296
3297 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
3298
3299         * gcc.target/i386/cleanup-1.c: New test.
3300         * gcc.target/i386/cleanup-2.c: New test.
3301
3302 2006-03-04  Roger Sayle  <roger@eyesopen.com>
3303
3304         * gfortran.dg/dependency_9.f90: Remove for the time being.
3305
3306 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
3307
3308         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
3309         directive.
3310
3311 2006-03-03  Roger Sayle  <roger@eyesopen.com>
3312
3313         * gfortran.dg/dependency_9.f90: New test case.
3314
3315 2006-03-03  Roger Sayle  <roger@eyesopen.com>
3316
3317         * gfortran.dg/dependency_4.f90: New test case.
3318         * gfortran.dg/dependency_5.f90: New test case.
3319         * gfortran.dg/dependency_6.f90: New test case.
3320         * gfortran.dg/dependency_7.f90: New test case.
3321         * gfortran.dg/dependency_8.f90: New test case.
3322
3323 2006-03-03  Paul Brook  <paul@codesourcery.com>
3324
3325         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
3326         Add m68k-*-elf.
3327
3328 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
3329
3330         PR fortran/25031
3331         * multiple_allocation_1.f90: New test.
3332
3333 2006-03-03  Roger Sayle  <roger@eyesopen.com>
3334
3335         PR tree-optimization/26524
3336         * gfortran.dg/pr26524.f: New test case.
3337
3338 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3339
3340         * g++.dg/template/repo5.C: Cleanup repo files.
3341         * gcc.dg/20051201-1.c: Cleanup coverage files.
3342         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
3343         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
3344         tree dump files.
3345
3346 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
3347
3348         * objc.dg/objc-nofilename-1.m: New test.
3349         * objc.dg/bad-receiver-type.m: New test.
3350         * obj-c++.dg/bad-receiver-type.mm: New test.
3351
3352 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3353
3354         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
3355
3356 2006-03-01  Mike Stump  <mrs@apple.com>
3357
3358         * g++.dg/abi/key2.C: Add.
3359
3360 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
3361
3362         * gfortran.dg/logical_dot_product.f90: New test.
3363
3364         PR fortran/26393
3365         * gfortran.dg/used_interface_ref.f90: New test.
3366
3367         PR fortran/20938
3368         * gfortran.dg/dependency_2.f90: New test.
3369         * gfortran.fortran-torture/execute/where17.f90: New test.
3370         * gfortran.fortran-torture/execute/where18.f90: New test.
3371         * gfortran.fortran-torture/execute/where19.f90: New test.
3372         * gfortran.fortran-torture/execute/where20.f90: New test.
3373
3374 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
3375
3376         * g++.dg/tree-ssa/pr26443.C: New test case.
3377
3378 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
3379
3380         PR middle-end/26022
3381         * g++.dg/opt/return-slot1.C: New test.
3382
3383 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3384
3385         PR libgfortran/26136
3386         * gfortran.dg/namelist_23.f90: New test.
3387
3388 2006-02-28  Roger Sayle  <roger@eyesopen.com>
3389
3390         PR middle-end/14752
3391         * gcc.dg/fold-eqandshift-2.c: New test case.
3392
3393 2006-02-28  Richard Guenther  <rguenther@suse.de>
3394
3395         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
3396         decomposition.
3397
3398 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
3399
3400         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
3401
3402 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3403
3404         PR libgfortran/26464
3405         * gfortran.dg/backspace_5.f: New test.
3406         * gfortran.dg/backspace_6.f: New test.
3407
3408 2006-02-26  Roger Sayle  <roger@eyesopen.com>
3409
3410         * gcc.dg/fold-eqandnot-1.c: New test case.
3411
3412 2006-02-26  Roger Sayle  <roger@eyesopen.com>
3413
3414         PR middle-end/19983
3415         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
3416
3417 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
3418
3419         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
3420         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
3421
3422 2006-02-26  Richard Guenther  <rguenther@suse.de>
3423
3424         PR tree-optimization/26421
3425         * gcc.dg/tree-ssa/pr26421.c: New testcase.
3426
3427 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
3428
3429         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
3430         * g++.old-deja/g++.robertl/eb132.C: Likewise.
3431
3432 2006-02-26  Roger Sayle  <roger@eyesopen.com>
3433
3434         * gcc.dg/fold-even-1.c: New test case.
3435
3436 2006-02-26  Roger Sayle  <roger@eyesopen.com>
3437
3438         PR middle-end/21137
3439         * gcc.dg/fold-eqandshift-1.c: New test case.
3440
3441 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
3442
3443         PR tree-optimization/25125
3444         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
3445         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
3446
3447 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
3448
3449         PR tree-optimizations/26359
3450         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
3451         with -fdump-tree-dceloop-details.
3452         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
3453
3454 2006-02-25  Roger Sayle  <roger@eyesopen.com>
3455
3456         PR middle-end/23673
3457         * gcc.dg/fold-eqxor-1.c: New test case.
3458         * gcc.dg/fold-eqxor-2.c: Likewise.
3459         * gcc.dg/fold-eqxor-3.c: Likewise.
3460
3461 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
3462
3463         PR fortran/23092
3464         * scalar_mask_1.f90: New test.
3465
3466 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
3467
3468         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
3469         * g++.dg/eh/uncaught2.C: New.
3470         * g++.dg/eh/uncaught3.C: New.
3471
3472 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3473
3474         PR libgfortran/26423
3475         * gfortran.dg/read_many_1.f: New test.
3476
3477 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
3478
3479         PR fortran/24519
3480         * gfortran.dg/dependency_3.f90: New test.
3481         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
3482         XFAILs.
3483
3484         PR fortran/25395
3485         * gfortran.dg/equiv_6.f90: New test.
3486
3487 2006-02-23  Jeff Law  <law@redhat.com>
3488
3489         * gcc.c-torture/compile/pr26425.c: New test.
3490
3491 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
3492
3493         PR middle-end/26412
3494         * gcc.dg/gomp/pr26412.c: New test.
3495
3496 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3497
3498         PR c++/26291
3499         * g++.dg/other/ellipsis1.C: New test.
3500         * g++.dg/parse/operator4.C: Adjust error marker.
3501
3502 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
3503
3504         PR target/25603
3505         * gfortran.dg/pr25603.f: New testcase.
3506
3507 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
3508
3509         * gcc.dg/bf-spl1.c: Don't specify -m68000.
3510         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
3511
3512 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
3513
3514         * g++.dg/eh/spbp.C: New.
3515
3516 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
3517
3518         PR middle-end/26379
3519         * gcc.target/i386/mmx-7.c: New test.
3520
3521 2006-02-20  Roger Sayle  <roger@eyesopen.com>
3522
3523         PR tree-optimization/26361
3524         * gcc.dg/tree-ssa/vrp27.c: New test case.
3525
3526 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
3527
3528         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
3529         * gcc.dg/tree-ssa/complex-4.c: Here.
3530
3531 2006-02-19  Roger Sayle  <roger@eyesopen.com>
3532
3533         PR middle-end/19543
3534         * gfortran.dg/logical_1.f90: New test case.
3535
3536 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
3537
3538         PR middle-end/26334
3539         * gcc.dg/20060218-1.c: Moved to...
3540         * gcc.target/i386/20060218-1.c: ... here.  New test.
3541
3542 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
3543
3544         PR fortran/26201
3545         * gfortran.dg/convert_1.f90: New.
3546
3547 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
3548
3549         PR fortran/25054
3550         * gfortran.dg/namelist_5.f90: New test.
3551
3552         PR fortran/25089
3553         * gfortran.dg/namelist_4.f90: New test.
3554
3555 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
3556
3557         PR tree-opt/25680
3558         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
3559
3560 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
3561
3562         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
3563         variable to take into account the variable name in the
3564         function header.
3565         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
3566
3567 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
3568
3569         PR middle-end/26334
3570         * gcc.c-torture/compile/20060217-1.c: New test.
3571         * gcc.dg/20060218-1.c: New test.
3572
3573 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
3574
3575         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
3576
3577 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
3578
3579         * gcc.dg/cpp/undef3.c: New test.
3580         * gcc.dg/cpp/trad/builtins2.c: New test.
3581
3582 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
3583
3584         PR c++/26266
3585         * g++.dg/template/static22.C: New test.
3586         * g++.dg/template/static23.C: New test.
3587         * g++.dg/template/static24.C: New test.
3588         * g++.dg/template/non-dependent13.C: New test.
3589         * g++.dg/init/member1.C: Tweak error markers.
3590
3591 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3592
3593         PR target/26255
3594         * gcc.c-torture/compile/pr26255.c: New test case.
3595
3596 2006-02-16  Roger Sayle  <roger@eyesopen.com>
3597
3598         * gfortran.fortran-torture/execute/where_10.f90: New test case.
3599         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
3600         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
3601         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
3602         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
3603         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
3604         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
3605
3606 2006-02-16  Jeff Law  <law@redhat.com>
3607
3608         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
3609         * gcc.dg/tree-ssa/vrp26.c: New test.
3610
3611 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
3612
3613         PR target/20353
3614         PR target/24578
3615         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
3616         __UCLIBC__ is defined.
3617
3618 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
3619
3620         PR fortran/26224
3621         * gfortran.dg/gomp/pr26224.f: New test.
3622
3623 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
3624
3625         PR tree-opt/25918
3626         * lib/target-supports.exp
3627         (check_effective_target_vect_short_mult): New.
3628         (check_effective_target_vect_char_mult): New.
3629         (check_effective_target_vect_widen_sum_qi_to_si): New.
3630         (check_effective_target_vect_widen_sum_qi_to_hi): New.
3631         (check_effective_target_vect_widen_sum_hi_to_si): New.
3632         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
3633         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
3634         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
3635         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
3636         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
3637         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
3638         vect-reduc-pattern-2c.c
3639         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
3640         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
3641         vect-reduc-pattern-1c.c
3642
3643 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
3644
3645         PR fortran/24557
3646         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
3647
3648 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
3649
3650         PR fortran/26054
3651         * gfortran.dg/enum_8.f90: Remove check for warning.
3652         * gfortran.dg/iomsg_1.f90: Ditto.
3653         * gfortran.dg/enum_1.f90: Ditto.
3654         * gfortran.dg/enum_9.f90: Ditto.
3655         * gfortran.dg/enum_2.f90: Ditto.
3656         * gfortran.dg/enum_10.f90: Ditto.
3657         * gfortran.dg/enum_3.f90: Ditto.
3658         * gfortran.dg/flush_1.f90: Ditto.
3659         * gfortran.dg/enum_4.f90: Ditto.
3660         * gfortran.dg/array_constructor_1.f90: Ditto.
3661         * gfortran.dg/enum_5.f90: Ditto.
3662         * gfortran.dg/enum_6.f90: Ditto.
3663         * gfortran.dg/enum_7.f90: Ditto.
3664
3665 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
3666
3667         PR middle-end/26300
3668         * gcc.c-torture/compile/20060215-1.c: New test.
3669
3670 2006-02-14  Roger Sayle  <roger@eyesopen.com>
3671
3672         PR middle-end/23670
3673         * gcc.dg/tree-ssa/andor-2.c: New test case.
3674
3675 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
3676
3677         PR fortran/25045
3678         * optional_dim.f90: New test.
3679
3680 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3681
3682         PR fortran/26277
3683         * gfortran.dg/label_4.f90: New.
3684
3685 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
3686             Diego Novillo  <dnovillo@redhat.com>
3687             Uros Bizjak  <uros@kss-loka.si>
3688
3689         * gfortran.dg/gomp: New directory.
3690
3691 2006-02-14  Richard Guenther  <rguenther@suse.de>
3692
3693         PR tree-optimization/26258
3694         * gcc.dg/torture/pr26258.c: New testcase.
3695
3696 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
3697
3698         PR fortran/26246
3699         * gfortran.dg/pr26246_1.f90: New test.
3700         * gfortran.dg/pr26246_2.f90: New test.
3701
3702         PR middle-end/26092
3703         * gcc.c-torture/compile/20060208-1.c: New test.
3704
3705 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
3706
3707         PR fortran/26074
3708         PR fortran/25103
3709         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
3710         * gfortran.dg/bad_automatic_objects_1.f90: New test.
3711         * gfortran.dg/automatic_module_variable.f90: Change error message.
3712
3713         PR fortran/20861
3714         * gfortran.dg/internal_dummy_1.f90: New test.
3715
3716         PR fortran/20871
3717         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
3718
3719
3720         PR fortran/25083
3721         * gfortran.dg/uncommon_block_data_1.f90: New test.
3722         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
3723         with standard.
3724
3725         PR fortran/25088
3726         * gfortran.dg/typed_subroutine_1.f90: New test.
3727
3728 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
3729
3730         * objc.dg/dwarf-1.m: New.
3731
3732 2006-02-13  Roger Sayle  <roger@eyesopen.com>
3733
3734         PR middle-end/24427
3735         * gcc.dg/tree-ssa/andor-1.c: New test case.
3736
3737 2006-02-13  Josh Conner  <jconner@apple.com>
3738
3739         PR target/25376
3740         * gcc.dg/pr25376.c: New test.
3741
3742         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
3743         assemble.
3744         * lib/target-supports.exp (check_named_sections_available):
3745         Only compile named-sections test -- don't assemble.
3746
3747 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3748
3749         * g++.dg/warn/no-write-strings.C: New test.
3750         * g++.dg/warn/write-strings.C: Likewise.
3751         * g++.dg/warn/write-strings-default.C: Likewise.
3752
3753 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
3754
3755         PR fortran/25806
3756         * gfortran.dg/ret_pointer_2.f90: New test.
3757
3758 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
3759
3760         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
3761
3762 2006-02-10  Jeff Law  <law@redhat.com>
3763
3764         * gcc.c-torture/compile/pr26213.c: New test.
3765
3766 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
3767
3768         gfortran.dg/null_1.f90: New test.
3769
3770 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3771
3772         PR fortran/14771
3773         * gfortran.dg/parens_4.f90: New.
3774         * gfortran.dg/parens_5.f90: New.
3775
3776 2006-02-10  Richard Guenther  <rguenther@suse.de>
3777
3778         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
3779
3780 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3781         Paul Thomas  <pault@gcc.gnu.org>
3782
3783         PR fortran/14771
3784         * gfortran.dg/parens_1.f90: New.
3785         * gfortran.dg/parens_2.f90: New.
3786         * gfortran.dg/parens_3.f90: New.
3787
3788 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
3789
3790         PR fortran/26038
3791         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
3792
3793         PR fortran/25059
3794         * gfortran.dg/impure_assignment_1.f90: New test.
3795
3796         PR fortran/25070
3797         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
3798
3799 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
3800
3801         PR target/26141
3802         * g++.dg/expr/stdarg2.C: New test.
3803
3804 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
3805
3806         PR inline-asm/16194
3807         * gcc.dg/pr16194.c: New test.
3808
3809 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
3810
3811         * ada/acats/run_acats: Use portable variant of "$@".
3812
3813 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3814
3815         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
3816         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
3817
3818 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
3819
3820         PR tree-opt/26179
3821         * g++.dg/opt/pr26179.C: New test.
3822
3823 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
3824
3825         PR middle-end/26134
3826         * gcc.dg/tree-ssa/complex-3.c: New test.
3827
3828 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
3829
3830         * gcc.c-torture/compile/volatile-1.c: New test.
3831
3832 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
3833
3834         PR 26180
3835         * gcc.dg/tree-ssa/pr26180.c: New test.
3836
3837 2006-02-08  Jeff Law  <law@redhat.com>
3838
3839         * gcc.dg/tree-ssa/pr21417.c: New test.
3840
3841 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
3842
3843         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
3844         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
3845
3846 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
3847
3848         * lib/scanrtl.exp: New.
3849
3850 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3851
3852         PR c++/26071
3853         * g++.dg/other/virtual2.C: New test.
3854
3855         PR c++/26070
3856         * g++.dg/other/virtual1.C: New test.
3857
3858 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
3859
3860         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
3861         cleanup-ipa-dump): Update dump file glob patterns.
3862         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
3863         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
3864
3865         * lib/gcc-dg.exp: Load it.
3866         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
3867
3868 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
3869
3870         PR testsuite/26159
3871         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
3872         * gcc.dg/tree-ssa/pr23382.c: Ditto.
3873
3874 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3875
3876         PR fortran/25577
3877         * gfortran.dg/mvbits_1.f90: New.
3878
3879 2006-02-07  Dirk Mueller  <dmueller@suse.com>
3880
3881         * g++.dg/warn/Wdiv-by-zero.C: New test.
3882         * g++.dg/warn/Wno-div-by-zero.C: New.
3883
3884 2006-02-07  Jeff Law  <law@redhat.com>
3885
3886         * gcc.dg/tree-ssa/pr21559.c: New test.
3887
3888         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
3889         multiple VRP passes.
3890         * gcc.dg/tree-ssa/vrp09.c: Likewise.
3891         * gcc.dg/tree-ssa/vrp18.c: Likewise.
3892         * gcc.dg/tree-ssa/pr21582.c: Likewise.
3893         * gcc.dg/tree-ssa/pr20657.c: Likewise.
3894         * gcc.dg/tree-ssa/pr21001.c: Likewise.
3895         * gcc.dg/tree-ssa/vrp02.c: Likewise
3896         * gcc.dg/tree-ssa/vrp11.c: Likewise
3897         * gcc.dg/tree-ssa/pr14341.c: Likewise
3898         * gcc.dg/tree-ssa/vrp19.c: Likewise
3899         * gcc.dg/tree-ssa/vrp20.c: Likewise
3900         * gcc.dg/tree-ssa/vrp03.c: Likewise
3901         * gcc.dg/tree-ssa/pr21086.c: Likewise
3902         * gcc.dg/tree-ssa/pr21959.c: Likewise
3903         * gcc.dg/tree-ssa/vrp21.c: Likewise
3904         * gcc.dg/tree-ssa/vrp04.c: Likewise
3905         * gcc.dg/tree-ssa/pr25485.c: Likewise
3906         * gcc.dg/tree-ssa/pr22026.c: Likewise
3907         * gcc.dg/tree-ssa/vrp22.c: Likewise
3908         * gcc.dg/tree-ssa/vrp05.c: Likewise
3909         * gcc.dg/tree-ssa/20030807-10.c: Likewise
3910         * gcc.dg/tree-ssa/pr20701.c: Likewise
3911         * gcc.dg/tree-ssa/vrp23.c: Likewise
3912         * gcc.dg/tree-ssa/vrp06.c: Likewise
3913         * gcc.dg/tree-ssa/pr22117.c: Likewise
3914         * gcc.dg/tree-ssa/pr20702.c: Likewise
3915         * gcc.dg/tree-ssa/vrp15.c: Likewise
3916         * gcc.dg/tree-ssa/pr21090.c: Likewise
3917         * gcc.dg/tree-ssa/pr21294.c: Likewise
3918         * gcc.dg/tree-ssa/vrp24.c: Likewise
3919         * gcc.dg/tree-ssa/vrp07.c: Likewise
3920         * gcc.dg/tree-ssa/pr21563.c: Likewise
3921         * gcc.dg/tree-ssa/pr25382.c: Likewise
3922         * gcc.dg/tree-ssa/vrp16.c: Likewise
3923         * gcc.dg/tree-ssa/vrp25.c: Likewise
3924         * gcc.dg/tree-ssa/vrp08.c: Likewise
3925         * gcc.dg/tree-ssa/20030807-6.c: Likewise
3926         * gcc.dg/tree-ssa/vrp17.c: Likewise
3927         * gcc.dg/tree-ssa/pr21458.c: Likewise
3928         * g++.dg/tree-ssa/pr18178.C: Likewise
3929
3930 2006-02-07  Richard Guenther  <rguenther@suse.de>
3931
3932         PR c++/26140
3933         Revert
3934         2006-01-30  Richard Guenther  <rguenther@suse.de>
3935         PR c++/23372
3936         * gcc.dg/pr23372-1.C: New testcase.
3937
3938         * g++.dg/tree-ssa/pr26140.C: New testcase.
3939
3940 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
3941
3942         PR c++/9737
3943         * g++.dg/template/ttp15.C: New test.
3944         * g++.dg/template/ttp16.C: Likewise.
3945         * g++.dg/template/ttp17.C: Likewise.
3946         * g++.old-deja/g++.pt/ttp36.C: Remove.
3947         * g++.old-deja/g++.pt/ttp19.C: Likewise.
3948         * g++.old-deja/g++.pt/ttp37.C: Likewise.
3949         * g++.old-deja/g++.pt/ttp38.C: Likewise.
3950         * g++.old-deja/g++.pt/ttp39.C: Likewise.
3951         * g++.old-deja/g++.pt/ttp9.C: Likewise.
3952         * g++.old-deja/g++.pt/ttp40.C: Likewise.
3953         * g++.old-deja/g++.pt/ttp51.C: Likewise.
3954         * g++.old-deja/g++.pt/ttp26.C: Likewise.
3955         * g++.old-deja/g++.pt/ttp36.C: Likewise.
3956
3957 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
3958
3959         PR libfortran/23815
3960         * unf_io_convert_4.f90: New test.
3961
3962 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
3963
3964         * gcc.dg/tree-ssa/loadpre10.c: New test.
3965         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
3966         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
3967         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
3968
3969 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3970
3971         PR libfortran/24685
3972         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
3973
3974 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
3975
3976         PR tree-opt/25251
3977         * gfortran.dg/assign_7.f: New test.
3978
3979 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
3980
3981         PR fortran/26041
3982         PR fortran/26064
3983         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
3984         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
3985         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
3986
3987 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
3988
3989         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
3990         in size_t typedef.
3991
3992 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3993
3994         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
3995         * g++.dg/charset/string.c (foo): Likewise.
3996         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
3997         const char*
3998         * g++.dg/ext/builtin2.C (printf): Likewise.
3999         * g++.dg/init/new15.C (printf): Likewise.
4000         * g++.dg/opt/pr17697-1.C (foo): Likewise.
4001         * g++.dg/opt/pr17697-2.C (foo): Likewise.
4002         * g++.dg/opt/pr17697-3.C (foo): Likewise.
4003         * g++.dg/template/non-dependent4.C (temp): Likewise.
4004         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
4005         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
4006         parameter type to const char*.
4007         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
4008         Change type to const char*.
4009         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
4010         Likewise.
4011         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
4012         second parameter type to const char*.
4013         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
4014         (Y::Y): Change parameter type to const char*.
4015         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
4016         * g++.old-deja/g++.jason/report.C: Apply const correctness.
4017         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
4018         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
4019         (char*).
4020         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
4021         const char*.
4022         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
4023         type to const char*.
4024         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
4025         return type to const char*.
4026         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
4027         to const char*.
4028         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
4029         * g++.old-deja/g++.law/refs1.C: Likewise.
4030         * g++.old-deja/g++.law/visibility1.C: Likewise.
4031         * g++.old-deja/g++.law/visibility2.C: Likewise.
4032         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
4033         const char*.
4034         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
4035         * g++.old-deja/g++.mike/net48.C: Likewise.
4036         * g++.old-deja/g++.mike/p646.C: Likewise.
4037         * g++.old-deja/g++.mike/p6746.C: Likewise.
4038         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
4039         type to const char*.
4040         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
4041         deprecated conversion warning.
4042         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
4043         char*.
4044         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
4045         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
4046         * g++.old-deja/g++.pt/explicit8.C: Likewise.
4047         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
4048         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
4049         * g++.old-deja/g++.pt/nontype3.C: Likewise.
4050         * g++.old-deja/g++.pt/t39.C: Likewise.
4051         * g++.old-deja/g++.robertl/eb106.C: Likewise.
4052         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
4053
4054 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
4055
4056         PR fortran/25075
4057         intrinsic_argument_conformance_1.f90: New test.
4058
4059 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
4060
4061         PR fortran/20845
4062         * gfortran.dg/char_result_11.f90: Add SAVE.
4063         * gfortran.dg/der_pointer_4.f90: Ditto.
4064         * gfortran.dg/default_initialization.f90: New test.
4065
4066 2006-02-03  Jeff Law  <law@redhat.com>
4067
4068         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
4069         handle more than 100 dump files.
4070         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
4071         * lib/scantree.exp (scan-tree-dump): Likewise.
4072         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
4073         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
4074         * lib/scanipa.exp (scan-ipa-dump): Likewise.
4075         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
4076         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
4077
4078 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
4079
4080         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
4081
4082 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
4083
4084         * g++.dg/template/using12.C: New test.
4085
4086 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
4087
4088         * gcc.target/powerpc/pr25960.c: New test.
4089
4090 2006-02-02  Steven G. Kargl  <kargls@comcast>
4091
4092         PR fortran/24958
4093         gfortran.dg/nullify_2.f90: New test.
4094
4095 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
4096
4097         PR 25990
4098         * gcc.dg/gomp/pr25990.c: New test.
4099
4100 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
4101
4102         PR c++/25342
4103         * g++.gd/template/partial4.C: New test.
4104
4105 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
4106
4107         PR middle-end/26001
4108         * gfortran.dg/data_char_2.f90: New.
4109
4110 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
4111
4112         PR fortran/26039
4113         maxval_maxloc_conformance_1.f90: New test.
4114
4115 2006-01-31  Richard Guenther  <rguenther@suse.de>
4116
4117         * gcc.target/i386/sselibm-1.c: New testcase.
4118         * gcc.target/i386/sselibm-2.c: Likewise.
4119         * gcc.target/i386/sselibm-3.c: Likewise.
4120         * gcc.target/i386/sselibm-4.c: Likewise.
4121         * gcc.target/i386/sselibm-5.c: Likewise.
4122
4123 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
4124
4125         PR fortran/24266
4126         * gfortran.dg/arrayio_derived_2.f90: New.
4127
4128 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
4129
4130         * gcc.dg/unsigned-long-compare.c: New test.
4131
4132 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
4133
4134         PR testsuite/25318
4135         * lib/target-supports.exp (check_effective_target_freorder):
4136         Check to see if target supports -freorder-blocks-and-partition.
4137         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
4138         instead of "dg-require-named-sections".
4139
4140 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
4141
4142         PR target/14798:
4143         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
4144         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
4145         * gcc.dg/pragma-isr-trapa2.c: Likewise.
4146         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
4147         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
4148         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
4149         * gcc.dg/attr-isr-trap_exit.c: Likewise.
4150         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
4151
4152 2006-01-30  Richard Guenther  <rguenther@suse.de>
4153
4154         PR c++/23372
4155         * gcc.dg/pr23372-1.C: New testcase.
4156
4157 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
4158
4159         * gcc.dg/gomp/pr25874.c: New test.
4160
4161 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
4162
4163         PR tree-opt/25911
4164         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
4165
4166 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
4167
4168         PR fortran/18578
4169         PR fortran/18579
4170         PR fortran/20857
4171         PR fortran/20885
4172         * gfortran.dg/intent_out_1.f90: New test.
4173
4174 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
4175
4176         PR fortran/17911
4177         * gfortran.dg/procedure_lvalue.f90: New test.
4178
4179         PR fortran/20895
4180         PR fortran/25030
4181         * gfortran.dg/char_pointer_assign_2.f90: New test.
4182         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
4183         assignment to be consistent with standard.
4184         * gfortran.dg/char_result_2.f90: The same.
4185         * gfortran.dg/char_result_8.f90: The same.
4186
4187 2006-01-28  Zack Weinberg  <zackw@panix.com>
4188
4189         * gcc.dg/Woverlength-strings.c
4190         * gcc.dg/Woverlength-strings-pedantic-c89.c
4191         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
4192         * gcc.dg/Woverlength-strings-pedantic-c99.c
4193         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
4194
4195 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
4196
4197         * gcc.c-torture/execute/20060127-1.c: New test.
4198
4199 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
4200
4201         PR c++/25999
4202         * g++.dg/ext/pragmaweak1.C: New test.
4203
4204 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
4205
4206         PR c++/25855
4207         * g++.dg/template/spec29.C: New test.
4208
4209 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
4210
4211         PR c/19606.
4212         * gcc.c-torture/execute/pr19606.c: New.
4213
4214 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
4215
4216         * gcc.dg/pragma-re-4.c: New test.
4217
4218 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
4219
4220         PR fortran/25964
4221         * gfortran.dg/assumed_size_refs_3.f90: New test.
4222
4223 2006-01-27  Ben Elliston  <bje@au.ibm.com>
4224
4225         * gcc.misc-tests/dectest.exp: Remove defunct comment.
4226
4227 2006-01-26  Laurent GUERBY <laurent@guerby.net>
4228
4229         PR ada/21317
4230         * ada/acats/support/impdef.a: Add One_Long_Second.
4231         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
4232         * ada/acats/tests/c9/c94026.a: Likewise.
4233         * ada/acats/tests/c9/c97305c.ada: Likewise.
4234         * ada/acats/tests/c9/c99004a.ada: Likewise.
4235
4236 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
4237
4238         PR fortran/25964
4239         * gfortran.dg/global_references_2.f90: New test.
4240
4241         PR fortran/25084
4242         PR fortran/20852
4243         PR fortran/25085
4244         PR fortran/25086
4245         * gfortran.dg/assumed_charlen_function_1.f90: New test.
4246         * gfortran.dg/assumed_charlen_function_3.f90: New test.
4247
4248         PR fortran/25416
4249         * gfortran.dg/assumed_charlen_function_2.f90: New test.
4250
4251 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
4252
4253         PR c/25892
4254         * gcc.dg/Wpointer-sign.c: New.
4255         * gcc.dg/Wpointer-sign-Wall.c: New.
4256         * gcc.dg/Wpointer-sign-Wall-no.c: New.
4257         * gcc.dg/Wpointer-sign-pedantic.c: New.
4258         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
4259         * gcc.dg/conv-2.c: Use -Wpointer-sign.
4260
4261 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
4262
4263         PR C/25861
4264         * gcc.c-torture/compile/pr25861.c: New test.
4265
4266 2006-01-26  Paul Brook  <paul@codesourcery.com>
4267
4268         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
4269         on short-enum targets.
4270         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
4271         variable.
4272         (generate_fields): Use short_enums.
4273         (main): Set short_enums.  Document -e.
4274         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
4275         on short-enum targets.
4276         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
4277         variable.
4278         (generate_fields): Use short_enums.
4279         (main): Set short_enums.  Document -e.
4280         * lib/target-supports.exp (check_effective_target_short_enums): New.
4281
4282 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
4283
4284         PR target/25947
4285         * gcc.dg/torture/pr25947-1.c: New test.
4286
4287 2006-01-25  Jan Hubicka  <jh@suse.cz>
4288             Roger Sayle  <roger@eyesopen.com>
4289
4290         PR rtl-optimization/25703
4291         * gcc.target/i386/20060125-1.c: New test case.
4292         * gcc.target/i386/20060125-2.c: New test case.
4293
4294 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
4295
4296         PR fortran/18540
4297         * gfortran.dg/goto_1.f: New.
4298
4299 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
4300
4301         PR fortran/25716
4302         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
4303         25716 on 32-bit systems too.
4304
4305 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
4306
4307         PR testsuite/25590
4308         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
4309
4310 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
4311
4312         * gcc.dg/tree-ssa/gen-vect-33.c: New.
4313
4314 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4315
4316         PR fortran/25835
4317         * gfortran.dg/read_eof.f90: Delete, renamed.
4318         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
4319         * gfortran.dg/read_eof_2.f90: New test.
4320         * gfortran.dg/read_eof_3.f90: New test.
4321
4322 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
4323
4324         PR tree-opt/25860
4325         * gcc.c-torture/compile/pr25860.c: New test.
4326
4327 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4328
4329         PR c++/25552
4330         * g++.dg/parse/dtor8.C: New test.
4331
4332 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
4333
4334         PR testsuite/25891
4335         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
4336         * gcc.dg/gomp/gomp.exp: Return without testing anything if
4337         check_effective_target_fopenmp returns 0.
4338
4339 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
4340
4341         PR ada/20548
4342         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
4343         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
4344         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
4345
4346 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
4347
4348         PR tree-opt/25857
4349         * g++.dg/opt/pr25857.C: New test.
4350
4351 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
4352         Jan Hubicka  <jh@suse.cz>
4353         Richard Guenther  <rguenther@suse.de>
4354
4355         PR rtl-optimization/25654
4356         * gcc.dg/torture/pr25654.c: New testcase.
4357         * gcc.target/i386/pr25654.c: Likewise.
4358
4359 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
4360
4361         PR fortran/25901
4362         * gfortran.dg/internal references_2.f90: New test.
4363
4364         Fix regression in testing of admissability of attributes.
4365         * gfortran.dg/intent_used_1.f90: New test.
4366
4367 2006-01-23  Ben Elliston  <bje@au.ibm.com>
4368
4369         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
4370         Remove target conditional torture options for i?86 and x86_64
4371         GNU/Linux.
4372
4373 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4374
4375         PR c++/10891
4376         * g++.dg/rtti/no-rtti.C: New.
4377
4378 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
4379
4380         PR c++/25895
4381         * g++.dg/inherit/conv2.C: New test.
4382
4383         PR c++/25856
4384         * g++.dg/parse/dtor7.C: New test.
4385
4386         PR c++/25858
4387         * g++.dg/template/crash44.C: New test.
4388
4389 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
4390
4391         PR fortran/25124
4392         PR fortran/25625
4393         * gfortran.dg/internal_references_1.f90: New test.
4394           PR fortran/20881
4395         PR fortran/23308
4396         PR fortran/25538
4397         PR fortran/25710
4398         * gfortran.dg/global_references_1.f90: New test.
4399         * gfortran.dg/g77/19990905-1.f: Restore the error that
4400         there is a clash between the common block name and
4401         the name of a subroutine reference.
4402
4403         PR fortran/PR24276
4404         * gfortran.dg/aliasing_dummy_1.f90: New test.
4405
4406 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
4407
4408         * gcc.dg/vmx/1b-01.c: Warning fix.
4409         * gcc.dg/vmx/1c-02.c: Likewise.
4410         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
4411
4412 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
4413
4414         PR testsuite/24962
4415         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
4416
4417 2006-01-20  Richard Guenther  <rguenther@suse.de>
4418         Steven Bosscher <stevenb.gcc@gmail.com>
4419
4420         PR rtl-optimization/24626
4421         * gcc.dg/torture/pr24626-1.c: New testcase.
4422         * gcc.dg/torture/pr24626-2.c: Likewise.
4423         * gcc.dg/torture/pr24626-3.c: Likewise.
4424         * gcc.dg/torture/pr24626-4.c: Likewise.
4425
4426 2006-01-20  Dirk Mueller  <dmueller@suse.com>
4427
4428         PR c++/5520
4429         * g++.dg/warn/empty-body.C: New.
4430
4431 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
4432
4433         PR c++/22136
4434         * g++.dg/template/using10.C: New test.
4435         * g++.dg/temlpate/using11.C: Likewise.
4436         * g++.dg/inherit/using5.C: Tweak error messages.
4437
4438 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
4439
4440         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
4441         target test.
4442         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
4443
4444 2006-01-19  Jan Hubicka  <jh@suse.cz>
4445
4446         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
4447
4448 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4449
4450         PR c++/25854
4451         * g++.dg/template/spec28.C: New test.
4452
4453 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
4454
4455         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
4456         Fix fprintf's by adding srcdir or removing it.
4457
4458 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
4459
4460         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
4461         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
4462         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
4463         * testsuite/gcc.dg/gomp/empty.c: Likewise.
4464         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
4465         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
4466         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
4467         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
4468         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
4469         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
4470         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
4471         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
4472         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
4473         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
4474
4475 2006-01-18  Jeff Law  <law@redhat.com>
4476
4477         * gcc.dg/tree-ssa/vrp25.c: New test.
4478
4479 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
4480
4481         * gcc.dg/pr25805.c: Fix misapplied patch.
4482
4483 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
4484
4485         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
4486         (check_effective_target_vect_udot_qi): New.
4487         (check_effective_target_vect_sdot_hi): New.
4488         (check_effective_target_vect_udot_hi): New.
4489         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
4490         prefixed with "wrapv-" with -fwrapv.
4491         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
4492         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
4493         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
4494         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
4495         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
4496
4497         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
4498         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
4499         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
4500         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
4501
4502 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4503
4504         PR c++/16829
4505         * g++.dg/other/default2.C: New test.
4506         * g++.dg/other/default3.C: New test.
4507
4508 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
4509
4510         PR c/25805
4511         * gcc.dg/pr25805.c: New file.
4512
4513 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
4514
4515         PR c++/25836
4516         * g++.dg/template/init6.C: New test.
4517
4518 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
4519
4520         * gcc.dg/tree-ssa/pr24287.c: New test
4521
4522 2006-01-18  Eric Christopher  <echristo@apple.com>
4523
4524         * g++.dg/eh/table.C: New.
4525
4526 2006-01-18  DJ Delorie  <dj@redhat.com>
4527
4528         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
4529         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
4530         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
4531         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
4532
4533 2006-01-18  Jeff Law  <law@redhat.com>
4534
4535         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
4536         on wrapping on overflow semantics.
4537
4538         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
4539
4540         * gcc.gc/tree-ssa/vrp23.c: New test.
4541         * gcc.gc/tree-ssa/vrp24.c: New test.
4542
4543 2006-01-18  Richard Henderson  <rth@redhat.com>
4544             Aldy Hernandez  <aldyh@redhat.com>
4545             Jakub Jelinek  <jakub@redhat.com>
4546             Diego Novillo  <dnovillo@redhat.com>
4547             Uros Bizjak  <uros@kss-loka.si>
4548
4549         * testsuite/gcc.dg/gomp: New directory.
4550
4551 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
4552             Steven G. Kargl  <kargls@comcast.net>
4553
4554         PR fortran/20869
4555         * gfortran.dg/intrinsic_external_1.f90: New test.
4556
4557         PR fortran/20875.
4558         * gfortran.dg/elemental_pointer_1.f90: New test.
4559
4560         PR fortran/25024
4561         * gfortran.dg/external_procedures_1.f90: New test.
4562
4563         PR fortran/25785
4564         gfortran.dg/assumed_present.f90: New test.
4565
4566 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
4567
4568         * g++.dg/parse/lookup5.C: New test.
4569
4570 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4571
4572         PR fortran/25697
4573         * gfortran.dg/read_eof.f90: New test.
4574
4575 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4576
4577         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
4578         add a closing brace.
4579
4580 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4581
4582         PR fortran/25631
4583         * gfortran.dg/fmt_tl.f: New test.
4584
4585 2006-01-17  Eric Christopher  <echristo@apple.com>
4586
4587         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
4588         * g++.old-deja/g++.warn/impint2.C: Ditto.
4589         * g++.old-deja/g++.other/null1.C: Ditto.
4590         * g++.dg/warn/conv2.C: Ditto.
4591         * g++.dg/warn/conv4.C: New file.
4592
4593 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4594
4595         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
4596
4597 2006-01-17  Andreas Jaeger  <aj@suse.de>
4598             Janis Johnson <janis187@us.ibm.com>
4599
4600         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
4601         in 64-bit.
4602         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
4603         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
4604
4605 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4606
4607         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
4608         xfail txxx where xxx >= 25.
4609
4610 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4611
4612         PR testsuite/25764
4613         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
4614
4615 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
4616
4617         PR c/25682
4618         * gcc.dg/pr25682.c: New test.
4619         * g++.dg/parse/array-size2.C: New test.
4620
4621 2006-01-16  Ian Lance Taylor  <ian@airs.com>
4622
4623         * consistency.vlad: Remove entire directory, 1652 files.
4624
4625 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
4626
4627         * lib/target-supports.exp (check_effective_target_dfp_nocache,
4628         check_effective_target_dfprt_nocache): New.
4629         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
4630         (check_effective_target_dfprt): New.
4631         * lib/c-compat.exp (check_dfp): Remove.
4632         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
4633         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
4634         level of support for decimal float.
4635         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
4636         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
4637         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
4638         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
4639         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
4640         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
4641         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
4642         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
4643         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
4644         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
4645         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
4646         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
4647         directives.
4648
4649 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
4650
4651         PR testsuite/25741
4652         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
4653         $base_dir/../.
4654         * lib/gfortran.exp (gfortran_init): Likewise.
4655         * lib/obj-c++.exp (obj-c++_init): Likewise.
4656         * lib/scanasm.exp (scan-assembler-dem): Likewise.
4657         (scan-assembler-dem-not): Likewise.
4658         * lib/scandump.exp (scan-dump-dem): Likewise.
4659         (scan-dump-dem-not): Likewise.
4660
4661 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
4662
4663         PR testsuite/25767
4664         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
4665         powerpc-*-darwin*.
4666         * lib/obj-c++.exp (obj-c++_init): Likewise.
4667
4668 2006-01-16  Richard Guenther  <rguenther@suse.de>
4669
4670         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
4671
4672 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4673
4674         PR testsuite/25777
4675         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
4676         to LD_LIBRARY_PATH.
4677
4678 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
4679             Andrew Pinski  <pinskia@physics.uc.edu>
4680
4681         * gcc.dg/minmax-1.c: New test.
4682
4683 2006-01-16  Ben Elliston  <bje@au.ibm.com>
4684
4685         * gcc.dg/dfp/dfp.exp: Correct FSF address.
4686         * gcc.misc-tests/dectest.exp: Ditto.
4687
4688 2006-01-15  Ian Lance Taylor  <ian@airs.com>
4689
4690         PR testsuite/25796
4691         * gcc.target/i386/cmov6.c: Use -march=k8.
4692
4693 2006-01-15  Andreas Jaeger  <aj@suse.de>
4694
4695         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
4696         x86 does not have __float128.
4697
4698 2006-01-14  Ian Lance Taylor  <ian@airs.com>
4699
4700         * gcc.target/i386/cmov6.c: New test.
4701
4702 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
4703
4704         PR c++/25663
4705         * g++.dg/template/ctor6.C: New test.
4706
4707 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
4708
4709         PR tree-optimization/25485
4710         * gcc.dg/tree-ssa/pr25485.c: New.
4711
4712 2006-01-14  Richard Guenther  <rguenther@suse.de>
4713
4714         PR tree-optimization/22548
4715         PR tree-optimization/22555
4716         PR tree-optimization/22501
4717         * gcc.dg/tree-ssa/alias-4.c: New testcase.
4718         * gcc.dg/tree-ssa/alias-5.c: Likewise.
4719         * gcc.dg/tree-ssa/alias-6.c: Likewise.
4720         * gcc.dg/tree-ssa/alias-7.c: Likewise.
4721         * gcc.dg/tree-ssa/alias-8.c: Likewise.
4722         * gcc.dg/tree-ssa/alias-9.c: Likewise.
4723         * gcc.dg/tree-ssa/alias-10.c: Likewise.
4724         * gcc.dg/tree-ssa/alias-11.c: Likewise.
4725         * gcc.dg/tree-ssa/alias-12.c: Likewise.
4726
4727 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
4728
4729         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
4730         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
4731
4732 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
4733         Richard Guenther  <rguenther@suse.de>
4734
4735         PR rtl-optimization/24257
4736         * gcc.dg/torture/pr24257.c: New testcase.
4737
4738 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
4739
4740         * gcc.c-torture/execute/20060110-1.c: New test.
4741         * gcc.c-torture/execute/20060110-2.c: New test.
4742
4743 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
4744
4745         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
4746
4747 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
4748
4749         PR fortran/25756
4750         * gfortran.dg/label_3.f90: New test.
4751
4752 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
4753
4754         PR tree-optimization/25771
4755         * g++.dg/tree-ssa/pr25771.C: New test
4756
4757 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
4758
4759         PR tree-opt/24365
4760         * g++.dg/opt/complex5.C: New test.
4761
4762 2006-01-13  Richard Guenther  <rguenther@suse.de>
4763
4764         * gcc.target/i386/387-9.c: New testcase.
4765
4766 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
4767
4768         PR c++/24824
4769         * g++.dg/debug/dwarf2-1.C: New.
4770
4771 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
4772
4773         PR testsuite/25728
4774         * lib/gcov.exp (verify-lines): Add "close $fd".
4775
4776 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
4777             Ben Elliston  <bje@au.ibm.com>
4778
4779         * gcc.dg/dfp/inf-1.c: New test.
4780
4781 2006-01-12  Janis Johnson <janis187@us.ibm.com>
4782             Yao Qi  <qiyaoltc@cn.ibm.com>
4783             Ben Elliston  <bje@au.ibm.com>
4784             Jon Grimm  <jgrimm2@us.ibm.com>
4785
4786         * gcc.dg/nodfp-1.c: New test.
4787         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
4788         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
4789         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
4790         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
4791         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
4792         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
4793         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
4794         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
4795         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
4796         * gcc.dg/format/dfp-scanf-1.c: Likewise.
4797         * gcc.dg/format/dfp-printf-1.c: Likewise.
4798         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
4799         (compat_setup_dfp): New.
4800         * gcc.dg/compat/compat.exp: Use it.
4801         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
4802         Make some variables global, prepend "compat_" to their names.
4803         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
4804         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
4805         * gcc.misc-tests/dectest.exp: New test driver for decTest.
4806         * lib/compat.exp (compat_skip_list): Make global, rename.
4807         * lib/c-compat.exp: New file.
4808         * lib/target-supports.exp (check_effective_target_dfp): New.
4809
4810         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
4811         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
4812         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
4813         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
4814         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
4815         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
4816         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
4817         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
4818         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
4819         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
4820         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
4821         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
4822         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
4823         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
4824         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
4825         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
4826         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
4827         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
4828         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
4829         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
4830         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
4831         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
4832         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
4833         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
4834         gcc.dg/dfp/struct-layout-1.c,
4835         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
4836         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
4837         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
4838         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
4839         gcc.dg/dfp/func-vararg-dfp.c,
4840         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
4841         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
4842         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
4843         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
4844         gcc.dg/dfp/wtr-conversion-1.c: New tests.
4845
4846 2006-01-11  Richard Guenther  <rguenther@suse.de>
4847
4848         PR tree-optimization/25734
4849         * gcc.dg/tree-ssa/pr25734.c: New testcase.
4850
4851 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
4852
4853         PR fortran/25486
4854         * gfortran.dg/literal_character_constant_1_x.F: New test.
4855         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
4856         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
4857         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
4858
4859 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
4860
4861         PR c++/25386
4862         * g++.dg/ext/packed3.C: Add expected packed error.
4863
4864 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
4865
4866         PR target/25706
4867         * gcc.dg/torture/pr25706-1.c: New test.
4868
4869 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
4870
4871         PR tree-optimization/23109
4872         PR tree-optimization/23948
4873         PR tree-optimization/24123
4874
4875         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
4876         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
4877         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
4878         g++.dg/tree-ssa/pr23948.C: New testcases.
4879         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
4880         three divisions in order to do the optimization.
4881
4882 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
4883
4884         PR c++/25632
4885         * g++.dg/other/pr25632.C: New test.
4886
4887 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
4888
4889         PR fortran/25730
4890         * gfortran.dg/used_types_1.f90: New test.
4891
4892 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
4893
4894         PR target/25718
4895         * gcc.dg/torture/pr25718-1.c: New test.
4896
4897 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
4898
4899         * gfortran.dg/list_read_2.f90: Fix typo in description.
4900
4901 2006-01-10  Jan Beulich  <jbeulich@novell.com>
4902
4903         * lib/target-supports.exp (check_visibility_available): Simplify test
4904         for *-*-netware*.
4905         (check_profiling_available): Fail for *-*-netware*.
4906         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
4907         * gcc.dg/20021014-1.c: Likewise.
4908         * gcc.dg/nest.c: Likewise.
4909
4910 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
4911
4912         fortran/24936
4913         * gfortran.dg/forall_3.f90: New test.
4914
4915 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
4916
4917         PR fortran/21977
4918         * gfortran.dg/nesting_2.f90: New test.
4919         * gfortran.dg/nesting_3.f90: New test.
4920
4921 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
4922
4923         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
4924         Fix typo in comment.
4925
4926 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
4927
4928         * gfortran.dg/single_char_string.f90: New test.
4929
4930 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
4931
4932         * gfortran.dg/ichar_2.f90: New test.
4933
4934 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
4935
4936         PR fortran/25093
4937         * gfortran.dg/private_type_4.f90: New.
4938
4939 2006-01-07  Richard Guenther  <rguenther@suse.de>
4940
4941         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
4942
4943 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4944
4945         * gfortran.dg/func_decl_1.f90: New.
4946         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
4947         * gfortran.dg/array_alloc_2.f90: Likewise.
4948         * gfortran.dg/char_result_8.f90: Likewise.
4949         * gfortran.dg/dup_save_1.f90: Likewise.
4950         * gfortran.dg/dup_save_2.f90: Likewise.
4951         * gfortran.dg/f2c_6.f90: Likewise.
4952         * gfortran.dg/f2c_7.f90: Likewise.
4953         * gfortran.dg/func_result_2.f90: Likewise.
4954         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
4955
4956 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
4957
4958         PR fortran/22146
4959         * gfortran.dg/elemental_subroutine_1.f90: New test.
4960         * gfortran.dg/elemental_subroutine_2.f90: New test.
4961
4962         PR fortran/25029
4963         PR fortran/21256
4964         * gfortran.dg/assumed_size_refs_1.f90: New test.
4965
4966         PR fortran/20868
4967         PR fortran/20870
4968         * gfortran.dg/assumed_size_refs_2.f90: New test.
4969         * gfortran.dg/initialization_1.f90: Change warning message.
4970
4971 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
4972
4973         * gcc.dg/tree-ssa/loop-15.c: New test.
4974
4975 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4976
4977         PR fortran/25598
4978         * gfortran.dg/backspace_3.f: New test.
4979         * gfortran.dg/backspace_4.f: New test.
4980
4981 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4982
4983         PR fortran/24268
4984         * gfortran.dg/fmt_white.f: Update test.
4985
4986 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
4987
4988         * gcc.dg/cast-1.c: Add new warning.
4989         * gcc.dg/cast-2.c: Likewise.
4990         * gcc.dg/cast-3.c: Likewise.
4991         * gcc.dg/format/cast-1.c: Likewise.
4992         * gcc.dg/cast-4.c: New testcase.
4993
4994 2006-01-05  Richard Guenther  <rguenther@suse.de>
4995
4996         PR tree-optimization/22555
4997         * gcc.dg/tree-ssa/alias-3.c: New testcase.
4998
4999 2006-01-05  Richard Guenther  <rguenther@suse.de>
5000             Diego Novillo  <dnovillo@redhat.com>
5001
5002         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
5003         * gcc.dg/tree-ssa/loop-8.c: Likewise.
5004         * gcc.dg/tree-ssa/loop-1.c: Likewise.
5005         * gcc.dg/tree-ssa/pr23294.c: Likewise.
5006         * gcc.dg/tree-ssa/pr21985.c: Likewise.
5007         * gcc.dg/tree-ssa/loop-14.c: Likewise.
5008         * gcc.dg/tree-ssa/loop-2.c: Likewise.
5009         * gcc.dg/tree-ssa/loop-3.c: Likewise.
5010         * gcc.dg/tree-ssa/loop-4.c: Likewise.
5011         * gcc.dg/tree-ssa/pr21171.c: Likewise.
5012         * gcc.dg/tree-ssa/loop-5.c: Likewise.
5013         * gcc.dg/tree-ssa/loop-10.c: Likewise.
5014         * gcc.dg/tree-ssa/loop-6.c: Likewise.
5015         * treelang/compile/extravar.tree: Likewise.
5016         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
5017         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
5018         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
5019         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
5020         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
5021
5022 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
5023
5024         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
5025         for 64-bit fix.
5026
5027 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
5028
5029         PR fortran/23675
5030         gfortran.dg/char_result_11.f90: New.
5031
5032 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
5033
5034         PR c++/24782
5035         * g++.dg/parse/access9.C: New test.
5036         * g++.dg/tc1/dr52.C: Tweak error markers.
5037
5038 2006-01-04  Richard Henderson  <rth@redhat.com>
5039
5040         Merge from gomp branch.
5041         * g++.dg/parse/pragma2.C: Update expected error lines.
5042
5043 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
5044
5045         * g++.dg/other/i386-2.C: New test.
5046
5047         PR target/25554
5048         * gcc.c-torture/compile/20051228-1.c: New test.
5049
5050         PR c/25559
5051         * gcc.dg/pr25559.c: New test.
5052
5053 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
5054
5055         PR c++/25492
5056         * g++.dg/lookup/friend9.C: New test.
5057
5058         PR c++/25625
5059         * g++.dg/template/repo5.C: New test.
5060
5061 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
5062
5063         PR fortran/25101
5064         * gfortran.dg/forall_2.f90: New test.
5065
5066 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
5067
5068         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
5069         dg-require-weak.  Adjust regexp to handle leading-underscore
5070         targets and space as well as TAB after .weak.  Change previous
5071         64-bit fix to not use naked dot.
5072
5073 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
5074
5075         PR rtl-optimization/25578
5076         * gcc.c-torture/execute/20060102-1.c: New testcase.
5077
5078 2006-01-03  Richard Guenther  <rguenther@suse.de>
5079
5080         PR c/25183
5081         * gcc.dg/torture/pr25183.c: New testcase.
5082
5083 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
5084
5085         Merge from gomp-branch.
5086         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
5087         * gcc.dg/ia64-sync-2.c: Likewise.
5088         * gcc.dg/ia64-sync-3.c: Likewise.
5089         * gcc.dg/ia64-sync-4.c: Likewise.
5090         * gcc.dg/sync-2.c: Likewise.
5091         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
5092         that sparc64-*-* and sparcv9-*-* supports sync builtins.
5093
5094 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
5095
5096         PR c++/25635
5097         * g++.dg/parse/operator6.C: New test.
5098
5099         PR c++/25637
5100         * g++.dg/parse/error29.C: New test.
5101
5102         PR c++/25638
5103         * g++.dg/parse/dtor6.C: New test.
5104
5105         PR c++/25633
5106         * g++.dg/parse/ctor3.C: New test.
5107
5108         PR c++/25634
5109         * g++.dg/template/class3.C: New test.
5110
5111 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
5112
5113         * g++.dg/debug/debug9.C: New.
5114
5115 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
5116
5117         PR fortran/24640
5118         * gfortran.dg/label_2.f90: New test.
5119
5120 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5121
5122         * g++.dg/lookup/using12.C: Tighten error marker.
5123
5124 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
5125             Andrew Pinski <pinskia@physics.uc.edu>
5126
5127         * gcc.target/powerpc/darwin-abi-3.c: New file.
5128         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
5129         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
5130         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
5131         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
5132         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
5133         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
5134         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
5135         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
5136
5137 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
5138
5139         * gcc.dg/tree-ssa/loadpre1.c: New;
5140         * gcc.dg/tree-ssa/loadpre2.c: New;
5141         * gcc.dg/tree-ssa/loadpre3.c: New;
5142         * gcc.dg/tree-ssa/loadpre4.c: New;
5143         * gcc.dg/tree-ssa/loadpre5.c: New;
5144         * gcc.dg/tree-ssa/loadpre6.c: New;
5145         * gcc.dg/tree-ssa/loadpre7.c: New;
5146         * gcc.dg/tree-ssa/loadpre8.c: New;
5147         * gcc.dg/tree-ssa/loadpre9.c: New;
5148
5149 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
5150
5151         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
5152         * g++.dg/abi/thunk4.C: Likewise.
5153
5154 2006-01-01  Andreas Jaeger  <aj@suse.de>
5155
5156         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
5157         portable.
5158
5159 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
5160
5161         PR c++/25294
5162         * gcc.dg/pragma-pack-3.c: New test.
5163         * g++.dg/parse/pragma3.C: New test.
5164
5165 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5166
5167         PR middle-end/24827
5168         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
5169
5170 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5171
5172         PR testsuite/25214
5173         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
5174
5175 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
5176
5177         PR fortran/22607
5178         * gfortran-dg/pure_byref_3.f90: New.
5179
5180         fortran/PR 25396
5181         * gfortran.dg/userdef_operator_1.f90: New.
5182
5183 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
5184
5185         * g++.dg/abi/thunk3.C: New.
5186         * g++.dg/abi/thunk4.C: New.
5187
5188 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
5189
5190         PR fortran/25532
5191         * gfortran.dg/host_used_types_1.f90: New test. Check that host
5192         associated derived type components of derived types are
5193         properly declared in contained procedures.
5194
5195 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5196
5197         PR libgfortran/25139
5198         * gfortran.dg/backspace_2.f: New test.
5199
5200 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5201
5202         PR libgfortran/25550
5203         * gfortran.dg/endfile.f: New test.
5204
5205 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5206
5207         PR libgfortran/25419
5208         * gfortran.dg/comma.f: New test.
5209
5210 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5211
5212         * lib/gfortran-dg.exp: Remove trailing whitespace.
5213         * lib/fortran-torture.exp: Test with -fbounds-check instead of
5214         -funroll-all-loops.
5215
5216 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
5217
5218         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
5219         Extended Double long doubles or repeat tests when long double is
5220         the same size as double.
5221
5222 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5223
5224         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
5225
5226         PR testsuite/25442
5227         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
5228         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
5229
5230         PR testsuite/25441
5231         * gcc.dg/pr23911.c: Make test variable static.
5232
5233         PR testsuite/25444
5234         * gcc.dg/tree-ssa/pr14841.c: Likewise.
5235
5236 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
5237
5238         PR c++/25439
5239         * g++.dg/parse/crash17.C: Adjust error markers.
5240         * g++.dg/template/error20.C: New test.
5241
5242 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
5243
5244         PR c++/23172
5245         * g++.dg/ext/complit4.C: New test.
5246
5247         PR c++/25417
5248         * g++.dg/ext/complit5.C: Likewise.
5249
5250 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
5251
5252         PR tree-optimization/25125
5253         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
5254         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
5255         * gcc.c-torture/execute/pr25125.c: New.
5256
5257 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
5258
5259         PR fortran/25029
5260         PR fortran/21256
5261         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
5262         with incorrect assumed size references.
5263
5264 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
5265
5266         PR c++/23171
5267         * g++.dg/opt/init1.C: New test.
5268
5269 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
5270
5271         PR c++/24671
5272         * g++.dg/template/sfinae3.C: New test.
5273
5274 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5275
5276         * g++.dg/other/friend4.C: New test.
5277
5278 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
5279
5280         PR target/25005
5281         * g++.dg/opt/pr25005.C: New test.
5282
5283 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
5284
5285         PR c++/25369
5286         * g++.dg/template/ptrmem16.C: New test.
5287
5288 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
5289
5290         PR fortran/25029
5291         PR fortran/21256
5292         * gfortran.dg/initialization_1.f90: Add test of SIZE.
5293
5294 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5295
5296         PR libgfortran/25307
5297         * gfortran.dg/list_read_5.f90: New test.
5298
5299 2005-12-22  Richard Henderson  <rth@redhat.com>
5300
5301         * gcc.target/i386/sse-7.c: Use -msse2.
5302
5303 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
5304
5305         PR rtl-optimization/25432
5306         * gcc.c-torture/compile/20051216-1.c: New test.
5307
5308         PR objc/25328
5309         * objc/execute/pr25328.m: New test.
5310
5311 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
5312
5313         PR c++/25364
5314         * g++.dg/template/call4.C: New test.
5315
5316 2005-12-22  Dale Johannesen  <dalej@apple.com>
5317
5318         * gcc.target/i386/sse-17.c: New.
5319
5320 2005-12-22  Paul Brook  <paul@codesourcery.com>
5321
5322         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
5323
5324 2005-12-22  Paul Brook  <paul@codesourcery.com>
5325
5326         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
5327
5328 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
5329
5330         PR tree-opt/25513
5331         * gcc.c-torture/compile/pr25513.c: New test.
5332
5333 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5334
5335         PR c++/23333
5336         * g++.dg/parse/error25.C: Add more tests.
5337
5338 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5339
5340         PR fortran/18990
5341         * gfortran.dg/der_charlen_1.f90: New.
5342
5343 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
5344
5345         PR fortran/20889
5346         * gfortran.dg/pointer_component_type_1.f90: New test.
5347
5348         PR fortran/25029
5349         PR fortran/21256
5350         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
5351         should give an error with assumed size array refernces and checks those
5352         that should not.
5353         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
5354         reference an upper bound so that it does not generate an error.
5355
5356         PR fortran/19362
5357         PR fortran/20244
5358         PR fortran/20864
5359         PR fortran/25391
5360         * gfortran.dg/used_dummy_types_1.f90: New test.
5361         * gfortran.dg/used_dummy_types_2.f90: New test.
5362         * gfortran.dg/used_dummy_types_3.f90: New test.
5363         * gfortran.dg/used_dummy_types_4.f90: New test.
5364         * gfortran.dg/used_dummy_types_5.f90: New test.
5365
5366         PR fortran/23152
5367         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
5368         group already being USE associated.
5369         * gfortran.dg/assumed_shape_nml.f90: New test.
5370         * gfortran.dg/assumed_size_nml.f90: New test.
5371
5372         PR fortran/20862
5373         PR fortran/25053
5374         PR fortran/25063
5375         PR fortran/25064
5376         PR fortran/25066
5377         PR fortran/25067
5378         PR fortran/25068
5379         PR fortran/25307
5380         * gfortran.dg/io_constraints_1.f90: New test.
5381         * gfortran.dg/io_constraints_1.f90: New test.
5382         * gfortran.dg/iostat_3.f90: Change wording of warning.
5383         * gfortran.dg/g77/19981216-0.f: The same.
5384
5385 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
5386
5387         PR tree-optimization/23518
5388         * testsuite/gcc.dg/pr23518.c: New.
5389
5390 2005-12-21  Mike Stump  <mrs@apple.com>
5391
5392         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
5393
5394 2005-12-21  Paul Brook  <paul@codesourcery.com>
5395
5396         * gcc.dg/pr19340.c: Skip on m68k targets.
5397
5398 2005-12-21  Steven Bosscher  <stevenb@suse.de>
5399
5400         PR rtl-optimization/25196
5401         * gcc.dg/pr25196.c: New test.
5402
5403 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
5404
5405         PR fortran/25423
5406         gfortran.dg/where_nested_1.f90: New.
5407
5408 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
5409
5410         PR tree-optimization/25382.
5411         * gcc.dg/tree-ssa/pr25382.c: New.
5412
5413 2005-12-20  Richard Guenther  <rguenther@suse.de>
5414
5415         PR middle-end/24306
5416         * gcc.target/i386/pr24306.c: New testcase.
5417
5418 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
5419
5420         PR tree-optimization/25501
5421         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
5422
5423 2005-12-20  Richard Guenther  <rguenther@suse.de>
5424
5425         Revert
5426         2005-12-02  Richard Guenther  <rguenther@suse.de>
5427
5428         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
5429
5430 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
5431
5432         PR c++/21228
5433         * g++.dg/warn/Wunreachable-code-2.C: New test.
5434
5435 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
5436
5437         PR c++/24278
5438         * g++.dg/template/ctor5.C: New test.
5439
5440         PR c++/24915
5441         * g++.dg/template/overload8.C: New test.
5442
5443 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
5444
5445         * gcc.c-torture/compile/pr25483 : New test.
5446
5447 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5448
5449         PR c++/20552
5450         * g++.dg/ext/typeof10.C: New test.
5451
5452 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
5453
5454         * gcc.dg/mt-loopi1.c: New.
5455
5456 2005-12-18  Richard Guenther  <rguenther@suse.de>
5457
5458         PR tree-optimization/25481
5459         * gcc.dg/torture/pr25481.c: New testcase.
5460
5461 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
5462
5463         PR rtl-optimization/21041
5464         * gcc.dg/pr21041.c: New test.
5465
5466 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5467
5468         PR libgfortran/25463
5469         * gfortran.dg/advance.f90: New test.
5470
5471 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
5472
5473         * gcc.dg/20051201-1.c: New test.
5474
5475 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
5476
5477         PR fortran/25018
5478         * gfortran.dg/initialization_1.f90: New test.
5479         * gfortran.dg/enum_5.f90: Change dg-error to new message.
5480         * gfortran.dg/g77/980616-0.f: The same.
5481
5482 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
5483
5484         * PR fortran/25458
5485         * gfortran.dg/chkbits.f90: New test.
5486
5487 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
5488
5489         * gfortran.dg/enum_5.f: Revert to previous version.
5490
5491 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
5492
5493         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
5494         * gfortran.dg/nested_modules_1.f90: Ditto.
5495         * gfortran.dg/hollerith_f95.f90: Ditto.
5496         * gfortran.dg/select_5.f90: Ditto.
5497         * gfortran.dg/secnds.f: Ditto.
5498         * gfortran.dg/hollerith2.f90: Ditto.
5499         * gfortran.dg/imag_2.f: Ditto.
5500         * gfortran.dg/ftell_2.f90: Ditto.
5501         * gfortran.dg/malloc_free_1.f90: Ditto.
5502         * gfortran.dg/logint-1.f: Ditto.
5503         * gfortran.dg/recursive_statement_functions.f90: Ditto.
5504         * gfortran.dg/e_d_fmt.f90: Ditto.
5505         * gfortran.dg/hollerith_legacy.f90: Ditto.
5506         * gfortran.dg/logint-2.f: Ditto.
5507         * gfortran.dg/enum_5.f90: Ditto.
5508         * gfortran.dg/f2c_2.f90: Ditto.
5509         * gfortran.dg/pr17143.f90: Ditto.
5510         * gfortran.dg/namelist_14.f90: Ditto.
5511         * gfortran.dg/logint-3.f: Ditto.
5512         * gfortran.dg/spread_scalar_source.f90: Ditto.
5513         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
5514         * gfortran.dg/namelist_11.f: Ditto.
5515         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
5516         * gfortran.dg/g77/20010519-1.f
5517         * gfortran.dg/g77/alpha1.f: Ditto.
5518         * gfortran.dg/g77/990115-1.f: Ditto.
5519         * gfortran.dg/g77/erfc.f: Ditto.
5520         * gfortran.dg/g77/19990313-3.f: Ditto.
5521         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
5522         * gfortran.dg/g77/20010426.f: Ditto.
5523         * gfortran.dg/g77/19990313-0.f: Ditto.
5524         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
5525         * gfortran.dg/g77/20000629-1.f: Ditto.
5526         * gfortran.dg/g77/970125-0.f: Ditto.
5527         * gfortran.dg/g77/8485.f: Ditto.
5528         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
5529         * gfortran.dg/g77/19990313-1.f: Ditto.
5530         * gfortran.dg/g77/int8421.f: Ditto.
5531         * gfortran.dg/g77/19990305-0.f: Ditto.
5532         * gfortran.dg/g77/947.f: Ditto.
5533         * gfortran.dg/g77/19990905-2.f: Ditto.
5534         * gfortran.dg/g77/cabs.f: Ditto.
5535         * gfortran.dg/g77/19990313-2.f: Ditto.
5536         * gfortran.dg/g77/20020307-1.f: Ditto.
5537         * gfortran.dg/g77/dcomplex.f: Ditto.
5538         * gfortran.dg/g77/19990502-1.f: Ditto.
5539         * gfortran.dg/g77/19981216-0.f: Ditto.
5540         * gfortran.dg/common_4.f90: Ditto.
5541         * gfortran.dg/entry_4.f90: Ditto.
5542         * gfortran.dg/equiv_constraint_2.f90: Ditto.
5543         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
5544         * gfortran.dg/namelist_12.f: Ditto.
5545         * gfortran.dg/scale_1.f90: Ditto.
5546         * gfortran.dg/modulo_1.f90
5547         * gfortran.dg/hollerith.f90: Ditto.
5548         * gfortran.dg/direct_io_3.f90: Ditto.
5549         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
5550         * gfortran.dg/gnu_logical_1.F: Ditto.
5551         * gfortran.dg/unf_io_convert_1.f90: Ditto.
5552         * gfortran.dg/assign_1.f90: Ditto.
5553         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
5554         * gfortran.dg/pr23095.f: Ditto.
5555         * gfortran.dg/read_float_1.f90: Ditto.
5556
5557 2005-12-17  Andreas Jaeger  <aj@suse.de>
5558
5559         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
5560         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
5561
5562 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5563
5564         PR fortran/24268
5565         * gfortran.dg/fmt_white.f: New test.
5566
5567 2005-12-16  Steven G. Kargl <kargls@comcast.net>
5568
5569         * gfortran.dg/label_1.f90: New test.
5570
5571 2005-12-15  Ben Elliston  <bje@au.ibm.com>
5572
5573         PR testsuite/25422
5574         * gcc.dg/20031012-1.c: Add -Walways-true option.
5575         * gcc.dg/weak/weak-3.c: Likewise.
5576         * g++.old-deja/g++.mike/warn8.C: Likewise.
5577
5578 2005-12-16  Mike Stump  <mrs@apple.com>
5579
5580         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
5581         exit.
5582
5583 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5584
5585         PR libgfortran/25264
5586         PR libgfortran/25349
5587         * gfortran.dg/tl_editing.f90: Added additional checks.
5588         * gfortran.dg/t_editing.f: New test.
5589         * gfortran.dg/write_padding.f90: New test
5590
5591 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5592
5593         PR testsuite/25215
5594         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
5595
5596 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
5597
5598         PR rtl-optimization/24899
5599         * gcc.c-torture/execute/20051215-1.c: New test.
5600
5601 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
5602
5603         PR 24823
5604         * gfortran.dg/pr24823.f: New test.
5605
5606 2005-12-16  Jeff Law  <law@redhat.com>
5607
5608         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
5609
5610 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
5611
5612         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
5613         Change C++ style comments to C style comments.
5614         Remove aligned types from the array.
5615         Keep Enums disabled.
5616         (complex_types): Remove aligned types from the array.
5617         Comment out "_Complex long double".
5618         (attrib_types): Remove.
5619         (complex_attrib_types): Remove.
5620         (attrib_array_types): Remove.
5621         (complex_attrib_array_types): Remove.
5622         (aligned_bitfld_types): Remove.
5623         (n_aligned_bitfld_types): Remove.
5624         (FEATURE_ALIGNEDPACKED): Delete.
5625         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
5626         (singles): Remove support for adding attributes.
5627         (choose_type): Remove support for attributed types.
5628         (generate_fields): Remove support for attributed bit-fields.
5629         Remove support for adding attributes.
5630         (generate_random_tests): Remove support for adding attributes.
5631         (features): Add back "[0] :0" and "complex vector [0]".
5632         (main): Remove support for attributed bit-fields.
5633         Uncomment the calling of generate_random_tests for the rests of
5634         the tests.
5635
5636 2005-12-16  Jan Hubicka  <jh@suse.cz>
5637
5638         * gcc.c-torture/combine/pr25224.c: New.
5639
5640 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
5641
5642         PR other/25028
5643         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
5644         HP-UX.
5645
5646 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
5647
5648         * gcc.dg/20051215-1.c: New file.
5649
5650 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5651
5652         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
5653         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
5654
5655 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
5656
5657         PR fortran/18197
5658         * gfortran.dg/dummy_functions_1.f90: New.
5659
5660 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
5661
5662         PR rtl-optimization/25310
5663         * gcc.c-torture/compile/pr25310.c: New test.
5664
5665 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
5666
5667         PR debug/25023
5668         * gcc.dg/pr25023.c: New test.
5669
5670 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5671
5672         * g++.old-deja/g++.brendan/redecl1.C,
5673         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
5674         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
5675         g++.old-deja/g++.oliva/typeof1.C,
5676         g++.old-deja/g++.other/crash16.C,
5677         g++.old-deja/g++.other/crash34.C,
5678         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
5679         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
5680         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
5681         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
5682         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
5683         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
5684         Remove xfail.
5685
5686 2005-12-14  Kean Johnston  <jkj@sco.com>
5687             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5688
5689         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
5690         * gcc.target/i386/20020523-1.c: Ditto.
5691         * gcc.target/i386/tailcall-1.c: Ditto.
5692         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
5693         * gcc.target/i386/ssetype-5.c: Ditto.
5694
5695 2005-12-14  Jeff Law  <law@redhat.com>
5696
5697         * gcc.dg/tree-ssa/foldstring-1.c: New test.
5698
5699 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
5700
5701         PR target/25254
5702         PR target/24188
5703         * gcc.target/i386/pr25254.c: New test.
5704         * gfortran.dg/PR24188.f: New test.
5705
5706 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
5707
5708         * lib/fortran-torture.exp: Catch remaining uses of
5709         remote_file build delete.
5710
5711 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5712
5713         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
5714
5715 2005-12-14  Ben Elliston  <bje@au.ibm.com>
5716
5717         * gcc.dg/warn-addr-cmp.c: New test.
5718
5719 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
5720
5721         PR debug/25023
5722         PR target/25293
5723         * gcc.target/i386/pr25293.c: New test.
5724
5725 2005-12-13  Petr Machata  <machata@post.cz>
5726
5727         PR c++/24907
5728         * g++.dg/parse/comma2.C: New test.
5729
5730 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
5731             Jakub Jelinek  <jakub@redhat.com>
5732
5733         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
5734         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
5735         (limits.h): Include unconditionally.
5736         (stdlib.h): Likewise.
5737         (hashtab.h): Do not include.
5738         (getopt.h): Likewise.
5739         (stddef.h): Include.
5740         (hashval_t): Define.
5741         (struct entry): Add "next" field.
5742         (HASH_SIZE): New macro.
5743         (hash_table): New variable.
5744         (switchfiles): Do not use xmalloc.
5745         (mix): New macro.
5746         (iterative_hash): New function.
5747         (hasht): Remove.
5748         (e_exists): New function.
5749         (e_insert): Likewise.
5750         (output): Use, instead of libiberty hashtable functions.
5751         (main): Do not use getopt.  Do not call htab_create.
5752
5753 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
5754
5755         PR c++/25331
5756         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
5757         put atal* and atpaal* attributes on array elements.
5758         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
5759         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
5760         put atal* and atpaal* attributes on array elements.
5761         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
5762
5763 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
5764
5765         * gcc.dg/single-precision-constant.c: New test.
5766
5767 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
5768
5769         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
5770         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
5771         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
5772         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
5773         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
5774         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
5775         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
5776         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
5777         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
5778         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
5779         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
5780         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
5781         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
5782         gcc.target/powerpc/ppc-sdata-2.c,
5783         gcc.target/powerpc/ppc-stackalign-1.c,
5784         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
5785         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
5786         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
5787         gcc.target/powerpc/rs6000-ldouble-2.c,
5788         gcc.target/powerpc/rs6000-power2-1.c,
5789         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
5790         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
5791         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
5792         option into target selector.
5793         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
5794         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
5795
5796 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
5797
5798         PR objc/25348
5799         * objc.dg/encode-9.m: New test.
5800
5801 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5802
5803         PR testsuite/20772
5804         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
5805         * gcc.dg/asm-b.c: Fix typo.
5806         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
5807         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
5808         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
5809         i?86 lp64 and x86_64 ilp32.
5810         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
5811         on i?86 lp64.
5812         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
5813
5814 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
5815
5816         PR fortran/25078
5817         gfortran.dg/equiv_5.f90: New test.
5818
5819 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
5820
5821         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
5822         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
5823         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
5824         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
5825         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
5826         * gcc.dg/tree-ssa/reassoc-5.c: New.
5827         * gcc.dg/tree-ssa/reassoc-6.c: New.
5828         * gcc.dg/tree-ssa/reassoc-7.c: New.
5829         * gcc.dg/tree-ssa/reassoc-8.c: New.
5830         * gcc.dg/tree-ssa/reassoc-9.c: New.
5831         * gcc.dg/tree-ssa/reassoc-10.c: New.
5832         * gcc.dg/tree-ssa/reassoc-11.c: New.
5833
5834 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5835
5836         PR testsuite/25167
5837         PR testsuite/24478
5838         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
5839
5840 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
5841
5842         PR c++/25300
5843         * g++.dg/template/inherit.C: Do not use a generic error message.
5844
5845 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
5846
5847         PR libobjc/25354
5848         * objc.dg/gnu-encoding: New directory.
5849         * objc.dg/gnu-encoding/compat-common.h: New file.
5850         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
5851         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
5852         * objc.dg/gnu-encoding/vector-defs.h: New file.
5853         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
5854         * objc.dg/gnu-encoding/generate-random.c: New file.
5855         * objc.dg/gnu-encoding/generate-random_r.c: New file.
5856         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
5857         * objc.dg/gnu-encoding/generate-random.h: New file.
5858
5859 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
5860
5861         PR c++/25337
5862         * g++.dg/template/defarg7.C: New test.
5863
5864 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
5865
5866         PR libobjc/25347
5867         * objc.dg/encode-8.m: New test.
5868
5869 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
5870
5871         PR libobjc/25346
5872         * objc.dg/encode-7.m: New test.
5873
5874 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
5875
5876         PR c++/25010
5877         * g++.dg/opt/inline10.C: New test.
5878
5879 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
5880
5881         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
5882
5883 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
5884
5885         * gfortran.dg/substring_equivalence.f90: typo in comment
5886
5887 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5888
5889         PR fortran/25068
5890         * gfortran.dg/iostat_3.f90: New test.
5891
5892 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
5893
5894         PR fortran/23815
5895         * gfortran.dg/unf_io_convert_1.f90: New test.
5896         * gfortran.dg/unf_io_convert_2.f90: New test.
5897         * gfortran.dg/unf_io_convert_3.f90: New test.
5898
5899 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5900
5901         PR testsuite/20772
5902         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
5903         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
5904         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
5905         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
5906         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
5907         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
5908         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
5909         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
5910         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
5911         gcc.dg/torture/fp-int-convert-float128-timode.c,
5912         gcc.dg/torture/fp-int-convert-float128.c,
5913         gcc.dg/torture/fp-int-convert-float80-timode.c,
5914         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
5915         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
5916
5917         * gcc.dg/tls/opt-1.c: Require effective target fpic.
5918
5919 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
5920
5921         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
5922
5923 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
5924
5925         * gcc.dg/20051207-1.c,
5926         * gcc.dg/20051207-2.c,
5927         * gcc.dg/20051207-3.c: New tests.
5928
5929 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5930
5931         PR testsuite/20772
5932         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
5933         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
5934         dg-skip-if target selector.
5935
5936         PR testsuite/20772
5937         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
5938         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
5939         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
5940         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
5941         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
5942         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
5943         and/or merge with i?86 cases.
5944
5945         * gcc.dg/tls/opt-3.c: Require effective target fpic.
5946
5947         PR testsuite/20772
5948         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
5949         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
5950         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
5951         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
5952         x86_64-*-linux*.
5953
5954 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
5955
5956         PR target/25311
5957         * gcc.c-torture/compile/pr25311.c: New test.
5958
5959 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5960
5961         PR libgfortran/25039
5962         * gfortran.dg/read_comma.f: New test.
5963
5964 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
5965
5966         PR c++/19317
5967         * g++.dg/opt/pr19317-1.C: New test.
5968         * g++.dg/opt/pr19317-2.C: New test.
5969         * g++.dg/opt/pr19317-3.C: New test.
5970
5971         PR target/19005
5972         * gcc.c-torture/execute/pr19005.c: New test.
5973
5974         PR target/17828
5975         * g++.old-deja/g++.other/comdat5.C: New test.
5976         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
5977
5978         * g++.dg/compat/struct-layout-1.exp: New file.
5979         * g++.dg/compat/struct-layout-1.h: New.
5980         * g++.dg/compat/struct-layout-1_generate.c: New.
5981         * g++.dg/compat/struct-layout-1_x1.h: New.
5982         * g++.dg/compat/struct-layout-1_x2.h: New.
5983         * g++.dg/compat/struct-layout-1_y1.h: New.
5984         * g++.dg/compat/struct-layout-1_y2.h: New.
5985
5986         * gcc.dg/20050330-2.c: New test.
5987
5988 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
5989
5990         PR fortran/25292
5991         * gfortran.dg/associated_1.f90: New.
5992
5993 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
5994
5995         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
5996         ILP32 vect_no_align platforms.
5997
5998 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
5999             Jakub Jelinek  <jakub@redhat.com>
6000
6001         PR target/25268
6002         * gcc.c-torture/compile/20051207-1.c: New test.
6003
6004 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6005
6006         PR testsuite/20772
6007         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
6008         gcc.dg/torture/pr18582-1.c,
6009         gcc.target/i386/attributes-error.c: Also test on x86_64.
6010
6011         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
6012
6013 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6014
6015         PR c++/19397
6016         * g++.dg/template/typedef3.C: New test.
6017
6018         PR c++/19762
6019         PR c++/19764
6020         * g++.dg/template/dtor3.C: Fix error markers.
6021
6022 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
6023
6024         * lib/target-supports.exp (check_effective_target_sync_char_short):
6025         Add s390*.
6026
6027 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
6028
6029         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
6030
6031 2005-12-06  Roger Sayle  <roger@eyesopen.com>
6032
6033         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
6034         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
6035         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
6036         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
6037
6038 2005-12-06  Roger Sayle  <roger@eyesopen.com>
6039
6040         PR c++/25263
6041         * g++.dg/other/array2.C: New test case.
6042
6043 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
6044
6045         * gcc.dg/darwin-weakimport-3.c: New.
6046
6047         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
6048         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
6049         and to work on Darwin.
6050         * gcc.dg/attr-weakref-1b.c: New file.
6051         * gcc.dg/attr-weakref-2.c: New test.
6052         * gcc.dg/darwin-weakref-1.c: New test.
6053
6054 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
6055
6056         PR testsuite/25247
6057         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
6058         use in selector expressions.
6059         (dg-xfail-if): Ditto.
6060         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
6061         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
6062         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
6063         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
6064         * gcc.test-framework/test-framework.exp: Skip generated tests if
6065         CHECK_TEST_FRAMEWORK is not 1.
6066
6067 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
6068
6069         PR tree-optimization/24963
6070         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
6071
6072         PR target/24108
6073         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
6074
6075         PR target/18580
6076         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
6077         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
6078         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
6079         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
6080
6081 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
6082
6083         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
6084         dg-options.
6085
6086 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
6087
6088         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
6089
6090 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
6091
6092         * gcc.dg/format/cast-1.c: New test.
6093
6094 2005-12-04  Roger Sayle  <roger@eyesopen.com>
6095
6096         PR c/7776
6097         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
6098         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
6099         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
6100         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
6101
6102 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
6103
6104         * gcc.dg/cast-pretty-print-1.c: New test.
6105
6106 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
6107
6108         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
6109
6110 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
6111
6112         PR c++/24173
6113         * g++.dg/template/friend40.C: New test.
6114
6115 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
6116
6117         PR target/25199
6118         * gcc.target/i386/movq-2.c: New test.
6119         * gcc.target/i386/movq.c: Remove target i?86, instead add
6120         dg-require-effective-target ilp32.
6121
6122 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6123
6124         PR c++/24103
6125         * g++.dg/other/default1.C: New test.
6126
6127 2005-12-02  Richard Guenther  <rguenther@suse.de>
6128
6129         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
6130
6131 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6132
6133         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
6134
6135 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
6136
6137         PR target/21017
6138         * gcc.target/powerpc/rotate.c: New.
6139
6140 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6141
6142         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
6143         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
6144
6145 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6146
6147         PR c/13384
6148         * gcc.dg/pr17730-1.c: Adjust.
6149         * gcc.dg/lvalue1.c (main): Likewise.
6150         * gcc.dg/lvalue-2.c: Likewise.
6151         * g++.dg/pr7503-3.C
6152
6153 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
6154
6155         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
6156         error messages.
6157
6158 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
6159
6160         PR fortran/24789
6161         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
6162
6163 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
6164
6165         PR target/24475
6166         * lib/target-supports.exp (check_effective_target_tls): New.
6167         (check_effective_target_tls_runtime): New.
6168         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
6169         for TLS support.
6170         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
6171         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
6172         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
6173         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
6174         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
6175         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
6176         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
6177         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
6178         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
6179         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
6180         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
6181         effective-target TLS.
6182         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
6183         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
6184         effective-target TLS runtime.
6185
6186 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
6187
6188         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
6189
6190 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
6191
6192         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
6193         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
6194         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
6195         ignored" warnings when "packing" is the same as the ABI layout.
6196
6197 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
6198
6199         PR fortran/21302
6200         * gfortran.dg/line_length_1.f: New test.
6201         * gfortran.dg/line_length_2.f90: Ditto.
6202
6203 2005-11-30  Richard Guenther  <rguenther@suse.de>
6204
6205         PR tree-optimization/21655
6206         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
6207
6208 2005-11-30  Dale Johannesen  <dalej@apple.com>
6209
6210         * gcc.c-torture/compile/pr24930.c: New.
6211
6212 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
6213
6214         PR fortran/15809
6215         *  gfortran.dg/auto_char_dummy_array.f90: New test.
6216
6217 2005-11-30  Jeff Law  <law@redhat.com>
6218
6219         * g++.old-deja/g++.law/pr25000.C: New test.
6220
6221 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
6222
6223         * gcc.dg/tls/opt-11.c: New test.
6224
6225 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
6226
6227         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
6228         targets.
6229         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
6230         LP64 ia64.
6231
6232 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
6233
6234         * gfortran.dg/open_access_1.f90: New test.
6235
6236 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6237
6238         * gcc.dg/charset/builtin2.c: New test.
6239
6240 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
6241
6242         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
6243         on mmix-*-* for *_[xy].c.
6244
6245 2005-11-28  Kean Johnston  <jkj@sco.com>
6246
6247         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
6248         headers.
6249         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
6250         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
6251         * gcc.target/i386/asm-3.c: Ditto.
6252         * gcc.target/i386/clobbers.c: Ditto.
6253         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
6254         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
6255         test regexp.
6256         * gcc.target/i386/mul.c: Ditto.
6257         * gcc.target/i386/ssetype-1.c: Ditto.
6258         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
6259         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
6260         static so the test works with -fPIC mode too. Based on comment in
6261         PR19231 by Pinski.
6262         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
6263
6264 2005-11-28  Richard Guenther  <rguenther@suse.de>
6265
6266         * gcc.dg/alias-9.c: New testcase.
6267         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
6268
6269 2005-11-28  Roger Sayle  <roger@eyesopen.com>
6270             Uros Bizjak  <uros@kss-loka.si>
6271
6272         PR middle-end/20219
6273         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
6274         tan(x)/sin(x) transformations.
6275
6276 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
6277
6278         PR middle-end/24575
6279         * gcc.dg/tree-ssa/divide-3.c: New test.
6280         * gcc.dg/tree-ssa/divide-4.c: New test.
6281
6282 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
6283
6284         PR fortran/24917
6285         *  gfortran.dg/boz_6.f90: New test.
6286
6287 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6288
6289         PR fortran/23912
6290         * gfortran.dg/modulo_1.f90: New test.
6291
6292 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6293
6294         PR libfortran/24919
6295         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
6296         fail on CRLF platforms.
6297         * gfortran.dg/ftell_2.f90: Likewise.
6298
6299 2005-11-26  Eric Christopher  <echristo@apple.com>
6300
6301         * gcc.dg/intmax_t-1.c: Remove mips xfail.
6302
6303 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
6304
6305         * objc.dg/gnu-runtime-3.m: Simplify.
6306
6307 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
6308
6309         PR middle-end/23669
6310         * gcc.dg/tree-ssa/divide-1.c: New test.
6311         * gcc.dg/tree-ssa/divide-2.c: New test.
6312
6313 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
6314
6315         PR libgfortran/24945
6316         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
6317
6318 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
6319
6320         PR libgfortran/24945
6321         * gfortran.dg/open_status_2.f90: New test.
6322
6323 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6324
6325         * gcc.c-torture/execute/builtins/fprintf.c,
6326         gcc.c-torture/execute/builtins/fputs-lib.c,
6327         gcc.c-torture/execute/builtins/fputs.c,
6328         gcc.c-torture/execute/builtins/lib/fprintf.c,
6329         gcc.c-torture/execute/builtins/lib/printf.c,
6330         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
6331
6332 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
6333
6334         * gcc.dg/20050922-2.c: New test.
6335
6336 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
6337
6338         * objc.dg/gnu-runtime-3.m: New test.
6339
6340 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6341
6342         PR c++/9278
6343         * g++.dg/other/void1.C: New test.
6344
6345 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
6346
6347         PR middle-end/24998
6348         * gcc.dg/torture/fp-int-convert-float.c,
6349         gcc.dg/torture/fp-int-convert-double.c,
6350         gcc.dg/torture/fp-int-convert-long-double.c,
6351         gcc.dg/torture/fp-int-convert-timode.c,
6352         gcc.dg/torture/fp-int-convert-float80.c,
6353         gcc.dg/torture/fp-int-convert-float80-timode.c,
6354         gcc.dg/torture/fp-int-convert-float128.c,
6355         gcc.dg/torture/fp-int-convert-float128-timode.c,
6356         gcc.dg/torture/fp-int-convert.h: New files.
6357
6358 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
6359
6360         PR middle-end/24989
6361         * gcc.dg/tree-ssa/bool-10.c: New test.
6362         * gcc.dg/tree-ssa/bool-11.c: New test.
6363         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
6364
6365 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
6366
6367         PR middle-end/24990
6368         * tree-ssa/pr24990-1.c: New test.
6369
6370 2005-11-24  Richard Guenther  <rguenther@suse.de>
6371         Dirk Mueller <dmueller@suse.de>
6372
6373         PR c++/14024
6374         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
6375         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
6376         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
6377         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
6378         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
6379         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
6380
6381 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
6382
6383         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
6384
6385 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6386
6387         PR c/21668
6388         * gcc.dg/Wc++-compat.c: New.
6389         * gcc.dg/Wno-c++-compat.c: New.
6390
6391 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
6392
6393         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
6394         (vspltish, vspltisw): Likewise.
6395
6396 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6397
6398         PR libgfortran/24794
6399         * gfortran.dg/namelist_12.f: Fix quotes.
6400         * gfortran.dg/namelist_13.f90: Fix quotes.
6401         * gfortran.dg/namelist_14.f90: Fix quotes.
6402         * gfortran.dg/namelist_15.f90: Fix quotes.
6403         * gfortran.dg/namelist_use.f90: Fix quotes.
6404         * gfortran.dg/namelist_use_only.f90: Fix quotes.
6405         * gfortran.dg/namelist_21.f90: New test.
6406         * gfortran.dg/namelist_22.f90: New test.
6407
6408 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
6409
6410         PR target/23435
6411         * gcc.c-torture/compile/pr23435.c: New.
6412
6413 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
6414
6415         * gcc.c-torture/execute/floatunsisf-1.c: New test.
6416
6417 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
6418
6419         * gcc.target/powerpc/405-macchw-1.c,
6420         gcc.target/powerpc/405-macchw-2.c,
6421         gcc.target/powerpc/405-macchwu-1.c,
6422         gcc.target/powerpc/405-macchwu-2.c,
6423         gcc.target/powerpc/405-machhw-1.c,
6424         gcc.target/powerpc/405-machhw-2.c,
6425         gcc.target/powerpc/405-machhwu-1.c,
6426         gcc.target/powerpc/405-machhwu-2.c,
6427         gcc.target/powerpc/405-maclhw-1.c,
6428         gcc.target/powerpc/405-maclhw-2.c,
6429         gcc.target/powerpc/405-maclhwu-1.c,
6430         gcc.target/powerpc/405-maclhwu-2.c,
6431         gcc.target/powerpc/405-mulchw-1.c,
6432         gcc.target/powerpc/405-mulchw-2.c,
6433         gcc.target/powerpc/405-mulchwu-1.c,
6434         gcc.target/powerpc/405-mulchwu-2.c,
6435         gcc.target/powerpc/405-mulhhw-1.c,
6436         gcc.target/powerpc/405-mulhhw-2.c,
6437         gcc.target/powerpc/405-mulhhwu-1.c,
6438         gcc.target/powerpc/405-mulhhwu-2.c,
6439         gcc.target/powerpc/405-mullhw-1.c,
6440         gcc.target/powerpc/405-mullhw-2.c,
6441         gcc.target/powerpc/405-mullhwu-1.c,
6442         gcc.target/powerpc/405-mullhwu-2.c,
6443         gcc.target/powerpc/405-nmacchw-1.c,
6444         gcc.target/powerpc/405-nmacchw-2.c,
6445         gcc.target/powerpc/405-nmachhw-1.c,
6446         gcc.target/powerpc/405-nmachhw-2.c,
6447         gcc.target/powerpc/405-nmaclhw-1.c,
6448         gcc.target/powerpc/405-nmaclhw-2.c,
6449         gcc.target/powerpc/440-macchw-1.c,
6450         gcc.target/powerpc/440-macchw-2.c,
6451         gcc.target/powerpc/440-macchwu-1.c,
6452         gcc.target/powerpc/440-macchwu-2.c,
6453         gcc.target/powerpc/440-machhw-1.c,
6454         gcc.target/powerpc/440-machhw-2.c,
6455         gcc.target/powerpc/440-machhwu-1.c,
6456         gcc.target/powerpc/440-machhwu-2.c,
6457         gcc.target/powerpc/440-maclhw-1.c,
6458         gcc.target/powerpc/440-maclhw-2.c,
6459         gcc.target/powerpc/440-maclhwu-1.c,
6460         gcc.target/powerpc/440-maclhwu-2.c,
6461         gcc.target/powerpc/440-mulchw-1.c,
6462         gcc.target/powerpc/440-mulchw-2.c,
6463         gcc.target/powerpc/440-mulchwu-1.c,
6464         gcc.target/powerpc/440-mulchwu-2.c,
6465         gcc.target/powerpc/440-mulhhw-1.c,
6466         gcc.target/powerpc/440-mulhhw-2.c,
6467         gcc.target/powerpc/440-mulhhwu-1.c,
6468         gcc.target/powerpc/440-mulhhwu-2.c,
6469         gcc.target/powerpc/440-mullhw-1.c,
6470         gcc.target/powerpc/440-mullhw-2.c,
6471         gcc.target/powerpc/440-mullhwu-1.c,
6472         gcc.target/powerpc/440-mullhwu-2.c,
6473         gcc.target/powerpc/440-nmacchw-1.c,
6474         gcc.target/powerpc/440-nmacchw-2.c,
6475         gcc.target/powerpc/440-nmachhw-1.c,
6476         gcc.target/powerpc/440-nmachhw-2.c,
6477         gcc.target/powerpc/440-nmaclhw-1.c,
6478         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
6479
6480 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
6481
6482         PR fortran/24774
6483         * gfortran.dg/inquire_9.f90: New test.
6484
6485         PR fortran/21647
6486         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
6487
6488 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6489
6490         PR libfortran/24432
6491         * lib/target-supports.exp (check_effective_target_fortran_large_real):
6492         Check that 'cos' is supported.
6493
6494 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
6495
6496         PR fortran/24223
6497         * gfortran.dg/substring_equivalence.f90: New test.
6498
6499         PR fortran/24705
6500         * gfortran.dg/auto_internal_assumed.f90: New test.
6501
6502 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
6503
6504         * gcc.dg/fold-div-2.c: New test.
6505
6506 2005-11-20  Ian Lance Taylor  <ian@airs.com>
6507
6508         PR rtl-optimization/24883
6509         * gcc.c-torture/compile/pr24883.c: New test.
6510
6511 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
6512
6513         PR middle-end/20583
6514         * gcc.c-torture/compile/pr20583.c: New.
6515
6516 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
6517
6518         * gcc.c-torture/execute/usmul.c: New test.
6519
6520 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
6521
6522         * gcc.dg/tree-ssa/vrp22.c: New test.
6523
6524 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
6525
6526         PR middle-end/24912
6527         * gcc.dg/torture/pr24912-1.c: New test.
6528
6529 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
6530
6531         PR fortran/24862
6532         * gfortran.dg/arrayio_derived_1.f90: New test.
6533
6534 2005-11-19  Richard Guenther  <rguenther@suse.de>
6535
6536         PR middle-end/23294
6537         * gcc.dg/tree-ssa/pr23294.c: New testcase.
6538
6539 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
6540
6541         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
6542
6543 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
6544
6545         PR c++/8355
6546         * g++.dg/template/friend39.C: New test.
6547
6548 2005-11-18  James E Wilson  <wilson@specifix.com>
6549
6550         * gcc.dg/builtin-strstr.c: New.
6551
6552 2005-11-18  Richard Henderson  <rth@redhat.com>
6553
6554         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
6555         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
6556         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
6557         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
6558         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
6559         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
6560         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
6561         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
6562         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
6563         renaming to remove initial "ia64-".
6564
6565 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
6566
6567         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
6568
6569 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
6570
6571         * g++.dg/cpp/string-2.C: New test.
6572
6573 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
6574
6575         * gcc.dg/tree-ssa/loop-14.c: New test.
6576
6577 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
6578             Michael Chamberlain <michael@chamberlain.net.au>
6579
6580         * ada/acats/run_all.sh (target_run): Kill long running tests.
6581
6582 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6583
6584         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
6585         * gcc.dg/cleanup-9.c: Likewise.
6586         * gcc.dg/cleanup-10.c: Likewise.
6587         * gcc.dg/cleanup-11.c: Likewise.
6588
6589 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6590
6591         PR fortran/24892
6592         * gfortran.dg/open_access_append_1.f90: New test.
6593         * gfortran.dg/open_access_append_2.f90: New test.
6594
6595 2005-11-16  Richard Guenther  <rguenther@suse.de>
6596
6597         PR middle-end/24851
6598         * gcc.c-torture/execute/pr24851.c: New testcase.
6599
6600 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
6601
6602         * gcc.dg/fold-overflow-1.c: New test.
6603
6604 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
6605
6606         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
6607         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
6608
6609 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
6610
6611         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
6612         structures.
6613         * g++.dg/eh/forced2.C: Likewise.
6614         * g++.dg/eh/forced3.C: Likewise.
6615         * g++.dg/eh/forced4.C: Likewise.
6616
6617 2005-11-11  Mike Stump  <mrs@apple.com>
6618
6619         * g++.old-deja/g++.mike/unused.C: Add.
6620
6621 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
6622
6623         PR c++/24667
6624         * g++.dg/warn/Wcast-qual1.C: New test.
6625
6626 2005-11-15  Jan Hubicka  <jh@suse.cz>
6627
6628         * gcc.dg/winline-5.c: Add large-unit-insns limit.
6629
6630 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
6631
6632         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
6633
6634 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
6635
6636         PR 24840
6637         * gcc.dg/tree-ssa/pr24840.c: New test.
6638
6639 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
6640
6641         PR testsuite/24841
6642         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
6643
6644 2005-11-14  Dale Johannesen  <dalej@apple.com>
6645
6646         * gcc.c-torture/execute/20051113-1.c: New.
6647
6648 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
6649
6650         PR c++/24687
6651         * g++.dg/template/crash43.C: New test.
6652
6653 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
6654
6655         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
6656
6657 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
6658
6659         PR c++/24817
6660         * g++.dg/eh/spec8.C: New test.
6661
6662 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
6663
6664         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
6665
6666 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
6667
6668         PR c++/20293
6669         * g++.dg/parse/ambig4.C: New test.
6670         * g++.dg/tc1/dr101.C: Adjust error markers.
6671         * g++.dg/lookup/strong-using-2.C: Likewise.
6672         * g++.dg/lookup/ambig5.C: Likewise.
6673         * g++.dg/lookup/ambig4.C: Likewise.
6674         * g++.dg/parse/crash22.C: Likewise.
6675
6676 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
6677
6678         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
6679
6680 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
6681
6682         * gcc.dg/nested-calls-1.c: New test.
6683
6684 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6685
6686         * gfortran.dg/complex_intrinsic_1.f90: New test.
6687         * gfortran.dg/complex_intrinsic_2.f90: New test.
6688         * gfortran.dg/fgetc_1.f90: New test.
6689         * gfortran.dg/fgetc_2.f90: New test.
6690         * gfortran.dg/fgetc_3.f90: New test.
6691         * gfortran.dg/ftell_1.f90: New test.
6692         * gfortran.dg/ftell_2.f90: New test.
6693         * gfortran.dg/gnu_logical_1.F: New test.
6694         * gfortran.dg/gnu_logical_2.f90: New test.
6695
6696 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
6697
6698         PR middle-end/24820
6699         * testsuite/gcc.dg/pr24820.c: New test.
6700
6701 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
6702
6703         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
6704         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
6705         variable.
6706
6707 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6708
6709         testsuite/24614
6710         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
6711
6712 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
6713
6714         * gcc.target/cris/cris.exp: New file.
6715         * gcc.target/cris/rld-legit1.c: New test.
6716         * gcc.target/cris/rld-legit2.c: New test.
6717
6718 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
6719
6720         PR c++/24780
6721         * g++.dg/opt/pr24780.C: New test.
6722
6723         PR c++/24761
6724         * g++.dg/template/asm1.C: New test.
6725
6726 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
6727
6728         PR libgfortran/24787
6729         * gfortran.dg/scan_1.f90: New test.
6730
6731 2005-11-12  Jan Hubicka  <jh@suse.cz>
6732
6733         * gcc.target/i386/minmax-1.c: New.
6734         * gcc.target/i386/minmax-2.c: New.
6735
6736 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
6737
6738         * gcc.dg/pr24445.c: Fix for 64-bit targets.
6739
6740 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
6741
6742         * gcc.c-torture/execute/20051110-1.c,
6743         gcc.c-torture/execute/20051110-2.c: New tests.
6744
6745 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
6746
6747         PR middle-end/24750
6748         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
6749         New tests.
6750
6751 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
6752
6753         * lib/target-libpath.exp (get_shlib_extension): New proc.
6754         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
6755         * lib/gfortran.exp (gfortran_link_flags): Likewise.
6756         * lib/objc.exp (objc_target_compile): Likewise.
6757         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
6758         detection.
6759
6760 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
6761
6762         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
6763
6764         * lib/target-supports.exp (check_effective_target_static_libgfortran):
6765         Add -static to additional_flags and pass it to target_compile.
6766
6767 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
6768
6769         PR libgfortran/24719
6770         gfortran.dg/read_noadvance.f90: New test.
6771
6772         PR libgfortran/24699
6773         gfortran.dg/fmt_t_2.f90: New test.
6774
6775         PR libgfortran/24785
6776         gfortran.dg/read_x_eor.f90: New test.
6777
6778         PR libgfortran/24584
6779         gfortran.dg/namelist_empty.f90: Rename test.
6780
6781         PR libgfortran/24489
6782         gfortran/read_eor.f90: Rename test.
6783
6784 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
6785
6786         PR fortran/15976
6787         * gfortran.dg/automatic_module_variable.f90: New test.
6788
6789 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
6790
6791         PR target/24445
6792         * gcc.dg/pr24445.c: New test.
6793
6794 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
6795
6796         PR fortran/24655
6797         PR fortran/24755
6798         * gfortran.dg/recursive_statement_functions.f90: Add statement
6799         functions using inline intrinsic functions and parameters to test
6800         that they no longer seg-fault.
6801
6802         PR fortran/24409
6803         gfortran.dg/nested_modules_4.f90: New test.
6804         gfortran.dg/nested_modules_5.f90: New test.
6805
6806 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6807
6808         PR fortran/24643
6809         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
6810
6811 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
6812
6813         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
6814         failures.
6815
6816 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6817
6818         * gcc.dg/sparc-getcontext-1.c: New test.
6819
6820 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
6821
6822         * gcc.dg/ifcvt-fabs-1.c: New test.
6823
6824 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
6825
6826         PR other/4372
6827         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
6828         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
6829
6830 2005-11-09  Richard Guenther  <rguenther@suse.de>
6831
6832         PR tree-optimization/24716
6833         * gcc.c-torture/execute/pr24716.c: New testcase.
6834
6835 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
6836
6837         * gcc.dg/pr24624.c: Disable for non S/390 targets.
6838
6839 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
6840
6841         PR 24624
6842         * gcc.dg/pr24624.c: Testcase added.
6843
6844 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
6845
6846         PR 24623
6847         * g++.dg/other/pr24623.C: Testcase added.
6848
6849 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
6850
6851         PR fortran/22607
6852         * gfortran-dg/pure_byref_1.f90: New.
6853         * gfortran-dg/pure_byref_2.f90: New.
6854
6855 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
6856
6857         PR c/24101
6858         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
6859         * gcc.dg/dg.exp: Run main loop also for *.i files.
6860
6861 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
6862
6863         PR c++/19450
6864         * g++.dg/tls/diag-3.C: New test.
6865         * g++.dg/tls/diag-4.C: New test.
6866         * g++.dg/tls/static-1.C: New test.
6867         * g++.dg/tls/static-1a.cc: New file.
6868
6869 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
6870
6871         PR 23046
6872         * g++.dg/tree-ssa/pr23046.C: New test.
6873
6874 2005-11-08  Devang Patel <dpatel@apple.com>
6875
6876         PR tree-optimization/23115
6877         * gcc.dg/tree-ssa/pr23115.c: New.
6878
6879 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
6880
6881         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
6882         * gcc.target/powerpc/pr16155.c: Same.
6883         * gcc.target/powerpc/altivec-1.c: Same.
6884         * gcc.target/powerpc/altivec-2.c: Same.
6885         * gcc.target/powerpc/altivec-3.c: Same.
6886         * gcc.target/powerpc/altivec-5.c: Same.
6887         * gcc.target/powerpc/altivec-11.c: Same.
6888         * gcc.target/powerpc/altivec-12.c: Same.
6889         * gcc.target/powerpc/altivec-14.c: Same.
6890         * gcc.target/powerpc/altivec-22.c: Same.
6891         * gcc.target/powerpc/altivec-consts.c: Same.
6892         * gcc.target/powerpc/altivec-pr22085.c: Same.
6893         * gcc.target/powerpc/altivec-splat.c: Same.
6894         * gcc.target/powerpc/altivec-varargs-1.c: Same.
6895         * gcc.target/powerpc/altivec-vec-merge.c: Same.
6896         * gcc.target/powerpc/darwin-longlong.c: Same.
6897
6898 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
6899
6900         PR target/19340
6901         * gcc.dg/pr19340.c: New test.
6902
6903 2005-11-07  Ian Lance Taylor  <ian@airs.com>
6904
6905         PR rtl-optimization/24683
6906         * gcc.dg/pr24683.c: New test.
6907
6908 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
6909
6910         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
6911         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
6912
6913 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
6914
6915         * gcc.target/i386/pr23376.c: Compile with -mmmx.
6916
6917 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
6918
6919         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
6920
6921 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
6922
6923         PR target/24230
6924
6925         * gcc.target/powerpc/altivec-consts.c,
6926         gcc.target/powerpc/altivec-splat.c: New testcase.
6927
6928 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
6929
6930         PR c/24599
6931
6932         * gcc.dg/overflow-2.c: New testcase.
6933
6934 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
6935
6936         PR rtl-optimization/23567
6937         * gcc.c-torture/execute/20051104-1.c: New test.
6938
6939 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
6940
6941         PR fortran/24534
6942         gfortran.dg/private_type_2.f90: Modified to check that case with
6943         PRIVATE declaration within derived type is accepted.
6944
6945         PR fortran/20838
6946         gfortran.dg/pointer_assign_1.f90: New test.
6947
6948         PR fortran/20840
6949         * gfortran.dg/arrayio_0.f90: New test.
6950
6951         PR fortran/17737
6952         gfortran.dg/data_initialized.f90: New test.
6953         gfortran.dg/data_constraints_1.f90: New test.
6954         gfortran.dg/data_constraints_2.f90: New test.
6955
6956 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
6957
6958         PR fortran/24174
6959         PR fortran/24305
6960         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
6961
6962 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
6963
6964         PR 24670
6965         * gcc.dg/tree-ssa/pr24670.c: New test.
6966
6967 2005-11-05  Ian Lance Taylor  <ian@airs.com>
6968
6969         PR target/22432
6970         * gcc.target/i386/pr22432.c: New test.
6971
6972 2005-11-05  Richard Henderson  <rth@redhat.com>
6973
6974         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
6975         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
6976         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
6977         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
6978         from gcc.dg/alpha-*.
6979         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
6980         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
6981
6982 2005-11-05  Andreas Jaeger  <aj@suse.de>
6983
6984         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
6985
6986 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
6987
6988         PR target/23424
6989         * gcc.dg/torture/pr23424-1.c: New test.
6990
6991 2005-11-04  Richard Henderson  <rth@redhat.com>
6992
6993         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
6994         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
6995         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
6996         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
6997         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
6998         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
6999         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
7000         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
7001         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
7002         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
7003         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
7004         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
7005         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
7006         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
7007         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
7008         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
7009         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
7010         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
7011         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
7012         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
7013         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
7014         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
7015         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
7016         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
7017         Move from gcc.dg/.
7018         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
7019         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
7020         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
7021         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
7022         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
7023         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
7024         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
7025         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
7026         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
7027         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
7028         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
7029         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
7030         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
7031         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
7032         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
7033         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
7034         gcc.target/i386/lea.c, gcc.target/i386/local.c,
7035         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
7036         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
7037         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
7038         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
7039         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
7040         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
7041         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
7042         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
7043         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
7044         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
7045         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
7046         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
7047         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
7048         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
7049         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
7050         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
7051         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
7052         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
7053         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
7054         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
7055         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
7056         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
7057         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
7058         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
7059         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
7060         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
7061         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
7062         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
7063
7064 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
7065
7066         PR 24627
7067         * gcc.dg/tree-ssa/pr24627.c: New test.
7068
7069 2005-11-04 Paul Brook  <paul@codesourcery.com>
7070
7071         * gcc.dg/tls/opt-10.c: New test.
7072
7073 2005-11-04  Andreas Jaeger  <aj@suse.de>
7074
7075         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
7076         avoid extra warnings.
7077
7078 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7079
7080         PR libfortran/22298
7081         * gcc/testsuite/lib/target-supports.exp
7082         (check_effective_target_static_libgfortran): New
7083         static_libgfortran effective target.
7084         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
7085         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
7086
7087 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
7088
7089         * gcc.dg/pr24615.c: Guard test with { target fpic }.
7090
7091 2005-11-03  Josh Conner  <jconner@apple.com>
7092
7093         PR c++/19989
7094         g++.dg/ext/array2.C: New test.
7095         g++.dg/template/dependent-name3.C: New test.
7096         g++.dg/template/dependent-name4.C: New test.
7097         g++.dg/template/sfinae2.C: New test.
7098
7099 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
7100
7101         PR preprocessor/22042
7102         * gcc.dg/cpp/strify4.c: New test.
7103
7104 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
7105
7106         PR c++/17964
7107         * g++.dg/cpp/string-1.C: New test.
7108
7109 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
7110
7111         * gcc.target/powerpc: New directory.
7112         * gcc.target/powerpc/powerpc.exp: New file.
7113         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
7114         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
7115         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
7116         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
7117         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
7118         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
7119         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
7120         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
7121         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
7122         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
7123         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
7124         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
7125         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
7126         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
7127         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
7128         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
7129         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
7130         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
7131         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
7132         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
7133         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
7134         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
7135         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
7136         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
7137         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
7138         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
7139         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
7140         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
7141         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
7142         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
7143         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
7144         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
7145         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
7146         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
7147
7148 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
7149
7150         PR c++/21627
7151         * g++.dg/warn/inline2.C: New test.
7152
7153 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
7154
7155         PR middle-end/23155
7156         * g++.dg/ext/c99struct1.C: New test.
7157         * gcc.dg/union-cast-1.c: New test.
7158         * gcc.dg/union-cast-2.c: New test.
7159         * gcc.dg/union-cast-3.c: New test.
7160
7161 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
7162
7163         PR middle-end/24589
7164         * gcc.c-torture/execute/zero-struct-2.c: New test.
7165
7166 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
7167
7168         PR c++/24582
7169         * g++.dg/init/switch1.C: New test.
7170
7171 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
7172
7173         * gcc.dg/delay-slot-1.c: New test.
7174
7175 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
7176
7177         PR target/24620
7178         * gcc.dg/pr24620.c: New test.
7179
7180 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
7181
7182         PR c/24329
7183         * gcc.dg/format/unnamed-1.c: New test.
7184
7185 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
7186
7187         PR c++/22434
7188         * g++.dg/expr/cond8.C: New test.
7189
7190         PR c++/24560
7191         * g++.dg/parse/dot1.C: New test.
7192
7193 2005-11-02  Jan Hubicka  <jh@suse.cz>
7194
7195         PR target/23303
7196         * gcc.dg/i386-lea.c: New test
7197
7198 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
7199
7200         PR target/24615
7201         * gcc.dg/pr24615.c: New test.
7202
7203 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
7204
7205         PR target/24600
7206         * gcc.dg/pr24600.c: New test.
7207
7208 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
7209
7210         PR c++/19253
7211         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
7212         * g++.dg/parse/typename9.C: New test.
7213         * g++/dg/parse/typename10.C: Likewise.
7214
7215 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
7216
7217         PR fortran/18157
7218         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
7219         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
7220         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
7221
7222 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
7223
7224         PR c++/24569
7225         * g++.dg/debug/static1.C: New test.
7226
7227 2005-11-02  Josh Conner  <jconner@apple.com>
7228
7229         * g++.dg/crash38.C: moved into proper directory...
7230         * g++.dg/template/crash42.C: ...here
7231
7232 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
7233
7234         PR target/18338
7235         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
7236         pcc_bitfield_type_matters || default_packed.
7237
7238         * lib/target-supports.exp
7239         (check_effective_target_pcc_bitfield_type_matters): New proc.
7240         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
7241
7242         PR testsuite/23304
7243         * lib/target-supports.exp (check_effective_default_packed): New proc.
7244         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
7245         Gate expected errors on target ! default_packed.
7246         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
7247
7248 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7249
7250         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
7251         change (r106358).
7252
7253 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7254
7255         PR fortran/24008
7256         * gfortran.dg/entry_5.f90: New.
7257         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
7258
7259 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
7260
7261         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
7262
7263 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
7264
7265         PR fortran/21565
7266         gfortran.dg/namelist_blockdata.f90: New test.
7267
7268         PR fortran/18737
7269         gfortran.dg/external_implicit_none.f90: New test.
7270
7271         PR fortran/14994
7272         * gfortran.dg/secnds.f: New test.
7273
7274 2005-10-31  Jan Hubicka  <jh@suse.cz>
7275
7276         PR target/20928
7277         * gcc.c-torture/compile/pr20928.c: New test.
7278
7279 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
7280
7281         PR middle-end/23492
7282         * gcc.c-torture/compile/zero-strct-5.c: New test.
7283
7284 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
7285
7286         PR libgfortran/24584
7287         * gfortran.dg/pr24584.f90: New test.
7288
7289 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
7290
7291         PR fortran/18883
7292         * gfortran.dg/char_result_9.f90: New.
7293         * gfortran.dg/char_result_10.f90: New.
7294
7295 2005-10-30  Jan Hubicka  <jh@suse.cz>
7296
7297         * g++.dg/tree-ssa/pr24172.C: New testcase.
7298
7299 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7300
7301         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
7302
7303 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
7304
7305         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
7306         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
7307         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
7308         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
7309         gfortran.dg/enum_9.f90,
7310         gfortran.fortran-torture/compile/enum_1.f90,
7311         gfortran.fortran-torture/execute/enum_1.f90,
7312         gfortran.fortran-torture/execute/enum_2.f90,
7313         gfortran.fortran-torture/execute/enum_3.f90,
7314         gfortran.fortran-torture/execute/enum_4.f90: New tests.
7315
7316 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
7317
7318         PR target/18482
7319         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
7320         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
7321
7322 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7323
7324         PR libfortran/20179
7325         * gfortran.dg/mixed_io_1.f90: New test.
7326         * gfortran.dg/mixed_io_1.c: New file.
7327
7328 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7329
7330         * gfortran.dg/malloc_free_1.f90: New test.
7331
7332 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
7333
7334         * gcc.dg/nested-func-4.c: Require profiling -pg.
7335
7336 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
7337
7338         PR C++/23229
7339         * g++.dg/warn/main-2.C: New test.
7340
7341 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
7342
7343         PR fortran/24545
7344         * gfortran.dg/interface_2.f90: new test.
7345
7346 2005-10-28  Josh Conner  <jconner@apple.com>
7347
7348         PR c++/22153
7349         * g++.dg/template/crash38.C: New test.
7350         * g++.dg/parse/explicit1.C: Change expected errors.
7351
7352 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
7353
7354         PR C++/23426
7355         * g++.dg/other/large-size-array.C: New test.
7356
7357 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
7358
7359         PR middle-end/24362
7360         * g++.dg/opt/complex4.C: New test.
7361
7362 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
7363
7364         * gcc.dg/nested-func-4.c: New test.
7365
7366 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
7367
7368         PR fortran/24158
7369         gfortran.dg/derived_recursion.f90: New test.
7370         gfortran.dg/implicit_actual.f90: New test.
7371
7372 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
7373
7374         PR middle-end/24295, PR testsuite/24477
7375         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
7376         removed when weakref hits the tree.
7377
7378 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
7379
7380         * gfortran.dg/cray_pointers_4.f90: New test.
7381
7382         * gfortran.dg/cray_pointers_5.f90: New test.
7383
7384 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
7385
7386         PR fortran/22290
7387         * gfortran.dg/assign_5.f90: New test.
7388         * gfortran.dg/assign_6.f: New test.
7389
7390 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
7391
7392         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
7393         CPU has no SSE support.
7394
7395 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
7396
7397         PR libgfortran/24224
7398         * gfortran.dg/arrayio_1.f90: Update attribution.
7399         * gfortran.dg/arrayio_2.f90: Update attribution.
7400         * gfortran.dg/arrayio_3.f90: Update attribution.
7401         * gfortran.dg/arrayio_4.f90: Update test conditions.
7402         * gfortran.dg/arrayio_5.f90: Update attribution.
7403         * gfortran.dg/arrayio_6.f90: New test.
7404         * gfortran.dg/arrayio_7.f90: New test.
7405
7406 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
7407
7408         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
7409
7410 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
7411
7412         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
7413
7414 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
7415
7416         PR fortran/24416
7417         * gfortran.dg/namelist_char_only.f90: New test.
7418
7419 2005-10-24  Asher Langton  <langton2@llnl.gov>
7420
7421         PR fortran/17031
7422         PR fortran/22282
7423         * gfortran.dg/cray_pointers_1.f90: New test.
7424         * gfortran.dg/cray_pointers_2.f90: New test.
7425         * gfortran.dg/cray_pointers_3.f90: New test.
7426         * gfortran.dg/loc_1.f90: New test.
7427         * gfortran.dg/loc_2.f90: New test.
7428
7429 2005-10-24  Steven Bosscher  <stevenb@suse.de>
7430
7431         * gcc.dg/pr24225.c: New test.
7432
7433 2005-10-24  Asher Langton  <langton2@llnl.gov>
7434
7435         * gfortran.dg/dup_save_1.f90: New test.
7436         * gfortran.dg/dup_save_2.f90: New test.
7437
7438 2005-10-24  Paul Brook  <paul@codesourcery.com>
7439
7440         PR 24107
7441         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
7442         stdint.h.
7443
7444 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
7445
7446         PR libgfortran/24489
7447         * gfortran.dg/pr24489.f90: New test.
7448
7449 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
7450
7451         PR fortran/23635
7452         * gfortran.dg/ichar_1.f90: Add tests for derived types.
7453
7454 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
7455
7456         PR target/18911
7457         * g++.dg/init/array16.C: Skip for mmix-*-*.
7458
7459 2005-10-23  Asher Langton  <langton2@llnl.gov>
7460
7461         * gfortran.dg/byte_1.f90: New test.
7462         * gfortran.dg/byte_2.f90: New test.
7463
7464 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
7465
7466         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
7467
7468 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
7469
7470         PR fortran/18022
7471         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
7472
7473         PR fortran/24311
7474         * gfortran.dg/merge_char_const.f90: New test.
7475
7476         PR fortran/24384
7477         * gfortran.dg/spread_scalar_source.f90: New test.
7478
7479 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
7480
7481         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
7482
7483         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
7484         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
7485
7486         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
7487
7488 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
7489
7490         PR fortran/24426
7491         * gfortran.dg/der_pointer_4.f90: New.
7492
7493 2005-10-22  David Ayers  <d.ayers@inode.at>
7494
7495         * obj-c++.dg/except-1.mm: Simplify.
7496
7497 2005-10-21  David Ayers  <d.ayers@inode.at>
7498
7499         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
7500
7501 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
7502
7503         * gfortran.dg/assumed_dummy_2.f90: New test.
7504
7505 2005-10-21  James E Wilson  <wilson@specifix.com>
7506
7507         PR preprocessor/15220
7508         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
7509
7510 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
7511
7512         * gcc.c-torture/execute/20051021-1.c: New test.
7513
7514 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
7515
7516         PR c++/24260
7517         * g++.dg/ext/tmplattr1.C: New test.
7518
7519 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
7520
7521         PR fortran/24440
7522         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
7523
7524 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
7525
7526         * obj-c++.dg/except-1.mm: New.
7527
7528         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
7529
7530 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
7531
7532         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
7533
7534 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
7535
7536         PR middle-end/24295
7537         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
7538         declarations with the same names as thunks' alias targets, use
7539         aliases instead.
7540         * gcc.dg/attr-alias-3.c: New test.
7541         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
7542
7543 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
7544
7545         PR c++/22618
7546         * g++.dg/parse/access8.C: New test.
7547
7548 2005-10-20  Richard Guenther  <rguenther@suse.de>
7549
7550         PR c++/24439
7551         * g++.dg/tree-ssa/pr24439.C: New testcase.
7552
7553 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7554
7555         * g++.dg/opt/delay-slot-1.C: New test.
7556
7557 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
7558
7559         PR fortran/21625
7560         * gfortran.fg/der_init_1.f90: New.
7561
7562 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
7563
7564         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
7565
7566 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
7567
7568         PR c++/21908
7569         * g++.dg/parse/error28.C: New test.
7570
7571 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7572
7573         * gcc.dg/profile-generate-2.c: New test.
7574
7575 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
7576
7577         PR target/23589
7578         * g++.dg/ext/dllimport11.C: New.
7579
7580 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7581
7582         PR c++/22293
7583         * g++.dg/other/friend3.C: New test.
7584
7585 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
7586
7587         PR c++/23293
7588         * g++.dg/template/error19.C: New test.
7589
7590 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
7591
7592         PR c++/21383
7593         * g++.dg/overload/koenig2.C: New.
7594
7595         PR c++/23118
7596         * g++.dg/overload/error2.C: New.
7597
7598         PR c++/22604
7599         * g++.dg/inherit/covariant14.C: New.
7600
7601 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7602
7603         PR c++/23440
7604         * g++.dg/parse/for1.C: New test.
7605
7606 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
7607
7608         PR fortran/23446
7609         * gfortran.dg/host_dummy_index_1.f90: New test.
7610
7611         PR fortran/21459
7612         * gfortran.dg/automatic_char_len_2.f90: New test.
7613
7614         PR fortran/20866
7615         * gfortran.dg/recursive_statement_functions.f90: New test.
7616
7617         PR fortran/20853
7618         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
7619
7620         PR fortran/20849
7621         * gfortran.dg/external_initializer.f90: New test.
7622
7623         PR fortran/20837
7624         * non_module_public.f90: New test.
7625
7626 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
7627
7628         PR c++/24386
7629         * g++.dg/template/overload7.C: New.
7630
7631         PR c++/22551
7632         * g++.dg/other/switch2.C: Remove expected warnings.
7633
7634         PR c++/21353
7635         * g++.dg/template/defarg6.C: New.
7636
7637 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
7638
7639         PR target/24315
7640         * gcc.target/i386/pr24315.c: New test.
7641
7642 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
7643
7644         PR c++/24389
7645         * g++.dg/template/static21.C: New test.
7646         * g++.dg/template/static21-a.cc: Likewise.
7647
7648 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
7649
7650         PR c++/23959
7651         * g++.dg/warn/Wswitch-default-1.C: New test.
7652         * g++.dg/warn/Wswitch-default-2.C: New test.
7653
7654 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
7655
7656         PR c++/22173
7657         * g++.dg/parse/template18.C: New test.
7658         * g++.dg/template/nontype15.C: Likewise.
7659
7660 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
7661
7662         PR fortran/22273
7663         * gfortran.dg/spec_expr_2.f90: New.
7664
7665 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
7666
7667         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
7668         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
7669         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
7670         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
7671         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
7672         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
7673         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
7674         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
7675         previous target-specific skips and warning-message matches where
7676         applicable.
7677
7678 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
7679
7680         PR c++/21347
7681         * g++.dg/warn/Wctor-dtor.C: New test.
7682
7683 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7684
7685         PR c/23439
7686         * gcc.dg/for-1.c: New test.
7687
7688 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
7689
7690         PR c++/19565
7691         * g++.dg/warn/Wconversion1.C: New test.
7692         * g++.dg/ext/packed4.C: Compile with -w.
7693         * g++.dg/opt/20050511-1.C: Likewise.
7694         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
7695
7696 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
7697
7698         * gfortran.dg/boz_5.f90: New test.
7699
7700 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
7701
7702         PR c++/22551
7703         * g++.dg/other/switch2.C: New.
7704
7705         PR c++/23984
7706         * g++.dg/init/ctor7.C: New.
7707
7708 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
7709
7710         PR c++/23730
7711         * g++.dg/parse/crash32.C: New test.
7712
7713 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
7714
7715         PR c++/20721
7716         * g++.dg/init/goto2.C: New test.
7717
7718         PR c++/22464
7719         * g++.dg/template/crash/41.C: New test.
7720
7721         PR c++/22180
7722         * g++.dg/template/crash40.C: New test.
7723
7724         PR c++/23694
7725         * g++.dg/parse/friend5.C: New test.
7726
7727         PR c++/23307
7728         * g++.dg/template/crash38.C: New test.
7729
7730         PR c++/22352
7731         * g++.dg/template/friend38.C: New test.
7732
7733         PR c++/22405
7734         * g++.dg/template/crash39.C: New test.
7735
7736 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
7737
7738         * gcc.dg/debug/dwarf2/dwarf-char1.c,
7739         gcc.dg/debug/dwarf2/dwarf-char2.c,
7740         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
7741
7742         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
7743
7744 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
7745
7746         * gcc.dg/dll-2.c: Add tests for warnings.
7747         * gcc.dg/dll-3.c: Likewise.
7748         * gcc.dg/dll-4.c: Likewise.
7749
7750         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
7751         * g++.dg/ext/dllimport2.C: Likewise.
7752         * g++.dg/ext/dllimport3.C: Likewise.
7753         * g++.dg/ext/dllimport7.C: Likewise.
7754         * g++.dg/ext/dllimport8.C: Likewise.
7755         * g++.dg/ext/dllimport9.C: Likewise.
7756
7757 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
7758
7759         PR fortran/24092
7760         * gfortran.dg/derived_pointer_recursion.f90: New test.
7761
7762 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
7763
7764         * gcc.c-torture/execute/20051012-1.c: New test.
7765
7766 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
7767
7768         PR fortran/18082
7769         * gfortran.dg/automatic_char_len_1.f90: New test.
7770
7771 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
7772
7773         PR fortran/20847
7774         * gfortran.dg/save_common.f90: New test.
7775
7776         PR fortran/20856
7777         * gfortran.dg/save_result.f90: New test.
7778
7779 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
7780
7781         PR c++/21592
7782         * g++.dg/template/dependent-expr1.C: Add new expected error.
7783         * g++.dg/template/dependent-expr2.C: Adjust error text.
7784         * g++.dg/template/overload6.C: New.
7785
7786         PR c++/23797
7787         * g++.dg/other/typename8.C: New.
7788
7789         PR c++/21117
7790         * g++.dg/other/return1.C: New.
7791
7792 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
7793
7794         PR c++/24052
7795         * g++.dg/ext/label5.C: New.
7796
7797 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
7798
7799         PR c++/19964
7800         * g++.dg/parse/crash31.C: New.
7801
7802 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
7803
7804         * g++.dg/ipa/ipa-1.c: New test.
7805         * g++.dg/ipa/ipa-2.c: New test.
7806         * g++.dg/ipa/ipa-3.c: New test.
7807         * g++.dg/ipa/ipa-4.c: New test.
7808         * g++.dg/ipa/ipa-5.c: New test.
7809         * g++.dg/ipa/ipa.exp: New file.
7810
7811 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
7812
7813         PR fortran/24207
7814         * gfortran.dg/private_type_3.f90: New test.
7815
7816 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
7817
7818         PR fortran/20786
7819         gfortran.dg/aint_anint_1.f90: New test.
7820
7821 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
7822
7823         PR libgfortran/24313
7824         gfortran.dg/csqrt.f: New test.
7825
7826 2005-10-11  Ian Lance Taylor  <ian@airs.com>
7827
7828         PR c++/8057
7829         * g++.dg/warn/noeffect7.C: New test.
7830         * g++.dg/warn/noeffect2.C: Instantiate templates.
7831         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
7832         and warning.
7833
7834 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
7835
7836         PR c++/21089
7837         * g++.dg/init/float1.C: New test.
7838
7839         PR c++/24277
7840         * g++.dg/init/member1.C: Tweak error markers.
7841
7842 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
7843
7844         PR testsuite/24281
7845         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
7846         Check for null pointer.
7847
7848 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
7849
7850         PR c++/21369
7851         * g++.dg/parse/ret-type3.C: New test.
7852
7853 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
7854
7855         PR tree-opt/23946
7856         * gcc.c-torture/compile/pr23946.c: New test.
7857
7858 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
7859
7860         * g++.dg/opt/mmx2.C: New test.
7861
7862 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
7863
7864         PR c++/24277
7865         * g++.dg/template/static20.C: New test.
7866
7867         PR c++/24302
7868         * g++.dg/warn/Wunused-12.C: New test.
7869
7870         PR c++/23437
7871         * g++.dg/template/arg4.C: New test.
7872
7873 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
7874
7875         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
7876         * gcc.dg/ucnid-3.c: Likewise.
7877         * gcc.dg/ucnid-4.c: Likewise.
7878         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
7879         * g++.dg/other/ucnid-1.C: Likewise.
7880         * gcc.dg/sparc-frame-1.c: New test.
7881
7882 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
7883
7884         PR c++/24139
7885         * g++.dg/template/spec27.C: New test.
7886
7887         PR c++/24275
7888         * g++.dg/template/static19.C: New test.
7889
7890 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
7891
7892         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
7893         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
7894
7895 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
7896
7897         PR target/24136
7898         * gfortran.fortran-torture/compile/pr24136.f: New test.
7899
7900 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
7901
7902         PR c++/22172
7903         * g++.dg/parse/crash30.C: New test.
7904
7905 2005-10-07  Richard Guenther  <rguenther@suse.de>
7906
7907         PR middle-end/24227
7908         * gcc.c-torture/compile/pr24227.c: New testcase.
7909
7910 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
7911
7912         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
7913         Do not put aligned attributes on array elements.
7914
7915 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
7916
7917         PR testsuite/23611, PR testsuite/23615
7918         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
7919         writing prototypes of library functions by hand.
7920         * obj-c++.dg/bitfield-4.mm: Likewise.
7921         * obj-c++.dg/const-str-4.mm: Likewise.
7922         * obj-c++.dg/encode-4.mm: Likewise.
7923         * obj-c++.dg/encode-5.mm: Likewise.
7924         * obj-c++.dg/encode-6.mm: Likewise.
7925         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
7926         * obj-c++.dg/method-10.mm: Likewise.
7927         * obj-c++.dg/method-17.mm: Likewise.
7928         * obj-c++.dg/method-19.mm: Likewise.
7929         * obj-c++.dg/try-catch-2.mm: Likewise.
7930
7931 2005-10-06  Richard Henderson  <rth@redhat.com>
7932
7933         PR 24236
7934         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
7935
7936 2005-10-06  Dale Johannesen  <dalej@apple.com>
7937
7938         * gcc.c-torture/execute/20030125-1.c: Correct.
7939
7940 2005-10-06  Richard Guenther  <rguenther@suse.de>
7941
7942         PR tree-optimization/24238
7943         * g++.dg/tree-ssa/pr24238.C: New testcase.
7944
7945 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
7946
7947         PR 18568
7948         * gfortran.dg/der_pointer_3.f90: New test.
7949
7950 2005-10-05  Devang Patel  <dpatel@apple.com>
7951
7952         PR Debug/23205
7953         * g++.dg/other/PR23205.C: New.
7954
7955 2005-10-05  Richard Henderson  <rth@redhat.com>
7956
7957         PR target/23602
7958         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
7959         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
7960
7961 2005-10-05  Dale Johannesen  <dalej@apple.com>
7962
7963         * gcc.c-torture/execute/float-floor.c: New.
7964
7965 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
7966
7967         PR tree-optimization/21419
7968         PR tree-optimization/24146
7969         PR tree-optimization/24151
7970
7971         * g++.dg/ext/asm7.C: New.
7972         * g++.dg/ext/asm8.C: New.
7973         * gcc.dg/asm-1.c: Compile on all targets.
7974         * gcc.dg/asm-pr24146.c: New.
7975         * gcc.dg/pr21419.c: Adjust error messages.
7976
7977 2005-10-05  Richard Guenther  <rguenther@suse.de>
7978
7979         PR fortran/24176
7980         * gfortran.fortran-torture/compile/empty.f90: New testcase.
7981
7982 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
7983
7984         PR c++/23513
7985         * g++.dg/template/spec22.C: Robustify test.
7986         * g++.dg/template/spec26.C: New.
7987
7988 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
7989
7990         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
7991         if target supports vector instructions.
7992
7993 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
7994
7995         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
7996         C99 functions.
7997
7998 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
7999
8000         * lib/target-supports.exp (check_effective_target_fortran_large_real,
8001         check_effective_target_fortran_large_int): Replace cached result
8002         when target changes.
8003
8004 2005-10-04  Devang Patel  <dpatel@apple.com>
8005
8006         * gcc.dg/i386-sse-vect-types.c: New.
8007
8008 2005-10-04  Ian Lance Taylor  <ian@airs.com>
8009
8010         PR preprocessor/13726
8011         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
8012         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
8013
8014 2005-10-04  Richard Guenther  <rguenther@suse.de>
8015
8016         PR c/23576
8017         * gcc.dg/noncompile/pr23576.c: New testcase.
8018
8019 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
8020
8021         PR middle-end/23125
8022         * gcc.dg/register-var-3.c: New test.
8023
8024 2005-10-04  Steven Bosscher  <stevenb@suse.de>
8025
8026         * gcc.dg/pr23049.c: New test.
8027
8028         * gcc.dg/ucnid-4.c: Fix test.
8029
8030 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
8031
8032         PR 23445
8033         * gcc.c-torture/compile/pr23445.c: New test.
8034
8035 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
8036
8037         * g++.dg/overload/unknown1.C: New.
8038
8039 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
8040
8041         PR c++/17775
8042         * g++.dg/template/repo4.C: New test.
8043
8044 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8045
8046         PR libfortran/19308
8047         * gfortran.dg/large_real_kind_2.F90: New test.
8048         * gfortran.dg/large_integer_kind_2.f90: New test.
8049
8050 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
8051
8052         * lib/target-supports.exp (check_effective_target_vect_shift):
8053         Implement with result caching. Add i?86, x86_64 and ia64 targets.
8054         (check_effective_target_vect_condition): Fix copy-n-pasto.
8055
8056         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
8057         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
8058         targets.
8059
8060 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
8061
8062         PR c++/22621
8063         * g++.dg/template/overload5.C : New test.
8064
8065         PR c++/23840
8066         * g++.dg/expr/stdarg1.C: New test.
8067
8068 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
8069
8070         PR 24142
8071         * gcc.c-torture/execute/pr24142.c: New test.
8072
8073 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
8074
8075         PR 24141
8076         * gcc.c-torture/execute/pr24141.c: New test.
8077
8078 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
8079             Diego Novillo  <dnovillo@redhat.com>
8080
8081         PR 23604
8082         * gcc.c-torture/execute/pr23604.c: New test.
8083
8084 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
8085
8086         PR fortran/16404
8087         PR fortran/20835
8088         PR fortran/20890
8089         PR fortran/20899
8090         PR fortran/20900
8091         PR fortran/20901
8092         PR fortran/20902
8093         gfortran.dg/equiv_constraint_1.f90: New test.
8094         gfortran.dg/equiv_constraint_2.f90: New test.
8095         gfortran.dg/equiv_constraint_3.f90: New test.
8096         gfortran.dg/equiv_constraint_4.f90: New test.
8097         gfortran.dg/equiv_constraint_5.f90: New test.
8098         gfortran.dg/equiv_constraint_6.f90: New test.
8099         gfortran.dg/equiv_constraint_7.f90: New test.
8100         gfortran.dg/equiv_constraint_8.f90: New test.
8101         gfortran.dg/private_type_1.f90: New test.
8102         gfortran.dg/private_type_2.f90: New test.
8103         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
8104         980628-10.f: Assert std=gnu to permit mixing of
8105         types in equivalence statements.
8106
8107 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
8108
8109         PR 24112
8110         * gfortran.dg/open_status_1.f90: New.
8111
8112 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
8113
8114         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
8115         * gcc.dg/vect/pr22480.c: Clean up temp files.
8116         * gcc.dg/vect/pr23831.c: Clean up temp files.
8117         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
8118         Clean up temp files.
8119         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
8120         Clean up temp files.
8121
8122         * gcc.dg/20050309-1.c: Clean up temp files.
8123         * gcc.dg/20050325-1.c: Clean up temp files.
8124
8125 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
8126
8127         PR tree-optimization/24059
8128         * gcc.dg/vect/pr24059.c : New test.
8129
8130 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
8131
8132         PR middle-end/24109
8133         * gcc.c-torture/execute/20050929-1.c: New test.
8134
8135 2005-09-29  Steven Bosscher  <stevenb@suse.de>
8136
8137         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
8138
8139 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
8140
8141         PR c/21419
8142         * gcc.dg/pr21419.c: New test.
8143
8144 2005-09-29  Steven Bosscher  <stevenb@suse.de>
8145
8146         * gcc.dg/pr23911.c: New test.
8147
8148 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
8149
8150         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
8151
8152         PR c++/16782
8153         * g++.dg/parse/qualified4.C: New test.
8154         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
8155         * g++.old-deja/g++.mike/p8154.C: Likewise.
8156
8157 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
8158
8159         PR c++/22147
8160         * g++.dg/template/friend37.C: New test.
8161         * g++.dg/parse/crash28.C: Adjust error markers.
8162
8163 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
8164
8165         PR fortran/18518
8166         * gfortran.fortran-torture/execute/save_2.f90: New decl.
8167
8168 2005-09-27  Devang Patel  <dpatel@apple.com>
8169
8170         PR tree-optimization/23625
8171         * gcc.dg/pr23625.c: New test.
8172
8173 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
8174
8175         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
8176         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
8177
8178 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
8179
8180         PR fortran/23677
8181         * gfortran.fortran-torture/execute/save_1.f90: New test.
8182         * gfortran.dg/save_1.f90: New test.
8183
8184 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
8185
8186         * gcc.target/i386/builtin-apply-mmx.c: New test.
8187
8188         PR target/22576
8189         * gcc.target/i386/pr22576.c: New test.
8190
8191         PR target/22585
8192         * gcc.target/i386/pr22585.c: New test.
8193
8194         PR target/23268
8195         * gcc.target/i386/pr23268.c: New test.
8196
8197         PR middle-end/23831
8198         * gcc.dg/vect/pr23831.c: New test.
8199
8200         PR target/24055
8201         * gcc.target/i386/pr24055.c: New test.
8202
8203 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
8204
8205         PR tree-optimization/23960
8206         * gcc.c-torture/compile/pr23960.c: New.
8207
8208 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
8209
8210         PR fortran/16861
8211         * gfortran.dg/nested_modules_3.f90: New.
8212
8213 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
8214
8215         PR fortran/24005
8216         gfortran.dg/interface_1.f90: New test.
8217
8218 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
8219         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8220
8221         PR fortran/23843
8222         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
8223
8224 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
8225
8226         PR fortran/23516
8227         * gfortran.dg/imag_1.f: New test.
8228         * gfortran.dg/imag_2.f: Ditto.
8229
8230 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
8231
8232         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
8233
8234 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
8235
8236         PR c++/21983
8237         * g++.dg/warn/pr21983.C: New test.
8238
8239 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
8240
8241         PR c++/23993
8242         * g++.dg/template/array14.C: New test.
8243
8244 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
8245
8246         PR fortran/19929
8247         * gfortran.dg/der_ptr_component_1.f90: New test.
8248
8249 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8250
8251         PR c++/23965
8252         * g++.dg/template/error1.C: Reject "no matching function" message.
8253
8254 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8255
8256         PR c++/17609
8257         * g++.dg/lookup/error1.C: New test.
8258
8259 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
8260
8261         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
8262         functionality of the testcase.
8263
8264 2005-09-20  Richard Henderson  <rth@redhat.com>
8265
8266         * gcc.dg/vect/vect-22.c: Require vect_float.
8267         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
8268
8269 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
8270
8271         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
8272         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
8273         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
8274         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
8275         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
8276         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
8277         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
8278         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
8279         * gcc.dg/cpp/ucnid-8.c: New test.
8280
8281 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
8282
8283         PR tree-optimization/23929
8284         * gcc.c-torture/compile/pr23929.c: New test.
8285
8286 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
8287
8288         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
8289         for one loop.
8290
8291 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
8292
8293         PR testsuite/23186
8294         * g++.dg/other/pr22003.C: Require named sections.
8295
8296 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
8297
8298         PR c++/23947
8299         * g++.dg/rtti/crash3.C: New test.
8300
8301         PR tree-optimization/23818
8302         * gcc.dg/pr23818.c: New test.
8303
8304 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8305
8306         PR fortran/23420
8307         * gfortran.dg/print_fmt_4.f: New.
8308
8309 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
8310
8311         PR fortran/23663
8312         * gfortran.fortran-torture/execute/entry_11.f90: New test.
8313
8314 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
8315
8316         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
8317         Use pointers to local alignable arrays instead. Added comments.
8318         * gcc.dg/vect/vect-46.c: Likewise.
8319         * gcc.dg/vect/vect-48.c: Likewise.
8320         * gcc.dg/vect/vect-49.c: Likewise.
8321         * gcc.dg/vect/vect-52.c: Likewise.
8322         * gcc.dg/vect/vect-53.c: Likewise.
8323         * gcc.dg/vect/vect-54.c: Likewise.
8324         * gcc.dg/vect/vect-56.c: Likewise.
8325         * gcc.dg/vect/vect-57.c: Likewise.
8326         * gcc.dg/vect/vect-58.c: Likewise.
8327         * gcc.dg/vect/vect-60.c: Likewise.
8328         * gcc.dg/vect/vect-61.c: Likewise.
8329
8330         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
8331         The test is no longer vectorizable on vect_no_align targets.
8332         * gcc.dg/vect/vect-43.c: Likewsie.
8333
8334         * gcc.dg/vect/vect-44.c: Added comments.
8335         * gcc.dg/vect/vect-45.c: Added comments.
8336         * gcc.dg/vect/vect-50.c: Added comments.
8337         * gcc.dg/vect/vect-51.c: Added comments.
8338
8339         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
8340         aligned type.
8341         * gcc.dg/vect/Os-vect-95.c: Likewise.
8342
8343         * gcc.dg/vect/vect-41.c: Test removed.
8344         * gcc.dg/vect/vect-47.c: Test removed.
8345         * gcc.dg/vect/vect-55.c: Test removed.
8346         * gcc.dg/vect/vect-59.c: Test removed.
8347
8348 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
8349
8350         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
8351         No longer vectorizable on vect_no_align targets.
8352         * gcc.dg/vect/pr20122.c: Likewise.
8353         * gcc.dg/vect/vect-74.c: Likewise.
8354         * gcc.dg/vect/vect-75.c: Likewise.
8355         * gcc.dg/vect/vect-76.c: Likewise.
8356
8357         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
8358         Will not be vectorizable on vect_no_align targets once aliasing issues
8359         are resolved.
8360         * gcc.dg/vect/vect-79.c: Likewise.
8361
8362         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
8363         * gcc.dg/vect/vect-78.c: Likewise.
8364         * gcc.dg/vect/vect-97.c: Likewise.
8365
8366 2005-09-19  Steven Bosscher  <stevenb@suse.de>
8367
8368         * gcc.dg/pr23943.c: New test.
8369
8370 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
8371
8372         PR fortran/19181
8373         * gfortran.dg/derived_pointer_null_1.f90: New test.
8374
8375 2005-09-18  Richard Guenther  <rguenther@suse.de>
8376
8377         PR middle-end/23944
8378         * gcc.c-torture/compile/pr23944.c: New testcase.
8379
8380 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
8381
8382         PR fortran/15975
8383         * gfortran.dg/der_pointer_2.f90: New test.
8384
8385 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
8386
8387         PR fortran/16861
8388         * gfortran.dg/nested_modules_2.f90: New test.
8389
8390 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8391
8392         PR c++/18368
8393         * g++.dg/other/semicolon.C: New test.
8394
8395 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
8396
8397         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
8398         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
8399
8400 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
8401
8402         PR c++/23914
8403         * g++.dg/template/static18.C: New test.
8404
8405         PR c++/21514
8406         * g++.dg/template/crash19.C: Remove dg-error marker.
8407         * g++.dg/template/local4.C: New test.
8408
8409 2005-09-16  Paul Brook  <paul@codesourcery.com>
8410
8411         PR fortran/23906
8412         * gfortran.dg/dependency_1.f90: New test.
8413
8414 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
8415
8416         PR c++/23896
8417         * g++.dg/template/static17.C: New test.
8418
8419 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
8420
8421         PR c++/23139
8422         * g++.dg/warn/huge-val1.C: New test.
8423
8424 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
8425
8426         PR c++/13140
8427         * g++.dg/parse/class2.C: New test.
8428         * g++.dg/template/explicit8.C: Likewise.
8429         * g++.dg/template/spec25.C: Likewise.
8430
8431 2005-09-14  Josh Conner  <jconner@apple.com>
8432
8433         PR middle-end/23584
8434         * gcc.dg/pr23584.c: New test.
8435
8436 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
8437
8438         PR fortran/21875 Internal Unit Array I/O, NIST
8439         * gfortran.dg/arrayio_1.f90: New test.
8440         * gfortran.dg/arrayio_1.f90: New test.
8441         * gfortran.dg/arrayio_1.f90: New test.
8442         * gfortran.dg/arrayio_1.f90: New test.
8443         * gfortran.dg/arrayio_1.f90: New test.
8444
8445 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
8446
8447         PR middle-end/22480
8448         * gcc.dg/vect/pr22480.c: New test.
8449
8450 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
8451
8452         PR fortran/19358
8453         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
8454
8455 2005-09-13 Josh Conner <jconner@apple.com>
8456
8457         PR c++/23180
8458         * g++.dg/init/struct2.C: New test.
8459         * g++.dg/init/struct3.C: New test.
8460
8461 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
8462
8463         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
8464         Clean up temp files.
8465         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
8466         gcc.dg/tree-ssa/builtin-fprintf-1.c,
8467         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
8468         gcc.dg/tree-ssa/builtin-printf-1.c,
8469         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
8470         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
8471         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
8472         gcc.dg/tree-ssa/builtin-vprintf-1.c,
8473         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
8474         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
8475         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
8476         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
8477         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
8478         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
8479         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
8480         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
8481
8482 2005-09-13  Josh Conner  <jconner@apple.com>
8483
8484         * lib/gcc-dg.exp: Load scanipa.exp.
8485         (cleanup-dump): New procedure.
8486         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
8487         * lib/scandump.exp: New file.
8488         * lib/scantree.exp: Use it.
8489         * lib/scanipa.exp: New file.
8490
8491 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
8492
8493         PR fortran/17740
8494         * gfortran.dg/generic_4.f90: New test.
8495
8496 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
8497
8498         PR target/23816
8499         * gcc.target/i386/pr23816-1.c: New test.
8500         * gcc.target/i386/pr23816-2.c: New test.
8501
8502
8503 2005-09-13  Bastian Blank <waldi@debian.org>
8504
8505         PR c++/16171
8506         * g++.dg/abi/mangle26.C: New test.
8507         * g++.dg/abi/mangle27.C: New test.
8508         * g++.dg/abi/mangle28.C: New test.
8509         * g++.dg/abi/mangle29.C: New test.
8510
8511         PR c++/23839
8512         * g++.dg/parse/register1.C: New test.
8513
8514 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
8515
8516         PR c++/23842
8517         * g++.dg/template/access16.C: New test.
8518
8519 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
8520
8521         * gfortran.dg/char_pack_2.f90: Increase the vector size.
8522
8523 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
8524
8525         PR fortran/18899
8526         * gfortran.dg/shape_2.f90: New test.
8527
8528 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
8529
8530         PR target/19269
8531         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
8532         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
8533         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
8534         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
8535         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
8536         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
8537         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
8538         tests.
8539
8540 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
8541
8542         PR c++/23841
8543         * g++.dg/parse/template17.C: New test.
8544
8545 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
8546
8547         PR c++/23789
8548         * g++.dg/template/nontype14.C: New test.
8549
8550 2005-09-12  Ian Lance Taylor  <ian@airs.com>
8551
8552         PR g++/7874
8553         * g++.dg/lookup/friend7.C: New test.
8554         * g++.dg/lookup/friend8.C: New test.
8555         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
8556         so that it will be found via argument dependent lookup.
8557         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
8558         friend functions which will no longer be found.
8559         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
8560         function g, so that it will be found via argument dependent
8561         lookup.
8562         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
8563         * g++.old-deja/g++.mike/net43.C: Likewise.
8564
8565 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
8566
8567         PR c++/23691
8568         * g++.dg/template/static16.C: New test.
8569
8570 2005-09-12  Josh Conner  <jconner@apple.com>
8571
8572         PR middle-end/23237
8573         * gcc.c-torture/compile/pr23237.c: New test.
8574
8575 2005-09-11  Richard Henderson  <rth@redhat.com>
8576
8577         * g++.dg/other/error8.C: Update expected diagnostic text.
8578
8579 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8580
8581         PR libfortran/19872
8582         * gfortran.dg/overwrite_1.f: New test.
8583
8584 2005-09-09  Josh Conner  <jconner@apple.com>
8585
8586         * g++.dg/init/pr23180-1.C: Removed.
8587         * g++.dg/init/pr23180-2.C: Removed.
8588
8589 2005-09-09  David Daney <ddaney@avtrex.com>
8590
8591         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
8592         files which are ...
8593         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
8594         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
8595
8596 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8597
8598         * gfortran.dg/iostat_2.f90: New test.
8599
8600 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
8601
8602         PR c++/22252
8603         * g++.dg/ext/interface1.C: New test.
8604         * g++.dg/ext/interface1.h: Likewise.
8605         * g++.dg/ext/interface1a.cc: Likewise.
8606
8607 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
8608
8609         * gfortran.dg/iomsg_1.f90: New test case.
8610
8611 2005-09-09  Richard Guenther  <rguenther@suse.de>
8612
8613         PR c++/23624
8614         * g++.dg/tree-ssa/pr23624.C: New testcase.
8615
8616 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
8617
8618         PR fortran/19239
8619         * gfortran.dg/vector_subscript_1.f90,
8620         * gfortran.dg/vector_subscript_2.f90: New tests.
8621
8622 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
8623
8624         PR fortran/21104
8625         * gfortran.dg/array_alloc_1.f90,
8626         * gfortran.dg/array_alloc_2.f90,
8627         * gfortran.dg/array_alloc_3.f90: New tests.
8628
8629 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
8630
8631         PR fortran/12840
8632         * gfortran.dg/array_constructor_6.f90
8633         * gfortran.dg/array_constructor_7.f90
8634         * gfortran.dg/array_constructor_8.f90
8635         * gfortran.dg/array_constructor_9.f90
8636         * gfortran.dg/array_constructor_10.f90
8637         * gfortran.dg/array_constructor_11.f90
8638         * gfortran.dg/array_constructor_12.f90: New tests.
8639
8640 2005-09-08  Josh Conner  <jconner@apple.com>
8641
8642         PR c++/23180
8643         * g++.dg/init/pr23180-1.C: New test.
8644         * g++.dg/init/pr23180-2.C: New test.
8645
8646 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
8647
8648         PR fortran/18878
8649         * gfortran.dg/module_double_reuse.f90: New.
8650
8651 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
8652
8653         PR fortran/23270
8654         PR fortran/22304
8655         PR fortran/18870
8656         PR fortran/17917
8657         PR fortran/16511
8658         * gfortran.dg/common_equivalence_1.f: New.
8659         * gfortran.dg/common_equivalence_2.f: New.
8660         * gfortran.dg/common_equivalence_3.f: New.
8661         * gfortran.dg/contained_equivalence_1.f90: New.
8662         * gfortran.dg/module_blank_common.f90: New.
8663         * gfortran.dg/module_commons_1.f90: New.
8664         * gfortran.dg/module_equivalence_1.f90: New.
8665         * gfortran.dg/nested_modules_1.f90: New.
8666         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
8667         equivalences and add comment to connect the test with
8668         the PR.
8669
8670 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8671
8672         PR fortran/23765
8673         * gfortran.dg/common_6.f90: New test.
8674
8675 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
8676
8677         PR fortran/15326
8678         * gfortran.dg/char_result_1.f90,
8679         * gfortran.dg/char_result_2.f90,
8680         * gfortran.dg/char_result_3.f90,
8681         * gfortran.dg/char_result_4.f90,
8682         * gfortran.dg/char_result_5.f90,
8683         * gfortran.dg/char_result_6.f90,
8684         * gfortran.dg/char_result_7.f90,
8685         * gfortran.dg/char_result_8.f90: New tests.
8686
8687 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
8688
8689         PR fortran/19928
8690         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
8691
8692 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
8693
8694         PR obj-c++/16816
8695         * obj-c++.dg/selector-5.mm: New test.
8696         * obj-c++.dg/selector-6.mm: New test.
8697
8698 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
8699
8700         PR objc/20574
8701         PR objc/19324
8702         * objc.dg/error-1.m: New test.
8703
8704 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
8705
8706         PR fortran/23373
8707         * gfortran.fortran-torture/execute/pr23373-1.f90,
8708         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
8709
8710 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
8711
8712         PR libfortran/23760
8713         * gfortran.dg/g77/1832.f: Remove long string in write statement
8714         to allow the test to pass on correct list directed output with
8715         prepended space.
8716
8717 2005-09-07  James E Wilson  <wilson@specifix.com>
8718
8719         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
8720
8721 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
8722
8723         * gfortran.dg/parameter+save.f90: Rename to
8724         * gfortran.dg/parameter_save.f90: .. this.
8725
8726 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
8727
8728         PR fortran/20848
8729         * gfortran.dg/parameter+save.f90: New test case.
8730
8731 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
8732
8733         PR fortran/19269
8734         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
8735
8736 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
8737
8738         PR c/23075
8739         * gcc.dg/pr23075.c: New test.
8740         * g++.dg/warn/pr23075.C: New test.
8741
8742         PR target/22362
8743         * gcc.target/i386/pr22362.c: New test.
8744
8745         PR rtl-optimization/23098
8746         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
8747
8748         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
8749         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
8750         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
8751
8752 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
8753
8754         * g++.dg/expr/cast6.C: New test.
8755
8756         PR c++/9782
8757         * g++.dg/init/new15.C: New test.
8758
8759 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
8760
8761         * gcc.dg/vect/Os-vect-95.c: New test.
8762         * gcc.dg/vect/vect-95.c: Same.
8763
8764 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
8765
8766         * gcc.dg/vect/vect-29.c: Update xfail testing.
8767         * gcc.dg/vect/vect-44.c: Same.
8768         * gcc.dg/vect/vect-48.c: Same.
8769         * gcc.dg/vect/vect-50.c: Same.
8770         * gcc.dg/vect/vect-72.c: Same.
8771         * gcc.dg/vect/vect-77.c: Same.
8772         * gcc.dg/vect/vect-78.c: Same.
8773         * gcc.dg/vect/vect-80.c: Same.
8774         * gcc.dg/vect/vect-96.c: Same.
8775         * gcc.dg/vect/vect-100.c: Same.
8776         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
8777         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
8778         * gfortran.dg/vect/vect-5.f90: Same.
8779
8780 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
8781
8782         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
8783         start strings.
8784         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
8785         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
8786
8787         PR c++/23056
8788         * g++.dg/opt/pr23056.C: New test.
8789
8790         PR rtl-optimization/23098
8791         * gcc.target/i386/pr23098.c: New test.
8792
8793 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
8794
8795         PR c++/23667
8796         * g++.dg/template/static15.C: New test.
8797
8798         PR c++/21440
8799         * g++.dg/ext/stmtexpr5.C: New test.
8800         * g++.dg/ext/stmtexpr6.C: Likewise.
8801
8802 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
8803
8804         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
8805
8806         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
8807         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
8808         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
8809
8810 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
8811
8812         PR libfortran/23321
8813         * gfortran.dg/direct_io_4.f90: New test case.
8814
8815 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
8816             Rasmus Hahn  <rassahah@neofonie.de>
8817
8818         PR libobjc/23108
8819         * objc.dg/type-stream-1.m: New test.
8820
8821 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
8822
8823         PR fortran/23661
8824         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
8825         gfortran.dg/print_fmt_3.f90: New test.
8826
8827 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
8828
8829         * gfortran.dg/fmt_t_1.f90: New test.
8830
8831 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
8832
8833         PR rtl-optimization/23454
8834         * g++.dg/opt/pr23454.C: New test.
8835
8836 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
8837
8838         PR c++/23699
8839         * g++.dg/ext/static1.C: New test.
8840
8841 2005-09-02  Richard Henderson  <rth@redhat.com>
8842
8843         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
8844         tail call to check_fa_work.
8845
8846 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
8847
8848         PR c++/21687
8849         * g++.dg/other/gc3.C: New test.
8850
8851 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
8852
8853         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
8854         * gcc.dg/20050826-1.c: Likewise.
8855
8856 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
8857
8858         PR c++/23167
8859         * g++.dg/expr/volatile1.C: New test.
8860
8861 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
8862
8863         PR middle-end/23547
8864         * gcc.dg/pr23547.c: New test.
8865
8866 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
8867
8868         PR c/22061
8869         * gcc.c-torture/execute/pr22061-1.c,
8870         * gcc.c-torture/execute/pr22061-2.c,
8871         * gcc.c-torture/execute/pr22061-3.c,
8872         * gcc.c-torture/execute/pr22061-4.c: New tests.
8873
8874 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
8875
8876         * gcc.dg/Wredundant-decls-2.c: New test to check that
8877         -Wredundant-decls does not issue warning for a variable
8878         definition following a declaration.
8879
8880 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
8881
8882         PR debug/7241
8883         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
8884         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
8885         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
8886
8887         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
8888         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
8889         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
8890         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
8891         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
8892         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
8893         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
8894         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
8895
8896 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
8897
8898         PR objc/23306
8899         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
8900         scan-assmbler.
8901
8902 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
8903
8904         PR target/21255
8905         * gcc.dg/pr21255-1.c: New test.
8906         * gcc.dg/pr21255-2-mb.c: Likewise.
8907         * gcc.dg/pr21255-2-ml.c: Likewise.
8908         * gcc.dg/pr21255-3.c: Likewise.
8909         * gcc.dg/pr21255-4.c: Likewise.
8910
8911 2005-08-31  Dale Johannesen  <dalej@apple.com>
8912
8913         * gcc.dg/20050830-1.c: New.
8914
8915 2005-08-31  Josh Conner  <jconner@apple.com>
8916
8917         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
8918         command-line options for arm-*-* targets.
8919         * g++.dg/init/array16.C: Likewise.
8920         * g++.dg/other/crash-4.C: Likewise.
8921
8922 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
8923
8924         PR obj-c++/23640
8925         * obj-c++.dg/gnu-runtime-3.mm: New test.
8926
8927 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8928
8929         PR c++/13377
8930         * g++.dg/lookup/ambig4.C: New test.
8931         * g++.dg/lookup/ambig5.C: New test.
8932         * g++.dg/tc1/dr101.C: Adjust error markers.
8933
8934 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8935
8936         PR c++/23639
8937         * g++.dg/template/ttp5.C: Adjust error markers.
8938
8939 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
8940
8941         PR testsuite/23609
8942         * lib/obj-c++.exp: Include target-libpath.exp.
8943         (obj-c++_link_flags): Look for the GNU libobjc library
8944         and set the library path to include it.
8945         Don't manually set LD_LIBRARY_PATH (etc.) but call
8946         set_ld_library_path_env_vars instead.
8947         (obj-c++_target_compile): Don't set library path or
8948         linker flags because they are already set correctly
8949         in obj-c++_link_flags.
8950
8951 2005-08-30  Josh Conner  <jconner@apple.com>
8952
8953         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
8954         to command-line options for arm-*-* targets.
8955
8956 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
8957
8958         * g++.dg/other/i386-1.C: New.
8959
8960 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
8961
8962         PR preprocessor/20348
8963         PR preprocessor/20356
8964         * gcc.dg/cpp/pr20348.c: New test.
8965         * gcc.dg/cpp/pr20348.h: New file.
8966         * gcc.dg/cpp/inc/pr20348.h: New file.
8967         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
8968         * gcc.dg/cpp/pr20356.c: New test.
8969         * gcc.dg/cpp/pr20356.h: New file.
8970         * gcc.dg/cpp/inc/pr20356.h: New file.
8971         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
8972
8973 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
8974
8975         * gfortran.fortran-torture/execute/intrinsic_count.f90:
8976         Fix array dimension to avoid correct end-of-file error.
8977
8978 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
8979
8980         PR libfortran/23598
8981         * gfortran.dg/iostat_1.f90: New test.
8982
8983 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
8984
8985         PR middle-end/23408
8986         * gcc.dg/pr23408.c: New test.
8987
8988 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
8989
8990         PR c++/23099
8991         * g++.dg/init/member1.C: Make sure erroneous static data member
8992         definitions are required.
8993         * g++.dg/template/static13.C: New test.
8994         * g++.dg/template/static14.C: Likewise.
8995
8996 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
8997
8998         * gcc.target/i386/pr23575.c: Use -msse2 instead of
8999         -march=pentium4, remove ilp32 requirement.
9000
9001         PR middle-end/23484
9002         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
9003         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
9004
9005 2005-08-29  Andreas Jaeger  <aj@suse.de>
9006
9007         PR testsuite/23607
9008         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
9009
9010 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
9011
9012         * gcc.c-torture/execute/20050316-2.c: New test.
9013         * gcc.c-torture/execute/20050316-3.c: New test.
9014         * gcc.dg/torture/pr16104-1.c: New test.
9015
9016 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
9017
9018         PR middle-end/23463
9019         * gcc.c-torture/execute/zero-struct-1.c: New test.
9020
9021 2005-08-27  Richard Guenther  <rguenther@suse.de>
9022
9023         PR target/23575
9024         * gcc.target/i386/pr23575.c: New testcase.
9025
9026 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
9027
9028         PR rtl-optimization/23561
9029         * gcc.c-torture/execute/20050826-1.c: New test.
9030
9031         PR rtl-opt/23560
9032         * gcc.c-torture/execute/20050826-2.c: New test.
9033
9034 2005-08-26  Dale Johannesen  <dalej@apple.com>
9035
9036         * gcc.dg/20030711-1.c: Modify to work on Darwin.
9037         * gcc.dg/20050826-1.c: New.
9038
9039 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
9040
9041         PR c++/19004
9042         * g++.dg/template/nontype13.C: New test.
9043
9044         PR c++/23491
9045         * g++.dg/init/new14.C: New test.
9046         * g++.dg/expr/anew1.C: Do not XFAIL.
9047         * g++.dg/expr/anew2.C: Likewise.
9048         * g++.dg/expr/anew3.C: Likewise.
9049
9050 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
9051
9052         PR middle-end/22439
9053         * gcc.dg/vla-3.c: New test.
9054
9055 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
9056
9057         PR fortran/20363
9058         * gfortran.dg/named_interface.f90: New.
9059
9060 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
9061
9062         * gcc.c-torture/execute/frame-address.c: New test.
9063
9064 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
9065
9066         PR c++/20817
9067         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
9068
9069 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
9070
9071         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
9072
9073 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
9074
9075         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
9076         * gcc.dg/altivec-22.c: Rename from..
9077         * gcc.dg/altivec-nomfcr.c: ..this.
9078
9079 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
9080
9081         PR tree-optimization/23546
9082         * gcc.dg/tree-ssa/pr23546.c: New test.
9083
9084 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
9085
9086         PR fortran/17758
9087         * gfortran.dg/nonreturning_statements.f90: New test.
9088
9089 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
9090
9091         PR c++/22454
9092         * g++.dg/parse/crash29.C: New.
9093
9094 2005-08-23  DJ Delorie  <dj@redhat.com>
9095
9096         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
9097         constants have the L suffix.
9098
9099 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
9100
9101         PR c++/23044
9102         * g++.dg/template/instantiate8.C: New.
9103
9104 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
9105
9106         PR middle-end/23467
9107         * gcc.c-torture/execute/pr23467.c: New test.
9108
9109 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
9110
9111         PR tree-optimization/22043
9112         * gcc.c-torture/execute/20050613-1.c: New test.
9113
9114 2005-08-23  Ben Elliston  <bje@au.ibm.com>
9115
9116         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
9117
9118 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
9119
9120         PR rtl-optimization/23478
9121         * g++.dg/opt/pr23478.C: New test.
9122
9123 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
9124
9125         PR c/18715
9126         * gcc.dg/switch-warn-3.c: New test.
9127
9128 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9129
9130         PR c++/22233
9131         * g++.dg/template/param1.C: New test.
9132
9133 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9134
9135         PR c++/23089
9136         * g++.dg/other/incomplete1.C: New test.
9137
9138 2005-08-22  Ira Rosen  <irar@il.ibm.com>
9139
9140         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
9141         are vectorizable.
9142
9143 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9144
9145         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
9146         d_lines_5.f: New.
9147
9148 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
9149
9150         * gcc.target/i386/sse-4.c: New test.
9151
9152 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9153
9154         PR testsuite/23239
9155         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
9156
9157 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
9158
9159         * gcc.dg/20050811-1.c: New test.
9160         * gcc.dg/20050811-2.c: New test.
9161
9162 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
9163
9164         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
9165
9166 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
9167
9168         PR 23476
9169         * gcc.c-torture/compile/pr23476.c: New test.
9170
9171 2005-08-19  Devang Patel  <dpatel@apple.com>
9172
9173         PR tree-optimization/23048
9174         * gcc.dg/tree-ssa/pr23048.c: New test.
9175
9176 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
9177
9178         PR middle-end/20624
9179         * g++.dg/warn/Wreturn-3.C: New test
9180
9181 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
9182
9183         PR tree-optimization/22228
9184         * g++.dg/vect/pr22543.cc: New test.
9185
9186 2005-08-17  Steven Bosscher  <stevenb@suse.de>
9187
9188         PR tree-optimization/21574
9189         * gcc.dg/tree-ssa/pr21574.c: New test.
9190
9191 2005-08-16  James E Wilson  <wilson@specifix.com>
9192
9193         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
9194
9195 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
9196
9197         PR tree-opt/23402
9198         * gcc.c-torture/compile/zero-strct-3.c: New test.
9199         * gcc.c-torture/compile/zero-strct-4.c: New test.
9200
9201 2005-08-16  Steven Bosscher  <stevenb@suse.de>
9202
9203         PR target/23376
9204         * gcc.target/x86_64/pr23376.c: New test.
9205
9206 2005-08-16  Ian Lance Taylor  <ian@airs.com>
9207
9208         PR c++/23337
9209         * g++.dg/ext/vector2.C: New.
9210
9211 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
9212
9213         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
9214
9215 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
9216
9217         PR libfortran/23428
9218         * gfortran.dg/inquire-complex.f90: New test case.
9219
9220 2005-08-16  James E Wilson  <wilson@specifix.com>
9221
9222         PR tree-optimization/21105
9223         * gcc.dg/large-size-array.c: New.
9224
9225 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
9226
9227         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
9228         type.
9229         * gcc.dg/vect/vect-41: Likewise.
9230         * gcc.dg/vect/vect-42: Likewise.
9231         * gcc.dg/vect/vect-43: Likewise.
9232         * gcc.dg/vect/vect-44: Likewise.
9233         * gcc.dg/vect/vect-46: Likewise.
9234         * gcc.dg/vect/vect-47: Likewise.
9235         * gcc.dg/vect/vect-48: Likewise.
9236         * gcc.dg/vect/vect-52: Likewise.
9237         * gcc.dg/vect/vect-53: Likewise.
9238         * gcc.dg/vect/vect-54: Likewise.
9239         * gcc.dg/vect/vect-55: Likewise.
9240         * gcc.dg/vect/vect-56: Likewise.
9241         * gcc.dg/vect/vect-57: Likewise.
9242         * gcc.dg/vect/vect-58: Likewise.
9243         * gcc.dg/vect/vect-59: Likewise.
9244         * gcc.dg/vect/vect-60: Likewise.
9245         * gcc.dg/vect/vect-61: Likewise.
9246         * gcc.dg/vect/vect-85: Likewise.
9247         * gcc.dg/vect/vect-87: Likewise.
9248         * gcc.dg/vect/vect-88: Likewise.
9249         * gcc.dg/vect/vect-93.c: Likewise.
9250         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
9251         * gcc.dg/vect/vect-75: Likewise.
9252         * gcc.dg/vect/vect-76: Likewise.
9253         * gcc.dg/vect/vect-77: Likewise.
9254         * gcc.dg/vect/vect-78: Likewise.
9255         * gcc.dg/vect/vect-80: Likewise.
9256         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
9257         vectorized for the expected reason, rather than checking how alignment
9258         was handled.
9259         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
9260         type and also instead of aligned pointers. Added documentation.
9261
9262 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
9263
9264         * gfortran.dg/power.f90: New test.
9265
9266 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
9267
9268         PR rtl-optimization/23299
9269         * g++.dg/opt/pr23299.C: New test.
9270
9271 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9272
9273         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
9274
9275 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
9276
9277         * g++.dg/template/local6.C: New test.
9278
9279 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
9280
9281         * execute/exceptions/finally-1.m: Check that the catch and finally are
9282         being called.  Also add a "return 0;" at the end of main.
9283
9284 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
9285
9286         PR fortran/21432.
9287         * gfortran.dg/namelist_print_1.f: New test of functionality of
9288         PRINT namelist.
9289         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
9290         namelist generates error with -std=f95.
9291
9292 2005-08-14  Ira Rosen  <irar@il.ibm.com>
9293
9294         PR tree-optimization/23119
9295         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
9296
9297 2005-08-13  Marcin Koziej  <creep@desk.pl>
9298             Andrew Pinski  <pinskia@physics.uc.edu>
9299
9300         PR libobjc/22492
9301         * execute/exceptions/finally-1.m: New test.
9302
9303 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
9304
9305         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
9306         testsuite.
9307         * objc/execute/exceptions/trivial.m: New test.
9308         * objc.dg/try-catch-11.m: Move to ...
9309         * objc/execute/exceptions/foward-1.m: Here.
9310         * objc.dg/try-catch-2.m: Move to ...
9311         * objc/execute/exceptions/catchall-1.m: Here.
9312         * objc.dg/try-catch-8.m: Move to ...
9313         * objc/execute/exceptions/local-variables-1.m: Here.
9314
9315 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
9316
9317         * objc.dg/nested-func-1.m: Move to ...
9318         * objc/execute/nested-func-1.m: Here.
9319
9320 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
9321
9322         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
9323         in ${options} instead of [target_info name].
9324         * lib/obj-c++.exp (objc_target_compile): Likewise.
9325
9326 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
9327
9328         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
9329
9330 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
9331
9332         part of PR testsuite/23348
9333         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
9334         of the torture options.
9335         * objc/compile/trivial.m: New test.
9336
9337 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
9338
9339         * gfortran.dg/eoshift.f90: Correct format.
9340
9341 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
9342
9343         * gfortran.fortran-torture/execute/character_passing.f90:
9344         Fix comment typo.
9345
9346 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
9347
9348         PR c++/8271
9349         * g++.dg/template/unify10.C: New.
9350
9351 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
9352
9353         * g++.dg/parse/pr22514.C: Move to...
9354         * g++.dg/debug/pr22514.C: here.
9355
9356 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9357
9358         PR c++/23266
9359         * g++.dg/inherit/pure1.C: New test.
9360
9361         * ChangeLog: Fix typos.
9362
9363 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9364             Steven Bosscher  <stevenb@suse.de>
9365
9366         * gfortran.dg/runtime_warning_1.f90: New test.
9367
9368 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
9369
9370         PR c++/23219
9371         * g++.dg/parse/crash28.C: New.
9372
9373 2005-08-11  Richard Guenther  <rguenther@suse.de>
9374
9375         PR target/23289
9376         * gcc.target/i386/tailcall-1.c: New testcase.
9377
9378 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
9379
9380         * gcc.dg/vect/vect-67.c: Un-xfail.
9381
9382 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
9383
9384         PR c++/23225
9385         * g++.dg/testsuite/parse/crash27.C: new test.
9386
9387 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
9388
9389         PR libfortran/22143
9390         * gfortran.dg/shift-kind.f90: New testcase.
9391
9392 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
9393
9394         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
9395         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
9396
9397 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9398
9399         PR c++/20646
9400         * g++.dg/other/mult-stor1.C: New test.
9401
9402 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
9403
9404         * gcc.c-torture/pr18299-1.c: Move to ...
9405         * gcc.c-torture/compile/pr18299-1.c: Here.
9406
9407 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
9408
9409         * gfortran/fortran.torture/execute/character_passing.f90:
9410         Fix types for LSAME.
9411
9412 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
9413
9414         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
9415         input data back to what it was originally.
9416
9417 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
9418
9419         * objc.dg/try-catch-8.m: Enable for all targets.
9420
9421 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
9422
9423         * gcc.dg/pr23165.c: New test.
9424
9425 2005-08-09  Steven Bosscher  <stevenb@suse.de>
9426
9427         PR tree-optimization/23234
9428         * gcc.dg/tree-ssa/pr23234.c: New test.
9429
9430 2005-08-08  Josh Conner  <jconner@apple.com>
9431
9432         PR rtl-optimization/23241
9433         * gcc.dg/char-compare.c: New test.
9434
9435 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9436
9437         PR c++/22508
9438         * g++.dg/init/new13.C: New test.
9439
9440 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
9441
9442         PR c++/21166
9443         * g++.dg/other/crash-4.C: Adjust
9444         * g++/dg/ext/packed9.C: New.
9445
9446 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
9447
9448         PR middle-end/21964
9449         * gcc.c-torture/execute/pr21964-1.c: New test.
9450
9451 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
9452
9453         PR c/22458
9454         * gcc.dg/pr22458-1.c: New test.
9455
9456 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
9457             Steven G. Kargl <kargls@comcast.net>
9458
9459         PR fortran/22390
9460         * gfortran.dg/flush_1.f90: New test.
9461
9462 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9463
9464         PR c++/23191
9465         * g++.dg/template/eh2.C: New test.
9466
9467 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9468
9469         PR c++/19498
9470         * g++.dg/template/instantiate7.C: New test.
9471
9472 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
9473
9474         PR c/23113
9475         * gcc.dg/Wunused-value-1.c: New test.
9476
9477 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
9478
9479         PR rtl-optimization/23233
9480         * gcc.c-torture/compile/pr23233-1.c: New test.
9481
9482 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
9483
9484         PR fortran/18833
9485         PR fortran/20850
9486         * gfortran.dg/equiv_1.f90: New test.
9487         * gfortran.dg/equiv_2.f90: New test.
9488         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
9489         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
9490         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
9491
9492 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
9493
9494         * gcc.c-torture/execute/vrp-5.c: New test.
9495         * gcc.c-torture/execute/vrp-6.c: New test.
9496         * gcc.dg/tree-ssa/vrp21.c: New test.
9497
9498 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
9499
9500         * g++.dg/parse/pr22514.C: New test.
9501
9502 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
9503
9504         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
9505
9506         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
9507         instead of constant loads / pool entries.
9508
9509 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
9510
9511         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
9512         TEST_TO_WCTYPE.
9513
9514 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
9515
9516         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
9517         __WINT_TYPE__ in generated prototypes if possible.
9518
9519 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
9520
9521         PR 22037
9522         * g++.dg/tree-ssa/pr22037.C:
9523
9524 2005-08-04  Richard Henderson  <rth@redhat.com>
9525
9526         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
9527         scan-tree-dump-times directive.
9528
9529 2005-08-04  Jan Hubicka  <jh@suse.cz>
9530
9531         * gcov-1.C: Fix switch counts.
9532         * gcov-4b.c: Likewise.
9533
9534 2005-08-03  Jeff Law  <law@redhat.com>
9535
9536         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
9537
9538 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
9539
9540         * gcc.c-torture/execute/pr23135.c: New test.
9541
9542 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9543
9544         PR tree-optimization/19899
9545         * gcc.dg/tree-ssa/scev-1.c: New test.
9546         * gcc.dg/tree-ssa/scev-2.c: New test.
9547
9548 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
9549
9550         PR target/18582
9551         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
9552
9553 2005-08-03  Jan Hubicka  <jh@suse.cz>
9554
9555         * update-conroll.c: New testcase.
9556         * update-conroll-2.c: New testcase.
9557
9558 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
9559
9560         * gfortran.dg/constant_substring.f: New test.
9561         * gfortran.dg/pr22491.f: New test.
9562
9563 2005-08-02  Jan Hubicka  <jh@suse.cz>
9564
9565         * update-threading.c: Replace by the proper one.
9566
9567 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
9568
9569         PR 23164
9570         * g++.dg/tree-ssa/pr23164.C: New test.
9571
9572 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
9573
9574         * gcc.dg/tree-ssa/pr23192.c: New test.
9575
9576 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
9577
9578         * gcc.c-torture/execute/vrp-4.c: New test.
9579
9580 2005-08-02  Jan Hubicka  <jh@suse.cz>
9581
9582         * update-threading.c: New test.
9583
9584 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
9585
9586         * gcc.c-torture/compile/20050801-1.c: New test.
9587         * gcc.c-torture/compile/20050801-2.c: New test.
9588
9589 2005-08-01  Jan Hubicka  <jh@suse.cz>
9590
9591         * val-prof-5.c: New test.
9592
9593 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
9594
9595         PR c/22311
9596         * gcc.dg/pr22311-1.c : New test.
9597
9598 2005-07-31  Steven Bosscher  <stevenb@suse.de>
9599
9600         PR target/23095
9601         * gfortran.dg/pr23095.f: New test.
9602
9603         PR c++/22003
9604         * g++.dg/other/pr22003.C: New test.
9605
9606 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
9607
9608         PR target/20621
9609         * gcc.c-torture/execute/pr20621-1.c: New test.
9610
9611 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
9612
9613         * gfortran.dg/comma_format_extension_4.f: Adjust length
9614         of string for format.
9615         * gfortran.dg/der_array_io_1.f: Replace illegal internal
9616         print statement with internal write.
9617         * gfortran.dg/der_array_io_2.f: Likewise.
9618         * gfortran.dg/der_array_io_3.f: Likewise.
9619
9620 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
9621
9622         * gcc.dg/fold-abs-4.c: new test.
9623
9624 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
9625
9626         PR fortran/22570 an related issues.
9627         * gfortran.dg/x_slash_1.f: New test.
9628
9629 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
9630
9631         PR c/23143
9632         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
9633         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
9634
9635 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9636
9637         PR c/529
9638         * gcc.dg/Wshadow-3.c: New test.
9639
9640 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
9641
9642         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
9643         used to have the wrong bounds).
9644
9645 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9646
9647         PR c/21720
9648         * gcc.dg/hex-round-1.c: Test more cases.
9649         * gcc.dg/hex-round-2.c: New test.
9650
9651 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
9652
9653         PR 22550
9654         * g++.dg/tree-ssa/pr22550.C: New test.
9655
9656 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
9657
9658         * gcc.dg/tree-ssa/vrp19.c: New test.
9659         * gcc.dg/tree-ssa-vrp20.c: New test.
9660
9661 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9662
9663         PR c/22240
9664         * gcc.dg/transparent-union-4.c: New test.
9665
9666 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9667
9668         PR c/22192
9669         * gcc.dg/c99-vla-2.c: New test.
9670
9671 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9672
9673         PR c/21720
9674         * gcc.dg/hex-round-1.c: New test.
9675
9676 2005-07-28  Jan Hubicka  <jh@suse.cz>
9677
9678         * inliner-1.c: Do not dump everything.
9679         * tree-prof.exp: Do not pass -ftree-based-profiling.
9680         * bprob.exp: Likewise.
9681
9682         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
9683
9684 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
9685
9686         PR c++/22545
9687         * g++.dg/expr/ptrmem7.C: New test.
9688
9689 2005-07-28  Mike Stump  <mrs@apple.com>
9690
9691         * g++.old-deja/g++.mike/visibility-1.C: New test.
9692
9693 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
9694
9695         PR c/20187
9696         * gcc.c-torture/execute/pr20187-1.c: New test.
9697
9698 2005-07-28  Jeff Law  <law@redhat.com>
9699
9700         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
9701         * gcc.dg/tree-ssa/vrp18.c: New test.
9702
9703 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
9704
9705         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
9706
9707 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
9708
9709         PR tree-optimization/22506
9710         * gcc.dg/vect/ps22506.c: New test.
9711
9712 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
9713
9714         PR target/21149
9715         * gcc.target/i386/sse-3.c: New test.
9716
9717 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
9718
9719         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
9720         * gcc.target/mips/mips32-dsp-type.c: Likewise.
9721
9722 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
9723
9724         PR c/22589
9725         * gcc.c-torture/compile/pr22589-1.c: New test.
9726
9727 2005-07-28  Jan Hubicka  <jh@suse.cz>
9728
9729         * update-loopch.c: New testcase.
9730
9731 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
9732
9733         PR rtl-optimization/23047
9734         * gcc.c-torture/execute/pr23047.c: New test.
9735         * gcc.c-torture/execute/pr23047.x: New.
9736
9737 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
9738
9739         PR tree-optimization/22493
9740         * gcc.c-torture/execute/pr22493-1.c: New test.
9741         * gcc.c-torture/execute/pr22493-1.x: New.
9742         * gcc.c-torture/execute/vrp-1.c: New test.
9743         * gcc.c-torture/execute/vrp-2.c: New test.
9744         * gcc.c-torture/execute/vrp-2.c: New test.
9745
9746 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
9747
9748         * gcc.target/frv/all-builtin-read8.c: Delete.
9749         * gcc.target/frv/all-builtin-read16.c: Delete.
9750         * gcc.target/frv/all-builtin-read32.c: Delete.
9751         * gcc.target/frv/all-builtin-read64.c: Delete.
9752         * gcc.target/frv/all-builtin-write8.c: Delete.
9753         * gcc.target/frv/all-builtin-write16.c: Delete.
9754         * gcc.target/frv/all-builtin-write32.c: Delete.
9755         * gcc.target/frv/all-builtin-write64.c: Delete.
9756         * gcc.target/frv/all-read-write-1.c: New.
9757
9758 2005-07-27  Jeff Law  <law@redhat.com>
9759
9760         * gcc.c-torture/execute/pr22630.c: New test.
9761
9762 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
9763
9764         PR tree-optimization/23073
9765         * gcc.dg/vect/nodump-pr23073.c: New test.
9766         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
9767
9768 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
9769
9770         PR tree-optimize/22348
9771         * gcc.c-torture/execute/pr22348.c: New.
9772
9773 2005-07-27  Richard Guenther  <rguenther@suse.de>
9774
9775         * gcc.dg/tree-ssa/salias-1.c: New testcase.
9776
9777 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9778
9779         PR fortran/22503
9780         * gfortran.dg/logical_comp.f90: New test.
9781
9782 2005-07-27  Jan Hubicka  <jh@suse.cz>
9783
9784         * inliner-1.c: Add cleanup of dumps.
9785         * val-prof-*.c: Likewise.
9786         * update-tailcall.c: New.
9787
9788 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
9789
9790         PR 22591
9791         * gcc.dg/tree-ssa/pr22591.c: New test.
9792         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
9793
9794 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
9795
9796         PR libobjc/22606
9797         * objc.dg/try-catch-11.m: New test.
9798
9799 2005-07-26  Richard Guenther  <rguenther@suse.de>
9800
9801         PR tree-optimization/22486
9802         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
9803
9804 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
9805
9806         PR tree-opt/22484
9807         * testsuite/g++.dg/opt/loop2.C: New test.
9808
9809 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
9810
9811         * gcc.dg/tree-ssa/reassoc-3.c: New test.
9812         * gcc.dg/tree-ssa/reassoc-4.c: New test.
9813
9814 2005-07-25  Adam Nemet  <anemet@lnxw.com>
9815
9816         * lib/profopt.exp (profopt-execute): Check for profiling data
9817         files on the target.
9818
9819 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
9820
9821         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
9822         for matching of asm labels.
9823
9824 2005-07-25  Richard Guenther  <rguenther@suse.de>
9825
9826         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
9827
9828 2005-07-25  Richard Guenther  <rguenther@suse.de>
9829
9830         PR testsuite/22624
9831         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
9832
9833 2005-07-25  Ira Rosen  <irar@il.ibm.com>
9834
9835         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
9836         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
9837         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
9838         * gcc.dg/vect/vect-100.c: New test.
9839         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
9840         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
9841         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
9842         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
9843         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
9844         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
9845         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
9846         * gfortran.dg/vect/pr19049.f90: New testcase.
9847         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
9848
9849 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
9850
9851         * gcc.c-torture/execute/20050713-1.c: New test.
9852
9853         PR fortran/20063
9854         * gfortran.fortran-torture/execute/data_4.f90: New test.
9855
9856         PR middle-end/20303
9857         * gcc.dg/visibility-d.c: New test.
9858
9859 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
9860
9861         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
9862         * gfortran.dg/underflow.f90: Ditto.
9863
9864 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9865
9866         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
9867         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
9868         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
9869
9870 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
9871
9872         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
9873         include case of field width of zero.
9874
9875 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
9876
9877         PR libgfortran/21875
9878         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
9879         with trailing blanks on normal formatted read.
9880
9881 2005-07-23  Chao-ying Fu  <fu@mips.com>
9882
9883         * gcc.target/mips/mips32-dsp-type.c: New test.
9884         * gcc.target/mips/mips32-dsp.c: New test.
9885
9886 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
9887
9888         PR testsuite/21073
9889         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
9890
9891         PR testsuite/20454
9892         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
9893         and __cyg_profile_func_exit.
9894
9895 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
9896
9897         * gfortran.dg/comma_format_extension_3.f: Fix typo.
9898         * gfortran.dg/comma_format_extension_4.f: Same.
9899         * gfortran.dg/pr15332.f: Same.
9900         * gfortran.dg/pr21730.f: Same.
9901
9902 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
9903
9904         * g++.dg/opt/vrp2.C: Fix testcase.
9905
9906         PR tree-opt/22625
9907         * g++.dg/opt/vrp2.C: New test.
9908
9909 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
9910
9911         PR debug/21828
9912         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
9913
9914 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
9915
9916         * gcc.dg/tree-ssa/20050719-1.c: New test.
9917
9918 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
9919
9920         * gcc.dg/bfin-longcall-1.c: New file.
9921         * gcc.dg/bfin-longcall-2.c: New file.
9922
9923 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
9924
9925         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
9926
9927 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
9928
9929         PR middle-end/19055
9930         * gcc.dg/tree-ssa/pr19055.c: New test.
9931         * gcc.dg/tree-ssa/pr19055-2.c: New test.
9932
9933 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
9934
9935         PR C++/22358
9936         * g++.dg/other/pr22358.C: New test.
9937
9938 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
9939
9940         PR c++/2922
9941         * g++.dg/lookup/two-stage5.C: New test from bug comments.
9942
9943 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9944
9945         PR c++/15938
9946         * g++.dg/init/union2.C: New test.
9947
9948 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9949
9950         PR c/22393
9951         * gcc.dg/complex-4.c: New test.
9952
9953 2005-07-21  Richard Guenther  <rguenther@suse.de>
9954
9955         PR testsuite/22522
9956         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
9957         scanning for asm labels.
9958         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
9959
9960 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
9961
9962         PR target/22085
9963         * gcc.dg/altivec-pr22085.c: New.
9964
9965 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
9966
9967         PR tree-optimization/19210
9968         * gcc.dg/tree-ssa/pr19210-1.c: New.
9969         * gcc.dg/tree-ssa/pr19210-2.c: New.
9970
9971 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
9972
9973         PR rtl-optimization/22167
9974         * g++.dg/opt/pr22167.C: New test.
9975
9976 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
9977
9978         PR c++/2922
9979         * g++.dg/lookup/two-stage2.C: New.
9980         * g++.dg/lookup/two-stage3.C: New.
9981         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
9982         fixed two-stage name lookup for operators.
9983         * g++.dg/template/call3.C: Compiler now produces an appropriate
9984         error message.
9985         * g++.dg/template/crash37.C: Compiler now describes bla() on line
9986         14 as a candidate.
9987         * g++.dg/template/ptrmem4.C: Compiler produces different error
9988         message.
9989         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
9990         connect_to_method as a candidate.
9991
9992 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
9993
9994         * gcc.dg/fold-alloc-1.c: New test.
9995
9996 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
9997
9998         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
9999         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
10000
10001 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
10002
10003         * gcc.dg/fold-abs-1.c: New test.
10004         * gcc.dg/fold-abs-2.c: New test.
10005         * gcc.dg/fold-abs-3.c: New test.
10006
10007 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
10008
10009         Make CONSTRUCTOR use VEC to store initializers.
10010         * g++.dg/ext/complit3.C: Check for specific error messages.
10011         * g++.dg/init/brace2.C: Update error message.
10012         * g++.dg/warn/Wbraces2.C: Likewise.
10013
10014 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
10015
10016         PR fortran/16940
10017         * gfortran.dg/module_interface_1.f90: New test.
10018
10019 2005-07-19  Danny Berlin <dberlin@dberlin.org>
10020             Kenneth Zadeck <zadeck@naturalbridge.com>
10021
10022         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
10023
10024 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10025
10026         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
10027         specify -Wformat for these tests.
10028         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
10029         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
10030         * gcc.dg/format/opt-6.c: Delete.
10031
10032 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
10033
10034         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
10035         * gcc.dg/tree-ssa/sra-3.c: Likewise.
10036
10037 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
10038
10039         * gcc.dg/tree-ssa/alias-2.c: New test.
10040
10041 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
10042
10043         PR c++/22263
10044         * g++.dg/template/explicit7.C: New test.
10045
10046 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
10047
10048         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
10049         width of 8 to +Inf and -Inf.
10050
10051 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
10052
10053         PR c++/22139
10054         * g++.dg/template/friend36.C: New test.
10055
10056 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
10057
10058         PR fortran/21730
10059         * gfortran.dg/pr21730.f: New test.
10060
10061 2005-07-16  Danny Berlin <dberlin@dberlin.org>
10062             Kenneth Zadeck <zadeck@naturalbridge.com>
10063
10064         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
10065         since pure const detection cannot run at -O1 in c compiler.
10066         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
10067         can now optimize this case properly.
10068         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
10069         because we now pass.
10070         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
10071
10072 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
10073
10074         PR c/22421
10075         * gcc.dg/format/bitfld-1.c: New test.
10076
10077 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
10078
10079         PR c++/22204
10080         * g++.dg/rtti/repo1.C: New test.
10081
10082 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
10083
10084         PR middle-end/22398
10085         * gcc.c-torture/compile/pr22398.c: New test.
10086
10087 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
10088
10089         PR c++/22132
10090         * g++.dg/expr/cast4.C: New test.
10091
10092 2005-07-15  Richard Guenther  <rguenther@suse.de>
10093
10094         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
10095         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
10096
10097 2005-07-15  Steven Bosscher  <stevenb@suse.de>
10098
10099         PR tree-optimization/22230
10100         * gcc.dg/tree-ssa/pr22230.c: New test.
10101
10102 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
10103
10104         * gfortran.dg/g77/cpp6.f: New test.
10105
10106         PR fortran/22417
10107         * gfortran.dg/g77/cpp5.F: New test.
10108         * gfortran.dg/g77/cpp5.h: New file.
10109         * gfortran.dg/g77/cpp5inc.h: New file.
10110
10111 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
10112
10113         PR libfortran/16435
10114         * gfortran.dg/tl_editting.f90: New.
10115         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
10116
10117 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
10118
10119         * gfortran.dg/char_array_constructor.f90: New test.
10120
10121 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
10122
10123         * gfortran.dg/past_eor.f90: New.
10124         * gfortran.dg/complex_read.f90: New.
10125
10126 2005-07-13  Jeff Law  <law@redhat.com>
10127
10128         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
10129         additional casts.
10130
10131         * gcc.dg/tree-ssa/pr22321.c: New test
10132
10133 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
10134
10135         PR tree-optimization/21921
10136         * gcc.dg/tree-ssa/pr21921.c: New.
10137
10138 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
10139
10140         PR tree-optimizatio/22442
10141         * gcc.dg/tree-ssa/loop-11.c: New test.
10142
10143 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
10144
10145         PR tree-opt/21840
10146         * gcc.c-torture/compile/pr21840.c: New test.
10147
10148 2005-07-12  Jan Hubicka  <jh@suse.cz>
10149
10150         * gcc.c-torture/compile/pr22379.c: New test.
10151
10152 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
10153
10154         PR libfortran/21593
10155         gfortran.dg/dev_null.f90: Remove outdated comment about
10156         PR libfortran/21593.
10157
10158
10159 2005-07-12  Dale Johannesen  <dalej@apple.com>
10160
10161         * gcc.target/i386/compress-float-sse.c: New.
10162         * gcc.target/i386/compress-float-sse-pic.c: New.
10163         * gcc.target/i386/compress-float-387.c: New.
10164         * gcc.target/i386/compress-float-387-pic.c: New.
10165         * gcc.dg/compress-float-ppc.c: New.
10166         * gcc.dg/compress-float-ppc-pic.c: New.
10167
10168 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
10169
10170         PR libfortran/21593
10171         gfortran.dg/dev_null.f90: Remove targets.
10172
10173 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
10174
10175         PR tree-opt/22335
10176         * gcc.dg/pr22335-1.c: New test.
10177         * gcc.dg/pr22335-2.c: New test.
10178
10179 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10180
10181         PR c++/20172
10182         * g++.dg/template/nontype12.C : New test.
10183
10184 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
10185
10186         * gcc.dg/tree-ssa/loop-10.c: New test.
10187
10188 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
10189
10190         * gcc.c-torture/execute/20020720-1.x: Remove.
10191
10192 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
10193
10194         * gfortran.fortran-torture/execute/forall_7.f90: New test.
10195
10196 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
10197
10198         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
10199         (dg-mips-options): Use it.
10200
10201 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
10202
10203         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
10204
10205 2005-07-09  Richard Henderson  <rth@redhat.com>
10206
10207         * lib/target-supports.exp (check_effective_target_sync_char_short):
10208         Add alpha.
10209
10210 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
10211
10212         PR libfortran/22217
10213         * gfortran.dg/negative-z-descriptor.f90: New test.
10214
10215 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
10216
10217         PR tree-opt/22329
10218         * gcc.dg/pr22329.c: New test.
10219
10220 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
10221
10222         PR tree-optimization/20139
10223         * gcc.dg/tree-ssa/pr20139.c: New.
10224
10225 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
10226
10227         PR tree-opt/22356
10228         * testsuite/gcc.dg/pr22356-1.c: New test.
10229
10230 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
10231
10232         PR c++/21799
10233         * g++.dg/template/unify8.C: New.
10234         * g++.dg/template/unify9.C: New.
10235
10236 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
10237
10238         * gfortran.fortran-torture/execute/entry_10.f90: New test.
10239
10240 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
10241
10242         * gcc.dg/darwin-version-1.c: New.
10243         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
10244         * gcc.dg/builtins-20.c: Likewise.
10245         * gcc.dg/builtins-53.c: Likewise.
10246         * gcc.dg/torture/builtins-convert-1.c: Likewise.
10247         * gcc.dg/torture/builtins-convert-2.c: Likewise.
10248         * gcc.dg/torture/builtins-convert-3.c: Likewise.
10249         * gcc.dg/torture/builtins-power-1.c: Likewise.
10250         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
10251         on Darwin.
10252
10253 2005-07-07  Jeff Law  <law@redhat.com>
10254
10255         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
10256         argument evaluation order.
10257
10258 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
10259
10260         PR libfortran/21594
10261         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
10262         Add test cases where the shift length is greater than the
10263         array length.
10264
10265 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
10266
10267         * obj-c++.dg/proto-lossage-6.mm: New.
10268         * objc.dg/proto-lossage-6.m: New.
10269
10270 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
10271
10272         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
10273         * objc.dg/gnu-runtime-2.m: Likewise.
10274
10275 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
10276
10277         * gfortran.dg/longline.f: New test.
10278
10279         * gfortran.dg/badline.f: New test.
10280
10281 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
10282
10283         PR fortran/16531
10284         PR fortran/15966
10285         PR fortran/18781
10286         * gfortran.dg/hollerith.f90: New.
10287         * gfortran.dg/hollerith2.f90: New.
10288         * gfortran.dg/hollerith3.f90: New.
10289         * gfortran.dg/hollerith4.f90: New.
10290         * gfortran.dg/hollerith_f95.f90: New.
10291         * gfortran.dg/hollerith_legacy.f90: New.
10292         * gfortran.dg/g77/cpp4.F: New. Port from g77.
10293
10294 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
10295
10296         PR objc/22274
10297         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
10298         * objc.dg/gnu-runtime-2.m: New.
10299
10300 2005-07-06  Jeff Law  <law@redhat.com>
10301
10302         * gcc.dg/tree-ssa/vrp17.c: New test.
10303
10304 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
10305
10306         PR fortran/22327
10307         * gfortran.dg/array_constructor_5.f90: New test.
10308
10309 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
10310
10311         * gfortran.fortran-torture/execute/entry_9.f90: New test.
10312
10313 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
10314
10315         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
10316         * gcc.dg/980816-1.c: Ditto.
10317
10318 2005-07-06  Jeff Law  <law@redhat.com>
10319
10320         * gcc.c-torture/compile/pr21356.c: New test.
10321
10322 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
10323
10324         PR c/22013
10325         PR c/22098
10326         * gcc.c-torture/compile/pr22013-1.c,
10327         gcc.c-torture/execute/pr22098-1.c,
10328         gcc.c-torture/execute/pr22098-2.c,
10329         gcc.c-torture/execute/pr22098-3.c: New tests.
10330
10331 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
10332
10333         PR c/22308
10334         * gcc.dg/pr22308-1.c: New test.
10335
10336 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
10337
10338         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
10339         target.
10340         * gcc.dg/compare9.c: Use -fshort-enums instead of
10341         -fno-short-enums.  Change the last test to dg-bogus.
10342
10343 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
10344
10345         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
10346         * gcc.dg/compare9.c: New.
10347
10348 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10349
10350         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
10351
10352 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
10353
10354         PR testsuite/22288
10355         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
10356
10357
10358 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10359
10360         * gcc.dg/format/gcc_gfc-1.c: New.
10361
10362 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
10363
10364         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
10365
10366 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10367
10368         PR fortran/20842
10369         * gfortran.dg/io_invalid_1.f90: New test.
10370
10371 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
10372
10373         * gcc.dg/format/gcc_diag-1.c: Update.
10374
10375 2005-07-02  Jeff Law  <law@redhat.com>
10376
10377         * gcc.dg/tree-ssa/pr22051-1.c: New test.
10378         * gcc.dg/tree-ssa/pr22051-2.c: New test.
10379
10380 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
10381
10382         * gcc.dg/format/gcc_diag-1.c: Update.
10383
10384 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
10385
10386         PR tree-opt/22269
10387         * gcc.c-torture/compile/pr22269.c: New test.
10388
10389 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
10390
10391         PR 21584
10392         PR 22219
10393         * g++.dg/tree-ssa/pr21584-1.C: New test.
10394         * g++.dg/tree-ssa/pr21584-2.C: New test.
10395
10396 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
10397
10398         * obj-c++.dg/try-catch-11.mm: New.
10399         * objc.dg/try-catch-10.m: New.
10400
10401 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
10402
10403         * g++.dg/other/ucnid-1.C: xfail on AIX.
10404
10405 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
10406
10407         PR 22234
10408         * gcc.dg/20050629-1.c: New test.
10409
10410 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
10411
10412         * obj-c++.dg/const-str-1[0-1].mm: New.
10413         * objc.dg/const-str-1[0-1].m: New.
10414
10415 2005-05-29  Richard Henderson  <rth@redhat.com>
10416
10417         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
10418         Rename from check_effective_target_vect_no_max.
10419         (check_effective_target_vect_no_int_add): New.
10420         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
10421         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
10422         * gcc.dg/vect/vect-reduc-3.c: Likewise.
10423         * gcc.dg/vect/vect-reduc-1.c: Use both.
10424         * gcc.dg/vect/vect-reduc-2.c: Likewise.
10425
10426 2005-05-29  Richard Henderson  <rth@redhat.com>
10427
10428         * lib/target-supports.exp (check_effective_target_vect_no_max):
10429         Remove i386 and x86_64.
10430
10431 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
10432
10433         PR testsuite/21969
10434         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
10435
10436 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
10437
10438         PR middle-end/21969
10439         * gcc.dg/vect/pr21969.c: New test.
10440
10441 2005-06-28  Eric Christopher  <echristo@redhat.com>
10442
10443         PR c/22052
10444         PR c/21975
10445         * gcc.dg/inline1.c: New test.
10446         * gcc.dg/inline2.c: Ditto.
10447         * gcc.dg/inline3.c: Ditto.
10448         * gcc.dg/inline4.c: Ditto.
10449         * gcc.dg/inline5.c: Ditto.
10450
10451 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
10452
10453         PR libfortran/22142
10454         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
10455         Add testcase also testing eoshift1 for PR 22142.
10456
10457 2005-06-28  Richard Henderson  <rth@redhat.com>
10458
10459         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
10460         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
10461         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
10462         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
10463         gcc.dg/tree-ssa/20030922-2.c: Likewise.
10464
10465 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
10466
10467         PR libfortran/22142
10468         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
10469         Add testcase for PR 22142.
10470
10471 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
10472
10473         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
10474         gcc.target/ia64/fpreg-2.c: New tests.
10475
10476 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10477
10478         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
10479
10480 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10481
10482         PR libfortran/22170
10483         * gfortran.dg/slash_1.f90: New test.
10484
10485 2005-06-27  Richard Henderson  <rth@redhat.com>
10486
10487         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
10488         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
10489         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
10490         * gcc.dg/vect/vect-reduc-2.c: Likewise.
10491         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
10492         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
10493
10494 2005-06-27  Richard Henderson  <rth@redhat.com>
10495
10496         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
10497         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
10498
10499 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
10500
10501         * obj-c++.dg/proto-lossage-5.mm: New.
10502         * objc.dg/proto-lossage-5.m: New.
10503
10504 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
10505
10506         PR 21959
10507         * gcc.dg/tree-ssa/pr21959.c: New test.
10508
10509 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
10510
10511         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
10512         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
10513         testing uninitialized var.
10514
10515         * gcc.c-torture/execute/builtins/chk.h: New.
10516         * gcc.c-torture/execute/builtins/lib/chk.c: New.
10517         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
10518         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
10519         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
10520         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
10521         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
10522         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
10523         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
10524         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
10525         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
10526         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
10527         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
10528         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
10529         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
10530         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
10531         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
10532         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
10533         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
10534         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
10535         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
10536         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
10537         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
10538         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
10539         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
10540         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
10541         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
10542         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
10543         * gcc.dg/builtin-object-size-1.c: New test.
10544         * gcc.dg/builtin-object-size-2.c: New test.
10545         * gcc.dg/builtin-object-size-3.c: New test.
10546         * gcc.dg/builtin-object-size-4.c: New test.
10547         * gcc.dg/builtin-object-size-5.c: New test.
10548         * gcc.dg/builtin-stringop-chk-1.c: New test.
10549         * gcc.dg/builtin-stringop-chk-2.c: New test.
10550         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
10551         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
10552         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
10553         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
10554         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
10555         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
10556         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
10557         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
10558         * gcc.c-torture/execute/printf-1.c: New test.
10559         * gcc.c-torture/execute/fprintf-1.c: New test.
10560         * gcc.c-torture/execute/vprintf-1.c: New test.
10561         * gcc.c-torture/execute/vfprintf-1.c: New test.
10562         * gcc.c-torture/execute/printf-chk-1.c: New test.
10563         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
10564         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
10565         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
10566
10567 2005-06-27  Michael Matz  <matz@suse.de>
10568
10569         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
10570         slot is not merged if address escapes.
10571
10572 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10573
10574         PR c/21911
10575         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
10576
10577 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
10578
10579         PR middle-end/17965
10580         * gcc.c-torture/compile/20050622-1.c: New test.
10581
10582         PR middle-end/22028
10583         * gcc.dg/20050620-1.c: New test.
10584
10585 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
10586
10587         PR tree-optimization/22026
10588         * gcc.dg/tree-ssa/pr22026.c: New.
10589
10590 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
10591
10592         PR libfortran/22144
10593         * gfortran.dg/shift-alloc.f90: New testcase.
10594
10595 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
10596
10597         * all files: Update FSF address in copyright headers.
10598
10599 2005-06-22  Jan Hubicka  <jh@suse.cz>
10600
10601         * wholeprogram-1.c: New testcase.
10602         * wholeprogram-2.c: New testcase.
10603
10604 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
10605
10606         PR 22171
10607         * gcc.dg/tree-ssa/pr22171.c: New test.
10608
10609 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
10610
10611         * gfortran.dg/simplify_modulo.f90: New.
10612
10613 2005-06-24  Jan Hubicka  <jh@suse.cz>
10614
10615         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
10616
10617 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
10618
10619         * obj-c++.dg/proto-lossage-[1-4].mm: New.
10620
10621 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
10622
10623         * obj-c++.dg/typedef-alias-1.mm: New.
10624         * objc.dg/typedef-alias-1.m: New.
10625
10626 2005-06-23  Jeff Law  <law@redhat.com>
10627
10628         * gcc.dg/tree-ssa/vrp16.c: New test.
10629
10630 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10631
10632         * lib/target-supports.exp: Add
10633         check_effective_target_fortran_large_real and
10634         check_effective_target_fortran_large_int to check for
10635         corresponding effective targets.
10636         * gfortran.dg/large_integer_kind_1.f90: New test.
10637         * gfortran.dg/large_real_kind_1.f90: New test.
10638
10639 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
10640
10641         PR tree-optimization/22117
10642         * gcc.dg/tree-ssa/pr22117.c: New.
10643
10644 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
10645
10646         PR testsuite/22123
10647         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
10648
10649 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
10650
10651         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
10652
10653 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
10654
10655         * gfortran.dg/f2c_4.f90: Add tests for complex functions
10656         * gfortran.dg/f2c_4.c: Likewise.
10657
10658 2005-06-22 Paul Brook  <paul@codesourcery.com>
10659
10660         PR fortran/21034
10661         * gfortran.dg/auto_save_1.f90: New test.
10662
10663 2005-06-22  Michael Matz  <matz@suse.de>
10664
10665         * gcc.target/x86-64/abi: New directory.
10666         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
10667         * gcc.target/x86-64/abi/README.gcc: New file.
10668         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
10669         * gcc.target/x86-64/abi/asm-support.s: New file.
10670         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
10671         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
10672         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
10673         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
10674         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
10675         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
10676         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
10677         * gcc.target/x86_64/abi/test_bitfields.c: New test.
10678         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
10679         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
10680         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
10681         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
10682         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
10683         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
10684         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
10685         * gcc.target/x86_64/abi/test_varargs.c: New test.
10686
10687 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
10688
10689         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
10690         32-bit i?86 and x86_64.
10691
10692 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
10693
10694         * obj-c++.dg/const-str-[1-9].mm: New tests.
10695
10696 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
10697
10698         PR fortran/22010
10699         * gfortran.dg/namelist_use.f90: New.
10700         * gfortran.dg/namelist_use_only.f90: New.
10701
10702 2005-06-21  Jeff Law  <law@redhat.com>
10703
10704         * gcc.dg/tree-ssa/vrp15.c: New test.
10705
10706 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
10707
10708         * lib/target-supports.exp (check_effective_target_vect_reduction):
10709         Remove.
10710         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
10711         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
10712         remove vect_reduction target keyword. Also avoid two returns in main.
10713         * gcc.dg/vect/vect-reduc-3.c: Likewise.
10714         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
10715         * gcc.dg/vect/vect-reduc-1short.c: New test.
10716         * gcc.dg/vect/vect-reduc-1char.c: New test.
10717         * gcc.dg/vect/vect-reduc-2short.c: New test.
10718         * gcc.dg/vect/vect-reduc-2char.c: New test.
10719         * gcc.dg/vect/vect-reduc-6.c: New test.
10720         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
10721         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
10722         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
10723
10724 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10725         Paul Thomas  <pault@gcc.gnu.org>
10726
10727         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
10728         New tests.
10729
10730 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10731
10732         * gfortran.dg/backslash_1.f90: New test.
10733         * gfortran.dg/backslash_2.f90: New test.
10734
10735 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
10736
10737         * gfortran.dg/duplicate_labels.f90: New test.
10738
10739 2005-06-20  Jan Beulich  <jbeulich@novell.com>
10740
10741         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
10742         unsupportable relocations.
10743         * g++.old-deja/g++.other/store-expr1.C: Likewise.
10744         * gcc.dg/20050321-2.c: xfail for NetWare.
10745
10746 2005-06-20  Andreas Jaeger  <aj@suse.de>
10747
10748         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
10749         gcc.target/i386/fastcall-sseregparm.c,
10750         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
10751
10752 2005-06-19  Richard Henderson  <rth@redhat.com>
10753
10754         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
10755
10756 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
10757
10758         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
10759
10760 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
10761
10762         PR c++/22115
10763         * g++.dg/conversion/simd2.C: Change expected error message.
10764
10765 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
10766
10767         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
10768         * gcc.dg/vect/vect-reduc-2.c: Likewise.
10769         * gcc.dg/vect/vect-reduc-3.c: Likewise.
10770
10771 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
10772
10773         * gcc.dg/fold-mod-1.c: New test.
10774
10775 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
10776
10777         PR fortran/19926
10778         * gfortran.dg/pr19926.f90: New test.
10779
10780 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
10781
10782         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
10783         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
10784         targets.
10785         * gcc.dg/vect/vect-reduc-2.c: Likewise.
10786         * gcc.dg/vect/vect-reduc-3.c: Likewise.
10787
10788 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
10789
10790         * gcc.target/ia64/float80-varargs-1.c: New test.
10791
10792 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10793
10794         PR tree-opt/22035
10795         * gfortran.dg/f2c_6.f90: New test.
10796
10797 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
10798
10799         PR c++/17413
10800         * g++.dg/template/local5.C: New.
10801
10802 2005-06-17  Richard Henderson  <rth@redhat.com>
10803
10804         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
10805
10806 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
10807
10808         PR testsuite/21945
10809         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
10810
10811 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
10812
10813         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
10814         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
10815         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
10816         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
10817         check_vect to verify the presence of hardware vector support.
10818
10819 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
10820
10821         PR testsuite/22056
10822         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
10823
10824 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10825
10826         PR libfortran/19216
10827         * gfortran.dg/pr19216.f: Add correct space between brackets and
10828         dg directive.
10829
10830 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10831
10832         PR libfortran/16436
10833         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
10834
10835 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
10836
10837         * gcc.target/i386/attributes-error.c: New testcase.
10838         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
10839         * gcc.target/i386/regparm-stdcall.c: Likewise.
10840         * gcc.target/i386/sseregparm-1.c: Likewise.
10841         * gcc.target/i386/sseregparm-2.c: Likewise.
10842
10843 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
10844
10845         * g++.dg/rtti/crash2.C: New.
10846
10847 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
10848
10849         * gcc.dg/noncompile/20040203-3.c: Update expected message.
10850
10851 2005-06-15  David Ung  <davidu@mips.com>
10852
10853         * gcc.target/mips/mips16e-extends.c: New test for testing the
10854         generation of MIPS16e zeb/zeh, seb/seh instructions.
10855
10856 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
10857
10858         PR 22018
10859         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
10860         * gcc.dg/tree-ssa/pr22018.c: New test.
10861
10862 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
10863
10864         * gcc.dg/simd-1.c: Update error messages.
10865         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
10866         * gcc.dg/simd-2.c: Update error messages.
10867         * gcc.dg/simd-4.c: New.
10868
10869 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
10870
10871         PR c++/20678
10872         * g++.dg/other/crash-4.C: New.
10873
10874 2005-06-14  Devang Patel  <dpatel@apple.com>
10875
10876         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
10877
10878 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
10879
10880         PR c++/21929
10881         * g++.dg/parse/crash11.C: Update
10882
10883 2005-06-13  Jeff Law  <law@redhat.com>
10884
10885         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
10886         perform the desired transformations.
10887         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
10888         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
10889
10890 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10891
10892         PR fortran/22038
10893         * gfortran.dg/forall_1.f90: Un-XFAIL.
10894
10895 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
10896
10897         PR c++/21929
10898         * g++.dg/parse/crash26.C: New.
10899
10900         PR c++/20789
10901         * g++.dg/init/member1.C: New.
10902
10903 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
10904
10905         * gfortran.dg/altreturn_1.f90: New test.
10906
10907 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
10908
10909         PR middle-end/21985
10910         * gcc.dg/tree-ssa/pr21985.c: New test.
10911
10912 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
10913
10914         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
10915
10916 2005-06-12  Roger Sayle  <roger@eyesopen.com>
10917
10918         PR c++/21930
10919         * g++.dg/other/error10.C: New test case.
10920
10921 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10922
10923         PR libfortran/19155
10924         * gfortran.dg/pr19155.f: Add test.
10925
10926 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10927
10928         * gfortran.dg/f2c_7.f90: New test.
10929
10930         * gfortran.dg/forall_1.f90: XFAILed.
10931
10932 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
10933
10934         * gcc.dg/pr14796-1.c: New.
10935         * gcc.dg/pr14796-2.c: New.
10936
10937 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
10938
10939         PR fortran/17792
10940         PR fortran/21375
10941         * gfortran.dg/deallocate_stat.f90: New test.
10942
10943 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
10944
10945         * gfortran.fortran-torture/execute/in-pack.f90: New test.
10946
10947 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
10948
10949         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
10950         access will be generated when this loop is vectorized. Test that
10951         accesses with same alignment were detected.
10952         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
10953         Test that accesses with same alignment were detected.
10954         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
10955         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
10956         alignment were detected.
10957
10958 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
10959
10960         PR c++/10611
10961         * g++.dg/conversion/simd2.C: New.
10962
10963 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10964
10965         * gcc.dg/Wcxx-compat-1.c: New.
10966
10967 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
10968
10969         PR libfortran/21480
10970         * gfortran.dg/reshape-complex.f90: Add a test for a packed
10971         complex array.
10972
10973 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
10974
10975         * gcc.dg/alias-8.c: New.
10976
10977 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
10978
10979         * gcc.dg/format/cmn_err-1.c: Update.
10980
10981 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
10982
10983         PR target/20666
10984         * gcc.target/sparc/fexpand-2.c: New.
10985         * gcc.target/sparc/fpmerge-2.c: New.
10986         * gcc.target/sparc/fpmul-2.c: New.
10987         * gcc.target/sparc/noresult.c: New.
10988         * gcc.target/sparc/pdist-2.c: New.
10989         * gcc.target/sparc/pdist-3.c: New.
10990
10991 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
10992
10993         PR testsuite/21702
10994         * gcc.target/i386/i386.exp: Fix comment typo.
10995
10996 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
10997
10998         PR c++/19497
10999         * g++.dg/inherit/using5.C: New.
11000         * g++.dg/inherit/using6.C: New.
11001
11002 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11003
11004         PR c++/19894
11005         * g++.dg/template/ptrmem15.C: New test.
11006
11007         PR c++/20563
11008         * g++.dg/ext/label4.C: New test.
11009
11010 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11011
11012         * gcc.dg/tls/debug-1.c: New test.
11013
11014 2005-06-07  Dale Johannesen  <dalej@apple.com>
11015
11016         * gcc.target/i386/movq.c: New.
11017
11018 2005-06-07  Dale Johannesen  <dalej@apple.com>
11019
11020         * gcc.dg/20050607-1.c: New.
11021
11022 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
11023
11024         PR middle-end/21850
11025         * gcc.c-torture/execute/20050607-1.c: New test.
11026
11027 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
11028
11029         PR libfortran/21926
11030         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
11031         Test case where the return array has lowest stride one,
11032         but isn't packed.
11033
11034 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
11035
11036         * lib/target-supports.exp (check_effective_target_sync_int_long):
11037         Add s390 and s390x targets.
11038
11039 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
11040
11041         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
11042         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
11043         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
11044         * gcc.dg/tree-ssa/loop-9.c: New test.
11045
11046 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
11047
11048         * g++.dg/parse/defarg10.C: New.
11049
11050 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
11051
11052         PR regression/21897
11053         * gcc.c-torture/execute/20050604-1.c: New test.
11054
11055 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
11056
11057         PR 21903
11058         * g++.dg/parse/defarg9.C: New.
11059
11060         PR c++/20637
11061         * g++.dg/inherit/using4.C: New.
11062         * g++.dg/overload/error1.C: Adjust expected errors.
11063         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
11064         * g++.old-deja/g++.brendan/arm2.C: Likewise.
11065         * g++.old-deja/g++.other/redecl2.C: Likewise.
11066         * g++.old-deja/g++.other/redecl4.C: Likewise.
11067         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
11068
11069 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
11070
11071         * gfortran.dg/f2c_5.f90: Add -w to dg-options
11072
11073 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
11074
11075         * lib/gfortran.exp (gfortran_target_compile): Call
11076         dg-additional-files-options
11077         * gfortran.dg/f2c_4.f90: New file
11078         * gfortran.dg/f2c_4.c: New file
11079         * gfortran.dg/f2c_5.f90: New file
11080         * gfortran.dg/f2c_5.c: New file
11081
11082 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11083
11084         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
11085
11086         PR fortran/21912
11087         * gfortran.dg/array_constructor_4.f90: New test.
11088
11089 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
11090
11091         PR c++/21619
11092         * g++.dg/ext/builtin9.C: New test.
11093
11094 2005-06-05  Dale Johannesen  <dalej@apple.com>
11095
11096         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
11097         * gcc.c-torture/execute/20050603-2.c: Ditto.
11098
11099 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
11100
11101         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
11102         * gcc.dg/vect/vect-reduc-1.c: New.
11103         * gcc.dg/vect/vect-reduc-2.c: New.
11104         * gcc.dg/vect/vect-reduc-3.c: New.
11105
11106 2005-06-04  Dale Johannesen  <dalej@apple.com>
11107
11108         * gcc.c-torture/execute/20050603-1.c: New.
11109         * gcc.c-torture/execute/20050603-2.c: New.
11110         * gcc.dg/20050603-3.c: New.
11111
11112 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11113
11114         PR fortran/19195
11115         * gfortran.dg/debug_1.f90: New test.
11116
11117         * gfortran.dg/forall_1.f90: New test.
11118
11119 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
11120
11121         * gfortran.dg/array_constructor_3.f90: New test.
11122
11123 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11124
11125         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
11126
11127 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
11128
11129         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
11130
11131 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
11132
11133         PR c/21873
11134         * gcc.dg/init-excess-1.c: New test.
11135
11136 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
11137
11138         PR c++/21853
11139         * g++.dg/expr/static_cast6.C: New test.
11140
11141 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
11142
11143         * gcc.dg/tree-ssa/vrp14.c: New test.
11144
11145 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
11146
11147         PR c++/21336
11148         * g++.dg/template/new2.C: New test.
11149
11150 2005-06-03  Josh Conner  <jconner@apple.com>
11151
11152         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
11153         all entries in initializer.
11154
11155 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
11156
11157         PR middle-end/21858
11158         * gcc.dg/pr21858.c: New testcase.
11159
11160 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
11161
11162         PR tree-optimization/21292
11163
11164         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
11165         New.
11166         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
11167         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
11168         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
11169         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
11170         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
11171
11172 2005-06-02  Richard Henderson  <rth@redhat.com>
11173
11174         * gcc.dg/sync-2.c: Use -march=i486 for i386.
11175
11176 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
11177
11178         * gcc.dg/wtypequal.c: New testcase.
11179
11180 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
11181
11182         PR 21582
11183         * gcc.dg/tree-ssa/pr21582.c: New test.
11184
11185 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
11186
11187         PR c++/21280
11188         * g++.dg/opt/interface2.h: New.
11189         * g++.dg/opt/interface2.C: New.
11190         * g++.dg/init/ctor4.C: Adjust error lines.
11191         * g++.old-deja/g++.bob/inherit2.C: Likewise.
11192         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
11193         * g++.old-deja/g++.jason/opeq3.C: Likewise.
11194         * g++.old-deja/g++.pt/assign1.C: Likewise.
11195         * g++.old-deja/g++.pt/crash20.C: Likewise.
11196
11197 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
11198
11199         PR tree-optimization/21734
11200         * g++.dg/vect/pr21734_1.cc: New.
11201         * g++.dg/vect/pr21734_2.cc: New.
11202
11203 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
11204
11205         PR c++/20350
11206         * g++.dg/template/spec24.C: New.
11207
11208         PR c++/21151
11209         * g++.dg/pch/local-1.C: New.
11210         * g++.dg/pch/local-1.Hs: New.
11211
11212 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
11213
11214         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
11215         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
11216         * gcc.dg/tree-ssa/pr14341.c: New test.
11217         * gcc.dg/tree-ssa/pr14841.c: New test.
11218         * gcc.dg/tree-ssa/pr20701.c: New test.
11219         * gcc.dg/tree-ssa/pr21086.c: New test.
11220         * gcc.dg/tree-ssa/pr21090.c: New test.
11221         * gcc.dg/tree-ssa/pr21332.c: New test.
11222         * gcc.dg/tree-ssa/pr21458.c: New test.
11223         * gcc.dg/tree-ssa/pr21658.c: New test.
11224         * gcc.dg/tree-ssa/vrp01.c: New test.
11225         * gcc.dg/tree-ssa/vrp02.c: New test.
11226         * gcc.dg/tree-ssa/vrp03.c: New test.
11227         * gcc.dg/tree-ssa/vrp04.c: New test.
11228         * gcc.dg/tree-ssa/vrp05.c: New test.
11229         * gcc.dg/tree-ssa/vrp06.c: New test.
11230         * gcc.dg/tree-ssa/vrp07.c: New test.
11231         * gcc.dg/tree-ssa/vrp08.c: New test.
11232         * gcc.dg/tree-ssa/vrp09.c: New test.
11233         * gcc.dg/tree-ssa/vrp10.c: New test.
11234         * gcc.dg/tree-ssa/vrp11.c: New test.
11235         * gcc.dg/tree-ssa/vrp12.c: New test.
11236         * gcc.dg/tree-ssa/vrp13.c: New test.
11237
11238 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
11239
11240         PR 21029
11241         * gcc.dg/tree-ssa/pr21029.c: New test.
11242
11243 2005-06-01  Roger Sayle  <roger@eyesopen.com>
11244
11245         * gfortran.dg/logint-1.f: New test case.
11246         * gfortran.dg/logint-2.f: Likewise.
11247         * gfortran.dg/logint-3.f: Likewise.
11248
11249 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
11250
11251         PR c/21536
11252         PR c/20760
11253         * gcc.dg/20050527-1.c: New test.
11254
11255         * gcc.dg/i386-sse-12.c: New test.
11256
11257         PR fortran/21729
11258         * gfortran.dg/implicit_5.f90: New test.
11259
11260 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
11261
11262         PR fortran/20883
11263         * gfortran/assign_4.f90: New test.
11264         * gfortran/assign_2.f90: Change compile to run.
11265
11266 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
11267
11268         * lib/target-supports.exp
11269         (check_effective_target_sync_char_short): New.
11270         * gcc.dg/sync-2.c: New.
11271
11272 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
11273
11274         PR tree-optimization/21817
11275         * gcc.dg/torture/pr21817-1.c: New.
11276
11277 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
11278
11279         PR c++/21165
11280         * g++.dg/template/init5.C: New.
11281
11282 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
11283
11284         * gfortran.dg/char_initialiser_actual.f90:
11285         Test character initialisers as actual arguments.
11286         * gfortran.dg/char_pointer_comp_assign.f90:
11287         Test character pointer structure component assignments.
11288         * gfortran.dg/char_array_structure_constructor.f90:
11289         Test character components in structure constructors.
11290
11291 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
11292
11293         PR middle-end/20931
11294         * g++.dg/opt/pr20931.C: New test.
11295
11296 2005-05-31  Andreas Jaeger  <aj@suse.de>
11297
11298         PR testsuite/20772
11299         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
11300         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
11301         g++.old-deja/g++.ext/asmspec1.C,
11302         g++.old-deja/g++.other/regstack.C,
11303         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
11304         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
11305         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
11306         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
11307         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
11308         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
11309         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
11310         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
11311         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
11312         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
11313         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
11314         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
11315         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
11316         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
11317         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
11318         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
11319         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
11320         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
11321         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
11322
11323 2005-05-31  Jeff Law  <law@redhat.com>
11324
11325         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
11326
11327 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
11328
11329         PR middle-end/21743
11330         * gcc.dg/builtins-1.c: Activate disabled clog test.
11331         * gcc.dg/torture/builtin-attr-1.c: Likewise.
11332
11333 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
11334
11335         * gfortran.dg/char_pointer_assign.f90:
11336         Test character-pointer assignments and pointer assignments.
11337         * gfortran.dg/char_pointer_dummy.f90:
11338         Test character-pointer dummy arguments.
11339         * gfortran.dg/char_pointer_func.f90:
11340         Test character-pointer function returns.
11341         * gfortran.dg/char_pointer_dependency.f90:
11342         Test character-pointer functions with dependencies.
11343
11344 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
11345
11346         PR c++/21784
11347         * g++.dg/lookup/using14.C: New test.
11348
11349 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
11350
11351         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
11352         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
11353         trailing ^M.
11354
11355 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
11356
11357         PR c++/17413
11358         * g++.dg/template/local5.C: New.
11359
11360         PR target/21761
11361         * gcc.c-torture/compile/pr21761.c: New.
11362
11363         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
11364         before darwin8.
11365
11366 2005-05-30  Steven G. Kargl
11367
11368         PR fortran/20846
11369         * gfortran.dg/inquire_8.f90: New test.
11370
11371 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11372
11373         PR libfortran/21376
11374         * gfortran.dg/output_exponents_1.f90: New test.
11375
11376 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11377
11378         PR libfortran/20006
11379         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
11380
11381 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
11382
11383         PR c++/21210
11384         * g++.dg/ext/complex1.C: New test.
11385
11386         PR c++/21340
11387         * g++.dg/init/ctor6.C: New test.
11388
11389 2005-05-29  Jan Hubicka  <jh@suse.cz>
11390
11391         * gcc.c-torture/compile/pr21562.c: New.
11392
11393 2005-05-28  Steven G. Kargl <kargls@comcast.net>
11394
11395         * gfortran.dg/subnormal_1.f90: New test.
11396
11397 2005-05-28  Jan Hubicka  <jh@suse.cz>
11398
11399         * tree-prof.exp: Fix comment.
11400         * value-prof-1.c: New.
11401         * value-prof-2.c: New.
11402         * value-prof-3.c: New.
11403         * value-prof-4.c: New.
11404
11405 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
11406
11407         PR c++/21614
11408         * g++.dg/expr/ptrmem6.C: New test.
11409         * g++.dg/expr/ptrmem6a.C: Likewise.
11410
11411 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
11412
11413         PR tree-optimization/21658
11414         * gcc.dg/tree-ssa/pr21658.c: New.
11415
11416 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
11417
11418         PR c++/21455
11419         * g++.dg/inherit/ptrmem3.C: New.
11420
11421         PR c++/21681
11422         * g++.dg/parse/template16.C: New.
11423
11424 2005-05-27  Andreas Jaeger  <aj@suse.de>
11425
11426         * gcc.dg/setjmp-2.c: Only run in 32-bit.
11427
11428         * gcc.dg/i386-sse-8.c: Run test on all archs.
11429
11430 2005-05-26  Mike Stump  <mrs@apple.com>
11431
11432         * objc.dg/isa-field-1.m: Only run on darwin.
11433         * objc.dg/lookup-1.m: Likewise.
11434         * objc.dg/try-catch-8.m: Likewise.
11435
11436 2005-05-26  Roger Sayle  <roger@eyesopen.com>
11437
11438         PR tree-optimization/9814
11439         * gcc.dg/pr9814-1.c: New test case.
11440
11441 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
11442
11443         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
11444         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
11445         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
11446         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
11447         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
11448         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
11449         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
11450         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
11451         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
11452         objc.dg/try-catch-8.m: New.
11453
11454 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
11455
11456         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
11457         remove extraneous semicolons.
11458
11459 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
11460
11461         * obj-c++.dg/comp-types-12.mm: New.
11462         * objc.dg/comp-types-11.m: New.
11463         * objc.dg/selector-4.m: New.
11464
11465 2005-05-26  Andreas Jaeger  <aj@suse.de>
11466
11467         PR testsuite/20772
11468         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
11469         g++.old-deja/g++.ext/attrib3.C,
11470         g++.old-deja/g++.other/store-expr1.C,
11471         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
11472         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
11473         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
11474         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
11475         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
11476         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
11477         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
11478         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
11479         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
11480         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
11481         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
11482         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
11483         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
11484         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
11485         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
11486         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
11487         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
11488         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
11489         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
11490
11491 2005-05-26  Andreas Jaeger  <aj@suse.de>
11492
11493         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
11494         x86-64 compilation.
11495
11496 2005-05-26  Andreas Jaeger  <aj@suse.de>
11497
11498         PR testsuite/20772
11499         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
11500         gcc.misc-tests/i386-pf-athlon-1.c,
11501         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
11502         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
11503         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
11504         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
11505         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
11506         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
11507         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
11508         programs.
11509
11510         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
11511         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
11512         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
11513         x86-64 compilation.
11514
11515         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
11516         x86_64.
11517
11518         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
11519         effective-target ilp32.
11520
11521 2005-05-26  David Ung  <davidu@mips.com>
11522
11523         * gcc.target/mips/ext_ins.c: New test for testing the generation
11524         of MIPS32/64 rev 2 ext/ins instructions.
11525
11526 2005-05-26  Andreas Jaeger  <aj@suse.de>
11527
11528         * treelang/compile/unsigned.tree: Use gimple instead of
11529         nonexisting generic dump.
11530
11531 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
11532
11533         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
11534
11535 2005-05-26  Andreas Jaeger  <aj@suse.de>
11536
11537         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
11538
11539 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
11540
11541         PR libfortran/17283
11542         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
11543         Test callee-allocated memory with write statements.
11544
11545 2005-05-25  Roger Sayle  <roger@eyesopen.com>
11546
11547         PR middle-end/21709
11548         * gcc.dg/pr21709-1.c: New test case.
11549
11550 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
11551             Mike Stump  <mrs@apple.com>
11552
11553         * objc/execute/next_mapping.h: Update for C++.
11554
11555         * obj-c++.dg/selector-1.mm: Move to...
11556         * obj-c++.dg/selector-4.mm: here...
11557
11558         * obj-c++.dg/basic.mm: New.
11559         * obj-c++.dg/comp-types-1.mm: New.
11560         * obj-c++.dg/cxx-class-1.mm: New.
11561         * obj-c++.dg/cxx-ivars-1.mm: New.
11562         * obj-c++.dg/cxx-ivars-2.mm: New.
11563         * obj-c++.dg/cxx-ivars-3.mm: New.
11564         * obj-c++.dg/cxx-scope-1.mm: New.
11565         * obj-c++.dg/cxx-scope-2.mm: New.
11566         * obj-c++.dg/defs.mm: New.
11567         * obj-c++.dg/empty-private-1.mm: New.
11568         * obj-c++.dg/encode-1.mm: New.
11569         * obj-c++.dg/encode-2.mm: New.
11570         * obj-c++.dg/encode-3.mm: New.
11571         * obj-c++.dg/extern-c-1.mm: New.
11572         * obj-c++.dg/extra-semi.mm: New.
11573         * obj-c++.dg/fix-and-continue-2.mm: New.
11574         * obj-c++.dg/isa-field-1.mm: New.
11575         * obj-c++.dg/ivar-list-semi.mm: New.
11576         * obj-c++.dg/local-decl-1.mm: New.
11577         * obj-c++.dg/lookup-1.mm: New.
11578         * obj-c++.dg/lookup-2.mm: New.
11579         * obj-c++.dg/method-1.mm: New.
11580         * obj-c++.dg/method-2.mm: New.
11581         * obj-c++.dg/method-3.mm: New.
11582         * obj-c++.dg/method-4.mm: New.
11583         * obj-c++.dg/method-5.mm: New.
11584         * obj-c++.dg/method-6.mm: New.
11585         * obj-c++.dg/method-7.mm: New.
11586         * obj-c++.dg/no-extra-load.mm: New.
11587         * obj-c++.dg/overload-1.mm: New.
11588         * obj-c++.dg/pragma-1.mm: New.
11589         * obj-c++.dg/pragma-2.mm: New.
11590         * obj-c++.dg/private-1.mm: New.
11591         * obj-c++.dg/private-2.mm: New.
11592         * obj-c++.dg/proto-qual-1.mm: New.
11593         * obj-c++.dg/qual-types-1.mm: New.
11594         * obj-c++.dg/stubify-1.mm: New.
11595         * obj-c++.dg/stubify-2.mm: New.
11596         * obj-c++.dg/super-class-1.mm: New.
11597         * obj-c++.dg/super-class-2.mm: New.
11598         * obj-c++.dg/super-dealloc-1.mm: New.
11599         * obj-c++.dg/super-dealloc-2.mm: New.
11600         * obj-c++.dg/template-1.mm: New.
11601         * obj-c++.dg/template-2.mm: New.
11602         * obj-c++.dg/template-3.mm: New.
11603         * obj-c++.dg/template-4.mm: New.
11604         * obj-c++.dg/template-5.mm: New.
11605         * obj-c++.dg/template-6.mm: New.
11606         * obj-c++.dg/try-catch-1.mm: New.
11607         * obj-c++.dg/try-catch-2.mm: New.
11608         * obj-c++.dg/try-catch-3.mm: New.
11609         * obj-c++.dg/try-catch-4.mm: New.
11610         * obj-c++.dg/try-catch-5.mm: New.
11611         * obj-c++.dg/try-catch-6.mm: New.
11612         * obj-c++.dg/try-catch-7.mm: New.
11613         * obj-c++.dg/try-catch-8.mm: New.
11614         * obj-c++.dg/try-catch-9.mm: New.
11615         * obj-c++.dg/va-meth-1.mm: New.
11616
11617 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
11618
11619         * obj-c++.dg/selector-1.mm: New.
11620         * obj-c++.dg/selector-2.mm: New.
11621
11622 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
11623
11624         * obj-c++.dg/selector-3.mm: New.
11625         * objc.dg/selector-3.m: New.
11626
11627 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
11628
11629         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
11630         about where warning appears.
11631
11632 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
11633
11634         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
11635         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
11636         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
11637         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
11638
11639 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
11640
11641         * gcc.dg/20050524-1.c: New test.
11642
11643 2005-05-25  Jan Hubicka  <jh@suse.cz>
11644
11645         * gcc.dg/tree-prof/inliner-1.c: New.
11646
11647 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
11648
11649         * gcc.dg/tree-prof: New directory.
11650         * gcc.dg/tree-prof/tree-prof.exp: New.
11651
11652 2005-05-25  DJ Delorie  <dj@redhat.com>
11653
11654         * gcc.dg/Wattributes-1.c: New.
11655         * gcc.dg/Wattributes-2.c: New.
11656         * gcc.dg/Wattributes-3.c: New.
11657
11658 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
11659
11660         PR tree-optimization/19833
11661         * gcc.dg/uninit-4.c: Remove xfail.
11662         * gcc.dg/uninit-9.c: Ditto.
11663
11664 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
11665
11666         * obj-c++.dg/bitfield-[1-5].mm: New.
11667         * obj-c++.dg/class-protocol-1.mm: New.
11668         * obj-c++.dg/comp-types-1[0-1].mm: New.
11669         * obj-c++.dg/comp-types-[2-9].mm: New.
11670         * obj-c++.dg/encode-[4-8].mm: New.
11671         * obj-c++.dg/layout-1.mm: New.
11672         * obj-c++.dg/method-1[0-9].mm: New.
11673         * obj-c++.dg/method-2[0-1].mm: New.
11674         * obj-c++.dg/method-[8-9].mm: New.
11675         * obj-c++.dg/objc-gc-3.mm: New.
11676         * obj-c++.dg/try-catch-10.mm: New.
11677         * objc.dg/bitfield-5.m: New.
11678         * objc.dg/comp-types-10.m: New.
11679         * objc.dg/comp-types-9.m: New.
11680         * objc.dg/layout-1.m: New.
11681         * objc.dg/objc-gc-4.m: New.
11682         * objc.dg/try-catch-9.m: New.
11683         * objc.dg/class-protocol-1.m: Tweak diagnostics.
11684         * objc.dg/comp-types-1.m: Likewise.
11685         * objc.dg/comp-types-[5-6].m: Likewise.
11686         * objc.dg/method-9.m: Likewise.
11687
11688 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
11689
11690         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
11691         and on hardware without VMX support.
11692
11693         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
11694
11695         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
11696
11697         * lib/profopt.exp (dg-final-generate, dg-final-use,
11698         profopt-final-code, profopt-get-options): New.
11699         (profopt-execute): Process test directives.
11700
11701         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
11702         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
11703         cleanup-tree-dump, cleanup-saved-temps): Update comments.
11704
11705 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
11706
11707         PR C++/21645
11708         * g++.dg/init/ctor5.C: New test.
11709
11710 2005-05-24  Ira Rosen  <irar@il.ibm.com>
11711
11712         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
11713         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
11714         vect-113.c, vect-114.c.
11715
11716 2005-05-23  Adam Nemet  <anemet@lnxw.com>
11717
11718         * gcc.dg/const-elim-1.c: Remove xfails.
11719
11720 2005-05-23  Jeff Law  <law@redhat.com>
11721
11722         * gcc.c-torture/compile/pr21638.c: New test.
11723         * gcc.c-torture/compile/20050520-1.c: New test.
11724
11725 2005-05-23  Nick Clifton  <nickc@redhat.com>
11726
11727         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
11728         be a proper triple, ie: m32r*-*-*.
11729         * g++.old-deja/g++.jason/thunk3.C: Likewise.
11730
11731 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
11732
11733         PR middle-end/21331
11734         PR tree-opt/21293
11735         * gcc.c-torture/compile/pr21293.c: New test.
11736         * gcc.c-torture/execute/pr21331.c: New test.
11737
11738 2004-05-20  Richard Henderson  <rth@redhat.com>
11739
11740         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
11741
11742 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
11743
11744         * obj-c++-dg.exp: Add.
11745         * obj-c++.exp: Add.
11746         * obj-c++.dg/dg.exp: Add.
11747
11748 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
11749
11750         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
11751         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
11752
11753 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
11754
11755         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
11756
11757 2004-05-19  Richard Henderson  <rth@redhat.com>
11758
11759         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
11760
11761 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
11762
11763         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
11764
11765         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
11766
11767 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
11768
11769         PR c++/21495
11770         * g++.dg/parse/extern1.C: New test.
11771         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
11772
11773 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11774
11775         * gcc.dg/c99-math.h: New.
11776         * gcc.dg/c99-math-float-1.c: New test.
11777         * gcc.dg/c99-math-double-1.c: Likewise.
11778         * gcc.dg/c99-math-long-double-1.c: Likewise.
11779
11780 2005-05-18  Richard Henderson  <rth@redhat.com>
11781
11782         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
11783
11784 2005-05-18  Devang Patel  <dpatel@apple.com>
11785
11786         * g++.dg/opt/20050511-1.C: New test.
11787
11788 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
11789
11790         PR libfortran/21127
11791         * gfortran.dg/reshape-complex.f90: New test.
11792
11793 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
11794
11795         * gfortran.dg/array_constructor_1.f90: New test.
11796         * gfortran.dg/array_constructor_2.f90: New test.
11797
11798 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
11799
11800         PR fortran/20954
11801         * gfortran.dg/pr20954.f: New test.
11802
11803 2005-05-17  Mike Stump  <mrs@apple.com>
11804
11805         Yet more Objective-C++...
11806
11807         * objc.dg/method-5.m: Update.
11808         * objc.dg/method-6.m: Update.
11809         * objc.dg/method-7.m: Update.
11810         * objc.dg/method-9.m: Update.
11811         * objc.dg/try-catch-2.m: Update.
11812
11813 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
11814
11815         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
11816         Remove little-endian optimizations.
11817
11818 2005-05-17  Jeff Law  <law@redhat.com>
11819
11820         * g++.dg/tree-ssa/pr14814.C: New test.
11821         * gcc.dg/tree-ssa/pr14814.C: New test.
11822         * gcc.dg/tree-ssa/pr17141-1.C: New test.
11823         * gcc.dg/tree-ssa/pr17141-2.C: New test.
11824
11825 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
11826
11827         * gcc.dg/compat/generate-random.c: Do not include
11828         libiberty.h.
11829         * gcc.dg/compat/generate-random_r.c: Likewise.
11830
11831 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
11832
11833         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
11834
11835 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
11836
11837         PR middle-end/21595
11838         * g++.dg/tree-ssa/builtin1.C: New testcase.
11839
11840 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
11841
11842         PR c++/21454
11843         * g++.dg/opt/const4.C: New test.
11844
11845         PR middle-end/21492
11846         * g++.dg/opt/crossjump1.C: New test.
11847
11848         PR tree-optimization/21610
11849         * gcc.c-torture/compile/20050516-1.c: New test.
11850
11851         PR fortran/15080
11852         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
11853         about the test failing.
11854         * gfortran.fortran-torture/execute/where_7.f90: New test.
11855         * gfortran.fortran-torture/execute/where_8.f90: New test.
11856
11857 2005-05-16  Richard Henderson  <rth@redhat.com>
11858
11859         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
11860         i?86 and x86_64.
11861
11862 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
11863
11864         * gcc.dg/compat/generate-random.c (config.h): Do not include.
11865         (limits.h): Include unconditionally.
11866         (stdlib.h): Likewise.
11867         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
11868         (limits.h): Include unconditionally.
11869         (stdlib.h): Likewise.
11870         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
11871         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
11872         (limits.h): Include unconditionally.
11873         (stdlib.h): Likewise.
11874         (hashtab.h): Do not include.
11875         (getopt.h): Likewise.
11876         (stddef.h): Include.
11877         (hashval_t): Define.
11878         (struct entry): Add "next" field.
11879         (HASH_SIZE): New macro.
11880         (hash_table): New variable.
11881         (switchfiles): Do not use xmalloc.
11882         (mix): New macro.
11883         (iterative_hash): New function.
11884         (hasht): Remove.
11885         (e_exists): New function.
11886         (e_insert): Likewise.
11887         (output): Use, instead of libiberty hashtable functions.
11888         (main): Do not use getopt.  Do not call htab_create.
11889
11890 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
11891
11892         PR libstdc++/21526
11893         * lib/target-supports.exp (check_mkfifo_available):
11894         Return 0 for cygwin as mkfifo support incomplete on platform.
11895         Fix typos in comments.
11896
11897 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
11898
11899         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
11900
11901 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
11902
11903         PR fortran/17432
11904         * gfortran.dg/assign_4.f: New test.
11905
11906 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
11907
11908         PR tree-optimization/21563
11909         * gcc.dg/tree-ssa/pr21563.c: New.
11910
11911 2005-05-14  Jan Hubicka  <jh@suse.cz>
11912
11913         * gcc.dg/noreturn-7.c: Allow control reaches warning.
11914
11915 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
11916
11917         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
11918
11919 2005-05-13  Julian Brown  <julian@codesourcery.com>
11920
11921         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
11922         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
11923
11924 2005-05-13  Jan Hubicka  <jh@suse.cz>
11925
11926         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
11927         * gcc.dg/fold-xor-?.c: Likewise.
11928         * gcc.dg/pr15784-?.c: Likewise.
11929         * gcc.dg/pr20922-?.c: Likewise.
11930         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
11931         * gcc.dg/tree-ssa/pr17598.c: Likewise.
11932         * gcc.dg/tree-ssa/pr20470.c: Likewise.
11933
11934 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11935
11936         PR fortran/21260
11937         * gfortran.dg/hollerith_1.f90: New test.
11938
11939 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11940
11941         * gfortran.dg/func_result_2.f90: New test.
11942
11943 2005-05-11  Bud Davis  <bdavis@gfortran.org>
11944
11945         * gfortran.dg/dev_null.f90: New test.
11946
11947 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
11948
11949         * gcc.dg/arm-vfp1.c: Revert last change.
11950
11951 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
11952
11953         PR middle-end/19807
11954         PR tree-optimization/19639
11955         * g++.dg/tree-ssa/pr19807.C: New testcase.
11956
11957 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11958
11959         PR libfortran/21471
11960         * gfortran.dg/append-1.f90: New test.
11961
11962 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
11963
11964         * gcc.dg/pr18501.c: XFAIL.
11965         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
11966         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
11967         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
11968         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
11969         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
11970         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
11971         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
11972         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
11973
11974 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11975
11976         PR fortran/20178
11977         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
11978         gfortran.dg/f2c_3.f90: New tests.
11979
11980         * gfortran.dg/return_1.f90: Fix dg annotation.
11981
11982 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
11983
11984         * gcc.c-torture/compile/20050510-1.c: New test.
11985
11986 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
11987
11988         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
11989
11990 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
11991
11992         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
11993
11994 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
11995
11996         PR c/17913
11997         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
11998
11999 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
12000
12001         PR c/21342
12002         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
12003         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
12004
12005 2005-05-10  Ben Elliston  <bje@au.ibm.com>
12006
12007         PR debug/16676
12008         * gcc.dg/debug/pr16676.c: New test.
12009
12010 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
12011
12012         PR testsuite/21443
12013         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
12014         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
12015         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
12016         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
12017         Change -O1 to -O2.
12018         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
12019         -fno-tree-dominator-opts.
12020
12021 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12022
12023         * gfortran.dg/return_1.f90: New test.
12024
12025 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
12026
12027         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
12028
12029         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
12030
12031 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
12032
12033         PR c++/21427
12034         * g++.dg/inherit/covariant13.C: New.
12035
12036 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12037
12038         PR libfortran/19155
12039         * gfortran.dg/pr19155.f: New test.
12040
12041 2005-05-08  Roger Sayle  <roger@eyesopen.com>
12042
12043         PR inline-asm/8788
12044         * gcc.dg/pr8788-1.c: New testcase.
12045
12046 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
12047
12048         PR target/21416
12049         * gcc.target/mips/fpcmp-[12].c: New tests.
12050
12051 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
12052
12053         * lib/target-supports-dg.exp (dg-require-fork): New function.
12054         (dg-require-mkfifo): Likewise.
12055         * lib/target-supports.exp (check_function_available): New
12056         function.
12057         (check_fork_available): Likewise.
12058         (check_mkfifo_available): Likewise.
12059
12060 2005-05-06  Jeff Law  <law@redhat.com>
12061
12062         * gcc.c-torture/compile/pr21380.c: New test.
12063
12064 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
12065
12066         PR c++/20961
12067         * g++.dg/ext/weak3.C: New test.
12068
12069 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
12070
12071         PR c++/21352
12072         * g++.dg/template/crash37.C: New test.
12073
12074 2005-05-05  Paul Brook  <paul@codesourcery.com>
12075
12076         * gcc.dg/arm-g2.c: Use effective-target arm32.
12077         * gcc.dg/arm-mmx-1.c: Ditto.
12078         * gcc.dg/arm-scd42-2.c: Ditto.
12079         * gcc.dg/arm-vfp1.c: Ditto.
12080         * lib/target-supports.exp (check_effective_target_arm32): New
12081         function.
12082
12083 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
12084
12085         PR libfortran/21354
12086         gfortran.dg/in_pack_rank7.f90: New test.
12087
12088 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
12089
12090         PR middle-end/15618
12091         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
12092
12093 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
12094
12095         PR middle-end/21265
12096         * gcc.dg/20050503-1.c: New test.
12097
12098         PR rtl-optimization/21239
12099         * gcc.dg/i386-sse-11.c: New test.
12100
12101 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
12102
12103         PR target/16888
12104         * gcc.target/i386/asm-1.c: New test.
12105
12106 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
12107
12108         PR rtl-optimization/21330
12109         * gcc.c-torture/execute/20050502-1.c: New test.
12110
12111         PR target/21297
12112         * gcc.c-torture/execute/20050502-2.c: New test.
12113
12114 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
12115
12116         PR middle-end/21282
12117         * gcc.dg/pr21282.c: New.
12118
12119 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
12120
12121         * gcc.dg/vect/pr20122.c: Clean up .vect file.
12122         * gcc.dg/vect/vect-92.c: Likewise.
12123         * gcc.dg/vect/vect-93.c: Likewise.
12124         * gcc.dg/vect/vect-dv-1.c: Likewise.
12125         * gcc.dg/vect/vect-dv-2.c: Likewise.
12126         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
12127
12128 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
12129
12130         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
12131         * gfortran.dg/vect/vect-2.f90: Likewise.
12132         * gfortran.dg/vect/vect-3.f90: Likewise.
12133         * gfortran.dg/vect/vect-4.f90: Likewise.
12134         * gfortran.dg/vect/vect-5.f90: Likewise.
12135
12136 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
12137
12138         PR target/20813
12139         * gcc.dg/rs6000-fpint-2.c: New.
12140
12141 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
12142
12143         PR c/15698
12144         * gcc.dg/builtins-30.c: Update expected messages.
12145         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
12146         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
12147         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
12148
12149 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
12150
12151         PR tree-optimization/21294
12152         * gcc.dg/tree-ssa/pr21294.c: New.
12153
12154 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
12155
12156         * gcc.dg/altivec-3.c (vec_store): Do not use the old
12157         __builtin_altivec_st_internal_4si built-in.
12158
12159 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
12160
12161         PR c++/15875
12162         * g++.dg/template/ptrmem14.C: New test.
12163
12164 2005-05-02  Paul Brook  <paul@codesourcery.com>
12165
12166         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
12167
12168 2005-05-02  Michael Matz  <matz@suse.de>
12169
12170         PR c++/19542
12171         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
12172
12173 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
12174
12175         * g++.dg/cpp/weak.C: New test.
12176
12177 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
12178
12179         * gcc.dg/tree-ssa/loop-8.c: New test.
12180
12181 2005-04-30  Michael Maty  <matz@suse.de>
12182
12183         * gcc.dg/inline-mcpy.c: New test.
12184
12185 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
12186
12187         PR libfortran/18958
12188         * gfortran.dg/eoshift.f90: New test case.
12189
12190 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
12191
12192         PR libfortran/18857
12193         * gfortran.dg/matmul_1.f90: New test.
12194
12195 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
12196
12197         PR tree-optimization/21030
12198         * gcc.dg/tree-ssa/pr21030.c: New.
12199
12200 2005-04-29  Devang Patel  <dpatel@apple.com>
12201
12202         PR tree-optimization/21272
12203         * gcc.dg/vect/vect-ifcvt-10.c: New test.
12204
12205 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
12206
12207         PR fortran/13082
12208         PR fortran/18824
12209         * gfortran.dg/entry_4.f90: New test.
12210         * gfortran.fortran-torture/execute/entry_1.f90: New test.
12211         * gfortran.fortran-torture/execute/entry_2.f90: New test.
12212         * gfortran.fortran-torture/execute/entry_3.f90: New test.
12213         * gfortran.fortran-torture/execute/entry_4.f90: New test.
12214         * gfortran.fortran-torture/execute/entry_5.f90: New test.
12215         * gfortran.fortran-torture/execute/entry_6.f90: New test.
12216         * gfortran.fortran-torture/execute/entry_7.f90: New test.
12217
12218 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12219
12220         * gfortran.fortran-torture/execute/entry_8.f90: New test.
12221
12222 2005-04-29  Paul Brook  <paul@codesourcery.com>
12223
12224         * gfortran.dg/entry_3.f90: New test.
12225
12226 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12227
12228         * gfortran.dg/implicit_4.f90: New test.
12229
12230 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
12231
12232         * lib/target-supports.exp (check_profiling_available): Return
12233         false for xtensa-*-elf.
12234
12235 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
12236
12237         * lib/fortran-torture.exp (fortran-torture.exp): Catch
12238         error if file cannot be deleted.
12239
12240 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
12241
12242         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
12243         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
12244         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
12245         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
12246         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
12247         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
12248         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
12249         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
12250         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
12251         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
12252         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
12253         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
12254         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
12255
12256 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12257
12258         PR fortran/20865
12259         * gfortran.dg/pr20865.f90: New test.
12260
12261 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
12262
12263         * gcc.dg/void-cast-2.c: New test.
12264
12265 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
12266
12267         PR c/21159
12268         * gcc.dg/void-cast-1.c: New test.
12269
12270 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
12271
12272         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
12273
12274 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12275
12276         PR fortran/21177
12277         * gfortran.dg/pr21177.f90: New test.
12278
12279 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
12280
12281         PR tree-optimization/21171
12282         * gcc.dg/tree-ssa/pr21171.c: New test.
12283
12284 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
12285
12286         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
12287         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
12288         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
12289         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
12290         gcc.dg/tree-ssa/gen-vect-32.c: New.
12291         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
12292         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
12293         don't run on PPC32.
12294
12295 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
12296
12297         PR c/21213
12298         * gcc.dg/transparent-union-3.c: New test.
12299
12300 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
12301
12302         PR c/20740
12303         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
12304         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
12305         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
12306         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
12307         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
12308         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
12309
12310 2005-04-26  Jeff Law  <law@redhat.com>
12311
12312         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
12313         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
12314         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
12315         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
12316         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
12317         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
12318         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
12319
12320 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
12321
12322         PR tree-optimization/17598
12323         * gcc.dg/tree-ssa/pr17598.c: New testcase.
12324
12325 2005-04-25  Mike Stump  <mrs@apple.com>
12326
12327         * objc.dg/fix-and-continue-1.m: Add.
12328
12329 2005-04-25  Roger Sayle  <roger@eyesopen.com>
12330
12331         PR c++/20995
12332         * g++.dg/opt/pr20995-1.C: New test case.
12333
12334 2005-04-25  Devang Patel <dpatel@apple.com>
12335
12336         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
12337
12338 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
12339
12340         PR testsuite/21062
12341         * g++.dg/opt/alias2.C (printf): Correct the prototype.
12342
12343 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
12344
12345         PR C++/21188
12346         * g++.dg/opt/rtti2.C: New test.
12347
12348 2005-04-25  Paul Brook  <paul@codesourcery.com>
12349         Steven G. Kargl  <kargls@comcast.net>
12350
12351         PR fortran/20879
12352         * gfortran.dg/ichar_1.f90: New file.
12353
12354 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
12355
12356         PR middle-end/20991
12357         * g++.dg/opt/pr20991.C: New test.
12358
12359         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
12360         where sizeof (type) < __alignof__ (type).
12361         * gcc.dg/compat/struct-layout-1.h: Likewise.
12362
12363 2005-04-24  Per Bothner  <per@bothner.com>
12364             Devang Patel  <dpatel@apple.com>
12365
12366         PR preprocessor/20907
12367         * gcc.dg/cpp/very-long-comment.c: New test.
12368
12369 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12370
12371         PR fortran/20059
12372         * gfortran.dg/common_5.f: New test.
12373
12374 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
12375
12376         PR middle-end/21082
12377         * g++.dg/tree-ssa/pr21082.C: New testcase.
12378
12379 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
12380
12381         * gcc.dg/vect/vect-99.c: New test.
12382
12383 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
12384
12385         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
12386
12387 2005-04-22  Jeff Law  <law@redhat.com>
12388
12389         * gcc.dg/uninit-5.c: Remove xfails.
12390         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
12391         conditionals and loads.
12392
12393 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
12394
12395         PR libfortran/20074
12396         PR libfortran/20436
12397         PR libfortran/21108
12398         * gfortran.dg/nested_reshape.f90: new test
12399         * gfortran.dg/reshape-alloc.f90: new test
12400         * gfortran.dg/reshape.f90: new test
12401
12402 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
12403
12404         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
12405
12406         * gcc.dg/arm-vfp1.c: New test.
12407
12408 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
12409
12410         PR c++/21087
12411         * g++.dg/lookup/builtin2.C: New test.
12412
12413 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
12414
12415         * gcc.dg/weak/weak-13.c: New test.
12416
12417 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
12418
12419         * lib/target-supports.exp (check_effective_target_sync_int_long):
12420         Add powerpc*.
12421
12422 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
12423
12424         * gcc.target/mips/branch-1.c: New test.
12425
12426 2005-04-21  Richard Henderson  <rth@redhat.com>
12427
12428         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
12429         * gcc.dg/vect/vect-86.c: Likewise.
12430         * gcc.dg/vect/vect-87.c: Likewise.
12431         * gcc.dg/vect/vect-88.c: Likewise.
12432
12433 2005-04-21  Devang Patel  <dpatel@apple.com>
12434
12435         PR optimization/20994
12436         * gcc.dg/tree-ssa/ifc-3.c: New test.
12437
12438 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
12439
12440         PR c/12913
12441         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
12442         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
12443         gcc.dg/c99-vla-jump-5.c: New tests.
12444
12445 2005-04-19  Richard Henderson  <rth@redhat.com>
12446
12447         * lib/target-supports.exp (check_effective_target_vect_int_mult):
12448         Fix typo in exists check.
12449         (check_effective_target_sync_int_long): New.
12450         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
12451         * gcc.dg/ia64-sync-2.c: Likewise.
12452         * gcc.dg/ia64-sync-3.c: Likewise.
12453         * gcc.dg/ia64-sync-4.c: Likewise.
12454
12455 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
12456
12457         * gcc.dg/fold-xor-1.c: New test.
12458         * gcc.dg/fold-xor-2.c: New test.
12459
12460 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
12461
12462         PR target/20670
12463         * g++.dg/eh/fp-regs.C: New test.
12464
12465 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
12466
12467         * gcc.dg/Wint-to-pointer-cast-1.c,
12468         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
12469         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
12470         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
12471
12472 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12473
12474         PR fortran/16861
12475         * gfortran.dg/pr16861.f90: New test.
12476
12477 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
12478
12479         * gcc.dg/pr21085.c: New test.
12480
12481 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
12482
12483         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
12484         (setup_mips_tests, dg-mips-options): New procedures.
12485         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
12486         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
12487         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
12488         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
12489         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
12490         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
12491         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
12492         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
12493         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
12494         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
12495         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
12496         dg-mips-options instead of dg-options.  Remove now-redundant
12497         preprocessor guards.
12498         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
12499         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
12500         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
12501         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
12502         * gcc.dg/vr-mult-2.c: Delete.
12503         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
12504         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
12505         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
12506         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
12507         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
12508         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
12509         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
12510
12511 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
12512
12513         * ada/acats/run_all.sh: Use sync when executable not present.
12514
12515 2005-04-18  Devang Patel  <dpatel@apple.com>
12516
12517         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
12518         * gcc.dg/vect/vect-11a.c: New.
12519         * gcc.dg/vect/vect-none.c: Update.
12520         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
12521
12522 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
12523
12524         PR tree-optimization/20922
12525         * gcc.dg/pr20922-1.c: New test.
12526         * gcc.dg/pr20922-2.c: New test.
12527         * gcc.dg/pr20922-3.c: New test.
12528         * gcc.dg/pr20922-4.c: New test.
12529         * gcc.dg/pr20922-5.c: New test.
12530         * gcc.dg/pr20922-6.c: New test.
12531
12532 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12533
12534         PR libfortran/20950
12535         * gfortran.dg/pr20950.f: New test.
12536
12537 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12538
12539         PR libfortran/19216
12540         * gfortran.dg/pr19216.f: New test.
12541
12542 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
12543
12544         PR tree-optimization/21001
12545         * gcc.dg/tree-ssa/pr21001.c: New.
12546
12547 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
12548
12549         PR libfortran/21075
12550         * gfortran.dg/reshape_rank7.f90: New test.
12551
12552 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
12553
12554         PR libfortran/12884 gfortran.dg/pr12884.f: New test
12555         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
12556         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
12557         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
12558         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
12559         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
12560         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
12561         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
12562         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
12563         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
12564         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
12565         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
12566         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
12567         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
12568         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
12569         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
12570         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
12571         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
12572         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
12573         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
12574         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
12575
12576 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
12577
12578         * gfortran.dg/wtruncate.f: New testcase.
12579         * gfortran.dg/wtruncate.f90: New testcase.
12580
12581 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
12582
12583         PR c++/21025
12584         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
12585         which sizeof/alignof is dependent, rather than just whether we are
12586         processing_template_decl.
12587
12588 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
12589
12590         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
12591         corrected typo where the wrong variables had been compared.
12592
12593 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
12594
12595         PR libfortran/18495
12596         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
12597         Test callee-allocated version of return array with a write
12598         statement.
12599         Test spread with a temporary with another write statement.
12600
12601 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
12602
12603         PR tree-optimization/21031
12604         * gcc.dg/tree-ssa/pr21031.c: New.
12605
12606 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
12607
12608         PR tree-optimization/21004
12609         * gcc.dg/builtins-53.c: Include builtins-config.h.
12610         Check floorf, ceilf, floorl and ceill transformations
12611         only when HAVE_C99_RUNTIME is defined.
12612
12613 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
12614
12615         PR middle-end/20739
12616         * gcc.dg/tree-ssa/pr20739.c: New test.
12617
12618 2005-04-14  Mike Stump  <mrs@apple.com>
12619
12620         * gcc.dg/Foundation.framework/empty: New.
12621         * gcc.dg/framework-2.c: New.
12622
12623 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
12624
12625         PR tree-optimization/21021
12626         * gcc.c-torture/compile/pr21021.c: New.
12627
12628 2005-04-14  Janis Johnson  <janis187@us.ibm.com
12629
12630         PR testsuite/21010
12631         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
12632         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
12633         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
12634         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
12635         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
12636         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
12637         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
12638         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
12639
12640 2005-04-14  Richard Henderson  <rth@redhat.com>
12641
12642         * lib/target-supports.exp (check_effective_target_vect_condition):
12643         Add ia64, i?86, and x86_64.
12644
12645 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
12646
12647         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
12648
12649 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
12650
12651         PR tree-optimization/20657
12652         * gcc.dg/tree-ssa/pr20657.c: New.
12653
12654 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
12655
12656         * gcc.dg/builtins-53.c: Also check (int)trunc* and
12657         (long long int)trunc*.
12658
12659 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
12660
12661         PR target/20927
12662         * gcc.dg/pr20927.c: New test.
12663
12664 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
12665
12666         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
12667         * gcc.target/mips/asm-1.c: Likewise.
12668
12669 2005-04-13  Dale Johannesen  <dalej@apple.com>
12670
12671         * objc.dg/objc-fast-4.m: New.
12672
12673 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
12674
12675         * gcc.target/cris/torture/cris-torture.exp: New driver in new
12676         directory.
12677         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
12678
12679 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
12680
12681         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
12682         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
12683         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
12684
12685 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
12686
12687         PR tree-optimization/20913
12688         * gcc.dg/tree-ssa/pr20913.c: New.
12689
12690         PR tree-optimization/20702
12691         * gcc.dg/tree-ssa/pr20702.c: New.
12692
12693 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12694
12695         PR c++/13744
12696         * g++.dg/inherit/local3.C: New test.
12697
12698 2005-04-12  Jeff Law  <law@redhat.com>
12699
12700         * gcc.dg/tree-ssa/20050412-1.c: New test.
12701
12702 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
12703
12704         PR libfortran/19016
12705         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
12706         Add tests with mask generated by expression.
12707         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
12708         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
12709         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
12710
12711 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
12712
12713         PR middle-end/20917
12714         * gcc.dg/20050409-1.c: New test.
12715
12716 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
12717
12718         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
12719
12720 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
12721
12722         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
12723         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
12724         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
12725         (TARGET_CXX): Adjust accordingly.
12726         * target.h (struct gcc_target): Remove epxort_class_data.  Add
12727         determine_class_data_visibility and class_data_always_comdat.
12728         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
12729         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
12730         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
12731         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
12732         (arm_cxx_determine_class_data_visibility): New.
12733         (arm_cxx_class_data_always_comdat): Likewise.
12734         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
12735         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
12736         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
12737         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
12738         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
12739         Define.
12740
12741 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
12742
12743         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
12744
12745 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
12746
12747         * gcc.dg/i386-darwin-fpmath.c: New.
12748
12749 2004-04-11  Devang Patel  <dpatel@apple.com>
12750
12751         * lib/target-supports.exp (check_effective_target_vect_condition): New.
12752         * gcc.dg/vect/vect-ifcvt-1.c: New test.
12753         * gcc.dg/vect/vect-ifcvt-2.c: New test.
12754         * gcc.dg/vect/vect-ifcvt-3.c: New test.
12755         * gcc.dg/vect/vect-ifcvt-4.c: New test.
12756         * gcc.dg/vect/vect-ifcvt-5.c: New test.
12757         * gcc.dg/vect/vect-ifcvt-6.c: New test.
12758         * gcc.dg/vect/vect-ifcvt-7.c: New test.
12759         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
12760
12761 2004-04-11  Devang Patel  <dpatel@apple.com>
12762
12763         * gcc.dg/vect/vect-dv-1.c: New test.
12764         * gcc.dg/vect/vect-dv-2.c: New test.
12765
12766 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
12767
12768         PR tree-optimization/20933
12769         * gcc.dg/tree-ssa/pr20933.c: New test.
12770
12771 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12772
12773         * gfortran.dg/fold_nearest.f90: New test.
12774
12775 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
12776
12777         * gcc.dg/tree-ssa/alias-1.c: New test.
12778
12779 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
12780
12781         PR tree-optimization/20920
12782         * g++.dg/tree-ssa/pr20920.C: New test.
12783
12784 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
12785
12786         * gcc.dg/builtins-53.c: Also check (int)ceil* and
12787         (long long int)ceil*.
12788
12789 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
12790
12791         * g++.dg/warn/Wdtor1.C: Declare template in system header with
12792         explicit C++ linkage.
12793
12794 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12795
12796         * gfortran.dg/pr17229.f: Take care of the new obsolescence
12797         warning for arithmetic IF statements.
12798
12799 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
12800
12801         * eor_handling_1.f90: New test case.
12802         * eor_handling_2.f90: New test case.
12803         * eor_handling_3.f90: New test case.
12804         * eor_handling_4.f90: New test case.
12805         * eor_handling_5.f90: New test case.
12806         * noadv_size.f90: New test case.
12807         * pad_no.f90: New test case.
12808
12809 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
12810
12811         * gcc.c-torture/execute/20050410-1.c: New test.
12812
12813 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
12814
12815         * gcc.dg/pr20126.c: New.
12816
12817 2005-04-09  Bud Davis  <bdavis@gfortran.org>
12818             Steven G. Kargl <kargls@comcast.net>
12819
12820         * gfortran.dg/PR19872.f: New test.
12821
12822 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
12823
12824         * gfortran.dg/nint_1.f90: Fix dg-do directive.
12825
12826 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
12827
12828         * gfortran.dg/nint_1.f90: New test.
12829
12830 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
12831
12832         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
12833         Added test for callee-allocated arrays with write statements.
12834         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
12835         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
12836         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
12837         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
12838         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
12839
12840 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
12841
12842         PR libfortran/20163
12843         * gfortran.dg/open-options-blanks.f: New test.
12844
12845 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
12846
12847         PR fortran/13257
12848         * gfortran.dg/comma_format_extension_[1234].f: New tests.
12849
12850 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
12851
12852         * gcc.dg/tree-ssa/stdarg-1.c: New test.
12853         * gcc.dg/tree-ssa/stdarg-2.c: New test.
12854         * gcc.dg/tree-ssa/stdarg-3.c: New test.
12855         * gcc.dg/tree-ssa/stdarg-4.c: New test.
12856         * gcc.dg/tree-ssa/stdarg-5.c: New test.
12857         * gcc.c-torture/execute/stdarg-4.c: New test.
12858
12859         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
12860
12861         PR target/20795
12862         * g++.dg/abi/param2.C: New test.
12863
12864 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
12865
12866         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
12867
12868 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
12869
12870         * gcc.dg/builtins-53.c: New test.
12871
12872 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
12873
12874         * g++.dg/tree-ssa/pr18178.C: New test.
12875         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
12876         * gcc.c-torture/execute/20041019-1.c: New test.
12877         * gcc.dg/tree-ssa/20041008-1.c: New test.
12878         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
12879         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
12880         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
12881         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
12882         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
12883         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
12884         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
12885         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
12886         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
12887         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
12888
12889 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
12890
12891         PR rtl-optimization/20466
12892         * gcc.c-torture/execute/pr20466-1.c: New test.
12893
12894 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
12895
12896         PR c++/20905
12897         * g++.dg/parse/cond2.C: New test.
12898
12899         PR c++/20145
12900         * g++.dg/warn/Wdtor1.C: New test.
12901
12902 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12903
12904         PR fortran/17229
12905         * gfortran.dg/pr17229.f: New test.
12906
12907 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
12908
12909         * gfortran.dg/tiny_1.f90: New test.
12910         * gfortran.dg/tiny_2.f90: ditto.
12911
12912 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
12913
12914         * gfortran.dg/eor_1.f90: Fix dg-do run line
12915         * gfortran.dg/open_new.f90: Fix dg-do run line
12916
12917 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
12918
12919         * lib/target-supports.exp (get_compiler_messages): Support
12920         optional arguments, the fourth being compiler options.
12921         (check_effective_target_fpic): New proc.
12922         * gcc.dg/20050321-2.c: Restrict to target fpic.
12923
12924 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
12925
12926         * gcc.dg/15443-1.c: New test.
12927         * gcc.dg/15443-2.c: Likewise.
12928
12929 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12930
12931         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
12932
12933 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
12934
12935         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
12936
12937 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
12938
12939         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
12940         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
12941         -m64.
12942         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
12943         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
12944         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
12945
12946 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
12947
12948         PR c++/20212
12949         * g++.dg/warn/Wunused-11.C: New test.
12950
12951 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
12952
12953         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
12954
12955 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
12956
12957         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
12958
12959 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
12960
12961         PR c++/20734
12962         * g++.dg/template/ptrmem13.C: New test.
12963
12964 2005-04-05  Per Bothner  <per@bothner.com>
12965
12966         * lib/gcc.exp: Always add -fno-show-column, for now.
12967
12968 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
12969
12970         PR testsuite/20767
12971         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
12972         of plain old "unsigned int" for the type of "i".  Makes this test
12973         64bit clean.
12974
12975 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
12976
12977         * gcc.dg/i386-ssefn-1.c: New test.
12978         * gcc.dg/i386-ssefn-2.c: New test.
12979         * gcc.dg/i386-ssefn-3.c: New test.
12980         * gcc.dg/i386-ssefn-4.c: New test.
12981
12982 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
12983
12984         PR tree-optimization/20076
12985         * gcc.dg/builtin-apply4.c: New test.
12986
12987         PR preprocessor/19475
12988         * gcc.dg/cpp/macspace1.c: New test.
12989         * gcc.dg/cpp/macspace2.c: New test.
12990
12991 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12992
12993         * gfortran.dg/pr20755.f: Fixed bad format.
12994
12995 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
12996
12997         PR c++/20763
12998         * g++.dg/ext/attrib21.C: New test.
12999
13000 2004-04-05  Devang Patel  <dpatel@apple.com>
13001
13002         * lib/target-supports.exp (check_effective_target_vect_shif): New.
13003         * gcc.dg/vect/vect-shift-1.c: New test.
13004
13005 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13006
13007         PR libfortran/20755
13008         * gfortran.dg/pr20755.f: New test.
13009
13010 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
13011
13012         * gfortran.dg/pr15959.f90: New test.
13013         * gfortran.dg/string_pad_trunc.f90: New test.
13014
13015 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13016
13017         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
13018         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
13019         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
13020         syntax.
13021
13022 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
13023
13024         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
13025
13026 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13027
13028         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
13029         * gcc.c-torture/compile/20011119-2.c: Likewise.
13030         * gcc.c-torture/compile/981001-2.c: Likewise.
13031
13032 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
13033
13034         PR c++/20679
13035         * g++.dg/template/overload4.C: New test.
13036
13037 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
13038
13039         PR c++/20746
13040         * g++.dg/abi/covariant5.C: New.
13041
13042         PR debug/20505
13043         * g++.dg/debug/const2.C: New.
13044
13045 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
13046
13047         PR rtl-optimization/16104
13048         * gcc.c-torture/execute/20050316-1.c: New test.
13049
13050 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
13051
13052         * g++.dg/template/spec23.C: Fix dg-error text.
13053
13054 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
13055
13056         PR c++/19199
13057         * g++.dg/expr/lval2.C: New.
13058
13059 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13060
13061         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
13062         __builtin_strcasecmp and __builtin_strncasecmp.
13063
13064 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
13065
13066         PR c++/20723
13067         * g++.dg/template/spec22.C: New.
13068         * g++.dg/template/spec23.C: New.
13069
13070 2005-04-03  Dale Ranta  <dir@lanl.gov>
13071             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13072
13073         PR libfortran/20068
13074         PR libfortran/20125
13075         PR libfortran/20156
13076         PR libfortran/20471
13077         * gfortran.dg/backspace.f: New test.
13078
13079 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
13080
13081         * gcc.dg/pr19345.c: New test.
13082
13083 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
13084
13085         PR tree-optimization/20640
13086         * gcc.dg/torture/tree-loop-1.c: New.
13087
13088 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
13089
13090         PR rtl-optimization/20290
13091         * gcc.c-torture/execute/loop-ivopts-2.c: New.
13092
13093 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
13094
13095         * gcc.dg/rs6000-fpint.c: New.
13096
13097 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
13098
13099         * gcc.dg/old-style-then-proto-1.c: New test.
13100
13101 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13102
13103         * gfortran.fortran-torture/execute/backspace.f90: Check
13104         after backspace and read was incorrect.
13105
13106 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13107
13108         * gcc.c-torture/execute/builtins/strcat.c: Check the result
13109         buffer past the terminating NUL using memcmp.
13110         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
13111         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
13112
13113         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
13114         Fix unused/uninitialized variable warnings.
13115
13116         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
13117         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
13118         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
13119         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
13120
13121         * gcc.c-torture/execute/builtins/abs-1-lib.c,
13122         gcc.c-torture/execute/builtins/fputs-lib.c,
13123         gcc.c-torture/execute/builtins/lib/fprintf.c,
13124         gcc.c-torture/execute/builtins/lib/main.c,
13125         gcc.c-torture/execute/builtins/lib/memcmp.c,
13126         gcc.c-torture/execute/builtins/lib/memmove.c,
13127         gcc.c-torture/execute/builtins/lib/mempcpy.c,
13128         gcc.c-torture/execute/builtins/lib/memset.c,
13129         gcc.c-torture/execute/builtins/lib/printf.c,
13130         gcc.c-torture/execute/builtins/lib/sprintf.c,
13131         gcc.c-torture/execute/builtins/lib/stpcpy.c,
13132         gcc.c-torture/execute/builtins/lib/strchr.c,
13133         gcc.c-torture/execute/builtins/lib/strcmp.c,
13134         gcc.c-torture/execute/builtins/lib/strcpy.c,
13135         gcc.c-torture/execute/builtins/lib/strcspn.c,
13136         gcc.c-torture/execute/builtins/lib/strlen.c,
13137         gcc.c-torture/execute/builtins/lib/strncat.c,
13138         gcc.c-torture/execute/builtins/lib/strncmp.c,
13139         gcc.c-torture/execute/builtins/lib/strncpy.c,
13140         gcc.c-torture/execute/builtins/lib/strrchr.c,
13141         gcc.c-torture/execute/builtins/lib/strspn.c,
13142         gcc.c-torture/execute/builtins/lib/strstr.c,
13143         gcc.c-torture/execute/builtins/memops-asm-lib.c,
13144         gcc.c-torture/execute/builtins/strlen-2.c,
13145         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
13146         prototypes.
13147
13148 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
13149
13150         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
13151         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
13152         selectany usage.
13153
13154 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
13155
13156         PR c++/19406
13157         * g++.dg/debug/using1.C: New test.
13158
13159 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
13160
13161         PR middle-end/20524
13162         * gcc.dg/alias-7.c: Prefix asm-declared name with
13163         __USER_LABEL_PREFIX__.
13164
13165 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
13166
13167         Fix fallout from PR middle-end/15700:
13168         * gcc.c-torture/compile/20011119-1.c: Take
13169         __USER_LABEL_PREFIX__ into account.
13170         * gcc.c-torture/compile/20011119-2.c: Likewise.
13171
13172 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13173
13174         PR c++/18644
13175         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
13176
13177 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
13178
13179         PR c/17855
13180         * gcc.c-torture/compile/struct-non-lval-1.c,
13181         gcc.c-torture/compile/struct-non-lval-2.c,
13182         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
13183
13184 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
13185
13186         * gcc.dg/tls/tls.exp: Remove temporary file.
13187         * g++.dg/tls/tls.exp: Ditto.
13188         * lib/file-format.exp: Ditto.
13189         * g++.dg/special/ecos.exp: Ditto.
13190
13191         * lib/profopt.exp: Treat prof_ext as a list.
13192         * gcc.misc-tests/bprob.exp: Ditto.
13193         * g++.dg/bprob/bprob.exp: Ditto.
13194
13195         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
13196         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
13197         g++.dg/tree-ssa/pointer-reference-alias.C,
13198         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
13199         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
13200         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
13201         g++.dg/vect/pr19951.cc: Ditto.
13202         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
13203         gcc.dg/builtins-47.c: Ditto.
13204         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
13205         gcc.dg/pr20115-1.c: Ditto.
13206         * gcc.dg/tree-ssa/20030530-2.c,
13207         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
13208         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
13209         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
13210         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
13211         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
13212         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
13213         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
13214         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
13215         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
13216         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
13217         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
13218         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
13219         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
13220         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
13221         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
13222         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
13223         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
13224         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
13225         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
13226         gcc.dg/tree-ssa/20030824-1.c,
13227         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
13228         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
13229         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
13230         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
13231         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
13232         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
13233         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
13234         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
13235         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
13236         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
13237         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
13238         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
13239         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
13240         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
13241         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
13242         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
13243         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
13244         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
13245         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
13246         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
13247         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
13248         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
13249         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
13250         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
13251         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
13252         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
13253         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
13254         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
13255         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
13256         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
13257         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
13258         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
13259         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
13260         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
13261         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
13262         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
13263         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
13264         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
13265         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
13266         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
13267         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
13268         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
13269         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
13270         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
13271         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
13272         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
13273         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
13274         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
13275         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
13276         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
13277         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
13278         gcc.dg/tree-ssa/useless-1.c: Ditto.
13279         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
13280         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
13281         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
13282         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
13283         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
13284         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
13285         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
13286         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
13287         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
13288         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
13289         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
13290         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
13291         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
13292         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
13293         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
13294         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
13295         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
13296         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
13297         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
13298         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
13299         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
13300         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
13301         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
13302         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
13303         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
13304         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
13305         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
13306         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
13307         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
13308         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
13309         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
13310         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
13311         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
13312         gcc.dg/vect/vect-none.c: Ditto.
13313         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
13314         treelang/compile/unsigned.tree: Ditto.
13315
13316         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
13317         * gcc.dg/cpp/direct2s.c: Ditto.
13318         * gcc.dg/cpp/paste4.c: Ditto.
13319         * gcc.dg/cpp/separate-1.c: Ditto.
13320         * gcc.dg/pch/save-temps-1.c: Ditto.
13321         * g++.dg/ext/altivec-10.C: Ditto.
13322         * g++.dg/pch/pch.C: Ditto.
13323
13324         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
13325
13326         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
13327         * g++.dg/template/repo1.C: Ditto.
13328         * g++.dg/template/repo2.C: Ditto.
13329         * g++.dg/template/repo3.C: Ditto.
13330         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
13331         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
13332         * g++.old-deja/g++.pt/repo1.C: Ditto.
13333         * g++.old-deja/g++.pt/repo2.C: Ditto.
13334         * g++.old-deja/g++.pt/repo3.C: Ditto.
13335         * g++.old-deja/g++.pt/repo4.C: Ditto.
13336
13337         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
13338         * gcc.dg/20030107-1.c: Ditto.
13339         * gcc.dg/20030702-1.c: Ditto.
13340         * gcc.dg/profile-generate-1.c: Ditto.
13341         * g++.dg/other/profile1.C: Ditto.
13342         * g++.old-deja/g++.robertl/eb83.C: Ditto.
13343
13344         * lib/gcc-dg.exp (remove-build-file): New.
13345         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
13346         cleanup-tree-dump, cleanup-saved-temps): New.
13347
13348 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
13349
13350         PR c++/19203, DR 214
13351         * g++.dg/parse/ambig3.C: Not ambiguous.
13352         * g++.dg/template/spec20.C: New.
13353         * g++.dg/template/spec21.C: New.
13354
13355 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
13356
13357         PR target/20045
13358         * gcc.dg/ia64-fptr-1.c: Run only on linux.
13359
13360 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13361
13362         PR libfortran/20660
13363         * gfortran.dg/negative_unit.f: New test.
13364
13365 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
13366
13367         * gcc.dg/20050330-1.c: New test.
13368
13369 2005-03-30  Devang Patel  <dpatel@apple.com>
13370
13371         * g++.dg/tree-sra/ssa-sra-3.C: New test.
13372
13373 2005-03-30  Dale Johannesen  <dalej@apple.com>
13374
13375         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
13376
13377 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
13378
13379         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
13380         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
13381         Strip options from test name.
13382
13383 2005-03-31  Jan Hubicka  <jh@suse.cz>
13384
13385         * gcc.dg/varpool-1.c: New testcase.
13386
13387 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
13388
13389         PR c/772
13390         PR c/17913
13391         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
13392         gcc.dg/stmt-expr-label-3.c : New tests.
13393         * gcc.c-torture/execute/medce-2.c: Remove.
13394
13395 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
13396
13397         PR c/20368
13398         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
13399         tests.
13400
13401 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
13402
13403         * gcc.c-torture/compile/pr20203.c: New test.
13404
13405 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
13406
13407         * gfortran.dg/promotion.f90: New test.
13408
13409 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
13410
13411         PR middle-end/20491
13412         * gcc.dg/torture/asm-subreg-1.c: New test.
13413
13414 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
13415
13416         PR c/20672
13417         * gcc.dg/pr20672-1.c: New test.
13418
13419 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
13420
13421         * gfortran.dg/vect: New directory.
13422         * gfortran.dg/vect/vect.exp: New.
13423         * gfortran.dg/vect/vect-1.f90: New test.
13424         * gfortran.dg/vect/vect-2.f90: New test.
13425         * gfortran.dg/vect/vect-3.f90: New test.
13426         * gfortran.dg/vect/vect-4.f90: New test.
13427         * gfortran.dg/vect/vect-5.f90: New test.
13428
13429 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
13430
13431         PR middle-end/20622
13432         * gcc.dg/alias-7.c: New test.
13433
13434 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
13435
13436         * gcc.dg/sparc-reg-1.c: New test.
13437
13438 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
13439
13440         PR target/19890
13441         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
13442
13443 2005-03-29  Dale Ranta  <dir@lanl.gov>
13444             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13445
13446         PR libfortran/20163
13447         * gfortran.dg/pr20163-2.f: New test.
13448
13449 2005-03-28  Jan Hubicka  <jh@suse.cz>
13450
13451         PR middle-end/20635
13452         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
13453         by Jakub Jelinek.
13454
13455 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
13456
13457         PR tree-optimization/20626
13458         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
13459         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
13460
13461 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
13462
13463         * gfortran.dg/underflow.f90: New test.
13464         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
13465
13466 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13467
13468         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
13469
13470 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
13471
13472         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
13473         (g++_init): Make sure that CXXFLAGS is set.
13474         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
13475         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
13476         * lib/gfortran.exp (gfortran_link_flags): Likewise.
13477         * lib/objc.exp (objc_init): Likewise.
13478         * lib/treelang.exp (treelang_init): Likewise.
13479
13480 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
13481
13482         PR tree-optimization/20470
13483         * gcc.dg/tree-ssa/pr20470.c: New test.
13484
13485 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
13486
13487         * gcc.dg/ppc-stfiwx.c: New.
13488
13489 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
13490
13491         PR target/19888
13492         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
13493
13494 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
13495
13496         * gcc.dg/20050325-1.c: Fix a typo.
13497
13498 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13499
13500         PR libfortran/19678
13501         PR libfortran/19679
13502         * gfortran.dg/dos_eol.f: New test.
13503
13504 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
13505
13506         PR rtl-optimization/20249
13507         * gcc.dg/20050325-1.c: New test.
13508
13509 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13510
13511         PR libfortran/15332
13512         * gfortran.dg/pr15332.f: New test.
13513
13514 2005-03-24  Dale Johannesen  <dalej@apple.com>
13515
13516         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
13517
13518 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
13519
13520         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
13521         'internal' visibility.
13522         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
13523         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
13524         'protected' visibility.
13525         * gcc.dg/visibility-7.c: Likewise.
13526         * lib/target-supports.exp (check_visibility_available): Take
13527         a parameter, the kind of visibility to check for.
13528         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
13529         to check_visibility_available.
13530
13531         * g++.dg/expr/cast3.C: New.
13532
13533 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
13534
13535         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
13536         rs6000.
13537
13538 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
13539
13540         PR target/20095
13541         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
13542
13543 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
13544
13545         * gcc.dg/badshift.c: Renamed to...
13546         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
13547
13548         * gcc.target/i386/badshift.c: Renamed to...
13549         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
13550         only.
13551
13552         PR rtl-optimization/20532
13553         * gcc.target/i386/badshift.c: New.
13554
13555 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13556
13557         * gfortran.dg/pr18025.f90: New test.
13558
13559 2005-03-23  Dale Johannesen  <dalej@apple.com>
13560
13561         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
13562
13563 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
13564
13565         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
13566
13567         * lib/target-supports.exp (check_iconv_available): Default
13568         libiconv to -liconv, if there is no definition.
13569
13570 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
13571
13572         * gcc.dg/torture/cris-asm-mof-1.c: New test.
13573
13574 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
13575
13576         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
13577         * g++.dg/opt/pr7503-2.C: Likewise.
13578         * g++.dg/opt/pr7503-3.C: Likewise.
13579         * g++.dg/opt/pr7503-4.C: Likewise.
13580         * g++.dg/opt/pr7503-5.C: Likewise.
13581         * g++.dg/warn/minmax.C: New test.
13582
13583 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13584
13585         * gfortran.dg/g77_intrinsics_funcs.f: New test.
13586         * gfortran.dg/g77_intrinsics_sub.f: New test.
13587
13588 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
13589             Jan Hubicka  <jh@suse.cz>
13590             Steven Bosscher <stevenb@suse.de
13591
13592         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
13593
13594 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13595
13596         PR c++/19980
13597         * g++.dg/template/redecl3.C: New test.
13598
13599 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13600
13601         PR c++/20499
13602         * g++.dg/parse/error16.C: Tweak error markers.
13603
13604 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
13605
13606         PR target/20561
13607         * gcc.dg/20050321-2.c: New test.
13608
13609 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
13610
13611         PR c++/20465
13612         PR c++/20381
13613         * g++.dg/template/ptrmem12.C: New.
13614
13615 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
13616
13617         PR rtl-optimization/20527
13618         * gcc.c-torture/execute/pr20527-1.c: New test.
13619
13620 2005-03-22  Ben Elliston  <bje@au.ibm.com>
13621
13622         * gcc.misc-tests/options.exp (check_for_options): Create a real C
13623         program, compile it into a real executable and then delete the .c
13624         and .x files afterwards, to avoid problems on testglue targets.
13625
13626 2005-03-21  Stuart Hastings  <stuart@apple.com>
13627
13628         * gcc.target/i386/sse-2.c: New.
13629
13630 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
13631
13632         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
13633
13634 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
13635
13636         * g++.dg/parse/crash25.C: Fix typo.
13637
13638 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
13639
13640         PR c++/20461
13641         * g++.dg/parse/crash24.C: New test.
13642
13643         PR c++/20536
13644         * g++.dg/parse/crash25.C: New test.
13645
13646 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
13647
13648         PR c++/20147
13649         * g++.dg/ext/stmtexpr4.C: New test.
13650
13651 2005-03-20  Roger Sayle  <roger@eyesopen.com>
13652
13653         PR middle-end/20539
13654         * gcc.c-torture/compile/pr13066-1.c: New test case.
13655         * gcc.c-torture/compile/pr20539-1.c: Likewise.
13656         * g++.dg/opt/pr13066-1.C: Likewise.
13657
13658 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
13659
13660         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
13661
13662 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13663
13664         PR fortran/18525
13665         * gfortran.dg/nesting_1.f90: New test.
13666
13667 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13668
13669         PR c++/20240
13670         * g++.dg/lookup/using13.C: New test.
13671
13672 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13673
13674         PR c++/20333
13675         * g++.dg/template/crash36.C: New test.
13676
13677 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
13678
13679         PR c++/20463
13680         * g++.dg/template/crash35.C: New test.
13681
13682 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
13683
13684         PR c++/19966
13685         * g++.dg/overload/operator2.C: New test.
13686
13687 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13688
13689         PR libfortran/20257
13690         * gfortran.dg/pr20257.f90: New test.
13691
13692 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13693
13694         PR libfortran/20480
13695         * gfortran.dg/pr20480.f90: New test.
13696
13697 2005-03-16  Richard Henderson  <rth@redhat.com>
13698
13699         PR middle-end/15700
13700         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
13701         (_rtld_global): New.
13702         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
13703         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
13704
13705         * gcc.dg/alias-3.c: New.
13706         * gcc.dg/alias-4.c: New.
13707         * gcc.dg/alias-5.c: New.
13708         * gcc.dg/alias-6.c: New.
13709
13710 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
13711
13712         * gcc.dg/cpp/ucnid-7.c: New.
13713
13714 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
13715             Dorit Naishlos  <dorit@il.ibm.com>
13716
13717         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
13718         darwin.
13719
13720 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
13721
13722         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
13723         misaligned accesses.
13724         * gcc.dg/vect/vect-58.c: Likewise.
13725         * gcc.dg/vect/vect-92.c: New.
13726         * gcc.dg/vect/vect-93.c: New.
13727
13728 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
13729
13730         PR fortran/18827
13731         * gfortran.dg/assign_2.f90: New test.
13732         * gfortran.dg/assign_3.f90: New test.
13733         * gfortran.dg/assign.f90: New test.
13734
13735 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
13736
13737         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
13738         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
13739         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
13740         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
13741         names.
13742
13743 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
13744
13745         * gcc.dg/cpp/ucnid-6.c: New.
13746
13747         * gcc.dg/cpp/normalize-1.c: New.
13748         * gcc.dg/cpp/normalize-2.c: New.
13749         * gcc.dg/cpp/normalize-3.c: New.
13750         * gcc.dg/cpp/normalize-4.c: New.
13751         * gcc.dg/cpp/ucnid-4.c: New.
13752         * gcc.dg/cpp/ucnid-5.c: New.
13753         * g++.dg/cpp/normalize-1.C: New.
13754         * g++.dg/cpp/ucnid-1.C: New.
13755
13756 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
13757
13758         * gcc.dg/pr18628.c: New.
13759
13760 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
13761
13762         PR c++/20280
13763         * g++.dg/tree-ssa/pr20280.C: New.
13764
13765 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13766
13767         PR fortran/20467
13768         * gfortran.dg/stfunc_2.f90: New test.
13769
13770 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
13771
13772         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
13773
13774 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
13775
13776         * gcc.dg/tree-ssa/20050314-1.c: New test.
13777
13778 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13779
13780         PR c++/4403
13781         PR c++/9783, DR433
13782         * g++.dg/template/friend34.C: New test.
13783         * g++.dg/template/friend35.C: Likewise.
13784         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
13785
13786 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13787
13788         Friend class name lookup 5/n
13789         PR c++/1016
13790         * g++.dg/lookup/hidden-class1.C: New test.
13791         * g++.dg/lookup/hidden-class2.C: Likewise.
13792         * g++.dg/lookup/hidden-class3.C: Likewise.
13793         * g++.dg/lookup/hidden-class4.C: Likewise.
13794         * g++.dg/lookup/hidden-class5.C: Likewise.
13795         * g++.dg/lookup/hidden-class6.C: Likewise.
13796         * g++.dg/lookup/hidden-class7.C: Likewise.
13797         * g++.dg/lookup/hidden-class8.C: Likewise.
13798         * g++.dg/lookup/hidden-class9.C: Likewise.
13799         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
13800         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
13801         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
13802         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
13803         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
13804         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
13805         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
13806         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
13807         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
13808         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
13809         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
13810
13811 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
13812
13813         PR c++/20157
13814         * g++.dg/template/error18.C: New test.
13815
13816 2005-03-09  Ben Elliston  <bje@au.ibm.com>
13817
13818         PR debug/16792
13819         * g++.dg/debug/pr16792.C: New test.
13820
13821 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
13822
13823         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
13824         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
13825         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
13826         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
13827         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
13828         test assertion names.
13829
13830 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13831
13832         PR fortran/18600
13833         * gfortran.dg/stfunc_1.f90: New test.
13834
13835 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13836
13837         PR fortran/16907
13838         * gfortran.dg/real_index_1.f90: New test.
13839
13840 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13841
13842         PR fortran/20323
13843         * gfortran.dg/spec_expr_1.f90: New test.
13844
13845 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
13846
13847         PR c/20402
13848         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
13849         new parser.
13850
13851 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13852
13853         PR fortran/20361
13854         * gfortran.dg/largeequiv_1.f90: New test.
13855
13856 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
13857
13858         * gcc.dg/ucnid-1.c: New.
13859         * gcc.dg/ucnid-2.c: New.
13860         * gcc.dg/ucnid-3.c: New.
13861         * gcc.dg/ucnid-4.c: New.
13862         * gcc.dg/ucnid-5.c: New.
13863         * gcc.dg/ucnid-6.c: New.
13864         * gcc.dg/cpp/ucnid-1.c: New.
13865         * gcc.dg/cpp/ucnid-2.c: New.
13866         * gcc.dg/cpp/ucnid-3.c: New.
13867         * g++.dg/other/ucnid-1.C: New.
13868
13869 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
13870
13871         * gcc.dg/vmx/darwin-abi-3.c: Delete.
13872
13873 2005-03-11  Per Bothner  <per@bothner.com>
13874
13875         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
13876         that diagnotics refer to correct token.
13877         * gcc.dg/unused-3.c: Likewise.
13878
13879 2005-03-11  Per Bothner  <per@bothner.com>
13880
13881         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
13882         constant" is now actually on same line as string constant.
13883         * gcc.dg/cpp/direct2s.c: Likewise.
13884
13885 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
13886
13887         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
13888
13889 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13890
13891         PR libfortran/20124
13892         * gfortran.dg/pr20124.f90: New Test
13893
13894 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
13895
13896         PR tree-optimization/20130
13897         * gcc.dg/pr20130-1.c: New test.
13898
13899 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
13900
13901         PR target/20095
13902         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
13903
13904 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13905
13906         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
13907
13908 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
13909
13910         * g++.dg/eh/forced1.C: Fix comment.
13911         * g++.dg/eh/forced2.C: Ditto.
13912         * g++.dg/eh/forced3.C: Ditto.
13913         * g++.dg/eh/forced4.C: Ditto.
13914
13915 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
13916
13917         PR rtl-opt/20412
13918         * gcc.c-torture/compile/pr20412.c: New test.
13919
13920 2005-03-10  Roger Sayle  <roger@eyesopen.com>
13921
13922         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
13923
13924 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
13925
13926         PR target/20322
13927         * gcc.dg/20050307-1.c: New test.
13928
13929 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
13930
13931         PR c++/20375
13932         * g++.dg/other/stdarg3.C: New.
13933
13934 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
13935
13936         PR c++/18384, c++/18327
13937         * g++.dg/init/array19.C: New test.
13938
13939         PR inline-asm/20314
13940         * gcc.dg/torture/pr20314-1.c: New test.
13941         * gcc.dg/torture/pr20314-2.c: New test.
13942
13943 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
13944
13945         * gcc.dg/20050309-1.c: New test.
13946
13947 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13948
13949         * gcc.dg/builtins-10.c: Reactivate disabled test.
13950         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
13951         new cbrt transformations.
13952
13953 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
13954
13955         PR c++/20208
13956         * g++.dg/template/array13.C: New test.
13957
13958 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
13959
13960         PR c++/16859
13961         * g++.dg/init/brace4.C: New test.
13962
13963 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
13964
13965         PR c++/20186
13966         * g++.dg/template/non-dependent12.C: New.
13967
13968 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
13969
13970         PR c++/20142
13971         * g++.dg/init/array18.C: Add dg-do run marker.
13972
13973         PR c++/20142
13974         * g++.dg/init/array18.C: New test.
13975
13976 2005-03-09  Ben Elliston  <bje@au.ibm.com>
13977
13978         * consistency.vlad/vlad.exp: Remove trailing semicolons.
13979         * g++.dg/gcov/gcov.exp: Likewise.
13980         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
13981         * gcc.target/xstormy16/xstormy16.exp: Likewise.
13982         * lib/c-torture.exp: Likewise.
13983         * lib/fortran-torture.exp: Likewise.
13984         * lib/g++.exp: Likewise.
13985         * lib/gcc-defs.exp: Likewise.
13986         * lib/gcc-dg.exp: Likewise.
13987         * lib/gcc.exp: Likewise.
13988         * lib/gcov.exp: Likewise.
13989         * lib/gfortran.exp: Likewise.
13990         * lib/mike-g++.exp: Likewise.
13991         * lib/mike-gcc.exp: Likewise.
13992         * lib/objc-torture.exp: Likewise.
13993         * lib/objc.exp: Likewise.
13994         * lib/profopt.exp: Likewise.
13995         * lib/target-libpath.exp: Likewise.
13996         * lib/target-supports.exp: Likewise.
13997         * lib/treelang.exp: Likewise.
13998         * lib/wrapper.exp: Likewise.
13999
14000 2005-03-08  Jeff Law  <law@redhat.com>
14001
14002         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
14003         PHI-OPT changes.
14004
14005 2005-03-08  Ira Rosen  <irar@il.ibm.com>
14006
14007         * gcc.dg/vect/pr20122.c: New test.
14008
14009 2005-03-07  Jeff Law  <law@redhat.com>
14010
14011         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
14012         was folded away.
14013         * gcc.dg/tree-ssa/pr18133-1.c: New test.
14014         * gcc.dg/tree-ssa/pr18133-2.c: New test.
14015         * gcc.dg/tree-ssa/pr18134.c: New test.
14016
14017 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14018
14019         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
14020         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
14021         gcc.dg/torture/builtin-noret-2.c: Require weak support.
14022
14023 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
14024
14025         PR tree-opt/17671
14026         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
14027
14028 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
14029
14030         * g++.dg/warn/Wnvdtor.C: New test.
14031
14032 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
14033
14034         * gcc.dg/torture/pr19683-1.c: New test.
14035
14036 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
14037
14038         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
14039         * gfortran.dg/g77/19990313-2.f: Ditto.
14040         * gfortran.dg/g77/19990313-3.f: Ditto.
14041         * gfortran.dg/g77/19990525-0.f: Ditto.
14042         * gfortran.dg/g77/19990826-0.f: Ditto.
14043         * gfortran.dg/g77/19990826-2.f: Ditto.
14044         * gfortran.dg/g77/19990826-3.f: Ditto.
14045         * gfortran.dg/g77/20000511-1.f: Ditto.
14046         * gfortran.dg/g77/20000511-2.f: Ditto.
14047         * gfortran.dg/g77/970625-2.f: Ditto.
14048         * gfortran.dg/g77/980310-2.f: Ditto.
14049         * gfortran.dg/g77/980310-3.f: Ditto.
14050         * gfortran.dg/g77/980310-8.f: Ditto.
14051         * gfortran.dg/g77/980519-2.f: Ditto.
14052         * gfortran.dg/g77/alpha1.f: Ditto.
14053         * gfortran.dg/g77/claus.f: Ditto.
14054         * gfortran.dg/g77/erfc.f: Ditto.
14055         * gfortran.dg/g77/short.f: Ditto.
14056         * gfortran.fortran-torture/execute/data.f90: Ditto.
14057         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
14058         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
14059
14060 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14061
14062         * lib/file-format.exp (gcc_target_object_format): Add check for som
14063         format and hardcode object formats on hppa*-*-hpux*.
14064         * lib/target-supports.exp (check_weak_available): Add check for som
14065         object format.  Always return 0 on hppa*-*-hpux10*.
14066
14067         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
14068         is defined.
14069
14070         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
14071
14072 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
14073
14074         * gfortran.dg/pr19936_1.f90: New test.
14075         * gfortran.dg/pr19936_2.f90: New test.
14076         * gfortran.dg/pr19936_3.f90: New test.
14077
14078 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
14079             Paul Thomas <prthomas@drfccad.cea.fr>
14080
14081         * gfortran.dg/PR19754_1.f90: New test.
14082         * gfortran.dg/PR19754_2.f90: Ditto.
14083
14084 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14085
14086         PR c++/19311
14087         * g++.dg/template/non-dependent11.C: New test.
14088
14089 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
14090
14091         * lib/target-supports.exp (check_iconv_available): Fix comment.
14092
14093 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
14094             Joseph S. Myers  <joseph@codesourcery.com>
14095
14096         PR c++/19797
14097         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
14098
14099 2005-03-04  Matthew Sachs  <msachs@apple.com>
14100
14101         * gcc.exp (gcc_target_compile): Put braces around
14102         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
14103         * objc.exp (objc_target_compile): Likewise.
14104         * treelang.exp (treelang_target_compile): Likewise.
14105
14106 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14107
14108         PR fortran/19673
14109         * gfortran.dg/func_result_1.f90: New test.
14110
14111 2005-03-04  Ben Elliston  <bje@au.ibm.com>
14112
14113         * gcc.misc-tests/options.exp: New test.
14114
14115 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
14116
14117         * gcc.dg/pr15784-4.c: New test.
14118
14119 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
14120
14121         * gcc.c-torture/execute/pr17133.c: New.
14122         * gcc.c-torture/compile/20050303-1.c: New.
14123
14124 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
14125
14126         * gcc.dg/cpp/assert4.c: Fix for cygwin.
14127
14128 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
14129
14130         * g++.dg/overload/using2.C: New.
14131
14132 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
14133
14134         PR c++/19916
14135         * g++.dg/init/ptrmem2.C: New test.
14136
14137 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
14138
14139         PR c/8927
14140         * gcc.dg/pr8927-1.c: New test.
14141
14142 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
14143
14144         PR c++/20232
14145         * g++.dg/inherit/covariant12.C: New.
14146
14147 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14148
14149         PR fortran/19479
14150         * gfortran.dg/bound_1.f90: New test.
14151
14152 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
14153
14154         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
14155         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
14156
14157 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
14158
14159         PR c/20245
14160         * gcc.dg/pr20245-1.c: New test.
14161
14162 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
14163
14164         PR middle-end/19874
14165         * gcc.c-torture/execute/20050119-2.c: New test case.
14166
14167 2005-02-28  Ben Elliston  <bje@au.ibm.com>
14168
14169         * README: Update the DejaGnu bug reporting address.
14170         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
14171         * lib/objc-torture.exp: Likewise.
14172
14173 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
14174
14175         * gfortran.dg/boz_1.f90: New test.
14176         * gfortran.dg/boz_3.f90: New test.
14177         * gfortran.dg/boz_4.f90: New test.
14178
14179 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
14180
14181         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
14182         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
14183
14184 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14185
14186         PR libfortran/20101
14187         * gfortran.dg/write_0_pe_format.f90: New test.
14188
14189 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
14190
14191         PR c++/20206
14192         * g++.dg/opt/thunk2.C: New test.
14193         * g++.dg/opt/covariant1.C: New test.
14194
14195 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14196
14197         * gfortran.dg/e_d_fmt.f90: New test.
14198
14199 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
14200
14201         * gcc.dg/asm-b.c: Fix comment typos.
14202
14203 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
14204
14205         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
14206         a V_MAY_DEF also.
14207
14208 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
14209
14210         PR tree-opt/20188
14211         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
14212         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
14213         * gcc.dg/asm-b.c: New test.
14214
14215 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
14216
14217         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
14218         Disable this test on IRIX 6.
14219
14220 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
14221
14222         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
14223         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
14224         parser.
14225
14226 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
14227
14228         PR tree-optimization/20204
14229         * testsuite/gcc.dg/pr20204.c: New test.
14230
14231 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
14232
14233         PR target/20196
14234         * gcc.c-torture/execute/20050224-1.c: New test.
14235
14236         PR c++/20175
14237         * g++.dg/warn/Wbraces2.C: New test.
14238
14239 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
14240
14241         PR c++/19878
14242         * g++.dg/init/const2.C: New test.
14243
14244 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
14245
14246         PR tree-optimization/20100
14247         * gcc.c-torture/execute/pr20100-1.c: New test.
14248
14249 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14250
14251         * gfortran.dg/implicit_3.f90: New test.
14252
14253         * gfortran.dg/deftype_1.f90: New test.
14254
14255 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
14256
14257         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
14258         the test passes.
14259         * g++.dg/other/anon3.C: Accept a warning.
14260
14261 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
14262
14263         * gcc.dg/pr20017.c: Fix a comment typo.
14264
14265 2005-02-23  Bud Davis  <bdavis@gfortran.org>
14266
14267         * gfortran.dg/list_read_4.f90: Change to f90 comments.
14268
14269 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14270
14271         PR ada/19902
14272         * ada/acats/tests/cxa/cxa3004.a: Remove.
14273         * ada/acats/tests/cxb/cxb30061.am: Likewise.
14274
14275 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
14276
14277         PR c++/20073
14278         * g++.dg/init/const1.C: New test.
14279
14280         PR c++/19991
14281         * g++.dg/parse/constant7.C: New test.
14282
14283         PR c++/20152
14284         * g++.dg/parse/error27.C: New test.
14285         * g++.dg/template/qualttp15.C: Adjust error markers.
14286         * g++.old-deja/g++.other/struct1.C: Likewise.
14287
14288         PR c++/20153
14289         * g++.dg/template/error17.C: New test.
14290
14291         PR c++/20148
14292         * g++.dg/parser/error26.C: New test.
14293
14294 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
14295
14296         PR tree-optimization/20100
14297         PR tree-optimization/20115
14298         * gcc.dg/pr20115.c: New test.
14299         * gcc.dg/pr20115-1.c: New test.
14300         * gcc.dg/pr20100.c: New test.
14301         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
14302         call-clobbered variables after alias1.
14303
14304 2005-02-22  Bud Davis  <bdavis@gfortran.org>
14305
14306         * gfortran.dg/list_read_4.f90: new test.
14307
14308 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
14309
14310         PR rtl-optimization/20017.
14311         * gcc.dg/pr20017.c: New.
14312
14313 2005-02-22  Devang Patel  <dpatel@apple.com>
14314
14315         PR 19952
14316         * g++.dg/tree-ssa/pr19952.C: New test.
14317
14318 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
14319
14320         PR c++/19883
14321         * g++.dg/parse/constant6.C: New test.
14322
14323 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
14324
14325         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
14326         * g++.dg/charset/asm2.c: Likewise.
14327         * g++.dg/charset/asm3.c: Likewise.
14328         * g++.dg/charset/asm4.c: Likewise.
14329         * g++.dg/charset/asm5.c: Likewise.
14330         * g++.dg/charset/attribute1.c: Likewise.
14331         * g++.dg/charset/attribute2.c: Likewise.
14332         * g++.dg/charset/extern1.cc: Likewise.
14333         * g++.dg/charset/extern2.cc: Likewise.
14334         * g++.dg/charset/extern3.cc: Likewise.
14335         * g++.dg/charset/function.cc: Likewise.
14336         * g++.dg/charset/string.c: Likewise.
14337         * g++.dg/charset/charset.exp: Likewise.
14338         * lib/target-supports.exp (check_iconv_available): Fix comment.
14339
14340 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
14341
14342         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
14343         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
14344         * gcc.dg/charset/asm2.c: Likewise.
14345         * gcc.dg/charset/asm3.c: Likewise.
14346         * gcc.dg/charset/asm4.c: Likewise.
14347         * gcc.dg/charset/asm5.c: Likewise.
14348         * gcc.dg/charset/asm6.c: Likewise.
14349         * gcc.dg/charset/attribute1.c: Likewise.
14350         * gcc.dg/charset/attribute2.c: Likewise.
14351         * gcc.dg/charset/builtin1.c: Likewise.
14352         * gcc.dg/charset/extern.c: Likewise.
14353         * gcc.dg/charset/function.c: Likewise.
14354         * gcc.dg/charset/string.c: Likewise.
14355         * gcc.dg/charset/charset.exp: Likewise.
14356
14357 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
14358
14359         PR fortran/20086
14360         * gfortran.dg/pr20086.f90: New test.
14361
14362 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
14363
14364         PR tree-optimization/19786
14365         * g++.dg/tree-ssa/pr19786.C: New.
14366
14367 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14368
14369         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
14370
14371 2005-02-21  Jeff Law  <law@redhat.com>
14372
14373         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
14374
14375 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14376
14377         * gfortran.dg/do_iterator: Split loop, markup all lines for
14378         which an error locus is printed.
14379         * gfortran.dg/pr17708.f90: Markup all lines for which an error
14380         locus is printed.
14381         * gfortran.dg/select_4.f90: Likewise.
14382         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
14383         locuses in the various permutations.
14384
14385 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
14386
14387         PR tree-optimization/19951
14388         * g++.dg/vect: New directory.
14389         * g++.dg/vect/vect.exp: New file.
14390         * g++.dg/vect/pr19951.cc: New testcase.
14391         * g++.dg/dg.exp: Also prune vectorizer tests.
14392
14393 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
14394
14395         PR 18785
14396         * gcc.dg/charset/builtin1.c: New test.
14397
14398 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14399
14400         PR c++/19299
14401         * g++.dg/inherit/volatile1.C: New test.
14402
14403         PR c++/19440
14404         * g++.dg/template/dtor4.C: New test.
14405
14406 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
14407
14408         * gfortran.dg/int_1.f90: New test.
14409
14410 2005-02-19  Devang Patel  <dpatel@apple.com>
14411
14412         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
14413
14414 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
14415
14416         * gfortran.dg/achar_1.f90: New test.
14417
14418 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
14419
14420         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
14421
14422 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
14423             Jakub Jelinek  <jakub@redhat.com>
14424
14425         PR tree-optimization/19828
14426         * gcc.dg/tree-ssa/loop-7.c: New test.
14427         * gcc.c-torture/execute/20050218-1.c: New test.
14428
14429 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
14430
14431         PR c/20043
14432         * gcc.dg/transparent-union-1.c: New test.
14433         * gcc.dg/transparent-union-2.c: New test.
14434
14435 2005-02-18  James E Wilson  <wilson@specifixinc.com>
14436
14437         PR tree-optimization/18977
14438         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
14439
14440 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
14441
14442         PR target/20054
14443         * gcc.dg/pr20054.c: New test.
14444
14445 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14446
14447         PR c++/19508
14448         * g++.dg/ext/attrib20.C: New test.
14449
14450 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
14451
14452         PR middle-end/20030
14453         * gfortran.fortran-torture/execute/character_passing.f90: New test.
14454
14455 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
14456
14457         PR c++/20008
14458         * g++.dg/opt/switch4.C: New.
14459
14460 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
14461
14462         PR c++/20023
14463         PR tree-optimization/20009
14464         * gcc.c-torture/compile/20050217-1.c: New test.
14465         * g++.dg/opt/switch3.C: New test.
14466
14467         PR tree-optimization/18947
14468         * gcc.c-torture/compile/20050215-1.c: New test.
14469         * gcc.c-torture/compile/20050215-2.c: New test.
14470         * gcc.c-torture/compile/20050215-3.c: New test.
14471
14472 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
14473
14474         PR c++/20028
14475         * g++.dg/template/crash34.C: New.
14476
14477         PR c++/20022
14478         * g++.dg/other/access3.C: New.
14479
14480 2005-02-17  Ira Rosen  <irar@il.ibm.com>
14481
14482         * gcc.dg/vect/vect-98.c: New test.
14483
14484 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
14485
14486         PR tree-optimization/19967
14487         * gcc.dg/pr19967.c: New.
14488
14489 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
14490
14491         PR middle-end/19857
14492         * gcc.dg/tree-ssa/20050215-1.c: New test.
14493         * gcc.c-torture/execute/20050215-1.c: New test.
14494
14495 2005-02-15  Eric Christopher  <echristo@redhat.com>
14496
14497         * gcc.dg/cpp/20050215-1.c: New file.
14498
14499 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
14500
14501         PR tree-optimization/15785
14502         * gcc.dg/pr15785-1.c: New test.
14503
14504 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
14505
14506         PR c++/17788
14507         * g++.dg/init/ctor4.C: New.
14508         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
14509
14510 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
14511
14512         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
14513         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
14514
14515 2005-02-15  Andreas Schwab  <schwab@suse.de>
14516
14517         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
14518         declare malloc.
14519
14520 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
14521
14522         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
14523
14524 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
14525
14526         PR tree-optimization/19853
14527         * gcc.c-torture/compile/pr19853.c: New test.
14528
14529 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
14530
14531         PR c++/19608
14532         * g++.dg/parse/local-class1.C: New.
14533
14534         PR c++/19895
14535         * g++.dg/parse/ptrmem3.C: New.
14536
14537         PR c++/19884
14538         * g++.old-deja/g++.oliva/template6.C: Add another case.
14539         * g++.dg/template/explicit6.C: New.
14540
14541 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
14542
14543         PR c++/17816
14544         * g++.dg/other/redecl2.C: New.
14545
14546 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
14547
14548         PR c++/19891
14549         * g++.dg/abi/covariant4.C: New.
14550
14551 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
14552
14553         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
14554
14555 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
14556
14557         * gcc.dg/vect/vect-96.c: Fix typo.
14558
14559 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14560
14561         PR c++/14479
14562         PR c++/19487
14563         * g++.dg/template/enum5.C: New test.
14564
14565 2005-02-12  Ira Rosen  <irar@il.ibm.com>
14566
14567         * gcc.dg/vect/vect-97.c: New test.
14568
14569 2005-02-12  Ira Rosen  <irar@il.ibm.com>
14570
14571         * gcc.dg/vect/vect-96.c: New test.
14572
14573 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
14574
14575         * gcc.dg/builtins-34.c: Also check ldexp*.
14576
14577 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
14578
14579         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
14580
14581 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
14582
14583         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
14584         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
14585         dg-require-dll, dg-require-iconv, dg-require-named-sections,
14586         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
14587         selector_list, selector_expression, dg-process-target): Move to new
14588         file target-supports-dg.exp.
14589         * lib/target-supports-dg.exp: New.
14590
14591         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
14592         New.
14593
14594 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
14595
14596         PR c++/19666
14597         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
14598
14599         PR middle-end/19858
14600         * gcc.c-torture/compile/20050210-1.c: New test.
14601
14602 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
14603
14604         PR c++/19755
14605         * g++.dg/warn/Wbraces1.C: New test.
14606
14607 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
14608
14609         * gcc.dg/builtins-52.c: New testcase.
14610
14611 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
14612
14613         PR c/19342
14614         * gcc.c-torture/execute/20050119-1.c: New test.
14615
14616 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
14617
14618         PR c++/19811
14619         * g++.dg/init/delete1.C: New test.
14620
14621 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
14622
14623         PR c++/18470
14624         * g++.dg/template/static12.C: New test.
14625
14626 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
14627
14628         PR c++/19787
14629         * g++.dg/conversion/ambig1.C: New test.
14630
14631         PR c++/19739
14632         * g++.dg/ext/attrib19.C: New test.
14633
14634         PR c++/19732
14635         * g++.dg/parse/dtor5.C: New test.
14636
14637         PR c++/19762
14638         * g++.dg/template/dtor3.C: New test.
14639
14640         PR c++/19826
14641         * g++.dg/template/static11.C: New test.
14642         * g++.dg/template/crash2.C: Remove dg-error marker.
14643
14644 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
14645
14646         PR C++/18491
14647         * g++.old-deja/g++.mike/p10769a.C: Remove.
14648
14649 2005-02-09  Roger Sayle  <roger@eyesopen.com>
14650
14651         * gcc.dg/builtins-48.c: New test case.
14652         * gcc.dg/builtins-49.c: New test case.
14653         * gcc.dg/builtins-50.c: New test case.
14654         * gcc.dg/builtins-51.c: New test case.
14655
14656 2005-02-09  Ian Lance Taylor  <ian@airs.com>
14657
14658         PR middle-end/19583
14659         * g++.dg/warn/Wreturn-type-3.C: New test.
14660
14661 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
14662
14663         PR middle-end/19402
14664         * gcc.dg/pr19402-1.c: New testcase.
14665         * gcc.dg/pr19402-2.c: likewise.
14666
14667 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
14668
14669         PR middle-end/19854
14670         * g++.dg/tree-ssa/tmmti.C: New testcase.
14671
14672 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
14673
14674         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
14675
14676 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
14677
14678         PR c++/19733
14679         * g++.dg/parse/crash23.C: New test.
14680         * g++.dg/warn/Weff1.C: New test.
14681
14682 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
14683
14684         * gcc.dg/20050209-1.c: New test.
14685
14686 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
14687
14688         PR target/19799
14689         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
14690
14691 2005-02-08  Mike Stump  <mrs@apple.com>
14692
14693         * g++.dg/pch/import-2.c: New test.
14694         * g++.dg/pch/import-2.hs: New.
14695         * g++.dg/pch/include/import-2a.h: New.
14696         * g++.dg/pch/include/import-2b.h: New.
14697
14698 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
14699
14700         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
14701
14702 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14703
14704         * gfortran.dg/substr_1.f90: New test.
14705
14706 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
14707
14708         PR middle-end/19775
14709         * gcc.dg/torture/builtin-power-1.c: Disable test for
14710         invalid transformation.
14711         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
14712         no longer optimize.
14713         * gcc.dg/builtins-47.c: New testcase.
14714
14715 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
14716             Dorit Naishlos  <dorit@il.ibm.com>
14717
14718         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
14719
14720 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
14721
14722         * gcc.c-torture/compile/20050206-1.c: New test.
14723
14724 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
14725
14726         PR tree-opt/19768
14727         * g++.dg/opt/pr19768.C: New test.
14728
14729 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
14730
14731         PR tree-opt/19736
14732         * gcc.c-torture/compile/pr19736.c: New test.
14733
14734 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14735
14736         PR c++/17401
14737         * g++.dg/parse/error25.C: New test.
14738
14739 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
14740
14741         * gcc.c-torture/execute/20050203-1.c: New.
14742
14743 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
14744
14745         * gcc.dg/vect/vect-85.c: Remove xfail.
14746         * gcc.dg/vect/vect-86.c: Remove xfail.
14747         * gcc.dg/vect/vect-87.c: Remove xfail.
14748         * gcc.dg/vect/vect-88.c: Remove xfail.
14749
14750 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
14751
14752         * gcc.dg/altivec-19.c: New.
14753
14754 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
14755
14756         PR c/17807
14757         * gcc.dg/nested-func-3.c: New test.
14758         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
14759
14760 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
14761
14762         * gcc.test-framework/gen_directive_tests: Generate tests for
14763         selector expressions.
14764
14765 2005-02-02  Matt Austern  <austern@apple.com>
14766
14767         PR c++/19628
14768         * g++/ext/builtin7.C: New.
14769         * g++/ext/builtin8.C: New.
14770
14771 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
14772
14773         PR c/18502
14774         * gcc.dg/pr18502-1.c: New test.
14775
14776 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14777
14778         PR c++/17413
14779         * g++.dg/template/local4.C: Tweak.
14780
14781 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
14782
14783         PR tree-optimization/19578
14784         * gcc.c-torture/compile/20050202-1.c: New test.
14785
14786 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
14787
14788         PR c/19435
14789         * gcc.dg/c99-init-4.c: New test.
14790
14791 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
14792
14793         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
14794
14795         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
14796
14797         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
14798         * g++.dg/eh/check-vect.h: New.
14799
14800         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
14801         * gcc.dg/vect/vect-78.c: Ditto.
14802         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
14803         Remove.
14804
14805         * g++.dg/conversion/simd1.C: Expect warning.
14806         * g++.dg/ext/attribute-test-1.C: Ditto.
14807         * g++.dg/ext/attribute-test-2.C: Ditto.
14808         * g++.dg/ext/attribute-test-3.C: Ditto.
14809         * g++.dg/ext/attribute-test-4.C: Ditto.
14810
14811         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
14812         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
14813
14814         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
14815
14816 2005-02-01  Richard Henderson  <rth@redhat.com>
14817
14818         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
14819         long double for ibm double-double format.
14820         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
14821
14822 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
14823
14824         PR tree-optimization/19633
14825         * testsuite/gcc.dg/pr19633-1.c: New test.
14826         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
14827         to NULL or a symbol.
14828
14829 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
14830
14831         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
14832         New procs.
14833         (dg-process-target (local override)): Handle selector expressions.
14834
14835         * gcc.test-framework/README: Describe tests in source directory.
14836         * gcc.test-framework/test-framework.awk: Handle dg- tests.
14837         * gcc.test-framework/test-framework.exp: Handle dg- tests.
14838         * gcc.test-framework/dg-bogus-exp-P.c: New test.
14839         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
14840         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
14841         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
14842         * gcc.test-framework/dg-do-link-exp-P.c: New test.
14843         * gcc.test-framework/dg-do-run-exp-P.c: New test.
14844         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
14845         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
14846         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
14847         * gcc.test-framework/dg-error-exp-P.c: New test.
14848         * gcc.test-framework/dg-error-exp-XP.c: New test.
14849         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
14850         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
14851         * gcc.test-framework/dg-output-exp-P.c: New test.
14852         * gcc.test-framework/dg-output-exp-XF.c: New test.
14853         * gcc.test-framework/dg-warning-exp-P.c: New test.
14854         * gcc.misc-tests/dg-1.c: Remove.
14855         * gcc.misc-tests/dg-2.c: Remove.
14856         * gcc.misc-tests/dg-3.c: Remove.
14857         * gcc.misc-tests/dg-4.c: Remove.
14858         * gcc.misc-tests/dg-5.c: Remove.
14859         * gcc.misc-tests/dg-6.c: Remove.
14860         * gcc.misc-tests/dg-7.c: Remove.
14861         * gcc.misc-tests/dg-8.c: Remove.
14862         * gcc.misc-tests/dg-9.c: Remove.
14863         * gcc.misc-tests/dg-10.c: Remove.
14864         * gcc.misc-tests/dg-11.c: Remove.
14865         * gcc.misc-tests/dg-12.c: Remove.
14866         * gcc.misc-tests/dg-test.exp: Remove.
14867
14868         * gcc.test-framework/test-framework.awk: Change recording and
14869         printing of passes and failures.
14870
14871         * gcc.test-framework: New directory.
14872         * gcc.test-framework/README: New.
14873         * gcc.test-framework/test-framework.exp: New.
14874         * gcc.test-framework/test-framework.awk: New.
14875         * gcc.test-framework/gen_directive_tests: New.
14876
14877 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
14878
14879         * lib/treelang.exp: Fix comment typos.
14880         (treelang_target_compile): Don't append libs=-ltreelang to options.
14881
14882 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
14883
14884         * g++.dg/parse/typename7.C: Adjust error messages.
14885
14886 2005-01-31  Jeff Law  <law@redhat.com>
14887
14888         * gcc.c-torture/execute/20050131-1.c: New test.
14889         * gcc.dg/wcaselabel.c: New test.
14890
14891 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
14892
14893         * g++.dg/other/warning1.C: Adjust error messags.
14894         * g++.dg/parse/constant5.C: New test.
14895
14896 2005-01-31  Steven Bosscher  <stevenb@suse.de>
14897
14898         PR c/19333
14899         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
14900         the test case valid.
14901         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
14902         * testsuite/gcc.dg/array-7.c: Adjust expected result.
14903         * testsuite/gcc.dg/pr18596-3.c: Likewise.
14904         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
14905         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
14906         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
14907
14908 2005-01-31  Dale Johannesen  <dalej@apple.com>
14909
14910         * g++.dg/opt/pr19650.C: New test.
14911
14912 2005-01-31  Richard Henderson  <rth@redhat.com>
14913
14914         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
14915         long double for intel double extended format.
14916         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
14917
14918 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
14919
14920         PR c++/19555
14921         * g++.dg/template/static10.C: New test.
14922
14923         PR c++/19395
14924         * g++.dg/parse/error24.C: New test.
14925
14926         PR c++/19367
14927         * g++.dg/lookup/builtin1.C: New test.
14928
14929         PR c++/19457
14930         * g++.dg/warn/conv3.C: New test.
14931
14932 2005-01-30  Bud Davis  <bdavis@gfortran.org>
14933
14934         PR fortran/19647
14935         * gfortan.dg/inquire_7.f90
14936
14937 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
14938
14939         PR tree-optimization/15791
14940         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
14941         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
14942         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
14943         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
14944         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
14945         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
14946         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
14947         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
14948         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
14949         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
14950
14951 2005-01-29  Paul Brook  <paul@codesourcery.com>
14952
14953         PR fortran/18565
14954         * check.c (real_or_complex_check): New function.
14955         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
14956         * intrinsic.c (add_functions): Use new check functions.
14957         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
14958         Add prototypes.
14959
14960 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
14961
14962         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
14963         gcc.dg/lvalue-3.c: New tests.
14964         * gcc.dg/concat.c: Update expected messages.
14965
14966 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
14967
14968         PR libfortran/19595
14969         * gfortran.dg/eor_1.f90: New test.
14970
14971 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
14972
14973         PR fortran/19589
14974         * gfortran.dg/logical_data_1.f90: New test.
14975
14976 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
14977
14978         PR c++/19253
14979         * g++.dg/template/crash33.C: New test.
14980
14981         PR c++/19667
14982         * g++.dg/template/crash32.C: New test.
14983
14984 2005-01-28  Ian Lance Taylor  <ian@airs.com>
14985
14986         PR middle-end/16558
14987         * g++.dg/warn/Wreturn-type-2.C: New test.
14988
14989 2004-06-24  Jeff Law  <law@redhat.com>
14990
14991         * gcc.dg/tree-ssa/20050128-1.c: New test.
14992
14993 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
14994
14995         * gcc.target/frv/all-mdpackh-1.c: New test.
14996
14997 2005-01-28  Steven Bosscher  <stevenb@suse.de>
14998
14999         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
15000
15001 2005-01-27  Richard Henderson  <rth@redhat.com>
15002
15003         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
15004
15005 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
15006
15007         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
15008
15009 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
15010
15011         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
15012         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
15013         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
15014         to cope with cases where the multilib options override the dg-options.
15015
15016 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
15017
15018         PR c/18946
15019         * gcc.dg/noncompile/20050120-1.c: New test.
15020
15021 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
15022
15023         PR tree-optimization/19633
15024         * gcc.dg/pr19633.c: New test.
15025         * gcc.dg/tree-ssa/pr19633.c: New test.
15026
15027 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
15028
15029         * gcc.dg/20041216-1.c: New test.
15030
15031 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
15032
15033         PR objc/18862
15034         * objc.dg/selector-2.m: New test.
15035
15036 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
15037
15038         * g++.dg/opt/range-test-2.C: New test.
15039
15040         PR rtl-optimization/19579
15041         * gcc.c-torture/execute/20050124-1.c: New test.
15042
15043 2005-01-26  Greg Parker  <gparker@apple.com>
15044         Stuart Hastings  <stuart@apple.com>
15045
15046         * gcc.c-torture/execute/20050125-1.c: New.
15047
15048 2005-01-18  Jan Hubicka  <jh@suse.cz>
15049
15050         PR tree-optimize/19337
15051         * gcc.c-torture/compile/20050119-1.c: New test.
15052
15053 2005-01-24  James E Wilson  <wilson@specifixinc.com>
15054
15055         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
15056         test for successful match.
15057
15058 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
15059
15060         PR objc/18408
15061         * objc.dg/comp-types-7.m: New test.
15062
15063 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
15064
15065         * lib/target-supports.exp (current_target_name): New.
15066         (check_effective_target_ilp32, check_effective_target_lp64):
15067         Cache the result to use as long as the current target, with
15068         multilib flags, remains the same.
15069
15070         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
15071         (dg-require-weak, dg-require-visibility, dg-require-alias,
15072         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
15073         dg-require-effective-target, dg-skip-if): Remove call to
15074         skip_test_and_clear_xfail.
15075         (dg-test): Clear xfail data.
15076
15077 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
15078
15079         PR target/17751
15080         * gcc.dg/ppc64-toc.c: New test.
15081
15082         * g++.dg/tree-ssa/empty-1.C: New test.
15083
15084         PR middle-end/19551
15085         * gcc.c-torture/execute/20050121-1.c: New test.
15086         * gcc.dg/20050121-2.c: New test.
15087
15088 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
15089         Paul Brook  <paul@codesourcery.com>
15090
15091         PR fortran/17941
15092         * gfortran.dg/real_const_1.f: New test.
15093         * gfortran.dg/real_const_2.f90: New test.
15094         * gfortran.dg/complex_int_1.f90: New test.
15095
15096 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
15097
15098         PR fortran/19313
15099         * gfortan.dg/inquire_6.f90: New test.
15100
15101 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
15102
15103         PR libfortran/19451
15104         * open_readonly_1.f90: New test.
15105
15106 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
15107
15108         PR libfortran/18982
15109         * gfortran.dg/open_new.f90: New file.
15110
15111 2005-01-22  Paul Brook  <paul@codesourcery.com>
15112
15113         * namelist_1.f90: New test.
15114
15115 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
15116
15117         PR tree-optimization/19484
15118         * gcc.c-torture/compile/20050122-[12].c: New tests.
15119
15120 2005-01-22  Paul Brook  <paul@codesourcery.com>
15121
15122         * gfortran.dg/implicit_2.f90: New test.
15123
15124 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
15125
15126         PR fortran/19314
15127         * gfortran.dg/inquire_5.f90: New test.
15128
15129 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15130
15131         PR c/18809
15132         * gcc.dg/pr18809-1.c: New test.
15133
15134 2005-01-21  Ian Lance Taylor  <ian@airs.com>
15135
15136         * gcc.dg/20050121-1.c: New test.
15137
15138         PR tree-optimization/13000
15139         * gcc.dg/20040206-1.c: Change warning to point where function is
15140         being inlined.
15141
15142 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15143
15144         PR c++/19208
15145         * g++.dg/template/array11.C: New test.
15146
15147 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15148
15149         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
15150         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
15151         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
15152         * gfortran.dg/getenv_1.f90: Add dg-do directive.
15153         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
15154         gfortran.dg/pr17164.f90: Add missing dg-do directives.
15155
15156 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
15157
15158         PR tree-optimization/15349
15159         * gcc.dg/tree-ssa/pr15349.c: New.
15160
15161 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
15162
15163         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
15164
15165 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
15166
15167         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
15168         scan-assembler-times directive name.
15169
15170         * gcc.dg/asm-a.c: Move dg-require-effective-target to
15171         after dg-do.
15172
15173         PR rtl-optimization/19462
15174         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
15175
15176 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
15177
15178         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
15179         counting function calls on ia64.
15180
15181 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
15182
15183         PR rtl-optimization/15139
15184         * gcc.dg/20050111-2.c: New test.
15185
15186         PR c/17297
15187         * gcc.c-torture/compile/20050113-1.c: New testcase.
15188
15189         PR middle-end/19164
15190         * gcc.dg/20050113-1.c: New testcase.
15191
15192 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
15193
15194         * gcc.dg/vect/vect-85.c: Add comment.
15195         * gcc.dg/vect/vect-86.c: Add xfail for now.
15196         * gcc.dg/vect/vect-87.c: Add xfail for now.
15197         * gcc.dg/vect/vect-88.c: Add xfail for now.
15198         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
15199
15200 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15201
15202         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
15203
15204 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15205
15206         * g++.dg/debug/typedef3.C: New test.
15207
15208 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
15209
15210         PR c/19472
15211         * gcc.dg/asm-a.c: New test.
15212
15213 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
15214
15215         * gcc.dg/sh-relax.c: Add prototype for abort.
15216
15217 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15218
15219         * gcc.dg/short-compare-1.c: New test.
15220         * gcc.dg/short-compare-2.c: Likewise.
15221
15222 2005-01-18  Michael Matz  <matz@suse.de>
15223
15224         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
15225
15226 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
15227
15228         PR tree-optimization/19121
15229         * gcc.c-torture/compile/pr19121.c: New test.
15230
15231 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
15232
15233         PR target/19357
15234         * gcc.c-torture/compile/pr19357.c: New test.
15235
15236 2005-01-17  Ian Lance Taylor  <ian@airs.com>
15237
15238         PR c/5675
15239         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
15240         pass--those that refer just to the variable, possibly with a
15241         cast.
15242         * gcc.dg/c99-const-expr-3.c: Likewise.
15243
15244         PR middle-end/13127
15245         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
15246         longer emitted.
15247
15248 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
15249
15250         PR fortran/18778
15251         * gfortran.dg/endfile_2.f90: New test.
15252
15253 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
15254
15255         PR 19168
15256         * gfortran.dg/select_5.f90: New test.
15257
15258 2004-01-16  Paul Brook  <paul@codesourcery.com>
15259
15260         * gfortran.dg/common_4.f90: New test.
15261
15262 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
15263
15264         PR rtl-optimization/19462
15265         * gcc.dg/torture/pr19462-1.c: New test.
15266
15267 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
15268
15269         PR objc/19321
15270         * objc.dg/func-ptr-2.m: New.
15271         * objc.dg/volatile-1.m: New.
15272
15273 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15274
15275         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
15276
15277 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
15278
15279         PR tree-optimization/19060
15280         * gcc.c-torture/execute/20050104-1.c: New test.
15281
15282 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
15283
15284         PR fortran/18983
15285         * gfortran.dg/write_to_null.f90: New test.
15286
15287 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
15288             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15289
15290         PR other/19328
15291         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
15292         argument.
15293
15294 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
15295
15296         PR c++/19263
15297         * g++.dg/init/vector1.C: New test.
15298
15299 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
15300
15301         PR target/13158
15302         * gcc.target/ia64/sibcall-unwind-1.c: New test.
15303         PR target/18987
15304         * gcc.target/ia64/sibcall-unwind-2.c: New test.
15305
15306 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
15307
15308         * gfortran.dg/select_1.f90: New test.
15309         * gfortran.dg/select_2.f90: New test.
15310         * gfortran.dg/select_3.f90: New test.
15311         * gfortran.dg/select_4.f90: New test.
15312
15313 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
15314
15315         PR middle-end/19084
15316         PR rtl-optimization/19348
15317         * gcc.dg/20050111-1.c: New test.
15318         * gcc.c-torture/execute/20050111-1.c: New test.
15319
15320         * gcc.dg/i386-asm-4.c: New test.
15321
15322 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
15323
15324         * gcc.dg/nested-func-2.c: New test.
15325         * ada/acats/norun.lst: Remove c953002.
15326
15327 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
15328
15329         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
15330
15331 2005-01-12  Ben Elliston  <bje@au.ibm.com>
15332
15333         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
15334
15335 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
15336
15337         PR target/18761
15338         * g++.dg/abi/align1.C: New test.
15339
15340 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
15341
15342         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
15343         at a time.
15344         * g++.dg/ext/altivec_check.h: Support compiling as C.
15345
15346 2005-01-10  Roger Sayle  <roger@eyesopen.com>
15347
15348         PR c++/19355
15349         * g++.dg/expr/pr19355-1.C: New test case.
15350
15351 2005-01-10  Laurent GUERBY <laurent@guerby.net>
15352
15353         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
15354         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
15355         * ada/acats/tests/c3/c92005b.ada: Likewise.
15356         * ada/acats/tests/c3/cxb3012.a: Likewise.
15357         * ada/acats/norun.lst: Add c380004 and c953002, add PR
15358
15359 2005-01-09  Paul Brook  <paul@codesourcery.com>
15360
15361         * gfortran.dg/common_2.f90: New file.
15362         * gfortran.dg/common_3.f90: New file.
15363
15364 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
15365
15366         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
15367
15368 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
15369
15370         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
15371         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
15372         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
15373         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
15374         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
15375         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
15376         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
15377         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
15378         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
15379         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
15380         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
15381         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
15382         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
15383         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
15384         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
15385         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
15386         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
15387         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
15388         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
15389         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
15390         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
15391         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
15392         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
15393         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
15394         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
15395         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
15396         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
15397         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
15398         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
15399         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
15400         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
15401         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
15402         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
15403         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
15404         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
15405         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
15406         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
15407         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
15408         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
15409         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
15410         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
15411         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
15412         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
15413         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
15414         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
15415         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
15416         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
15417         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
15418         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
15419         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
15420         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
15421         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
15422         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
15423         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
15424         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
15425         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
15426         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
15427         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
15428         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
15429         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
15430         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
15431         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
15432         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
15433         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
15434         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
15435         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
15436         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
15437
15438         * gcc.dg/vect/vect-1.c: Fix spelling.
15439         * gcc.dg/vect/vect-10.c: Fix spelling.
15440         * gcc.dg/vect/vect-11.c: Fix spelling.
15441         * gcc.dg/vect/vect-12.c: Fix spelling.
15442         * gcc.dg/vect/vect-14.c: Fix spelling.
15443         * gcc.dg/vect/vect-15.c: Fix spelling.
15444         * gcc.dg/vect/vect-16.c: Fix spelling.
15445         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
15446         * gcc.dg/vect/vect-64.c: Fix comments.
15447         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
15448
15449 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
15450             Ira Rosen  <irar@il.ibm.com>
15451
15452         * gcc.dg/vect/vect-70.c: New test.
15453         * gcc.dg/vect/vect-71.c: New test.
15454
15455 2005-01-09  Manfred Hollstein  <mh@suse.com>
15456
15457         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
15458         * gcc.dg/pr18241-2.c: Likewise.
15459         * gcc.dg/pr18241-3.c: Likewise.
15460         * gcc.dg/pr18241-4.c: Likewise.
15461         * gcc.dg/pr18241-5.c: Likewise.
15462
15463 2005-01-08  Richard Henderson  <rth@redhat.com>
15464
15465         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
15466         False for x86 and x86-64.
15467
15468 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
15469
15470         PR tree-optimization/18241
15471         * gcc.dg/pr18241-1.c: New test.
15472         * gcc.dg/pr18241-2.c: New test.
15473         * gcc.dg/pr18241-3.c: New test.
15474         * gcc.dg/pr18241-4.c: New test.
15475         * gcc.dg/pr18241-5.c: New test.
15476
15477 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
15478
15479         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
15480         gfortran.dg/select_4.f90: New.
15481
15482 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
15483
15484         * gcc.c-torture/execute/20050107-1.c: New test.
15485
15486 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
15487
15488         PR c++/19298
15489         * g++.dg/template/ref2.C: New.
15490
15491 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
15492
15493         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
15494         instead of being empty.
15495
15496 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15497
15498         PR fortran/15553
15499         * gfortran.dg/array-1.f90: New test.
15500
15501 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
15502
15503         PR tree-optimization/19283
15504         * gcc.c-torture/execute/20050106-1.c: New test.
15505
15506         PR rtl-optimization/18861
15507         * gcc.dg/20050105-1.c: New test.
15508
15509         PR tree-optimization/18828
15510         * gcc.dg/20050105-2.c: New test.
15511
15512 2005-01-07  Andreas Jaeger  <aj@suse.de>
15513
15514         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
15515
15516 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
15517
15518         PR fortran/18398
15519         * gfortran.dg/fmt_read.f90: New test.
15520
15521 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
15522
15523         * gcc.dg/rs6000-ldouble-2.c: New.
15524
15525 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
15526
15527         PR c++/19244
15528         * g++.dg/parser/ctor2.C: New test.
15529
15530 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15531
15532         PR c++/17154
15533         * g++.dg/template/using9.C: New test.
15534
15535 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15536
15537         PR c++/19258
15538         * g++.dg/lookup/friend6.C: New test.
15539
15540 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
15541
15542         PR c++/19270
15543         * g++.dg/template/array10.C: New.
15544
15545 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15546
15547         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
15548         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
15549
15550 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
15551
15552         * gcc.c-torture/compile/20050105-1.c: New test.
15553
15554 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
15555
15556         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
15557
15558 2005-01-05  Roger Sayle  <roger@eyesopen.com>
15559
15560         PR middle-end/19100
15561         * gcc.dg/conv-3.c: New test case.
15562
15563 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
15564
15565         * gcc.dg/asm-wide-1.c: New test.
15566
15567 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
15568
15569         PR c++/19030
15570         * g++.dg/parse/crash22.C: New
15571
15572 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
15573
15574         PR 19257
15575         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
15576
15577 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
15578
15579         PR middle-end/17767
15580         * gcc.dg/i386-mmx-6.c: New test case.
15581
15582 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
15583
15584         PR tree-optimization/18308
15585         * gcc.dg/vect/pr18308.c: New testcase.
15586
15587 2005-01-04  Andreas Jaeger  <aj@suse.de>
15588
15589         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
15590
15591 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
15592             Robert Bowdidge <bowdidge@apple.com>
15593
15594         * gcc.dg/cpp/subframework1.c: New.
15595         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
15596         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
15597         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
15598         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
15599
15600 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
15601
15602         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
15603         producing warning.
15604         * gcc.dg/darwin-weakimport-2.c: New.
15605
15606 2005-01-03  Richard Henderson  <rth@redhat.com>
15607
15608         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
15609
15610 2005-01-03  Richard Henderson  <rth@redhat.com>
15611
15612         * gcc.dg/vect/vect.exp: Enable for ia64.
15613         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
15614         (check_effective_target_vect_float): Likewise.
15615         (check_effective_target_vect_no_align): Likewise.
15616         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
15617         * gcc.dg/vect/vect-8.c: Likewise.
15618
15619 2005-01-03  Uros Bizjak <uros@kss-loka.si>
15620
15621         PR target/19236
15622         * gcc.dg/pr19236-1.c: New test case.
15623
15624 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
15625
15626         PR rtl-optimization/12092
15627         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
15628
15629 2005-01-02  Andreas Jaeger  <aj@suse.de>
15630
15631         * gcc.dg/pr12092-1.c: Do not run on x86_64.
15632
15633 2005-01-01  Roger Sayle  <roger@eyesopen.com>
15634             Andrew Pinski  <pinskia@physics.uc.edu>
15635
15636         PR rtl-optimization/12092
15637         * gcc.dg/pr12092-1.c: New test case.
15638
15639 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
15640
15641         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
15642         'hidden' and 'default' for better portability.
15643         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
15644
15645         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
15646         6 and 7.
15647         * g++.old-deja/g++.brendan/new3.C: Likewise.
15648
15649 2005-01-01  Steven Bosscher  <stevenb@suse.de>
15650
15651         * gcc.dg/20041231-1.C: New test.
15652         * g++.dg/warn/Wunreachable-code-1.C: New test.
15653
15654 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
15655
15656         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
15657         file, not /dev/null.  Abort on error.
15658
15659 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
15660             Ziemowit Laski  <zlaski@apple.com>
15661
15662         PR objc/18971
15663         * objc.dg/encode-5.m: New test.
15664
15665 2004-12-29  Richard Henderson  <rth@redhat.com>
15666
15667         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
15668         * objc.dg/stabs-1.m: Disable for ia64.
15669
15670 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
15671
15672         PR c++/19190
15673         * g++.dg/warn/Wunused-10.C: New test.
15674
15675 2004-12-28  Richard Henderson  <rth@redhat.com>
15676
15677         * objc.dg/stabs-1.m: Disable for alpha.
15678
15679 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
15680
15681         PR c++/19149
15682         * g++.dg/parse/error23.C: New test.
15683
15684 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15685
15686         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
15687
15688         PR fortran/19032
15689         * gfortran.dg/intrinsic_modulo_1.f90: New.
15690         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
15691         tests with divisor -1.
15692
15693 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
15694
15695         * g++.dg/opt/temp1.C (memcpy): Return a value.
15696
15697         PR c++/19148
15698         * g++.dg/expr/cond7.C: New test.
15699
15700 2004-12-27  Paul Brook  <paul@codesourcery.com>
15701
15702         * gfortran.dg/g77/select_no_compile.f: Remove.
15703
15704 2004-12-27  Richard Henderson  <rth@redhat.com>
15705
15706         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
15707         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
15708         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
15709
15710 2004-12-26  Richard Henderson  <rth@redhat.com>
15711
15712         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
15713         by 1i instead of token pasting.
15714
15715 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15716
15717         PR tree-optimization/17578
15718         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
15719         to additional_flags.
15720         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
15721
15722 2004-12-25  Richard Henderson  <rth@redhat.com>
15723
15724         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
15725         Remove Alpha.
15726
15727 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15728
15729         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
15730         hppa*-*-hpux*.
15731         * gcc.dg/pr17957.c (dg-options): Likewise.
15732         * gcc.dg/struct-ret-1.c: Add prototype for abort.
15733         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
15734         instead of 0 on __hppa__.
15735         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
15736         "foo,%r" on hppa*-*-*.
15737
15738 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
15739
15740         PR fortran/19071
15741         * gfortran.dg/complex_write.f90: New test.
15742
15743 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
15744
15745         PR c++/17595
15746         * g++.dg/parse/pragma2.C: New test.
15747
15748         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
15749
15750 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
15751
15752         * gcc.dg/empty2.c: Add missing dg-warning.
15753
15754 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
15755
15756         PR c++/17413
15757         * g++.dg/template/local4.C: New test.
15758         * g++.dg/template/crash19.C: Add dg-error marker.
15759
15760         * g++.dg/template/crash31.C: Correct embedded PR number.
15761
15762 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
15763
15764         PR c++/16405
15765         * g++.dg/opt/temp1.C: Add do-run marker.
15766
15767 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
15768
15769         * g++.dg/template/spec19.C: New.
15770
15771 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
15772
15773         PR target/16819
15774         * gcc.dg/empty2.c: New.
15775
15776 2004-12-23  Richard Henderson  <rth@redhat.com>
15777
15778         * lib/target-supports.exp (check_effective_target_vect_no_align):
15779         Remove i?86 and x86-64.
15780
15781 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
15782
15783         PR c++/16405
15784         * g++.dg/opt/temp1.C: New test.
15785
15786 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15787
15788         PR c++/18733
15789         * g++.dg/template/friend33.C: New testcase.
15790
15791 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
15792
15793         PR c++/18464
15794         * g++.dg/template/cond5.C: New test.
15795
15796         PR c++/18492
15797         * g++.dg/inherit/thunk3.C: New test.
15798
15799         PR c++/11224
15800         * g++.dg/warn/Wunused-9.C: New test.
15801
15802 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
15803
15804         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
15805
15806 2004-12-22  Jan Beulich  <jbeulich@novell.com>
15807
15808         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
15809
15810 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
15811
15812         PR c++/18378
15813         * g++.dg/ext/packed8.C: New test.
15814
15815         PR c++/19063
15816         * g++.dg/template/crash31.C: New test.
15817
15818         PR c++/19034
15819         * g++.dg/template/crash30.C: New test.
15820
15821 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
15822
15823         PR C++/18984
15824         * g++.dg/eh/ctor3.C: New test.
15825
15826 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
15827
15828         * objc.dg/stabs-1.m: Allow section name to be quoted and
15829         assembly label to begin with '.LL'.
15830
15831 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
15832
15833         * gcc.dg/vect/vect.exp
15834         (check_effective_target_lp64_or_vect_no_align): New.
15835         * gcc.dg/vect/vect-77.c: Use it.
15836         * gcc.dg/vect/vect-78.c: Use it.
15837
15838         * lib/target-supports.exp
15839         (check_effective_target_vect_no_max,
15840         check_effective_target_vect_no_bitwise,
15841         check_effective_target_vect_no_align): New.
15842         * gcc.dg/vect/vect-13.c: Use them.
15843         * gcc.dg/vect/vect-17.c: Ditto.
15844         * gcc.dg/vect/vect-18.c: Ditto.
15845         * gcc.dg/vect/vect-19.c: Ditto.
15846         * gcc.dg/vect/vect-20.c: Ditto.
15847         * gcc.dg/vect/vect-27.c: Ditto.
15848         * gcc.dg/vect/vect-29.c: Ditto.
15849         * gcc.dg/vect/vect-44.c: Ditto.
15850         * gcc.dg/vect/vect-48.c: Ditto.
15851         * gcc.dg/vect/vect-50.c: Ditto.
15852         * gcc.dg/vect/vect-52.c: Ditto.
15853         * gcc.dg/vect/vect-54.c: Ditto.
15854         * gcc.dg/vect/vect-56.c: Ditto.
15855         * gcc.dg/vect/vect-58.c: Ditto.
15856         * gcc.dg/vect/vect-60.c: Ditto.
15857         * gcc.dg/vect/vect-72.c: Ditto.
15858         * gcc.dg/vect/vect-80.c: Ditto.
15859
15860 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
15861
15862         PR c++/14075
15863         * g++.dg/init/string1.C: New.
15864
15865         PR c++/18975
15866         * g++.dg/other/synth1.C: New.
15867
15868 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
15869
15870         PR c/18963
15871         * gcc.dg/pr18963-1.c: New test.
15872
15873 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
15874
15875         PR c/18596
15876         * gcc.dg/funcdef-storage-1.c (foo): Remove.
15877         * gcc.dg/pr18596-1.c: Use dg-error.
15878         (dg-options): Use -fno-unit-at-a-time.
15879         * gcc.dg/pr18596-2.c: New test.
15880         * gcc.dg/pr18596-3.c: New test.
15881
15882 2004-12-20  Roger Sayle  <roger@eyesopen.com>
15883
15884         PR middle-end/18683
15885         * g++.dg/opt/pr18683-1.C: New test case.
15886
15887 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
15888
15889         PR other/19093
15890         * g++.dg/opt/max1.C: Fix for 64bit targets.
15891
15892 2004-12-20  Matt Austern  <austern@apple.com>
15893
15894         PR c++/19044
15895         * g++.dg/ext/builtin6.C: New
15896
15897 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
15898
15899         PR tree-optimization/19080
15900         * gcc.c-torture/compile/pr19080.c: New test.
15901
15902 2004-12-20  Steven Bosscher  <stevenb@suse.de>
15903
15904         * gcc.dg/20041219-1.c: New test.
15905
15906 2004-12-19  Roger Sayle  <roger@eyesopen.com>
15907
15908         PR middle-end/19068
15909         * g++.dg/opt/max1.C: New test case.
15910
15911 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15912
15913         * gcc.dg/fdata-sections-1.c: New test.
15914
15915 2004-12-18  Roger Sayle  <roger@eyesopen.com>
15916
15917         PR middle-end/18548
15918         * gcc.dg/max-1.c: New test case.
15919
15920 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
15921
15922         * gcc.c-torture/execute/20041218-1.c: New test.
15923
15924 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
15925
15926         * gcc.dg/pr18501.c: New test.
15927         * gcc.dg/uninit-5.c: XFAIL.
15928         * gcc.dg/uninit-9.c: XFAIL.
15929
15930 2004-12-17  Dale Johannesen  <dalej@apple.com>
15931
15932         * gcc.dg/20041213-1.c: New.
15933
15934 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
15935
15936         * objc.dg/stabs-1.m: Allow assembly label to begin
15937         with a dot ('.').
15938
15939 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
15940
15941         * gcc.c-torture/execute/20041213-1.c: Move...
15942         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
15943
15944 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
15945
15946         PR c++/18721
15947         * g++.dg/lookup/conv-5.C: New.
15948
15949 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
15950
15951         * objc.dg/stabs-1.m: New test.
15952
15953 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
15954
15955         * gcc.dg/visibility-c.c: Change compile to
15956         assemble for the test.
15957
15958 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
15959
15960         PR target/19041
15961         * gcc.dg/visibility-c.c: New test.
15962
15963 2004-12-16  Roger Sayle  <roger@eyesopen.com>
15964
15965         PR middle-end/18493
15966         * gcc.dg/switch-8.c: New test case.
15967
15968 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
15969
15970         PR c++/18905
15971         * g++.dg/template/init4.C: New.
15972         * g++.dg/opt/static3.C: Enable optimizer.
15973
15974 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
15975
15976         * g++.dg/other/complex1.C: New test.
15977
15978 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
15979
15980         * g++.dg/opt/inline9.C: New test.
15981
15982 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15983
15984         PR fortran/18993
15985         * gfotran.dg/nullify_1.f: New test.
15986
15987 2004-12-15  Richard Henderson  <rth@redhat.com>
15988
15989         * gcc.target/i386/i386.exp: New harness.
15990         * gcc.target/i386/vect-args.c: New.
15991
15992 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
15993
15994         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
15995
15996 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15997
15998         PR c++/18825
15999         * g++.dg/template/friend32.C: New test.
16000
16001 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
16002
16003         * cpp/pragma-once-1.c: New test.
16004         * cpp/pragma-once-1b.h: Likewise.
16005         * cpp/pragma-once-1c.h: Likewise.
16006         * cpp/pragma-once-1d.h: Likewise.
16007         * cpp/inc/pragma-once-1a.h: Likewise.
16008
16009 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
16010             Steven G. Kargl  <kargls@comcast.net>
16011
16012         PR fortran/17597
16013         * gfortran.dg/list_read_3.f90: New test.
16014
16015 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
16016
16017         * gcc.dg/ftrapv-2.c: New test.
16018
16019 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
16020
16021         PR c++/18981
16022         * g++.dg/template/typename9.C: New test.
16023
16024 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
16025
16026         PR c++/18738
16027         * g++.dg/template/typename8.C: New test.
16028         * g++.dg/parse/friend2.C: Tweak error message.
16029
16030 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
16031
16032         * gcc.c-torture/20041214-1.c: New test.
16033
16034 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
16035
16036         PR c++/18965
16037         * g++.dg/init/array17.C: New test.
16038
16039 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
16040
16041         PR c++/18793
16042         * g++.dg/init/aggr3.C: New test.
16043
16044 2004-12-14  Janis Johnson  <janis187@us.ibm.com
16045
16046         * gcc.dg/altivec-types-1.c: New test.
16047         * gcc.dg/altivec-types-2.c: New test.
16048         * gcc.dg/altivec-types-3.c: New test.
16049         * gcc.dg/altivec-types-4.c: New test.
16050         * g++.dg/ext/altivec-types-1.C: New test.
16051         * g++.dg/ext/altivec-types-2.C: New test.
16052         * g++.dg/ext/altivec-types-3.C: New test.
16053         * g++.dg/ext/altivec-types-4.C: New test.
16054
16055 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
16056
16057         PR middle-end/18951
16058         * gcc.c-torture/execute/20041213-1.c: New test.
16059
16060 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
16061
16062         PR c++/18949
16063         * g++.dg/template/cast1.C: New.
16064
16065 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
16066
16067         * gcc.c-torture/execute/20041213-2.c: New test.
16068
16069 2004-12-13  Richard Henderson  <rth@redhat.com>
16070
16071         * gcc.dg/i386-sse-10.c: Fix typo in options.
16072
16073 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
16074
16075         PR c++/18968
16076         * g++.dg/opt/pr18968.C: New test.
16077
16078 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
16079
16080         PR c++/18925
16081         * g++.dg/ext/visibility/staticdatamem.C: New test.
16082
16083 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
16084
16085         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
16086
16087 2004-12-13  Roger Sayle  <roger@eyesopen.com>
16088
16089         PR rtl-optimization/18928
16090         * gcc.dg/pr18928-1.c: New test case.
16091
16092 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
16093
16094         PR tree-opt/16951
16095         * gcc.c-torture/compile/20041211-1.c: New.
16096
16097 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16098
16099         PR middle-end/17564
16100         * gcc.c-torture/execute/20041212-1.c: New test.
16101
16102 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16103
16104         PR fortran/18869
16105         * gfortran.dg/common_1.f90: New test.
16106
16107 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
16108         Paul Brook  <paul@codesourcery.com>
16109
16110         PR fortran/16222
16111         * gfortran.dg/real_do_1.f90: New test.
16112
16113 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
16114
16115         PR tree-opt/18040
16116         * g++.dg/opt/ptrmem6.C: New test.
16117
16118 2004-12-11  Roger Sayle  <roger@eyesopen.com>
16119
16120         PR middle-end/18921
16121         * gcc.dg/pr18921-1.c: New test case.
16122
16123 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16124
16125         PR fortran/17175
16126         * gfortran.dg/scale_1.f90: New test.
16127
16128 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
16129
16130         PR middle-end/18903
16131         * gcc.c-torture/compile/pr18903.c: New test.
16132
16133 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
16134
16135         * gcc.c-torture/execute/20041210-1.c: New test.
16136
16137 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16138
16139         PR c++/18731
16140         * g++.dg/parser/struct-1.C: New test.
16141         * g++.dg/parser/struct-2.C: New test.
16142         * g++.dg/parser/struct-3.C: New test.
16143
16144 2004-12-09  Richard Henderson  <rth@redhat.com>
16145
16146         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
16147
16148         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
16149         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
16150
16151 2004-12-09  Matt Austern  <austern@apple.com>
16152
16153         PR c++/18514
16154         * g++.dg/ext/builtin1.C: New
16155         * g++.dg/ext/builtin2.C: New
16156         * g++.dg/ext/builtin3.C: New
16157         * g++.dg/ext/builtin4.C: New
16158         * g++.dg/ext/builtin5.C: New
16159
16160 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
16161
16162         PR tree-opt/18904
16163         * g++.dg/opt/ptrmem5.C: New test.
16164
16165 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
16166
16167         * g++.dg/parse/typename5.C: Adjust for new error.
16168         * g++.dg/parse/typename7.C: New.
16169
16170 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16171
16172         PR c++/18073
16173         * g++.dg/other/mmintrin.C: New test.
16174
16175 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
16176
16177         PR c++/16681
16178         * g++.dg/init/array15.C: New.
16179         * g++.dg/init/array16.C: New.
16180
16181 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16182
16183         PR fortran/18826
16184         * gfortran.dg/assign_1.f90: New test.
16185
16186 2004-12-08  Nick Clifton  <nickc@redhat.com>
16187
16188         * gcc.target/xstormy16/bss_below100: New directory containing tests.
16189         * gcc.target/xstormy16/data_below100: Likewise.
16190         * gcc.target/xstormy16/sfr: Likewise.
16191         * gcc.target/xstormy16/below100.S: New test source file.
16192         * gcc.target/xstormy16/below100.ld: New test linker script.
16193         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
16194         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
16195         bp instructions.
16196         * gcc.target/xstormy16/bp.c: Likewise.
16197
16198         * gcc.target/xstormy16/bss_below100: New files:
16199         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
16200         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
16201         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
16202         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
16203         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
16204         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
16205         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
16206         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
16207         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
16208         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
16209         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
16210         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
16211         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
16212         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
16213         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
16214         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
16215         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
16216         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
16217         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
16218         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
16219         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
16220         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
16221         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
16222         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
16223         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
16224         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
16225         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
16226
16227         * gcc.target/xstormy16/data_below100: New files:
16228         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
16229         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
16230         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
16231         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
16232         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
16233         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
16234         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
16235         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
16236         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
16237         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
16238         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
16239         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
16240         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
16241         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
16242         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
16243         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
16244         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
16245         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
16246         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
16247         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
16248         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
16249         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
16250         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
16251         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
16252         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
16253         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
16254         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
16255
16256         * gcc.target/xstormy16/sfr: New files:
16257         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
16258         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
16259         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
16260         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
16261         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
16262         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
16263         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
16264         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
16265         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
16266         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
16267         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
16268         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
16269         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
16270         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
16271         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
16272         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
16273         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
16274         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
16275         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
16276         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
16277         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
16278         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
16279         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
16280         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
16281         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
16282         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
16283         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
16284         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
16285         27_if0_sfrw_bitfield_f.c
16286
16287 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16288
16289         PR c++/18100
16290         * g++.dg/lookup/name-clash4.C: New test.
16291
16292 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
16293
16294         PR c++/18672
16295         * g++.dg/opt/array1.C: New.
16296
16297         PR c++/18803
16298         * g++.dg/template/operator5.C: New.
16299
16300 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
16301
16302         PR c/18867
16303         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
16304
16305 2004-12-07  Steven Bosscher  <stevenb@suse.de>
16306
16307         * gcc.dg/noncompile/20041207.c: New test.
16308
16309 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
16310
16311         * g++.dg/other/unreachable-1.C: New test.
16312
16313 2004-12-06  Nick Clifton  <nickc@redhat.com>
16314
16315         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
16316         <limits.h> because the latter comes from gcc's include/ directory
16317         and not the newlib/libc/include directory.
16318
16319 2004-12-04  Richard Henderson  <rth@redhat.com>
16320
16321         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
16322
16323 2004-12-04  Richard Henderson  <rth@redhat.com>
16324
16325         * lib/target-supports.exp (check_gc_sections_available): Disable
16326         for alpha and ia64.
16327
16328 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
16329
16330         PR middle-end/17909
16331         * g++.dg/other/vararg-2.C: New test.
16332
16333 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16334
16335         PR c++/17011, c++/17971
16336         * g++.dg/template/error15.C: Adjust expected error.
16337         * g++.dg/template/instantiate3.C: Likewise.
16338
16339 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
16340
16341         * gcc.dg/altivec-18.c: Fix for darwin
16342
16343 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
16344
16345         PR c++/18782
16346         * g++.dg/parse/ptrmem2.C: New.
16347
16348         PR c++/18318
16349         * g++.dg/template/new1.C: New.
16350
16351 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16352
16353         PR fortran/18710
16354         * gfortran.dg/direct_io_3.f90: New test.
16355
16356 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
16357
16358         PR 18758
16359         * g++.dg/parse/crash21.C: New.
16360
16361 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16362
16363         PR c++/15664, c++/18276
16364         * g++.dg/template/ttp13.C: New test.
16365         * g++.dg/template/ttp14.C: Likewise.
16366
16367 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16368
16369         PR c++/18123
16370         * g++.dg/parse/enum2.C: New test.
16371         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
16372
16373 2004-12-02  Nick Clifton  <nickc@redhat.com>
16374
16375         * gcc.target/xstormy16: New test directory.
16376         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
16377         * gcc.target/xstormy16/bp.c: Check the generation of bp
16378         instructions.
16379         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
16380         bn instructions and the BELOW100 attribute.
16381
16382 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
16383
16384         PR target/16952
16385         * gcc.dg/ppc-eabi.c: New.
16386
16387 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
16388
16389         PR fortran/18284
16390         * gfortran.dg/backspace.f90
16391
16392 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
16393
16394         * gfortran.dg/inquire.f90: New test.
16395
16396 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
16397
16398         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
16399         handle effective-target-keyword.
16400         (dg-skip-if): Support effective-target keyword as target list.
16401         (dg-xfail-if): Ditto.
16402         * lib/target-supports.exp (is-effective-target-keyword): New proc.
16403
16404 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
16405
16406         PR tree-optimization/18291
16407         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
16408
16409 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
16410
16411         PR C++/18729
16412         * g++.dg/parse/crash20.C: New.
16413
16414         PR c++/17431
16415         * g++.dg/overload/arg1.C: New.
16416         * g++.dg/overload/arg2.C: New.
16417         * g++.dg/overload/arg3.C: New.
16418         * g++.dg/overload/arg4.C: New.
16419
16420 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
16421
16422         * gcc.dg/c99-flex-array-4.c: Remove.
16423
16424 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
16425
16426         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
16427
16428         * lib/target-supports.exp (is-effective-target): Simplify.
16429
16430         * lib/target-supports.exp (check_effective_target_vect_long):
16431         Fix for powerpc64-*-*.
16432
16433 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
16434
16435         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
16436         to support new requirements on FreeBSD 5.
16437
16438 2004-11-30  Devang Patel  <dpatel@apple.com>
16439
16440         PR 18702
16441         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
16442
16443 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
16444
16445         * g++.dg/ext/altivec-13.C: New test.
16446
16447 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
16448
16449         PR tree-opt/18298
16450         * gcc.c-torture/execute/p18298.c: New test.
16451
16452 2004-11-30  Ira Rosen  <irar@il.ibm.com>
16453             Dorit Naishlos  <dorit@il.ibm.com>
16454
16455         PR tree-opt/18607
16456         * gcc.dg/vect/vect-89.c: New test.
16457
16458 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
16459
16460         * gcc.dg/pr18596-1.c: New test.
16461
16462 2004-11-30  Ben Elliston  <bje@au.ibm.com>
16463
16464         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
16465
16466 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
16467
16468         PR c/18479
16469         * gcc.dg/pr18479.c: New test.
16470
16471 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
16472
16473         PR target/18490
16474         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
16475         mmix-knuth-mmixware.
16476
16477         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
16478         cris-*-elf* cris-*-aout* mmix-*-*
16479
16480 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
16481
16482         PR middle-end/18725
16483         * gcc.dg/pr18725.c: New test.
16484
16485 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
16486
16487         PR target/18488
16488         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
16489
16490         PR target/18336
16491         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
16492
16493 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
16494
16495         PR c++/18368
16496         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
16497         * g++.old-deja/g++.law/ctors5.C: Likewise.
16498         * g++.old-deja/g++.other/crash25.C: Likewise.
16499
16500         PR c++/18674
16501         * g++.dg/template/error16.C: New test.
16502
16503         PR c++/18512
16504         * g++.dg/template/crash29.C: New test.
16505
16506 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
16507
16508         PR tree-optimization/18712
16509         * gcc.c-torture/compile/pr18712.c: New test.
16510
16511 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
16512
16513         PR c/7544
16514         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
16515         tests.
16516
16517 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16518
16519         PR c++/18652
16520         * g++.dg/lookup/crash6.C: New test.
16521
16522 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
16523
16524         PR middle-end/18164
16525         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
16526
16527 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
16528
16529         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
16530         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
16531         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
16532
16533 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
16534
16535         * gcc.dg/pr18164.c: New test.
16536
16537 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
16538
16539         * gcc.dg/funroll-loops-all.c: New.
16540
16541 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
16542
16543         PR target/18489
16544         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
16545         delimeter, match space and TAB as well as ":".
16546
16547         PR target/18484
16548         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
16549
16550         PR target/18348
16551         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
16552
16553         PR target/18345
16554         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
16555
16556         PR target/18337
16557         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
16558
16559 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
16560
16561         * gfortran.dg/direct_io_2.f90: New test.
16562
16563 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
16564
16565         PR target/18334
16566         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
16567
16568 2004-11-28  Richard Henderson  <rth@redhat.com>
16569
16570         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
16571
16572 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
16573
16574         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
16575         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
16576         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
16577         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
16578         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
16579         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
16580         gcc.dg/pointer-arith-8.c: New tests.
16581
16582 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
16583
16584         PR fortran/18364
16585         * gfortran.dg/endfile.f90: New test.
16586
16587 2004-11-27  Falk Hueffner  <falk@debian.org>
16588
16589         * gcc.dg/loop-6.c: New test.
16590
16591 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
16592
16593         * gcc.c-torture/execute/20041126-1.c: New test.
16594
16595 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
16596
16597         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
16598         on IRIX.
16599
16600 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
16601
16602         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
16603         functions.
16604
16605 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
16606
16607         PR rtl-optimization/17825
16608         * gcc.c-torture/compile/20041119-1.c: New test.
16609
16610 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16611
16612         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
16613         Check existence of ld library path variables before unsetting.
16614
16615 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
16616
16617         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
16618
16619 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
16620
16621         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
16622
16623 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
16624
16625         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
16626
16627 2004-11-26  Ben Elliston  <bje@au.ibm.com>
16628
16629         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
16630         dg-do directive.
16631
16632 2004-11-26  Ben Elliston  <bje@au.ibm.com>
16633
16634         * gcc.dg/pr17957.c: Pass --param, not -param.
16635
16636 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
16637
16638         PR middle-end/17957
16639         * testsuite/gcc.dg/pr17957.c: New test.
16640
16641 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
16642
16643         PR c++/18445
16644         * g++.dg/template/crash28.C: Likewise.
16645
16646         PR c++/18001
16647         * g++.dg/expr/unary2.C: Adjust lvalue messages.
16648         * g++.dg/ext/lvaddr.C: Likewise.
16649         * g++.dg/opt/pr7503-3.C: Likewise.
16650
16651         PR c++/18466
16652         * g++.dg/parse/qualified3.C: New test.
16653         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
16654
16655         PR c++/18545
16656         * g++.dg/expr/return1.C: New test.
16657
16658 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16659
16660         Friend class name lookup 3/n, PR c++/3332
16661         * g++.dg/lookup/friend3.C: New test.
16662         * g++.dg/lookup/friend4.C: Likewise.
16663         * g++.dg/lookup/friend5.C: Likewise.
16664
16665 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16666
16667         Friend class name lookup 2/n, PR c++/14513, c++/15410
16668         * g++.dg/lookup/friend2.C: New test.
16669         * g++.dg/template/friend31.C: Likewise.
16670
16671 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16672
16673         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
16674
16675 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
16676
16677         PR c++/17473
16678         * g++.dg/tc1/dr56.C: Remove.
16679         * g++.dg/template/typedef1.C: Add dg-error markers.
16680         * g++.old-deja/g++.other/typedef7.C: Likewise.
16681
16682         PR c++/18285
16683         * g++.dg/parse/typedef7.C: New test.
16684
16685 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
16686
16687         * gcc.c-torture/execute/20041124-1.c: New test.
16688
16689 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
16690
16691         * g++.dg/template/deduce3.C: New test.
16692
16693         PR c++/18586
16694         * g++.dg/template/crash27.C: New test.
16695
16696         PR c++/18530
16697         * g++.dg/warn/Wshadow-3.C: New test.
16698
16699 2004-11-24  Devang Patel  <dpatel@apple.com>
16700
16701         PR/18555
16702         * gcc.dg/cpp/isysroot-1.c: New test.
16703         * gcc.dg/cpp/usr/include/stdio.h: New file.
16704         * gcc.dg/cpp/isysroot-2.c: New test.
16705         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
16706         New file.
16707
16708 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16709
16710         PR c++/8929
16711         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
16712
16713 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
16714
16715         * gcc.target/sparc/align.c: Do not include <stdint.h>.
16716         * gcc.target/sparc/pdist.c: Likewise.
16717
16718 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
16719
16720         PR c++/16882
16721         * g++.dg/conversion/simd1.C: New test.
16722
16723 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16724
16725         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
16726         and restore_ld_library_path_env_vars.
16727         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
16728         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
16729         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
16730         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
16731
16732 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
16733
16734         * gcc.dg/pragma-align-2.c: Test macro expansion.
16735         * gcc.dg/pragma-pack-2.c: New test.
16736
16737 2004-11-23  Richard Henderson  <rth@redhat.com>
16738
16739         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
16740         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
16741         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
16742         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
16743         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
16744         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
16745
16746         * gcc.dg/vect/vect.exp: Add check for alpha.
16747         * lib/target-supports.exp (check_alpha_max_hw_available): New.
16748         (check_effective_target_vect_int): Enable for alpha.
16749         (check_effective_target_vect_long): New.
16750         (is-effective-target): Add it.
16751
16752 2004-11-23  Uros Bizjak <uros@kss-loka.si>
16753
16754         * gcc.dg/pr18614-1.c: New test.
16755
16756 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16757
16758         * gcc.dg/setjmp-2.c: New test.
16759
16760 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
16761
16762         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
16763         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
16764         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
16765         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
16766         gcc.target/sparc/pdist.c: New tests.
16767
16768 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
16769
16770         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
16771
16772 2004-11-22  Dale Johannesen  <dalej@apple.com>
16773
16774         * gcc.dg/20041111-1.c: New.
16775
16776 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
16777
16778         PR tree-opt/18536
16779         * gcc.dg/vect/pr18536.c: New test.
16780
16781 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16782
16783         PR c++/18354
16784         * g++.dg/template/nontype11.C: New test.
16785
16786 2004-11-21  Roger Sayle  <roger@eyesopen.com>
16787
16788         PR middle-end/18520
16789         * gcc.dg/pr18520-1.c: New test case.
16790
16791 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
16792
16793         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
16794         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
16795         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
16796         expected diagnostics.
16797
16798 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16799
16800         PR target/18580
16801         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
16802         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
16803         vect-77.c, vect-77a.c: XFAIL on the SPARC.
16804
16805 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16806
16807         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
16808
16809 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
16810             Joseph Myers  <joseph@codesourcery.com>
16811
16812         * lib/target-supports.exp (check_visibility_available): Really
16813         test the compiler.
16814
16815 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
16816
16817         PR tree-opt/18181
16818         * gcc.dg/vect/vect-85.c: New test.
16819         * gcc.dg/vect/vect-86.c: New test.
16820         * gcc.dg/vect/vect-87.c: New test.
16821         * gcc.dg/vect/vect-88.c: New test.
16822
16823 2004-11-19  Ben Elliston  <bje@au.ibm.com>
16824
16825         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
16826
16827 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
16828
16829         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
16830         * gcc.dg/ppc-and-1.c: Ditto.
16831         * gcc.dg/ppc-compare-1.c: Ditto.
16832         * gcc.dg/ppc-mov-1.c: Ditto
16833
16834 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
16835             Mark Mitchell  <mark@codesourcery.com>
16836
16837         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
16838
16839 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
16840             Aldy Hernandez  <aldyh@redhat.com>
16841
16842         * lib/target-supports.exp (check_effective_target_vect_int): New
16843         (check_effective_target_vect_float): New
16844         (check_effective_target_vect_double): New.
16845         (is-effective-target): Support new effective targets keywords.
16846         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
16847         default action for dg-do.
16848         * gcc.dg/vect/pr16105.c: Use new support.
16849         * gcc.dg/vect/pr18400.c: Ditto.
16850         * gcc.dg/vect/pr18425.c: Ditto.
16851         * gcc.dg/vect/vect-1.c: Ditto.
16852         * gcc.dg/vect/vect-10.c: Ditto.
16853         * gcc.dg/vect/vect-11.c: Ditto.
16854         * gcc.dg/vect/vect-12.c: Ditto.
16855         * gcc.dg/vect/vect-13.c: Ditto.
16856         * gcc.dg/vect/vect-14.c: Ditto.
16857         * gcc.dg/vect/vect-15.c: Ditto.
16858         * gcc.dg/vect/vect-16.c: Ditto.
16859         * gcc.dg/vect/vect-17.c: Ditto.
16860         * gcc.dg/vect/vect-18.c: Ditto.
16861         * gcc.dg/vect/vect-19.c: Ditto.
16862         * gcc.dg/vect/vect-2.c: Ditto.
16863         * gcc.dg/vect/vect-20.c: Ditto.
16864         * gcc.dg/vect/vect-21.c: Ditto.
16865         * gcc.dg/vect/vect-22.c: Ditto.
16866         * gcc.dg/vect/vect-23.c: Ditto.
16867         * gcc.dg/vect/vect-24.c: Ditto.
16868         * gcc.dg/vect/vect-25.c: Ditto.
16869         * gcc.dg/vect/vect-26.c: Ditto.
16870         * gcc.dg/vect/vect-27.c: Ditto.
16871         * gcc.dg/vect/vect-27a.c: Ditto.
16872         * gcc.dg/vect/vect-28.c: Ditto.
16873         * gcc.dg/vect/vect-29.c: Ditto.
16874         * gcc.dg/vect/vect-29a.c: Ditto.
16875         * gcc.dg/vect/vect-3.c: Ditto.
16876         * gcc.dg/vect/vect-30.c: Ditto.
16877         * gcc.dg/vect/vect-31.c: Ditto.
16878         * gcc.dg/vect/vect-32.c: Ditto.
16879         * gcc.dg/vect/vect-33.c: Ditto.
16880         * gcc.dg/vect/vect-34.c: Ditto.
16881         * gcc.dg/vect/vect-35.c: Ditto.
16882         * gcc.dg/vect/vect-36.c: Ditto.
16883         * gcc.dg/vect/vect-37.c: Ditto.
16884         * gcc.dg/vect/vect-38.c: Ditto.
16885         * gcc.dg/vect/vect-4.c: Ditto.
16886         * gcc.dg/vect/vect-40.c: Ditto.
16887         * gcc.dg/vect/vect-41.c: Ditto.
16888         * gcc.dg/vect/vect-42.c: Ditto.
16889         * gcc.dg/vect/vect-43.c: Ditto.
16890         * gcc.dg/vect/vect-44.c: Ditto.
16891         * gcc.dg/vect/vect-45.c: Ditto.
16892         * gcc.dg/vect/vect-46.c: Ditto.
16893         * gcc.dg/vect/vect-47.c: Ditto.
16894         * gcc.dg/vect/vect-48.c: Ditto.
16895         * gcc.dg/vect/vect-48a.c: Ditto.
16896         * gcc.dg/vect/vect-49.c: Ditto.
16897         * gcc.dg/vect/vect-5.c: Ditto.
16898         * gcc.dg/vect/vect-50.c: Ditto.
16899         * gcc.dg/vect/vect-51.c: Ditto.
16900         * gcc.dg/vect/vect-52.c: Ditto.
16901         * gcc.dg/vect/vect-53.c: Ditto.
16902         * gcc.dg/vect/vect-54.c: Ditto.
16903         * gcc.dg/vect/vect-55.c: Ditto.
16904         * gcc.dg/vect/vect-56.c: Ditto.
16905         * gcc.dg/vect/vect-56a.c: Ditto.
16906         * gcc.dg/vect/vect-57.c: Ditto.
16907         * gcc.dg/vect/vect-58.c: Ditto.
16908         * gcc.dg/vect/vect-59.c: Ditto.
16909         * gcc.dg/vect/vect-6.c: Ditto.
16910         * gcc.dg/vect/vect-60.c: Ditto.
16911         * gcc.dg/vect/vect-61.c: Ditto.
16912         * gcc.dg/vect/vect-62.c: Ditto.
16913         * gcc.dg/vect/vect-63.c: Ditto.
16914         * gcc.dg/vect/vect-64.c: Ditto.
16915         * gcc.dg/vect/vect-65.c: Ditto.
16916         * gcc.dg/vect/vect-66.c: Ditto.
16917         * gcc.dg/vect/vect-67.c: Ditto.
16918         * gcc.dg/vect/vect-68.c: Ditto.
16919         * gcc.dg/vect/vect-69.c: Ditto.
16920         * gcc.dg/vect/vect-7.c: Ditto.
16921         * gcc.dg/vect/vect-72.c: Ditto.
16922         * gcc.dg/vect/vect-72a.c: Ditto.
16923         * gcc.dg/vect/vect-73.c: Ditto.
16924         * gcc.dg/vect/vect-74.c: Ditto.
16925         * gcc.dg/vect/vect-75.c: Ditto.
16926         * gcc.dg/vect/vect-76.c: Ditto.
16927         * gcc.dg/vect/vect-77.c: Ditto.
16928         * gcc.dg/vect/vect-77a.c: Ditto.
16929         * gcc.dg/vect/vect-78.c: Ditto.
16930         * gcc.dg/vect/vect-79.c: Ditto.
16931         * gcc.dg/vect/vect-8.c: Ditto.
16932         * gcc.dg/vect/vect-80.c: Ditto.
16933         * gcc.dg/vect/vect-82.c: Ditto.
16934         * gcc.dg/vect/vect-82_64.c: Ditto.
16935         * gcc.dg/vect/vect-83.c: Ditto.
16936         * gcc.dg/vect/vect-83_64.c: Ditto.
16937         * gcc.dg/vect/vect-9.c: Ditto.
16938         * gcc.dg/vect/vect-all.c: Ditto.
16939         * gcc.dg/vect/vect-none.c: Ditto.
16940
16941 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
16942
16943         * lib/gcc-dg.exp (dg-skip-if): New function.
16944         (dg-forbid-option): Remove.
16945         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
16946         * g++.dg/abi/bitfield8.C: Likewise.
16947         * g++.dg/abi/dtor1.C: Likewise.
16948         * g++.dg/abi/empty10.C: Likewise.
16949         * g++.dg/abi/empty7.C: Likewise.
16950         * g++.dg/abi/empty9.C: Likewise.
16951         * g++.dg/abi/layout3.C: Likewise.
16952         * g++.dg/abi/layout4.C: Likewise.
16953         * g++.dg/abi/thunk1.C: Likewise.
16954         * g++.dg/abi/thunk2.C: Likewise.
16955         * g++.dg/abi/vbase11.C: Likewise.
16956         * g++.dg/abi/vthunk2.C: Likewise.
16957         * g++.dg/abi/vthunk3.C: Likewise.
16958         * g++.dg/ext/attrib8.C: Likewise.
16959         * g++.dg/opt/longbranch2.C: Likewise.
16960         * g++.dg/opt/reg-stack4.C: Likewise.
16961         * g++.old-deja/g++.ext/attrib1.C: Likewise.
16962         * g++.old-deja/g++.ext/attrib2.C: Likewise.
16963         * g++.old-deja/g++.ext/attrib3.C: Likewise.
16964         * g++.old-deja/g++.other/store-expr1.C: Likewise.
16965         * g++.old-deja/g++.other/store-expr2.C: Likewise.
16966         * gcc.dg/20000609-1.c: Likewise.
16967         * gcc.dg/20000720-1.c: Likewise.
16968         * gcc.dg/20011107-1.c: Likewise.
16969         * gcc.dg/20011119-1.c: Likewise.
16970         * gcc.dg/20020108-1.c: Likewise.
16971         * gcc.dg/20020122-2.c: Likewise.
16972         * gcc.dg/20020122-3.c: Likewise.
16973         * gcc.dg/20020201-3.c: Likewise.
16974         * gcc.dg/20020206-1.c: Likewise.
16975         * gcc.dg/20020218-1.c: Likewise.
16976         * gcc.dg/20020310-1.c: Likewise.
16977         * gcc.dg/20020411-1.c: Likewise.
16978         * gcc.dg/20020418-2.c: Likewise.
16979         * gcc.dg/20020426-1.c: Likewise.
16980         * gcc.dg/20020426-2.c: Likewise.
16981         * gcc.dg/20020517-1.c: Likewise.
16982         * gcc.dg/20020523-1.c: Likewise.
16983         * gcc.dg/20020523-2.c: Likewise.
16984         * gcc.dg/20020729-1.c: Likewise.
16985         * gcc.dg/20030204-1.c: Likewise.
16986         * gcc.dg/20030826-2.c: Likewise.
16987         * gcc.dg/20030926-1.c: Likewise.
16988         * gcc.dg/20031202-1.c: Likewise.
16989         * gcc.dg/980312-1.c: Likewise.
16990         * gcc.dg/980313-1.c: Likewise.
16991         * gcc.dg/990117-1.c: Likewise.
16992         * gcc.dg/990424-1.c: Likewise.
16993         * gcc.dg/990524-1.c: Likewise.
16994         * gcc.dg/991230-1.c: Likewise.
16995         * gcc.dg/i386-387-1.c: Likewise.
16996         * gcc.dg/i386-387-2.c: Likewise.
16997         * gcc.dg/i386-387-3.c: Likewise.
16998         * gcc.dg/i386-387-4.c: Likewise.
16999         * gcc.dg/i386-387-5.c: Likewise.
17000         * gcc.dg/i386-387-6.c: Likewise.
17001         * gcc.dg/i386-asm-1.c: Likewise.
17002         * gcc.dg/i386-bitfield1.c: Likewise.
17003         * gcc.dg/i386-bitfield2.c: Likewise.
17004         * gcc.dg/i386-loop-1.c: Likewise.
17005         * gcc.dg/i386-loop-2.c: Likewise.
17006         * gcc.dg/i386-loop-3.c: Likewise.
17007         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
17008         * gcc.dg/i386-pic-1.c: Likewise.
17009         * gcc.dg/i386-regparm.c: Likewise.
17010         * gcc.dg/i386-signbit-1.c: Likewise.
17011         * gcc.dg/i386-signbit-2.c: Likewise.
17012         * gcc.dg/i386-signbit-3.c: Likewise.
17013         * gcc.dg/i386-sse-5.c: Likewise.
17014         * gcc.dg/i386-sse-8.c: Likewise.
17015         * gcc.dg/i386-unroll-1.c: Likewise.
17016         * gcc.dg/tls/opt-1.c: Likewise.
17017         * gcc.dg/tls/opt-2.c: Likewise.
17018         * gcc.dg/unroll-1.c: Likewise.
17019         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
17020         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
17021         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
17022         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
17023
17024 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17025
17026         * g++.dg/template/incomplete1.C: New test.
17027
17028 2004-11-16  Nick Clifton  <nickc@redhat.com>
17029
17030         Revert patches accidentally commited during checkin of fixes for
17031         xstormy16 tests:
17032         gcc.c-torture/execute/simd-4.c: Revert
17033         gcc.dg/20040910-1.c: Revert.
17034
17035 2004-11-16  Paul Brook  <paul@codesourcery.com>
17036
17037         PR fortran/13010
17038         * gfortran.dg/der_pointer_1.f90: New test.
17039
17040 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
17041
17042         PR c/18498
17043         * gcc.dg/bitfld-13.c: New test.
17044
17045 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
17046
17047         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
17048         powerpc*-*-linux*.
17049
17050         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
17051         * gcc.dg/ppc64-abi-2.c: Ditto.
17052         * gcc.dg/ppc64-abi-3.c: Ditto.
17053
17054         * lib/gcc-dg.exp (dg-target-list): Remove.
17055
17056 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
17057
17058         * gcc.dg/ia64-postinc.c: New test.
17059
17060 2004-11-15  Mark Mitchell <mark@codesourcery.com>
17061
17062         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
17063
17064 2004-11-15  Nick Clifton  <nickc@redhat.com>
17065
17066         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
17067         __INT_MAX__ so that the test can be compiled by toolchains
17068         targeted at 16-bit processors.
17069
17070         * gcc.dg/20040625-1.c: Use long constants rather than integers
17071         when performing arithmetic that will overflow 16-bits.
17072
17073         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
17074         xstormy16.  It does not support 128-bit vector operations.
17075
17076         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
17077         with the macro PTR_TYPE.  Define this macro to an integer type
17078         suitable for holding a pointer.
17079
17080         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
17081         the target is a 16-bit processor.
17082
17083         * gcc.dg/cpp/if-2.c: Expect a different warning message from
17084         16-bit targets where the character constant will be too long.
17085
17086         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
17087         where the double will not be directly addressable.
17088
17089 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17090
17091         Friend class name lookup 1/n, PR c++/18471
17092         * g++.dg/template/crash26.C: New test.
17093         * g++.dg/lookup/struct1.C: Adjust expected error.
17094         * g++.dg/parse/elab1.C: Likewise.
17095         * g++.dg/parse/elab2.C: Likewise.
17096         * g++.dg/parse/int-as-enum1.C: Likewise.
17097         * g++.dg/parse/struct-as-enum1.C: Likewise.
17098         * g++.dg/parse/typedef1.C: Likewise.
17099         * g++.dg/parse/typedef3.C: Likewise.
17100         * g++.dg/parse/typedef4.C: Likewise.
17101         * g++.dg/parse/typedef5.C: Likewise.
17102         * g++.dg/template/nontype4.C: Likewise.
17103         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
17104         * g++.old-deja/g++.other/elab1.C: Likewise.
17105         * g++.old-deja/g++.other/syntax4.C: Likewise.
17106
17107 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
17108
17109         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
17110
17111 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
17112
17113         * gcc.c-torture/execute/20041114-1.c: New test.
17114
17115 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
17116
17117         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
17118         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
17119         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
17120         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
17121         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
17122         gcc.dg/switch-7.c: New tests.
17123
17124 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
17125
17126         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
17127
17128 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
17129
17130         PR tree-opt/18400
17131         * gcc.dg/vect/pr18400.c: New test.
17132
17133 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
17134             Andrew Pinski  <pinskia@physics.uc.edu>
17135
17136         PR tree-opt/18425
17137         * gcc.dg/vect/pr18425.c: New test.
17138
17139 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
17140
17141         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
17142         Guard with dg-require-alias and dg-require-visibility.
17143
17144 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
17145
17146         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
17147
17148 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17149
17150         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
17151
17152 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17153
17154         PR c++/17344
17155         * g++.dg/template/defarg5.C: New test.
17156
17157 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
17158
17159         * g++.dg/parse/cast1.C: Run only on ILP32.
17160         * g++.old-deja/g++.mike/p784.C: Likewise.
17161
17162 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
17163
17164         * gcc.c-torture/execute/20041113-1.c: New test.
17165
17166 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
17167
17168         PR target/18230
17169         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
17170         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
17171         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
17172         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
17173         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
17174         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
17175         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
17176         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
17177         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
17178         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
17179         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
17180         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
17181         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
17182
17183 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
17184
17185         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
17186         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
17187         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
17188         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
17189         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
17190         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
17191         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
17192         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
17193         gcc.target/sparc/combined-1.c: New tests.
17194
17195 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
17196
17197         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
17198         New tests.
17199
17200 2004-11-12  Mark Mitchell <mark@codesourcery.com>
17201
17202         * lib/gcc-dg.exp (dg-forbid-option): New function.
17203         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
17204         * g++.dg/abi/bitfield8.C: Likewise.
17205         * g++.dg/abi/dtor1.C: Likewise.
17206         * g++.dg/abi/empty10.C: Likewise.
17207         * g++.dg/abi/empty7.C: Likewise.
17208         * g++.dg/abi/empty9.C: Likewise.
17209         * g++.dg/abi/layout3.C: Likewise.
17210         * g++.dg/abi/layout4.C: Likewise.
17211         * g++.dg/abi/thunk1.C: Likewise.
17212         * g++.dg/abi/thunk2.C: Likewise.
17213         * g++.dg/abi/vbase11.C: Likewise.
17214         * g++.dg/abi/vthunk2.C: Likewise.
17215         * g++.dg/abi/vthunk3.C: Likewise.
17216         * g++.dg/ext/attrib8.C: Likewise.
17217         * g++.dg/opt/longbranch2.C: Likewise.
17218         * g++.dg/opt/reg-stack4.C: Likewise.
17219         * g++.old-deja/g++.ext/attrib1.C: Likewise.
17220         * g++.old-deja/g++.ext/attrib2.C: Likewise.
17221         * g++.old-deja/g++.ext/attrib3.C: Likewise.
17222         * g++.old-deja/g++.other/store-expr1.C: Likewise.
17223         * g++.old-deja/g++.other/store-expr2.C: Likewise.
17224         * gcc.dg/20000609-1.c: Likewise.
17225         * gcc.dg/20000720-1.c: Likewise.
17226         * gcc.dg/20011107-1.c: Likewise.
17227         * gcc.dg/20011119-1.c: Likewise.
17228         * gcc.dg/20020108-1.c: Likewise.
17229         * gcc.dg/20020122-2.c: Likewise.
17230         * gcc.dg/20020122-3.c: Likewise.
17231         * gcc.dg/20020201-3.c: Likewise.
17232         * gcc.dg/20020206-1.c: Likewise.
17233         * gcc.dg/20020218-1.c: Likewise.
17234         * gcc.dg/20020310-1.c: Likewise.
17235         * gcc.dg/20020411-1.c: Likewise.
17236         * gcc.dg/20020418-2.c: Likewise.
17237         * gcc.dg/20020426-1.c: Likewise.
17238         * gcc.dg/20020426-2.c: Likewise.
17239         * gcc.dg/20020517-1.c: Likewise.
17240         * gcc.dg/20020523-1.c: Likewise.
17241         * gcc.dg/20020523-2.c: Likewise.
17242         * gcc.dg/20020729-1.c: Likewise.
17243         * gcc.dg/20030204-1.c: Likewise.
17244         * gcc.dg/20030826-2.c: Likewise.
17245         * gcc.dg/20030926-1.c: Likewise.
17246         * gcc.dg/20031202-1.c: Likewise.
17247         * gcc.dg/980312-1.c: Likewise.
17248         * gcc.dg/980313-1.c: Likewise.
17249         * gcc.dg/990117-1.c: Likewise.
17250         * gcc.dg/990424-1.c: Likewise.
17251         * gcc.dg/990524-1.c: Likewise.
17252         * gcc.dg/991230-1.c: Likewise.
17253         * gcc.dg/i386-387-1.c: Likewise.
17254         * gcc.dg/i386-387-2.c: Likewise.
17255         * gcc.dg/i386-387-3.c: Likewise.
17256         * gcc.dg/i386-387-4.c: Likewise.
17257         * gcc.dg/i386-387-5.c: Likewise.
17258         * gcc.dg/i386-387-6.c: Likewise.
17259         * gcc.dg/i386-asm-1.c: Likewise.
17260         * gcc.dg/i386-bitfield1.c: Likewise.
17261         * gcc.dg/i386-bitfield2.c: Likewise.
17262         * gcc.dg/i386-loop-1.c: Likewise.
17263         * gcc.dg/i386-loop-2.c: Likewise.
17264         * gcc.dg/i386-loop-3.c: Likewise.
17265         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
17266         * gcc.dg/i386-pic-1.c: Likewise.
17267         * gcc.dg/i386-regparm.c: Likewise.
17268         * gcc.dg/i386-signbit-1.c: Likewise.
17269         * gcc.dg/i386-signbit-2.c: Likewise.
17270         * gcc.dg/i386-signbit-3.c: Likewise.
17271         * gcc.dg/i386-sse-5.c: Likewise.
17272         * gcc.dg/i386-sse-8.c: Likewise.
17273         * gcc.dg/i386-unroll-1.c: Likewise.
17274         * gcc.dg/tls/opt-1.c: Likewise.
17275         * gcc.dg/tls/opt-2.c: Likewise.
17276         * gcc.dg/unroll-1.c: Likewise.
17277         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
17278         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
17279         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
17280         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
17281         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
17282         -m64 is specified.
17283
17284 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
17285
17286         PR c++/18389
17287         * g++.dg/parse/cond1.C: New test.
17288
17289         PR c++/18429
17290         * g++.dg/template/array9.C: New test.
17291         * g++.dg/ext/vla1.C: Adjust error messages.
17292         * g++.dg/ext/vlm1.C: Likewise.
17293         * g++.dg/template/crash2.C: Likewise.
17294
17295         PR c++/18436
17296         * g++.dg/template/call3.C: New test.
17297
17298         PR c++/18407
17299         * g++.dg/template/ptrmem11.C: New test.
17300
17301 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
17302
17303         PR other/14264
17304         * lib/g++.exp: Set LC_ALL and LANG to C.
17305         * lib/gcc-dg.exp: Likewise.
17306         * lib/gfortran.exp: Likewise.
17307         * lib/objc.exp: Likewise.
17308         * lib/treelang.exp: Likewise.
17309
17310 2004-11-12  Andreas Schwab  <schwab@suse.de>
17311
17312         * gcc.dg/pr16286.c: Fix last change.
17313
17314 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
17315
17316         PR c++/18416
17317         * g++.dg/init/global1.C: New test.
17318
17319 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
17320
17321         * gcc.c-torture/execute/20041112-1.c: New test.
17322
17323 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
17324
17325         * lib/gcc-dg.exp (dg-target-list): New.
17326
17327 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
17328             Richard Sandiford  <rsandifo@redhat.com>
17329
17330         * lib/target-supports.exp (get-compiler_messages): New.
17331         (check_named_sections_available): Use it.
17332         (check_effective_target_ilp32): New.
17333         (check_effective_target_lp64): New.
17334         (is-effective-target): New.
17335         * lib/gcc-dg.exp (dg-require-effective-target): New.
17336
17337 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
17338
17339         * gcc.dg/precedence-1.c: New test.
17340
17341 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
17342
17343         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
17344
17345         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
17346         message, delete generated files, use more descriptive name for
17347         executable, and make the test unsupported when it cannot be run.
17348
17349         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
17350         (dg-require-weak, dg-require-visibility, dg-require-alias,
17351         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
17352         dg-require-iconv, dg-require-named-sections): Use it.
17353
17354         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
17355
17356 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
17357
17358         PR target/16457
17359         * gcc.dg/ppc-and-1: New
17360
17361         PR target/16796
17362         * gcc.dg/ppc-mov-1.c: New.
17363
17364         PR target/16458
17365         * gcc.dg/ppc-compare-1.c: New.
17366
17367 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
17368
17369         * objc.dg/desig-init-2.m: New test.
17370
17371 2004-11-10  Adam Nemet  <anemet@lnxw.com>
17372
17373         PR middle-end/18160
17374         * g++.dg/warn/register-var-1.C: New test.
17375         * g++.dg/warn/register-var-2.C: New test.
17376
17377 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17378
17379         * gcc.dg/union-2.c: New test.
17380
17381 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
17382
17383         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
17384         New test for PR tree-optimization/17892.
17385
17386 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
17387
17388         PR c++/18369
17389         * g++.dg/init/new12.C: New test.
17390
17391 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
17392
17393         * gcc.target/sparc: New directory.
17394         * gcc.target/sparc/sparc.exp: New driver.
17395         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
17396         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
17397         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
17398         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
17399
17400 2004-11-10  Paul Brook  <paul@codesourcery.com>
17401
17402         PR fortran/18218
17403         * gfortran.dg/list_read.c: New test.
17404
17405 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
17406
17407         PR c/18322
17408         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
17409         expected diagnostic location.
17410
17411 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
17412
17413         * gcc.dg/20041109-1.c: New test.
17414
17415 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
17416
17417         PR objc/18406
17418         * objc/compile/pr18406.m: New test.
17419
17420 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
17421
17422         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
17423
17424 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
17425
17426         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
17427
17428 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
17429
17430         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
17431
17432 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
17433
17434         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
17435         exit.
17436
17437 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
17438
17439         PR tree-opt/18299
17440         * gcc.c-torture/pr18299-1.c: New test.
17441
17442 2004-11-06  Andreas Schwab  <schwab@suse.de>
17443
17444         * gcc.dg/pr16286.c: Also test for bool and pixel.
17445
17446 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
17447
17448         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
17449         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
17450         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
17451         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
17452         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
17453         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
17454         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
17455         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
17456         gcc.dg/struct-semi-3.c: New tests.
17457
17458 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17459
17460         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
17461
17462 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17463
17464         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
17465         Do not use C99 designators.
17466
17467 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17468
17469         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
17470
17471 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17472
17473         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
17474         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
17475         * gcc.c-torture/execute/simd-5.x: Remove.
17476
17477 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
17478
17479         PR rtl-optimization/17933
17480         * gcc.dg/torture/pr17933-1.c: New test.
17481
17482 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
17483
17484         PR target/18106
17485         * lib/target-supports.exp (check_weak_available): Support
17486         Windows.
17487
17488 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
17489
17490         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
17491         call to fflush(stdout) before abort.
17492         (my_ffsll): New function.
17493         (generate_fields): Use it.
17494
17495 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
17496
17497         * gcc.dg/init-undef-1.c: New test.
17498
17499 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
17500
17501         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
17502         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
17503         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
17504         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
17505         expected messages for new parser.
17506
17507 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
17508
17509         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
17510
17511 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17512
17513         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
17514         on LP64 targets.
17515
17516 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
17517
17518         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
17519         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
17520         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
17521         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
17522         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
17523         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
17524         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
17525         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
17526         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
17527         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
17528
17529 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
17530
17531         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
17532         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
17533         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
17534         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
17535         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
17536         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
17537         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
17538         for new parser.
17539
17540 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
17541
17542         PR target/15342
17543         * gcc.dg/20041104-1.c: New test.
17544
17545 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17546
17547         * g++.dg/template/nontype7.C: New test.
17548         * g++.dg/template/nontype8.C: Likewise.
17549         * g++.dg/template/nontype9.C: Likewise.
17550         * g++.dg/template/nontype10.C: Likewise.
17551         * g++.dg/tc1/dr49.C: Likewise.
17552         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
17553         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
17554
17555 2004-11-04  Ben Elliston  <bje@au.ibm.com>
17556
17557         * g++.dg/rtti/tinfo1.C: Remove xfails.
17558
17559 2004-11-04  Ben Elliston  <bje@au.ibm.com>
17560
17561         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
17562         packed attribute to the definition to satisfy the new C++ parser.
17563
17564 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
17565
17566         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
17567         invocations of va_arg.
17568
17569 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
17570
17571         PR c++/18124
17572         * g++.dg/template/crash25.C: New test.
17573
17574         PR c++/18155
17575         * g++.dg/template/typedef2.C: New test.
17576         * g++.dg/parse/crash13.C: Adjust error markers.
17577
17578         PR c++/18177
17579         * g++.dg/conversion/const3.C: New test.
17580
17581 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17582
17583         PR fortran/17535
17584         PR fortran/17583
17585         PR fortran/17713
17586         * gfortran.dg/generic_[123].f90: New testcases.
17587
17588 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
17589
17590         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
17591         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
17592
17593 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
17594
17595         PR tree-opt/16808
17596         * gcc.c-torture/compile/pr16808.c: New test.
17597
17598 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
17599
17600         PR rtl-optimization/17104
17601         * gcc.dg/ppc-bitfield1.c: New.
17602
17603 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
17604
17605         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
17606
17607 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
17608
17609         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
17610         strings for 32-bit code.
17611
17612 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
17613
17614         PR c/18239
17615         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
17616
17617 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
17618
17619         PR c++/18064
17620         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
17621
17622 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
17623
17624         PR c++/15172
17625         * g++.dg/init/aggr2.C: New test.
17626
17627 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
17628
17629         * objc.dg/local-decl-1.m: New test.
17630
17631 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17632
17633         * gcc.dg/20040910-1.c: Adjust regex.
17634
17635 2004-10-30  Roger Sayle  <roger@eyesopen.com>
17636
17637         PR rtl-optimization/18084
17638         * g++.dg/opt/pr18084-1.C: New testcase.
17639
17640 2004-10-30  Matt Austern  <austern@apple.com>
17641
17642         PR c++/17542
17643         * g++.dg/ext/attrib18.C: New test.
17644
17645 2004-10-30  Roger Sayle  <roger@eyesopen.com>
17646
17647         PR middle-end/18096
17648         * gcc.dg/pr18096-1.c: New test case.
17649
17650 2004-10-30  Roger Sayle  <roger@eyesopen.com>
17651
17652         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
17653
17654 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
17655
17656         PR c/16666
17657         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
17658         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
17659         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
17660         gcc.dg/old-style-prom-3.c: New tests.
17661
17662 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
17663
17664         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
17665         Remove unnecessary inclusion of stdio.h.
17666
17667 2004-10-29  Roger Sayle  <roger@eyesopen.com>
17668
17669         PR rtl-optimization/17581
17670         * gcc.dg/pr17581-1.c: New test case.
17671
17672 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
17673
17674         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
17675         being implemented.
17676         * g++.dg/conversion/dr195-1.C: New.
17677         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
17678         * g++.old-deja/g++.mike/p10148.C: Likewise.
17679
17680 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
17681
17682         PR c++/17695
17683         * g++.dg/debug/typedef2.C: New test.
17684
17685 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
17686
17687         PR fortran/13490
17688         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
17689         * gfortran.dg/g77/README: Update.
17690
17691 2004-10-28  Matt Austern  <austern@apple.com>
17692
17693         PR c++/14124
17694         * g++.dg/ext/packed7.C: New test.
17695
17696 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
17697
17698         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
17699         scan-assembler.
17700         * lib/scanasm.exp (hidden-scan-for): New proc.
17701         (scan-hidden): Use hidden-scan-for instead of constructing the scan
17702         string.
17703         (scan-not-hidden): Likewise.
17704         * lib/target-supports.exp (check_visibility_available): mach-o is
17705         support too.
17706
17707 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
17708
17709         PR c++/17132
17710         * g++.dg/template/memclass3.C: New test.
17711
17712 2004-10-28  Adam Nemet  <anemet@lnxw.com>
17713
17714         PR middle-end/18160
17715         * gcc.dg/register-var-1.c: New test.
17716         * gcc.dg/register-var-2.c: New test.
17717         * gcc.dg/asm-7.c: Taking the address of a register variable is an
17718         error now.
17719
17720 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
17721
17722         PR other/18172
17723         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
17724         unused variables.
17725         * gcc.dg/vect/vect-22.c: Likewise.
17726
17727 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
17728
17729         * gcc.dg/i386-rotate-1.c: New test.
17730
17731 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
17732
17733         * g++.dg/init/ref12.C: Add "run" marker.
17734
17735         PR c++/17435
17736         * g++.dg/init/ref12.C: New test.
17737
17738         PR c++/18140
17739         * g++.dg/template/shift1.C: New test.
17740         * g++.dg/template/error10.C: Adjust error markers.
17741
17742 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
17743
17744         PR tree-opt/17529
17745         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
17746
17747 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
17748
17749         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
17750         * gcc.dg/weak/weak-3.c: Likewise.
17751         * gcc.dg/weak/weak-5.c: Likewise.
17752         * gcc.dg/weak/weak-9.c: Likewise.
17753         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
17754         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
17755
17756         * gcc.dg/darwin-weakimport-1.c: New.
17757
17758 2004-10-28  Ben Elliston  <bje@au.ibm.com>
17759
17760         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
17761
17762 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
17763
17764         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
17765         'syntax' error messages.
17766         * gcc.dg/cpp/direct2s.c: Likewise.
17767
17768 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
17769
17770         * gcc.c-torture/compile/20041026-1.c: New.
17771
17772 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
17773
17774         PR c++/18093
17775         * g++.dg/lookup/ns2.C: New test.
17776
17777         PR c++/18020
17778         * g++.dg/template/enum4.C: New test.
17779
17780         PR c++/18161
17781         * g++.dg/template/expr1.C: New test.
17782
17783 2004-10-26  Ben Elliston  <bje@au.ibm.com>
17784
17785         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
17786
17787 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
17788
17789         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
17790         gcc.dg/decl-nospec-3.c: New tests.
17791
17792 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
17793
17794         * objc.dg/super-class-3.m: New test.
17795
17796 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
17797
17798         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
17799         resyncing.
17800         * gcc.dg/cpp/direct2s.c: Likewise.
17801
17802 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
17803
17804         * objc.dg/image-info.m: Update for changes to section selection.
17805
17806 2004-10-25  David Ayers  <d.ayers@inode.at>
17807             Ziemowit Laski  <zlaski@apple.com>
17808
17809         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
17810         diagnostics when messaging 'id <Proto>'.
17811         * objc.dg/class-protocol-1.m: New test.
17812         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
17813         a non-existent method signature.
17814         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
17815         Update diagnostics when messaging with non-existent method signature.
17816         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
17817         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
17818         invalid receivers are now resolved as if messaging 'id'; remove
17819         extraneous diagnostics.
17820
17821 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
17822
17823         PR c/16667
17824         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
17825         gcc.dg/init-desig-obs-3.c: New tests.
17826
17827 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
17828
17829         * gcc.dg/debug/20041023-1.c: New test.
17830
17831 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
17832
17833         PR middle-end/17407
17834         * gcc.c-torture/compile/pr17407.c: New test.
17835
17836         PR c++/18121
17837         * g++.dg/template/array8.C: New test.
17838
17839 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
17840
17841         PR other/18138
17842         * lib/g++.exp: Accept more than one multilib libgcc.
17843         * lib/gcc-dg.exp: Likewise.
17844         * lib/objc.exp: Likewise.
17845         * lib/treelang.exp: Likewise.
17846         * lib/gfortran.exp: Likewise.
17847
17848 2004-10-24  Ben Elliston  <bje@au.ibm.com>
17849
17850         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
17851
17852 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
17853
17854         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
17855         * gcc.dg/c99-const-expr-3.c: Likewise.
17856
17857 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
17858
17859         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
17860
17861 2004-10-23  Ben Elliston  <bje@au.ibm.com>
17862
17863         * gcc.c-torture/execute/loop-2e.x: Remove.
17864
17865 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
17866
17867         PR c++/18095
17868         * g++.dg/parse/crash18.C: New.
17869         * g++.dg/parse/crash19.C: New.
17870
17871 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
17872
17873         * g++.dg/ext/dllimport1.C: Move dg-warnings.
17874         * g++.dg/ext/dllimport2.C: Same.
17875         * g++.dg/ext/dllimport8.C: Same.
17876
17877 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
17878
17879         PR c++/10841
17880         * g++.dg/conversion/cast1.C: New test.
17881         * g++.dg/overload/pmf1.C: Adjust error marker.
17882
17883 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
17884
17885         PR objc/17923
17886         * objc.dg/const-str-7.m: New test.
17887
17888 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17889
17890         * g++.dg/template/memfriend11.C: Fix comment typo.
17891         * g++.dg/template/memfriend14.C: Likewise.
17892
17893 2004-10-20  Richard Henderson  <rth@redhat.com>
17894
17895         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
17896         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
17897         -fasynchronous-unwind-tables.
17898
17899 2004-10-20  Richard Henderson  <rth@redhat.com>
17900
17901         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
17902         (main): Return success.
17903         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
17904         (main): Return success.
17905
17906 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17907
17908         PR c++/13495
17909         * g++.dg/template/memfriend9.C: New test.
17910         * g++.dg/template/memfriend10.C: Likewise.
17911         * g++.dg/template/memfriend11.C: Likewise.
17912         * g++.dg/template/memfriend12.C: Likewise.
17913         * g++.dg/template/memfriend13.C: Likewise.
17914         * g++.dg/template/memfriend14.C: Likewise.
17915         * g++.dg/template/memfriend15.C: Likewise.
17916         * g++.dg/template/memfriend16.C: Likewise.
17917         * g++.dg/template/memfriend17.C: Likewise.
17918         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
17919
17920 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
17921
17922         * g++.dg/conversion/dr195.C: New.
17923         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
17924
17925 2004-10-20  Ben Elliston  <bje@au.ibm.com>
17926             Devang Patel  <dpatel@apple.com>
17927
17928         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
17929         of floating point arithmetic, which could trap.
17930
17931 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
17932
17933         PR c++/14035
17934         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
17935         * g++.dg/conversion/const2.C: New test.
17936         * g++.dg/expr/reinterpret2.C: New test.
17937         * g++.dg/expr/reinterpret3.C: New test.
17938         * g++.dg/expr/cast2.C: New test.
17939         * g++.dg/expr/copy1.C: New test.
17940         * g++.dg/other/conversion1.C: Change error message.
17941         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
17942         function pointers to void *.
17943         * g++.old-deja/g++.mike/p10148.C: Likewise.
17944
17945 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
17946
17947         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
17948
17949 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
17950
17951         PR c++/18047
17952
17953         * g++.dg/parse/expr3.C: New test.
17954
17955 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
17956
17957         * gcc.dg/smod-1.c: New test.
17958
17959 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
17960
17961         * objc.dg/method-14.m: New test.
17962
17963 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
17964
17965         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
17966         Also xfail as the patch was reverted.
17967
17968 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
17969
17970         PR middle-end/16973
17971         * gcc.dg/pr16973.c: New test.
17972
17973 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
17974
17975         PR tree-optimization/17656
17976         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
17977
17978 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
17979
17980         * g++.dg/eh/shadow1.C: New.
17981
17982 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
17983
17984         * gcc.c-torture/compile/20041018-1.c: New test.
17985
17986 2004-10-18  Ben Elliston  <bje@au.ibm.com>
17987
17988         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
17989         compiler referring to register 0 when accessing sdata.  The linker
17990         now patches things up.
17991
17992 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
17993
17994         PR c/17529
17995         * gcc.c-torture/compile/pr17529.c: New test.
17996
17997 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17998
17999         PR c++/17743
18000         * g++.dg/ext/attrib17.C: New test.
18001
18002 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
18003
18004         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
18005
18006 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18007
18008         PR c++/10479
18009         * g++.dg/ext/attrib16.C: New test.
18010
18011 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
18012
18013         PR c++/17042
18014         * g++.dg/init/dso_handle1.C: New test.
18015
18016         PR c++/14667
18017         * g++.dg/parse/typedef6.C: New test.
18018
18019         PR c++/17916
18020         * g++.dg/parse/pragma1.C: New test.
18021
18022 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
18023
18024         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
18025
18026 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
18027
18028         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
18029         -fno-common when on HPPA HP-UX platforms.
18030
18031 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
18032
18033         PR other/16820
18034         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
18035         stdint.h.
18036         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
18037         uintptr_t.
18038
18039 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
18040
18041         PR c++/16301
18042         * g++.dg/lookup/strong-using-4.C: New test.
18043
18044 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
18045
18046         PR middle-end/16567
18047         * gcc.c-torture/compile/nested-1.c: New test.
18048
18049 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
18050
18051         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
18052         and mipsisa64*-*-* (until support for misaligned loads is added).
18053         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
18054         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
18055         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
18056         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
18057         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
18058         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
18059
18060 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
18061
18062         PR c++/17976
18063         * g++.dg/init/dtor3.C: New test.
18064
18065 2004-10-15  Ben Elliston  <bje@au.ibm.com>
18066
18067         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
18068
18069 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
18070
18071         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
18072         * gcc.dg/macho-lo-sum.c: Likewise.
18073
18074 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
18075
18076         * gcc.dg/ppc-spe64-1.c: New test.
18077
18078 2004-10-14  Devang Patel  <dpatel@apple.com>
18079
18080         PR 17635
18081         * gcc.dg/pr17635.c : New test.
18082
18083 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
18084
18085         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
18086         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
18087         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
18088         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
18089         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
18090         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
18091         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
18092         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
18093         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
18094         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
18095         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
18096         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
18097         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
18098         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
18099         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
18100         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
18101         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
18102         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
18103
18104 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
18105
18106         * gcc.dg/vect/vect-82.c: New testcase.
18107         * gcc.dg/vect/vect-82_64.c: New testcase.
18108         * gcc.dg/vect/vect-83.c: New testcase.
18109         * gcc.dg/vect/vect-83_64.c: New testcase.
18110
18111 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
18112
18113         * gcc.dg/cpp/error-1.c: New test.
18114
18115 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
18116
18117         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
18118
18119 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
18120
18121         PR target/17984
18122         * gcc.dg/cris-peep2-xsrand2.c: New test.
18123
18124 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
18125
18126         PR c++/17661
18127         * testsuite/g++.dg/expr/for2.C: New test.
18128
18129 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
18130
18131         * g++.dg/inherit/thunk1.C: Run on the SPARC.
18132
18133 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
18134
18135         PR tree-optimization/17724
18136         * g++.dg/opt/pr17724-1.C: New test.
18137         * g++.dg/opt/pr17724-2.C: New test.
18138         * g++.dg/opt/pr17724-3.C: New test.
18139         * g++.dg/opt/pr17724-4.C: New test.
18140         * g++.dg/opt/pr17724-5.C: New test.
18141         * g++.dg/opt/pr17724-6.C: New test.
18142
18143 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
18144
18145         PR c/17301
18146         * gcc.dg/pr17301-2.c: New test.
18147
18148 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
18149
18150         PR c++/15876
18151         * g++.dg/parse/error22.C: New test.
18152
18153         PR c++/17936
18154         * g++.dg/template/spec18.C: New test.
18155
18156 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
18157
18158         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
18159         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
18160         memcpy.
18161         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
18162         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
18163
18164 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
18165
18166         * g++.dg/eh/cleanup5.C: Add dg-options "".
18167
18168 2004-10-11  Roger Sayle  <roger@eyesopen.com>
18169
18170         PR middle-end/17657
18171         * gcc.dg/switch-4.c: New test case.
18172
18173 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
18174
18175         * gcc.c-torture/execute/20041011-1.c: New test.
18176
18177 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
18178
18179         PR c++/17554
18180         * g++.dg/init/for3.C: New test.
18181
18182         PR c++/17657
18183         * g++.dg/opt/switch2.C: New test.
18184
18185         PR middle-end/17703
18186         * g++.dg/warn/Wreturn-2.C: New test.
18187
18188 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
18189
18190         PR c++/17907
18191         * g++.dg/eh/cleanup5.C: New test.
18192
18193 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
18194
18195         PR c++/17393
18196         * g++.dg/parse/error21.C: New test.
18197
18198 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18199
18200         * g++.dg/overload/pmf1.C: Adjust quoting marks.
18201         * g++.dg/warn/incomplete1.C: Likewise.
18202         * g++.dg/template/qualttp20.C: Likewise.
18203
18204 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
18205
18206         PR c/17881
18207         * parm-incomplete-1.c: New test.
18208
18209 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
18210
18211         PR c++/17867
18212         * g++.dg/parse/error19.C: New test.
18213
18214         PR c++/17670
18215         * g++.dg/init/new11.C: New test.
18216
18217         PR c++/17821
18218         * g++.dg/parse/error20.C: New test.
18219
18220         PR c++/17826
18221         * g++.dg/template/crash24.C: New test.
18222
18223 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
18224
18225         PR c/17301
18226         * gcc.dg/pr17301-1.c: New test.
18227
18228 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
18229
18230         PR c/17189
18231         * gcc.dg/anon-struct-5.c: New test.
18232
18233 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
18234
18235         PR c/17844
18236         * gcc.dg/pr17844-1.c: New test.
18237
18238 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
18239
18240         PR tree-optimization/17906
18241         * gcc.c-torture/compile/pr17906.c: New.
18242
18243 2004-10-09  Stuart Hastings  <stuart@apple.com>
18244             Roger Sayle  <roger@eyesopen.com>
18245
18246         PR rtl-optimization/17853
18247         * gcc.dg/i386-mmx-5.c: New testcase.
18248
18249 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
18250
18251         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
18252
18253 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
18254
18255         PR c++/17524
18256         * g++.dg/template/static9.C: New test.
18257
18258         PR c++/17685
18259         * g++.dg/parse/operator5.C: New test.
18260
18261 2004-10-09  Roger Sayle  <roger@eyesopen.com>
18262
18263         PR middle-end/17894
18264         * gcc.c-torture/execute/divcmp-4.c: New test case.
18265
18266 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
18267
18268         PR tree-opt/17902
18269         * g++.dg/opt/pr17902.C: New test.
18270
18271 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
18272
18273         * gcc.dg/cpp/ident-1.c: Add dg-options "".
18274
18275 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
18276
18277         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
18278
18279 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
18280
18281         * gcc.dg/assign-warn-3.c: New test.
18282
18283 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
18284
18285         PR c/16999
18286         * gcc.dg/cpp/ident-1.c: New test.
18287
18288 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
18289
18290         * gcc.c-torture/compile/acc1.c: New.
18291
18292 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
18293
18294         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
18295         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
18296
18297 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
18298
18299         * gcc.dg/ultrasp11.c: New test.
18300
18301 2004-10-08  Michael Matz  <matz@suse.de>
18302
18303         * gcc.dg/doloop-2.c: New test.
18304
18305 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
18306
18307         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
18308         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
18309         objc.dg/method-9.m: Update expected diagnostics.
18310
18311 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
18312
18313         * gcc.dg/ppc-fsel-3.c: New file.
18314         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
18315
18316 2004-10-07  Paul Brook  <paul@codesourcery.com>
18317
18318         * gfortran.dg/intrinsic_verify_1.f90: New test.
18319
18320 2004-10-07  Paul Brook  <paul@codesourcery.com>
18321
18322         * gfortran.dg/empty_format_1.f90: Remove stray commas.
18323
18324 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18325
18326         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
18327         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
18328         commit.
18329
18330 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
18331
18332         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
18333
18334 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18335
18336         PR c++/17115
18337         * g++.dg/warn/Winline-4.C: New test.
18338
18339 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
18340
18341         * gcc.c-torture/compile/20041007-1.c: New test.
18342
18343 2004-10-07  Paul Brook  <paul@codesourcery.com>
18344
18345         PR fortran/17678
18346         * gfortran.dg/use_allocated_1.f90: New test.
18347
18348 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
18349
18350         PR middle-end/17849
18351         * gfortran.fortran-torture/compile/nested.f90: New test
18352
18353 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
18354
18355         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
18356
18357 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
18358
18359         PR c++/17368
18360         * g++.dg/ext/asm6.C: New test.
18361
18362 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
18363
18364         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
18365
18366 2004-10-06  Paul Brook  <paul@codesourcery.com>
18367
18368         PR libfortran/17709
18369         * gfortran.dg/empty_format_1.f90: New test.
18370
18371 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18372
18373         PR fortran/17568
18374         * gfortran.dg/ishft.f90: New test.
18375
18376         PR fortran/17283
18377         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
18378         tests.
18379
18380 2004-10-06  Paul Brook  <paul@codesourcery.com>
18381
18382         * gfortran.dg/do_1.f90: New test.
18383
18384 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18385
18386         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
18387         optimizing for size.
18388
18389 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
18390
18391         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
18392
18393 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
18394
18395         * gcc.c-torture/compile/20041005-1.c: New test.
18396
18397 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
18398
18399         PR c++/17829
18400         * g++.dg/lookup/koenig4.C: New.
18401
18402 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18403
18404         * g++.dg/other/classkey1.C: Adjust quoting marks.
18405         * g++.dg/parse/error15.C: Likewise.
18406         * g++.dg/template/meminit2.C (int>): Likewise.
18407
18408 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18409
18410         PR fortran/17283
18411         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
18412
18413         PR fortran/17631
18414         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
18415
18416         PR fortran/17708
18417         * gfortran.dg/pr17708.f90: New test.
18418
18419 2004-10-04  Chao-ying Fu  <fu@mips.com>
18420
18421         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
18422         * gcc.dg/vect/vect-4.c: Ditto.
18423         * gcc.dg/vect/vect-5.c: Ditto.
18424         * gcc.dg/vect/vect-6.c: Ditto.
18425         * gcc.dg/vect/vect-8.c: Ditto.
18426         * gcc.dg/vect/vect-16.c: Ditto.
18427         * gcc.dg/vect/vect-30.c: Ditto.
18428         * gcc.dg/vect/vect-40.c: Ditto.
18429         * gcc.dg/vect/vect-41.c: Ditto.
18430         * gcc.dg/vect/vect-42.c: Ditto.
18431         * gcc.dg/vect/vect-43.c: Ditto.
18432         * gcc.dg/vect/vect-44.c: Ditto.
18433         * gcc.dg/vect/vect-45.c: Ditto.
18434         * gcc.dg/vect/vect-46.c: Ditto.
18435         * gcc.dg/vect/vect-47.c: Ditto.
18436         * gcc.dg/vect/vect-48.c: Ditto.
18437         * gcc.dg/vect/vect-49.c: Ditto.
18438         * gcc.dg/vect/vect-50.c: Ditto.
18439         * gcc.dg/vect/vect-51.c: Ditto.
18440         * gcc.dg/vect/vect-52.c: Ditto.
18441         * gcc.dg/vect/vect-53.c: Ditto.
18442         * gcc.dg/vect/vect-54.c: Ditto.
18443         * gcc.dg/vect/vect-55.c: Ditto.
18444         * gcc.dg/vect/vect-56.c: Ditto.
18445         * gcc.dg/vect/vect-57.c: Ditto.
18446         * gcc.dg/vect/vect-58.c: Ditto.
18447         * gcc.dg/vect/vect-59.c: Ditto.
18448         * gcc.dg/vect/vect-60.c: Ditto.
18449         * gcc.dg/vect/vect-74.c: Ditto.
18450         * gcc.dg/vect/vect-79.c: Ditto.
18451         * gcc.dg/vect/vect-80.c: Ditto.
18452
18453 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
18454
18455         * gcc.dg/unused-7.c: Use the correct option.
18456
18457 2004-10-04  Paul Brook  <paul@codesourcery.com>
18458         Bud Davis  <bdavis9659@comcast.net>
18459
18460         PR fortran/17706
18461         PR fortran/16434
18462         * gfortran/pr17706.f90: New test.
18463         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
18464
18465 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18466
18467         * gfortran.dg/pr17612.f90: New test.
18468
18469 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18470
18471         * g++.dg/template/local1.C: Adjust quoting marks in
18472         testing for diagnostics.
18473         * g++.dg/tls/diag-2.C: Likewise.
18474         * g++.dg/other/error8.C: Likewise.
18475
18476 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
18477
18478         PR c/17178
18479         * gcc.dg/unused-4.c: Adjust to be correct.
18480
18481         PR c/17820
18482         * gcc.dg/unused-7.c: New test.
18483
18484 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
18485
18486         PR c++/17797
18487         * g++.dg/overload/template2.C: New test.
18488
18489 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
18490
18491         PR tree-optimization/16632
18492         * gcc.dg/tree-ssa/20041002-1.c: New.
18493
18494 2004-10-03  Paul Brook  <paul@codesourcery.com>
18495
18496         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
18497         rather than relying on default formatting.
18498
18499 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
18500
18501         * gcc.dg/20040920-1.c: Update expected message text.
18502
18503 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
18504
18505         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
18506
18507 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
18508
18509         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
18510         tree level.
18511
18512 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
18513
18514         * gcc.dg/tree-ssa/pr17343.c: Remove.
18515
18516 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
18517
18518         PR tree-opt/17343
18519         * gcc.dg/tree-ssa/pr17343.c: New test.
18520
18521 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
18522
18523         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
18524         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
18525         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
18526         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
18527         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
18528
18529 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
18530
18531         * gcc.dg/lvalue-2.c: New test.
18532
18533 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
18534
18535         PR c/17730
18536         * gcc.dg/pr17730-1.c: New test
18537
18538 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
18539
18540         PR c/7425
18541         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
18542
18543 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
18544
18545         * gcc.c-torture/execute/stdarg-1.c: New test.
18546         * gcc.c-torture/execute/stdarg-2.c: New test.
18547         * gcc.c-torture/execute/stdarg-3.c: New test.
18548         * gcc.dg/tree-ssa/stdarg-1.c: New test.
18549         * gcc.dg/tree-ssa/stdarg-2.c: New test.
18550         * gcc.dg/tree-ssa/stdarg-3.c: New test.
18551         * gcc.dg/tree-ssa/stdarg-4.c: New test.
18552         * gcc.dg/tree-ssa/stdarg-5.c: New test.
18553
18554 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
18555
18556         PR tree-optimization/17697
18557         * g++.dg/opt/pr17697-1.C: New test.
18558         * g++.dg/opt/pr17697-2.C: New test.
18559         * g++.dg/opt/pr17697-3.C: New test.
18560
18561 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
18562
18563         PR c/16409
18564         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
18565         gcc.dg/vla-init-5.c: New tests.
18566
18567 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
18568
18569         PR c/13804
18570         * gcc.dg/pr13804-1.c: New test.
18571
18572 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18573
18574         PR fortran/16938
18575         * gfortran.dg/pr16938.f90: New test.
18576
18577 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
18578
18579         * g++.dg/template/crash23.C: New test.
18580
18581 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
18582
18583         PR c++/17585
18584         * g++.dg/template/static8.C: New test.
18585
18586 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
18587
18588         PR c++/17681
18589         * g++.dg/other/error9.C: New test.
18590
18591 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
18592
18593         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
18594
18595 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18596
18597         PR fortran/15164
18598         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
18599
18600 2004-09-26  Roger Sayle  <roger@eyesopen.com>
18601
18602         PR middle-end/17112
18603         * gcc.dg/pr17112-1.c: New test case.
18604
18605 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
18606
18607         PR c/11459
18608         * gcc.dg/pr11459-1.c: New test.
18609
18610 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
18611
18612         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
18613         * gcc.dg/tree-ssa/loop-4.c: Likewise.
18614
18615 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18616
18617         * gfortran.dg/pr15324.f90: Make array bounds consistent.
18618
18619 2004-09-25  Jan Hubicka  <jh@suse.cz>
18620
18621         * compile/30040909-1.c: New test.
18622         * compile/30040907-1.c: New test.
18623
18624 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
18625
18626         * gcc.c-torture/execute/va-arg-26.c: New test.
18627
18628 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
18629
18630         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
18631         extra diagnostics on targets with 64-bit pointers.
18632         * objc.dg/selector-1.m: Adjust dg-warning regexp.
18633
18634 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
18635
18636         PR c/17188
18637         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
18638         * gcc.dg/decl-3.c: Adjust expected message.
18639
18640 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18641
18642         PR fortran/17615
18643         * gfortran.dg/pr17615.f90: New test.
18644
18645 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
18646
18647         PR tree-optimzation/17517
18648         * g++.dg/tree-ssa/pr17517.C: New Test.
18649
18650 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
18651
18652         PR c++/16889
18653         * g++.dg/lookup/ambig3.C: New.
18654
18655 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
18656
18657         PR tree-opt/17624
18658         * g++.dg/opt/pr17624.C: New test.
18659
18660 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
18661
18662         PR c/6980
18663         * gcc.dg/Wbad-function-cast-1.c: New test.
18664
18665 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
18666
18667         * g++.dg/ext/complit1.C
18668         * g++.dg/other/error2.C
18669         * g++.dg/other/nontype-1.C
18670         * g++.dg/parse/crash11.C
18671         * g++.dg/parse/crash12.C
18672         * g++.dg/parse/error15.C
18673         * g++.dg/parse/error4.C
18674         * g++.dg/parse/tmpl-outside1.C
18675         * g++.dg/parse/too-many-tmpl-args1.C
18676         * g++.dg/template/dependent-expr3.C
18677         * g++.dg/template/error10.C
18678         * g++.dg/template/instantiate1.C
18679         * g++.dg/template/vtable2.C
18680         * g++.dg/warn/Wshadow-1.C
18681         * g++.dg/warn/weak1.C
18682         * g++.old-deja/g++.brendan/crash16.C
18683         * g++.old-deja/g++.brendan/crash18.C
18684         * g++.old-deja/g++.brendan/crash48.C
18685         * g++.old-deja/g++.brendan/crash49.C
18686         * g++.old-deja/g++.brendan/crash55.C
18687         * g++.old-deja/g++.brendan/crash56.C
18688         * g++.old-deja/g++.brendan/crash8.C
18689         * g++.old-deja/g++.brendan/enum11.C
18690         * g++.old-deja/g++.brendan/enum8.C
18691         * g++.old-deja/g++.brendan/enum9.C
18692         * g++.old-deja/g++.brendan/friend3.C
18693         * g++.old-deja/g++.brendan/misc14.C
18694         * g++.old-deja/g++.bugs/900402_02.C
18695         * g++.old-deja/g++.bugs/900404_03.C
18696         * g++.old-deja/g++.bugs/900404_04.C
18697         * g++.old-deja/g++.bugs/900428_03.C
18698         * g++.old-deja/g++.jason/crash4.C
18699         * g++.old-deja/g++.jason/overload21.C
18700         * g++.old-deja/g++.jason/redecl1.C
18701         * g++.old-deja/g++.jason/report.C
18702         * g++.old-deja/g++.jason/rfg10.C
18703         * g++.old-deja/g++.jason/template30.C
18704         * g++.old-deja/g++.law/arm12.C
18705         * g++.old-deja/g++.law/ctors5.C
18706         * g++.old-deja/g++.law/cvt20.C
18707         * g++.old-deja/g++.law/init10.C
18708         * g++.old-deja/g++.law/init8.C
18709         * g++.old-deja/g++.law/visibility17.C
18710         * g++.old-deja/g++.law/visibility7.C
18711         * g++.old-deja/g++.mike/net8.C
18712         * g++.old-deja/g++.mike/p646.C
18713         * g++.old-deja/g++.mike/p700.C
18714         * g++.old-deja/g++.mike/p701.C
18715         * g++.old-deja/g++.mike/p811.C
18716         * g++.old-deja/g++.ns/template13.C
18717         * g++.old-deja/g++.other/array3.C
18718         * g++.old-deja/g++.other/crash25.C
18719         * g++.old-deja/g++.other/dtor3.C
18720         * g++.old-deja/g++.other/dtor4.C
18721         * g++.old-deja/g++.other/main1.C
18722         * g++.old-deja/g++.other/warn7.C
18723         * g++.old-deja/g++.pt/crash11.C
18724         * g++.old-deja/g++.pt/crash36.C
18725         * g++.old-deja/g++.pt/spec22.C
18726         * g++.old-deja/g++.pt/spec9.C
18727         * g++.old-deja/g++.pt/ttp52.C
18728         * g++.old-deja/g++.robertl/eb103.C
18729         * g++.old-deja/g++.robertl/eb121.C
18730         * g++.old-deja/g++.robertl/eb22.C
18731         * g++.old-deja/g++.robertl/eb8.C:
18732         Update locations and/or regexps of dg-error markers.
18733         Remove markers for some bogus messages that are no longer issued.
18734
18735 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
18736
18737         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
18738         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
18739
18740 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
18741
18742         PR c++/17618
18743         * g++.dg/lookup/crash5.C: New test.
18744
18745 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
18746
18747         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
18748         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
18749         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
18750         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
18751         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
18752         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
18753
18754         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
18755         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
18756         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
18757         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
18758         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
18759         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
18760
18761         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
18762
18763         * gcc.dg/vect/vect-44.c: Check additional cases.
18764         * gcc.dg/vect/vect-48.c: Check additional cases.
18765
18766         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
18767         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
18768         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
18769         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
18770         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
18771         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
18772         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
18773         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
18774         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
18775
18776         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
18777         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
18778         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
18779
18780 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18781
18782         * gcc.dg/tree-ssa/loop-6.c: New test.
18783
18784 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
18785
18786         PR c++/17620
18787         * g++.dg/inherit/base2.C: New.
18788
18789 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
18790
18791         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
18792         * gcc.dg/20001012-2.c: Likewise.
18793         * gcc.dg/20001013-1.c: Likewise.
18794         * gcc.dg/20001101-1.c: Likewise.
18795         * gcc.dg/20001102-1.c: Likewise.
18796         * gcc.dg/bf-spl1.c: Likewise.
18797         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
18798         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
18799
18800 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
18801
18802         PR tree-optimization/16721
18803         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
18804
18805 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
18806
18807         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
18808         * gcc.dg/20040305-1.c: Likewise.
18809
18810 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
18811
18812         PR c/16566
18813         * gcc.c-torture/compile/pr16566-1.c,
18814         gcc.c-torture/compile/pr16566-2.c,
18815         gcc.c-torture/compile/pr16566-3.c: New tests.
18816
18817 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
18818
18819         PR tree-optimization/17512
18820         * gcc.c-torture/compile/20040916-1.c.
18821
18822 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
18823
18824         * gcc.dg/pragma-re-3.c: New test.
18825
18826 2004-09-17  Matt Austern  <austern@apple.com>
18827
18828         PR c++/15049
18829         * g++.dg/other/anon3.C: New.
18830
18831 2004-09-21  Roger Sayle  <roger@eyesopen.com>
18832
18833         PR c++/7503
18834         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
18835         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
18836         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
18837         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
18838         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
18839
18840 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
18841
18842         PR fortran/17286
18843         * gfortran.dg/pr17286.f90: New test.
18844
18845 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
18846
18847         PR c++/17530
18848         * g++.dg/template/static7.C: New test.
18849
18850 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
18851
18852         PR tree-opt/17558
18853         * gcc.c-torture/compile/pr17558.c: New test.
18854
18855 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
18856
18857         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
18858         if SKIP_ATTRIBUTE is defined.
18859
18860 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18861
18862         PR fortran/15957
18863         * gfortran.dg/pr15957.f90: New test.
18864
18865 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
18866
18867         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
18868         in comparison.
18869         * gcc.dg/vect/vect-79.c: Likewise.
18870         * gcc.dg/vect/vect-80.c: Likewise.
18871
18872 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18873
18874         PR fortran/15750
18875         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
18876
18877 2004-09-20  Ira Rosen  <irar@il.ibm.com>
18878
18879         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
18880         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
18881         * gcc.dg/vect/vect-62.c: New testcase.
18882         * gcc.dg/vect/vect-63.c: New testcase.
18883         * gcc.dg/vect/vect-64.c: New testcase.
18884         * gcc.dg/vect/vect-65.c: New testcase.
18885         * gcc.dg/vect/vect-66.c: New testcase.
18886         * gcc.dg/vect/vect-67.c: New testcase.
18887         * gcc.dg/vect/vect-68.c: New testcase.
18888         * gcc.dg/vect/vect-69.c: New testcase.
18889         * gcc.dg/vect/vect-79.c: New testcase.
18890         * gcc.dg/vect/vect-80.c: New testcase.
18891
18892 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
18893
18894         * gcc.target/mips/asm-1.c: New test.
18895
18896 2004-09-19  Ira Rosen  <irar@il.ibm.com>
18897
18898         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
18899         * gcc.dg/vect/vect-73.c: New testcase.
18900         * gcc.dg/vect/vect-74.c: New testcase.
18901         * gcc.dg/vect/vect-75.c: New testcase.
18902         * gcc.dg/vect/vect-76.c: New testcase.
18903         * gcc.dg/vect/vect-77.c: New testcase.
18904         * gcc.dg/vect/vect-78.c: New testcase
18905
18906 2004-09-18  Paul Brook  <paul@codesourcery.com>
18907
18908         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
18909
18910 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
18911
18912         PR c/17424
18913         * gcc.dg/pr17424-1.c: New test.
18914
18915 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
18916
18917         * g++.dg/tree-ssa/pr17153.C: New test.
18918
18919 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
18920
18921         PR pch/13361
18922         * testsuite/g++.dg/pch/wchar-1.C: New.
18923         * testsuite/g++.dg/pch/wchar-1.Hs: New.
18924
18925 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
18926
18927         * gcc.c-torture/execute/20040917-1.c: New test.
18928
18929 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
18930
18931         PR tree-optimization/17319
18932         * gcc.dg/pr17319.c: New test.
18933
18934 2004-09-17  Devang Patel  <dpatel@apple.com>
18935
18936         * gcc.dg/20040813-1.c: New test.
18937
18938 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
18939
18940         PR tree-optimization/17273
18941         * gcc.c-torture/compile/pr17273.c: New test.
18942
18943 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
18944
18945         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
18946         Update expected messages.
18947         * gcc.dg/declspec-13.c: New test.
18948
18949 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
18950
18951         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
18952
18953 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
18954
18955         * gcc.c-torture/execute/pr17252.c: Use post-increment to
18956         change what 'a' is pointing to.
18957
18958 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
18959
18960         PR c++/16002
18961         * g++.dg/template/error18.C: New test.
18962
18963         PR c++/16029
18964         * g++.dg/warn/Wunused-8.C: New test.
18965
18966 2004-09-17  Steven Bosscher  <stevenb@suse.de>
18967
18968         PR tree-optimization/17513
18969         * gcc.dg/20040916-1.c: New test.
18970
18971 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
18972
18973         PR c++/17501
18974         * g++.dg/template/typename7.C: New test.
18975
18976 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18977
18978         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
18979
18980 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
18981
18982         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
18983         with -ftree-based-profiling also.
18984         * lib/profopt.exp: Support late-set profile_option/feedback_option.
18985
18986 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
18987
18988         PR/15364
18989         * gfortran.dg/der_array_io_1.f90: New test.
18990         * gfortran.dg/der_array_io_2.f90: New test.
18991         * gfortran.dg/der_array_io_3.f90: New test.
18992
18993 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
18994
18995         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
18996         EABI.
18997
18998 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
18999
19000         * g++.dg/opt/switch1.C: New test.
19001
19002 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
19003
19004         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
19005         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
19006         Update expected messages.
19007
19008 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19009
19010         PR fortran/16485
19011         * gfortran.dg/same_name_1.f90: New test.
19012
19013 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
19014
19015         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
19016         dereference garbage pointers.
19017
19018 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
19019
19020         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
19021         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
19022
19023         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
19024         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
19025         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
19026
19027 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
19028
19029         PR c++/17324
19030         * g++.dg/template/mangle1.C: New test.
19031
19032 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
19033
19034         PR tree-optimization/17252
19035         * gcc.c-torture/execute/pr17252.c: New test.
19036
19037 2004-09-14  Andrew Pinski  <apinski@apple.com>
19038
19039         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
19040
19041 2004-09-14  Roger Sayle  <roger@eyesopen.com>
19042
19043         PR rtl-optimization/9771
19044         * gcc.dg/pr9771-1.c: New test case.
19045
19046 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
19047
19048         PR tree-optimization/15262
19049         * gcc.c-torture/execute/pr15262-1.c: New test.
19050         * gcc.c-torture/execute/pr15262-2.c: New test.
19051
19052 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
19053
19054         * gcc.dg/declspec-12.c: New test.
19055
19056 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
19057
19058         * gfortran.dg/pr17090.f90: Add directives to test.
19059
19060 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19061
19062         * gcc.c-torture/compile/20040914-1.c: New test.
19063
19064 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
19065
19066         PR c++/16162
19067         * g++.dg/template/decl2.C: New test.
19068
19069 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
19070
19071         PR fortran/17090
19072         * gfortran.dg/pr17090.f90: New test.
19073
19074 2004-09-13  Dale Johannesen  <dalej@apple.com>
19075
19076         * gcc.c-torture/compile/pr17408.c: New test case.
19077
19078 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
19079
19080         PR c++/16716
19081         * g++.dg/parse/crash17.C: New test.
19082
19083         PR c++/17327
19084         * g++.dg/template/enum3.C: New test.
19085
19086 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
19087
19088         * lib/gcc-defs.exp: Load wrapper.exp.
19089         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
19090         using local code.
19091         * lib/gcc.exp (gcc_init): Similar.
19092         * lib/gfortran.exp (gfortran_init): Similar.
19093         * lib/objc.exp (objc_init): Similar.
19094         * lib/treelang.exp (treelang_init): Similar.
19095         * lib/wrapper.exp: New file with build_wrapper call machinery in
19096         ${tool}_maybe_build_wrapper.
19097
19098 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
19099
19100         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
19101         "inline".
19102         * gcc.dg/declspec-11.c: Update expected messages.
19103         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
19104         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
19105         gcc.dg/inline-12.c: New tests.
19106
19107 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
19108
19109         * g++.dg/tree-ssa/pr17400.C: New testcase.
19110
19111 2004-09-13  James E Wilson  <wilson@specifixinc.com>
19112
19113         * gcc.target/mips/sb1-1.c: New testcase.
19114
19115 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
19116
19117         * lib/g77-dg.exp: Remove unused file.
19118         * lib/mike-g77.exp: Ditto.
19119         * lib/g77.exp: Ditto.
19120
19121 2004-09-12  Richard Henderson  <rth@redhat.com>
19122
19123         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
19124
19125 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
19126
19127         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
19128         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
19129         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
19130         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
19131         Update expected messages.
19132
19133 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
19134
19135         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
19136         declaration/use mismatch for dirp parameter.
19137
19138 2004-09-12  Andrew Pinski  <apinski@apple.com>
19139
19140         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
19141         -fgnu-runtime is passed.
19142
19143 2004-09-12  Richard Henderson  <rth@redhat.com>
19144
19145         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
19146         do the uplevel thing and update additional_flags directly.
19147         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
19148         gfortran.fortran-torture/execute/intrinsic_nearest.x,
19149         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
19150         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
19151
19152 2004-09-11  Steven Bosscher  <stevenb@suse.de>
19153
19154         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
19155
19156 2004-09-11  Roger Sayle  <roger@eyesopen.com>
19157
19158         PR middle-end/17411
19159         * g++.dg/opt/pr17411-1.C: New test case.
19160
19161 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
19162
19163         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
19164         gcc.dg/tls/diag-2.c: Update expected messages.
19165         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
19166         messages.
19167         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
19168         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
19169         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
19170         gcc.dg/tls/diag-5.c: New tests.
19171
19172 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
19173
19174         * gcc.dg/20040910-1.c: Correct dg-error regexp.
19175
19176 2004-09-11  Steven Bosscher  <stevenb@suse.de>
19177
19178         * g++.dg/parse/break-in-for.C: New test.
19179
19180 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
19181
19182         * gcc.dg/tree-ssa/20040911-1.c: New test.
19183
19184 2004-09-11  Andreas Jaeger  <aj@suse.de>
19185
19186         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
19187         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
19188
19189 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
19190
19191         * gcc.target/frv: New directory of FR-V-specific tests.
19192
19193 2004-09-10  James E Wilson  <wilson@specifixinc.com>
19194
19195         * gcc.dg/convert-vec-1.c: New test.
19196
19197 2004-09-10  Roger Sayle  <roger@eyesopen.com>
19198
19199         PR middle-end/17024
19200         * gcc.dg/pr17024-1.c: New test case.
19201
19202 2004-09-10  Eric Christopher  <echristo@redhat.com>
19203
19204         * gcc.dg/20040910-1.c: New test.
19205
19206 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
19207
19208         * gcc.dg/bitfld-9.c: New test.
19209
19210 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
19211
19212         * gcc.c-torture/execute/ieee/acc1.c: New test.
19213         * gcc.c-torture/execute/ieee/acc2.c: New test.
19214         * gcc.c-torture/execute/ieee/mzero6.c: New test.
19215
19216 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
19217
19218         * gcc.dg/deprecated-2.c: New test.
19219
19220 2004-09-09  James E Wilson  <wilson@specifixinc.com>
19221
19222         * gcc.dg/init-vec-1.c: New test.
19223
19224 2004-09-09  Roger Sayle  <roger@eyesopen.com>
19225
19226         PR middle-end/17055
19227         * gcc.dg/pr17055-1.c: New test case.
19228
19229 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
19230
19231         PR target/17377
19232         * gcc.c-torture/execute/pr17377.c: New test.
19233
19234 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
19235
19236         PR c/8420
19237         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
19238         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
19239         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
19240         gcc.dg/long-long-typespec-1.c: New tests.
19241         * gcc.dg/tls/diag-2.c: Update expected diagnostics
19242
19243 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
19244
19245         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
19246         gcc.dg/gnu99-static-1.c: New tests.
19247
19248 2004-09-08  Devang Patel  <dpatel@apple.com>
19249
19250         * gcc.dg/darwin-ld-20040828-1.c: New test.
19251         * gcc.dg/darwin-ld-20040828-2.c: New test.
19252         * gcc.dg/darwin-ld-20040828-3.c: New test.
19253
19254 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
19255
19256         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
19257         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
19258         in error message.
19259         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
19260         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
19261         in error message.
19262         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
19263         types they qualify.
19264         * objc.dg/type-size-2.m: Fix wording in comment.
19265         * objc.dg/va-meth-1.m: New test case.
19266
19267 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
19268
19269         PR c/16633:
19270         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
19271         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
19272
19273 2004-09-06  Devang Patel  <dpatel@apple.com>
19274
19275         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
19276         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
19277
19278 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
19279
19280         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
19281         reflect changed line numbering of diagnostics.
19282
19283 2004-09-06  Paul Brook  <paul@codesourcery.com>
19284
19285         * gfortran.dg/edit_real_1.f90: Add new test.
19286
19287 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19288
19289         * gcc.dg/tree-ssa/loop-2.c: New test.
19290         * gcc.dg/tree-ssa/loop-3.c: New test.
19291         * gcc.dg/tree-ssa/loop-4.c: New test.
19292         * gcc.dg/tree-ssa/loop-5.c: New test.
19293
19294 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19295
19296         * gcc.dg/format/sentinel-1.c: Update for parameter option.
19297
19298 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19299
19300         * gcc.dg/format/sentinel-1.c: New test.
19301
19302 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
19303
19304         * testsuite/gcc.dg/builtins-46.c: New.
19305
19306 2004-09-03  Devang Patel  <dpatel@apple.com>
19307
19308         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
19309         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
19310
19311 2004-09-03  Jan Beulich  <jbeulich@novell.com>
19312
19313         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
19314         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
19315         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
19316         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
19317         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
19318         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
19319         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
19320         the non-portable bzero.
19321         * gcc.dg/20010912-1.c: xfail for NetWare.
19322         * gcc.dg/20020426-2.c: xfail for NetWare.
19323         * gcc.dg/20021014-1.c: xfail for NetWare.
19324         * gcc.dg/20021018-1.c: xfail for NetWare.
19325         * gcc.dg/20030213-1.c: xfail for NetWare.
19326         * gcc.dg/20030225-1.c: xfail for NetWare.
19327         * gcc.dg/20030708-1.c: xfail for NetWare.
19328         * gcc.dg/builtins-config.h: Also exclude NetWare.
19329         * gcc.dg/format/format.h: Define restrict only if not already defined.
19330         * gcc.dg/nest.c: xfail for NetWare.
19331         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
19332         * lib/target-supports.exp (check_visibility_available): Exclude
19333         NetWare.
19334
19335 2004-09-03  Jan Beulich  <jbeulich@novell.com>
19336
19337         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
19338         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
19339         deterministic starting point for the alignment of structure fields.
19340         * gcc.dg/Wpadded.c: Dito.
19341         * g++.dg/abi/vbase10.C: Dito.
19342
19343 2004-09-03  Devang Patel  <dpatel@apple.com>
19344
19345         * g++.dg/debug/pr15736.cc: New test.
19346
19347 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
19348
19349         * README.QMTEST: Fix out-of-date link.
19350
19351 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
19352
19353         PR fortran/16579
19354         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
19355         Delete.  Duplicate of gfortran.dg/g77/20010610.f
19356
19357 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
19358
19359         * g++.dg/abi/arm_rtti1.C: New test.
19360
19361 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
19362
19363         * gcc.dg/ppc-vector-memcpy.c: New.
19364         * gcc.dg/ppc-vector-memset.c: New.
19365
19366 2004-09-02  Chao-ying Fu  <fu@mips.com>
19367
19368         * gcc.target/mips/mips-3d-1.c: New test.
19369         * gcc.target/mips/mips-3d-2.c: New test.
19370         * gcc.target/mips/mips-3d-3.c: New test.
19371         * gcc.target/mips/mips-3d-4.c: New test.
19372         * gcc.target/mips/mips-3d-5.c: New test.
19373         * gcc.target/mips/mips-3d-6.c: New test.
19374         * gcc.target/mips/mips-3d-7.c: New test.
19375         * gcc.target/mips/mips-3d-8.c: New test.
19376         * gcc.target/mips/mips-3d-9.c: New test.
19377         * gcc.target/mips/mips-ps-1.c: New test.
19378         * gcc.target/mips/mips-ps-2.c: New test.
19379         * gcc.target/mips/mips-ps-3.c: New test.
19380         * gcc.target/mips/mips-ps-4.c: New test.
19381         * gcc.target/mips/mips-ps-type.c: New test.
19382
19383 2004-09-02  Paul Brook  <paul@codesourcery.com>
19384
19385         * gfortran.dg/edit_real_1.f90: Add new tests.
19386
19387 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19388
19389         PR fortran/15327
19390         * gfortran.dg/merge_char_1.f90: New test.
19391
19392 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19393
19394         PR fortran/16404
19395         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
19396
19397 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
19398
19399         PR c/1522
19400         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
19401
19402 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
19403
19404         * g++.dg/opt/loop1.C: Do not XFAIL.
19405
19406 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
19407
19408         * gcc.c-torture/execute/20040831-1.c: New test.
19409
19410 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
19411
19412         PR fortran/16579
19413         * gfortran.dg/g77/20010610.f: Now passes.
19414         Copy from g77.f-torture/execute. Add dg-run directive.
19415         * gfortran.dg/g77/README: Update
19416
19417 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
19418
19419         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
19420         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
19421         (t1, t2, t3, t4): Add volatile.
19422
19423 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
19424
19425         * g++.dg/ext/visibility/arm1.C: New test.
19426
19427 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
19428
19429         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
19430         -pedantic-errors.
19431
19432 2004-09-01  Paul Brook  <paul@codesourcery.com>
19433
19434         * gfortran.dg/eof_2.f90: New test.
19435
19436 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19437
19438         PR fortran/16579
19439         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
19440
19441 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
19442
19443         PR libfortran/16805
19444         * gfortran.dg/list_read_2.f90: New test.
19445
19446 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
19447
19448         * g++.dg/abi/key1.C: New test.
19449
19450 2004-08-31  Richard Henderson  <rth@redhat.com>
19451
19452         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
19453         form of offsetof.
19454         * g++.dg/other/offsetof5.C: Remove duplicate.
19455
19456 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19457
19458         PR fortran/17244
19459         * gfortran.dg/func_derived_1.f90: New test.
19460
19461 2004-08-31  Paul Brook  <paul@codesourcery.com>
19462
19463         * gfortran.dg/eof_1.f90: New test.
19464
19465 2004-08-31  Paul Brook  <paul@codesourcery.com>
19466
19467         * gfortran.dg/list_read_1.f90: New file.
19468
19469 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
19470
19471         * g++.dg/opt/loop1.C: XFAIL.
19472
19473 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
19474
19475         * gcc.dg/funcdef-storage-1.c: New.
19476         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
19477         an extern function in local scope.
19478         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
19479         declare an 'auto inline' function in local scope.
19480         * gcc.dg/20011130-1.c: Likewise.
19481         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
19482         an 'auto' function in local scope.
19483         * gcc.dg/20021014-1.c: Likewise.
19484         * gcc.dg/20030331-2.c: Likewise.
19485
19486 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19487
19488         * gfortran.dg/blockdata_1.f90: New test.
19489
19490 2004-08-30  Richard Henderson  <rth@redhat.com>
19491
19492         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
19493
19494 2004-08-30  Richard Henderson  <rth@redhat.com>
19495
19496         * lib/fortran-torture.exp (fortran-torture-execute): Honor
19497         additional_flags set by alternate driver.
19498         (ieee-options): New procedure.
19499         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
19500         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
19501         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
19502         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
19503
19504 2004-08-30  Richard Henderson  <rth@redhat.com>
19505
19506         * lib/f-torture.exp: Remove.
19507
19508 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
19509
19510         PR rtl-optimization/16590
19511         * g++.dg/opt/loop1.C: New test.
19512
19513 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19514
19515         PR fortran/13910
19516         * gfortran.dg/oldstyle_1.f90: New test.
19517
19518 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
19519         Paul Brook  <paul@codesourcery.com>
19520
19521         * gfortran.dg/g77/README: Update.
19522         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
19523         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
19524         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
19525
19526 2004-08-28  Paul Brook  <paul@codesourcery.com>
19527
19528         PR libfortran/17195
19529         * gfortran.dg/edit_real_1.f90: New test.
19530
19531 2004-08-27  Paul Brook  <paul@codesourcery.com>
19532
19533         * gfortran.dg/rewind_1.f90: New test.
19534
19535 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
19536
19537         PR fortran/16597
19538         * gfortran.dg/pr16597.f90: New test.
19539
19540 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
19541
19542         PR c/13801
19543         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
19544         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
19545         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
19546         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
19547         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
19548
19549 2004-08-26  Nick Clifton  <nickc@redhat.com>
19550
19551         * gcc.c-torture/compile/pr17119.c: New test.
19552
19553 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
19554
19555         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
19556
19557 2004-08-25  Richard Henderson  <rth@redhat.com>
19558
19559         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
19560         the bits that expect kind=8 to be the largest real kind.
19561
19562 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
19563
19564         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
19565
19566 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19567
19568         * gfortran.dg/assignment_1.f90: New test.
19569
19570 2004-08-25  Adam Nemet  <anemet@lnxw.com>
19571
19572         * g++.dg/template/repo3.C: New test.
19573
19574 2004-08-25  Roger Sayle  <roger@eyesopen.com>
19575
19576         PR middle-end/16693
19577         PR tree-optimization/16372
19578         * g++.dg/opt/pr16372-1.C: New test case.
19579         * g++.dg/opt/pr16693-1.C: New test case.
19580         * g++.dg/opt/pr16693-2.C: New test case.
19581
19582 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
19583
19584         * objc.dg/proto-lossage-4.m: New test.
19585
19586 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
19587
19588         PR c++/17155
19589         * g++.dg/inherit/local2.C: New test.
19590
19591 2004-08-25  Paul Brook  <paul@codesourcery.com>
19592
19593         PR fortran/17144
19594         * gfortran.dg/string_ctor_1.f90: New test.
19595
19596 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19597
19598         PR c++/14428
19599         * g++.dg/template/redecl2.C: New test.
19600
19601 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
19602
19603         PR fortran/17143
19604         * gfortran.dg/pr17143.f90: New test.
19605
19606 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
19607
19608         PR fortran/17164
19609         * gfortran.dg/pr17164.f90: New test.
19610
19611 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19612
19613         * gcc.dg/tree-ssa/loop-1.c: New test.
19614
19615 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
19616
19617         * gcc.c-torture/compile/20040824-1.c: New test.
19618
19619 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
19620
19621         * gcc.c-torture/compile/iftrap-3.c: New test.
19622
19623 2004-08-24  Paul Brook  <paul@codesourcery.com>
19624
19625         * gfortran.dg/entry_2.f90: New test.
19626
19627 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
19628
19629         PR c++/16889
19630         * g++.dg/lookup/ambig[12].C: New.
19631
19632 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19633
19634         PR c++/16706
19635         * g++.dg/template/crash21.C: New test.
19636         * g++.dg/template/crash22.C: Likewise.
19637
19638 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
19639
19640         PR c++/17149
19641         * g++.dg/template/access15.C: New.
19642
19643 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
19644
19645         PR c++/17163
19646         * g++.dg/template/repo2.C: New test.
19647
19648 2004-08-23  Roger Sayle  <roger@eyesopen.com>
19649
19650         PR rtl-optimization/17078
19651         * gcc.c-torture/execute/pr17078-1.c: New test case.
19652
19653 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
19654
19655         PR c/14492
19656         * gcc.dg/debug/crash1.c: New test.
19657
19658 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
19659
19660         PR c/16180
19661         * gcc.dg/loop-5.c: New test.
19662
19663 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19664
19665         * gcc.c-torture/execute/20040823-1.c: New test.
19666
19667 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
19668
19669         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
19670         to the assembler.  Simplify test accordingly.
19671         (asm_abi_flags): Use GNU names.
19672         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
19673         to check for ABI flags.
19674
19675 2004-08-22  Andrew Pinski  <apinski@apple.com>
19676
19677         * g++.dg/opt/pr14029.C: New test.
19678         * gcc.c-torture/execute/pr15262.c: New test.
19679
19680 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19681
19682         * gfortran.dg/reduction.f90: Add checks with complex arguments.
19683
19684 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
19685
19686         PR 16908
19687         * gfortran.dg/direct_io.f90: New test.
19688
19689 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
19690
19691         PR c++/17121
19692         * g++.dg/inherit/local2.C: New test.
19693
19694 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
19695
19696         PR c++/17120
19697         * g++.dg/warn/Wparentheses-4.C: New test.
19698
19699 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
19700
19701         PR c++/17121
19702         * g++.dg/inherit/local2.C: New test.
19703
19704         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
19705         * gcc.dg/ppc-ldstruct.c: Likewise.
19706         * gcc.dg/ppc64-abi-2.c: Likewise.
19707
19708 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
19709
19710         PR rtl-optimization/17099
19711         * gcc.c-torture/execute/20040820-1.c: New test.
19712
19713 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
19714
19715         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
19716
19717 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
19718
19719         PR fortran/17077
19720         * gfortran.dg/auto_array_1.f90: New test.
19721
19722 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19723
19724         PR fortran/17074
19725         * gfortran.dg/simpleif_1.f90: New test.
19726
19727 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
19728
19729         * lib/target-supports.exp (check_profiling_available): Return
19730         false for arm*-*-symbianelf* and arm*-*-eabi*.
19731
19732         PR c++/15890
19733         * g++.dg/template/delete1.C: New test.
19734
19735 2004-08-19  Paul Brook  <paul@codesourcery.com>
19736
19737         PR fortran/14976
19738         PR fortran/16228
19739         * gfortran.dg/data_char_1.f90: New test.
19740
19741 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
19742
19743         PR fortran/16946
19744         * gfortran.dg/reduction.f90: New testcase.
19745
19746 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19747
19748         PR fortran/16520
19749         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
19750
19751 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
19752
19753         PR c++/17041
19754         * g++.dg/Wparentheses-3.C: New test.
19755
19756 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
19757
19758         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
19759         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
19760         * gcc.dg/vect/vect-2.c: Likewise.
19761         * gcc.dg/vect/vect-3.c: Likewise.
19762         * gcc.dg/vect/vect-4.c: Likewise.
19763         * gcc.dg/vect/vect-5.c: Likewise.
19764         * gcc.dg/vect/vect-6.c: Likewise.
19765         * gcc.dg/vect/vect-7.c: Likewise.
19766         * gcc.dg/vect/vect-25.c: Likewise.
19767         * gcc.dg/vect/vect-31.c: Likewise.
19768         * gcc.dg/vect/vect-32.c: Likewise.
19769         * gcc.dg/vect/vect-34.c: Likewise.
19770         * gcc.dg/vect/vect-36.c: Likewise.
19771         * gcc.dg/vect/vect-all.c: Likewise.
19772
19773 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
19774
19775         PR c++/17068
19776         * g++.dg/template/operator4.C: New test.
19777
19778 2004-08-18  Richard Henderson  <rth@redhat.com>
19779
19780         * gcc.dg/20040206-1.c: XFAIL.
19781
19782 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
19783
19784         PR c++/16246
19785         * g++.dg/template/array7.C: New test.
19786
19787 2004-08-17  James E Wilson  <wilson@specifixinc.com>
19788
19789         * gcc.dg/mips-movcc-1.c: New test.
19790         * gcc.dg/mips-movcc-2.c: New test.
19791         * gcc.dg/mips-movcc-3.c: New test.
19792
19793         * gcc.dg/mips-nmadd-1.c: New test.
19794         * gcc.dg/mips-nmadd-2.c: New test.
19795
19796 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
19797
19798         PR c++/15871
19799         * g++.dg/opt/inline8.C: New test.
19800
19801         PR c++/16965
19802         * g++.dg/parse/error17.C: New test.
19803
19804 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
19805
19806         * gcc.dg/vect: New directory for vectorizer tests.
19807         * gcc.dg/vect/tree-vect.h: New file.
19808         * gcc.dg/vect/vect.exp: New file.
19809         * gcc.dg/vect/pr16105.c.c: New test.
19810         * gcc.dg/vect/vect-1.c: New test.
19811         * gcc.dg/vect/vect-2.c: New test.
19812         * gcc.dg/vect/vect-3.c: New test.
19813         * gcc.dg/vect/vect-4.c: New test.
19814         * gcc.dg/vect/vect-5.c: New test.
19815         * gcc.dg/vect/vect-6.c: New test.
19816         * gcc.dg/vect/vect-7.c: New test.
19817         * gcc.dg/vect/vect-8.c: New test.
19818         * gcc.dg/vect/vect-9.c: New test.
19819         * gcc.dg/vect/vect-10.c: New test.
19820         * gcc.dg/vect/vect-11.c: New test.
19821         * gcc.dg/vect/vect-12.c: New test.
19822         * gcc.dg/vect/vect-13.c: New test.
19823         * gcc.dg/vect/vect-14.c: New test.
19824         * gcc.dg/vect/vect-15.c: New test.
19825         * gcc.dg/vect/vect-16.c: New test.
19826         * gcc.dg/vect/vect-17.c: New test.
19827         * gcc.dg/vect/vect-18.c: New test.
19828         * gcc.dg/vect/vect-19.c: New test.
19829         * gcc.dg/vect/vect-20.c: New test.
19830         * gcc.dg/vect/vect-21.c: New test.
19831         * gcc.dg/vect/vect-22.c: New test.
19832         * gcc.dg/vect/vect-23.c: New test.
19833         * gcc.dg/vect/vect-24.c: New test.
19834         * gcc.dg/vect/vect-25.c: New test.
19835         * gcc.dg/vect/vect-26.c: New test.
19836         * gcc.dg/vect/vect-27.c: New test.
19837         * gcc.dg/vect/vect-28.c: New test.
19838         * gcc.dg/vect/vect-29.c: New test.
19839         * gcc.dg/vect/vect-30.c: New test.
19840         * gcc.dg/vect/vect-31.c: New test.
19841         * gcc.dg/vect/vect-32.c: New test.
19842         * gcc.dg/vect/vect-33.c: New test.
19843         * gcc.dg/vect/vect-34.c: New test.
19844         * gcc.dg/vect/vect-35.c: New test.
19845         * gcc.dg/vect/vect-36.c: New test.
19846         * gcc.dg/vect/vect-37.c: New test.
19847         * gcc.dg/vect/vect-38.c: New test.
19848         * gcc.dg/vect/vect-40.c: New test.
19849         * gcc.dg/vect/vect-41.c: New test.
19850         * gcc.dg/vect/vect-42.c: New test.
19851         * gcc.dg/vect/vect-43.c: New test.
19852         * gcc.dg/vect/vect-44.c: New test.
19853         * gcc.dg/vect/vect-45.c: New test.
19854         * gcc.dg/vect/vect-46.c: New test.
19855         * gcc.dg/vect/vect-47.c: New test.
19856         * gcc.dg/vect/vect-48.c: New test.
19857         * gcc.dg/vect/vect-49.c: New test.
19858         * gcc.dg/vect/vect-50.c: New test.
19859         * gcc.dg/vect/vect-51.c: New test.
19860         * gcc.dg/vect/vect-52.c: New test.
19861         * gcc.dg/vect/vect-53.c: New test.
19862         * gcc.dg/vect/vect-54.c: New test.
19863         * gcc.dg/vect/vect-55.c: New test.
19864         * gcc.dg/vect/vect-56.c: New test.
19865         * gcc.dg/vect/vect-57.c: New test.
19866         * gcc.dg/vect/vect-58.c: New test.
19867         * gcc.dg/vect/vect-59.c: New test.
19868         * gcc.dg/vect/vect-60.c: New test.
19869         * gcc.dg/vect/vect-61.c: New test.
19870         * gcc.dg/vect/vect-all.c: New test.
19871         * gcc.dg/vect/vect-none.c: New test.
19872
19873 2004-08-17  Paul Brook  <paul@codesourcery.com>
19874
19875         PR fortran/13082
19876         * gfortran.dg/entry_1.f90: New test.
19877
19878 2004-08-17  Andrew Pinski  <apinski@apple.com>
19879
19880         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
19881
19882 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
19883
19884         * gcc.dg/pr17036-1.c: New test.
19885
19886 2004-08-16  Devang Patel  <dpatel@apple.com>
19887
19888         * gcc.dg/darwin-20040809-1.c: New test.
19889
19890 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
19891
19892         * gcc.dg/funcdef-attr-1.c: New test.
19893
19894 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
19895
19896         * gcc.dg/altivec-17.c: New test.
19897         * gcc.dg/altivec-18.c: New test.
19898
19899 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19900
19901         PR c++/6749
19902         * g++.dg/template/vtable2.C: New test.
19903
19904 2004-08-14  Richard Henderson  <rth@redhat.com>
19905
19906         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
19907         * gcc.dg/pack-test-4.c (main): Return 0.
19908         * gcc.dg/setjmp-1.c: Remove XFAIL.
19909         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
19910
19911 2004-08-14  Richard Henderson  <rth@redhat.com>
19912
19913         * gcc.dg/980217-1.c: Add prototype for printf.
19914
19915 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
19916
19917         * gfortran.dg/pr16935.f90: New test.
19918
19919 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
19920
19921         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
19922
19923 2004-08-13  Paul Brook  <paul@codesourcery.com>
19924
19925         * gfortran.dg/der_io_1.f90: Remove stray comma.
19926
19927 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
19928
19929         * gcc.dg/vmx/cw-bug-2.c: Remove.
19930         * gcc.dg/vmx/vprint-1.c: Remove.
19931         * gcc.dg/vmx/vscan-1.c: Remove.
19932
19933 2004-08-12  Devang patel  <dpatel@apple.com>
19934
19935         * gcc.dg/darwin-20040809-2.c: New test.
19936
19937 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
19938
19939         * g++.dg/ext/altivec-12.C: New test.
19940
19941         * g++.dg/ext/altivec-11.C: New test.
19942
19943 2004-08-12  Paul Brook  <paul@codesourcery.com>
19944
19945         * g++.dg/abi/arm_cxa_vec_1.C: New test.
19946
19947 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
19948
19949         * g++.dg/ext/altivec-2.C: Check for hardware support before
19950         executing any VMX instructions.
19951
19952         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
19953
19954 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
19955
19956         PR c++/16276
19957         * g++.old-deja/g++.other/comdat4.C: New test.
19958         * g++.old-deja/g++.other/comdat4-aux.cc: New.
19959
19960 2004-08-12  Ben Elliston  <bje@au.ibm.com>
19961
19962         PR target/16286
19963         * gcc.dg/pr16286.c: New test.
19964
19965 2004-08-12 Jan Beulich <jbeulich@novell.com>
19966
19967         * g++.dg/ext/asm5.C: New.
19968
19969 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
19970
19971         PR c++/16698
19972         * g++.dg/eh/crash1.C: New test.
19973
19974         PR c++/16717
19975         * g++.dg/ext/construct1.C: New test.
19976
19977 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
19978
19979         PR c++/16853
19980         * g++.dg/init/ptrmem1.C: New test.
19981
19982         PR c++/16618
19983         * g++.dg/parse/offsetof5.C: New test.
19984
19985         PR c++/16870
19986         * g++.dg/template/overload3.C: New test.
19987
19988 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
19989
19990         PR c++/16964
19991         * g++.dg/parse/error16.C: New test.
19992
19993         PR c++/16904
19994         * g++.dg/template/error14.C: New test.
19995
19996         PR c++/16929
19997         * g++.dg/template/error15.C: New test.
19998
19999 2004-08-11  Devang Patel  <dpatel@apple.com>
20000
20001         * gcc.dg/darwin-ld-20040809-1.c: New test.
20002         * gcc.dg/darwin-ld-20040809-2.c: New test.
20003
20004 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
20005
20006         PR fortran/16917
20007         * gfortran.dg/dfloat_1.f90: New test.
20008
20009 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
20010
20011         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
20012         * gcc.dg/dll-2.c: Fix dg-require syntax.
20013         * gcc.misc-tests/arm-isr.c (abort): Declare.
20014         (exit): Likewise.
20015
20016 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
20017
20018         PR c++/16971
20019         * g++.dg/parse/crash16.C: New test.
20020
20021 2004-08-10  Roger Sayle  <roger@eyesopen.com>
20022
20023         * gcc.dg/mips-rsqrt-1.c: New test case.
20024         * gcc.dg/mips-rsqrt-2.c: New test case.
20025         * gcc.dg/mips-rsqrt-3.c: New test case.
20026
20027 2004-08-10  Paul Brook  <paul@codesourcery.com>
20028
20029         * gfortran.dg/der_io_1.f90: New test.
20030
20031 2004-08-10  Paul Brook  <paul@codesourcery.com>
20032
20033         PR fortran/16919
20034         * gfortran.dg/der_array_1.f90: New test.
20035
20036 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
20037
20038         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
20039
20040 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
20041
20042         * gcc.dg/wchar_t-2.c: Fix typo.
20043
20044 2004-08-09  Falk Hueffner  <falk@debian.org>
20045
20046         PR tree-optimization/12517
20047         * gcc.c-torture/compile/pr12517.c: New test.
20048
20049         PR tree-optimization/12578
20050         * gcc.c-torture/compile/pr12578.c: New test.
20051
20052         PR tree-optimization/12899
20053         * gcc.c-torture/compile/pr12899.c: New test.
20054
20055         PR rtl-optimization/14692
20056         * gcc.c-torture/compile/pr14692.c: New test.
20057
20058         PR tree-optimization/16461
20059         * gcc.c-torture/compile/pr16461.c: New test.
20060
20061 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
20062
20063         * gfortran.dg/getenv_1.f90: New test.
20064
20065 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
20066
20067         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
20068         wchar_t.
20069         * gcc.dg/symbian5.c: Test -fno-short-wchar.
20070
20071 2004-08-06  Paul Brook  <paul@codesourcery.com>
20072
20073         * gfortran.dg/ret_array_1.f90: New test.
20074         * gfortran.dg/ret_pointer_1.f90: New test.
20075
20076 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
20077
20078         * gcc.dg/missing-field-init-[12].c: New tests.
20079         * g++.dg/warn/missing-field-init-[12].C: New tests.
20080
20081 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
20082
20083         * gcc.dg/enum2.c: New test.
20084         * gcc.dg/symbian3.c: Likewise.
20085         * gcc.dg/symbian4.c: Likewise.
20086         * gcc.dg/wchar_t-2.c: Likewise.
20087
20088 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
20089
20090         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
20091         destructor tests.
20092
20093 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
20094
20095         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
20096         dg-require-visiblity.
20097         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
20098         * g++.dg/ext/visibility/fvisibility.C: Likewise.
20099         * g++.dg/ext/visibility/memfuncts.C: Likewise.
20100         * g++.dg/ext/visibility/new1.C: Likewise.
20101         * g++.dg/ext/visibility/pragma.C: Likewise.
20102         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
20103         * g++.dg/ext/visibility/virtual.C: Likewise.
20104         * g++/dg/ext/visibility/visibility-1.C: Likewise.
20105         * g++/dg/ext/visibility/visibility-2.C: Likewise.
20106         * g++/dg/ext/visibility/visibility-3.C: Likewise.
20107         * g++/dg/ext/visibility/visibility-4.C: Likewise.
20108         * g++/dg/ext/visibility/visibility-5.C: Likewise.
20109         * g++/dg/ext/visibility/visibility-6.C: Likewise.
20110         * g++/dg/ext/visibility/visibility-7.C: Likewise.
20111         * g++/dg/ext/visibility/visibility-8.C: New test.
20112         * gcc.c-torture/compile/dll.x: Remove.
20113         * gcc.dg/dll-2.c: Use dg-require-dll
20114         * gcc.dg/visibility-10.c: New test.
20115         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
20116         supporting DLLs.
20117         * testsuite/lib/scanasm.exp (scan_hidden): New function.
20118         (scan_not_hidden): Likewise.
20119
20120 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
20121
20122         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
20123
20124 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
20125
20126         * gcc.c-torture/execute/20040805-1.c: New test.
20127
20128 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
20129
20130         * gcc.dg/20020118-1.c: Declare abort.
20131         * gcc.dg/altivec_check.h: Likewise.
20132         * gcc.dg/iftrap-2.c: Likewise.
20133         * gcc.dg/pragma-darwin.c: Likewise.
20134         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
20135
20136 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
20137
20138         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
20139
20140 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
20141
20142         * gcc.c-torture/execute/builtins/abs-2.c,
20143         gcc.c-torture/execute/builtins/abs-3.c,
20144         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
20145         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
20146         intmax_t, uintmax_t and their limits.
20147         * gcc.dg/intmax_t-1.c: New test.
20148
20149 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20150
20151         * g++.dg/tc1/dr147.C: Add reference to PR.
20152
20153 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
20154
20155         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
20156         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
20157
20158 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
20159
20160         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
20161
20162 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
20163
20164         * gcc.dg/redecl-5.c: New test.
20165         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
20166         of scanf.
20167
20168 2004-08-03  Roger Sayle  <roger@eyesopen.com>
20169
20170         PR middle-end/16790
20171         * gcc.c-torture/execute/pr16790-1.c: New test case.
20172
20173 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
20174
20175         * g++.dg/ext/visibility/assign1.C: New test.
20176         * g++.dg/ext/visibility/new1.C: Likewise.
20177
20178         * gcc.dg/symbian1.c: New test.
20179         * gcc.dg/symbian2.c: Likewise.
20180
20181 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
20182
20183         PR target/16570
20184         * gcc.dg/i386-sse-9.c: New test.
20185
20186 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
20187
20188         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
20189
20190 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
20191
20192         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
20193         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
20194         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
20195         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
20196         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
20197         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
20198         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
20199         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
20200         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
20201         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
20202         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
20203         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
20204         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
20205         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
20206         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
20207         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
20208         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
20209         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
20210         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
20211         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
20212         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
20213         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
20214         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
20215         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
20216         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
20217         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
20218         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
20219         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
20220         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
20221         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
20222         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
20223         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
20224         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
20225         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
20226         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
20227         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
20228         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
20229         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
20230         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
20231         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
20232         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
20233         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
20234         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
20235         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
20236         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
20237         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
20238         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
20239         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
20240         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
20241         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
20242         gcc.misc-tests/i386-pf-3dnow-1.c,
20243         gcc.misc-tests/i386-pf-athlon-1.c,
20244         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
20245         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
20246         Declare built-in functions used.
20247         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
20248
20249 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
20250
20251         PR c++/16707
20252         * g++.dg/lookup/using12.C: New test.
20253
20254         * g++.dg/init/null1.C: Fix PR number.
20255         * g++.dg/parse/namespace10.C: Likewise.
20256
20257 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
20258
20259         PR c++/16224
20260         * g++.dg/template/spec17.C: New test.
20261         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
20262         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
20263
20264 2004-08-02  David Billinghurst
20265
20266         PR fortran/16292
20267         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
20268
20269 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
20270
20271         * gcc.dg/ia64-got-1.c: New test case.
20272
20273 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
20274
20275         PR c++/16489
20276         * g++.dg/init/null1.C: New test.
20277         * g++.dg/tc1/dr76.C: Adjust error marker.
20278
20279         PR c++/16529
20280         * g++.dg/parse/namespace10.C: New test.
20281
20282         PR c++/16810
20283         * g++.dg/inherit/ptrmem2.C: New test.
20284
20285 2004-08-02  Ben Elliston  <bje@au.ibm.com>
20286
20287         PR target/16155
20288         * gcc.dg/pr16155.c: New test.
20289
20290 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
20291
20292         * gcc.dg/redecl-2.c: New test.
20293
20294 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
20295
20296         * gcc.dg/darwin-longdouble.c: New file.
20297
20298 2004-07-30  Richard Henderson  <rth@redhat.com>
20299
20300         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
20301         write to constant argument.
20302         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
20303
20304 2004-07-30  Richard Henderson  <rth@redhat.com>
20305
20306         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
20307         tests of nearest around zero.
20308
20309 2004-07-30  Andrew Pinski  <apinski@apple.com>
20310
20311         * gcc.c-torture/compile/20040730-1.c: New test.
20312
20313 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
20314
20315         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
20316         powerpc-eabispe.
20317
20318 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
20319
20320         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
20321
20322 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
20323
20324         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
20325         contains $ld_library_path.
20326         * lib/gfortran.exp (gfortran_link_flags): Likewise.
20327
20328 2004-07-29  Richard Henderson  <rth@redhat.com>
20329
20330         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
20331
20332         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
20333         (alt2, which): New.
20334         (Check): Accept either alternative.
20335
20336 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
20337
20338         * g++.dg/abi/inline1.C: New test.
20339         * g++.dg/abi/local1-a.cc: Likewise.
20340         * g++.dg/abi/local1.C: Likewise.
20341         * g++.dg/abi/mangle11.C: Tweak location of warnings.
20342         * g++.dg/abi/mangle12.C: Likewise.
20343         * g++.dg/abi/mangle17.C: Likewise.
20344         * g++.dg/abi/mangle20-2.C: Likewise.
20345         * g++.dg/opt/interface1.C: Likewise.
20346         * g++.dg/opt/interface1.h: Likewise.
20347         * g++.dg/opt/interface1-a.cc: New test.
20348         * g++.dg/parse/repo1.C: New test.
20349         * g++.dg/template/repo1.C: Likewise.
20350         * g++.dg/warn/Winline-1.C: Likewise.
20351         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
20352
20353 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
20354
20355         * gcc.dg/tree-ssa/20040729-1.c: New test.
20356
20357 2004-07-27  Matt Austern <austern@apple.com>
20358
20359         * gcc.dg/darwin-bool-1.c: New test.
20360         * gcc.dg/darwin-bool-2.c: New test.
20361
20362 2004-07-28  Richard Henderson  <rth@redhat.com>
20363
20364         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
20365         arguments in the correct type.  Don't write to constant arguments.
20366
20367 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
20368
20369         PR tree-optimization/16688
20370         PR tree-optimization/16689
20371         * g++.dg/tree-ssa/pr16688.C: New test.
20372
20373 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
20374
20375         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
20376         loads.  Not only in the comment, this time.
20377
20378 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
20379
20380         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
20381         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
20382         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
20383         * gcc.dg/sh4a-bitmovua.c: New.
20384         * gcc.dg/sh4a-cos.c: New.
20385         * gcc.dg/sh4a-cosf.c: New.
20386         * gcc.dg/sh4a-fprun.c: New.
20387         * gcc.dg/sh4a-fsrra.c: New.
20388         * gcc.dg/sh4a-memmovua.c: New.
20389         * gcc.dg/sh4a-sin.c: New.
20390         * gcc.dg/sh4a-sincos.c: New.
20391         * gcc.dg/sh4a-sincosf.c: New.
20392         * gcc.dg/sh4a-sinf.c: New.
20393
20394 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
20395
20396         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
20397         conditionals.
20398         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
20399         loads.
20400         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
20401         DOM1.
20402
20403 2004-07-27  Andrew Pinski  <apinski@apple.com>
20404
20405         * g++.dg/rtti/tinfo1.C: Correct the xfail.
20406
20407 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
20408
20409         * gcc.dg/pragma-isr.c: New test.
20410
20411 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20412
20413         PR c++/14429
20414         * g++.dg/template/ttp11.C: New test.
20415
20416 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
20417
20418         * gcc.c-torture/compile/20040727-1.c: New test.
20419
20420 2004-07-26  Eric Christopher  <echristo@redhat.com>
20421
20422         * gcc.c-torture/compile/20040726-2.c: New test.
20423
20424 2004-07-26  Andrew Pinski  <apinski@apple.com>
20425
20426         * g++.dg/rtti/tinfo1.C: Xfail.
20427
20428 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
20429
20430         * gcc.c-torture/compile/20040726-1.c: New test.
20431
20432 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
20433             Brian Ryner  <bryner@brianryner.com>
20434
20435         PR c++/9283
20436         PR c++/15000
20437         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
20438         * g++.dg/ext/visibility/: New directory.
20439         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
20440         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
20441         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
20442         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
20443         * g++.dg/ext/visibility/fvisibility.C,
20444         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
20445         g++.dg/ext/visibility/fvisibility-override1.C
20446         g++.dg/ext/visibility/fvisibility-override2.C
20447         g++.dg/ext/visibility/memfuncts.C
20448         g++.dg/ext/visibility/noPLT.C
20449         g++.dg/ext/visibility/pragma.C
20450         g++.dg/ext/visibility/pragma-override1.C
20451         g++.dg/ext/visibility/pragma-override2.C
20452         g++.dg/ext/visibility/staticmemfuncts.C
20453         g++.dg/ext/visibility/virtual.C: New tests.
20454
20455 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
20456
20457         PR c/15360
20458         * gcc.dg/pr15360-1.c: New test.
20459
20460 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
20461
20462         * gcc.dg/pragma-align-2.c: New test.
20463         * gcc.dg/pragma-init-fini.c: New test.
20464         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
20465         targets.
20466
20467 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
20468
20469         * gcc.dg/init-string-2.c: New test.
20470
20471 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
20472
20473         PR 16684
20474         * gcc.dg/Wredundant-decls-1.c: New test case.
20475
20476 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
20477
20478         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
20479         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
20480         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
20481         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
20482         * gcc.dg/compat/generate-random.c: New file.
20483         * gcc.dg/compat/generate-random.h: Likewise.
20484         * gcc.dg/compat/generate-random_r.c: Likewise.
20485         * gcc.dg/compat/struct-layout-1.h: Likewise.
20486         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
20487         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
20488         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
20489         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
20490         * gcc.dg/compat/struct-layout-1_main.c: New test.
20491         * gcc.dg/compat/struct-layout-1_x.c: New file.
20492         * gcc.dg/compat/struct-layout-1_y.c: New file.
20493         * gcc.dg/compat/struct-layout-1_test.h: New file.
20494
20495 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
20496
20497         * gcc.dg/comp-return-1.c: New test
20498
20499 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
20500
20501         * gcc.dg/vmx/8-02a.c: Fix typo.
20502
20503         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
20504         * gcc.dg/darwin-abi-3.c: New test.
20505
20506         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
20507         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
20508
20509         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
20510         * gcc.dg/vmx/ops-long-1.c: New test.
20511         * gcc.dg/vmx/ops-long-2.c: New test.
20512
20513 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
20514
20515         * g++.dg/lookup/conv-[1234].C: New.
20516
20517 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
20518
20519         * g++.dg/parse/attr2.C: Simplify.
20520
20521 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20522
20523         PR c/7284
20524         * gcc.c-torture/execute/pr7284-1.c: New test.
20525
20526 2004-07-22  Brian Booth  <bbooth@redhat.com>
20527
20528         * gcc.dg/tree-ssa/20040721-1.c: New test.
20529
20530 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
20531
20532         * g++.dg/template/crash20.c: New.
20533
20534 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
20535
20536         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
20537         Add dg-run directive.  Declare variables as required.
20538         * gfortran.dg/g77/README: Update
20539
20540 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
20541
20542         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
20543         gcc.dg/cris-peep2-andu2.c: New tests.
20544
20545 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20546
20547         PR c/15052
20548         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
20549         on return type.
20550         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
20551         messages.
20552         * gcc.dg/qual-return-2.c: Update expected messages.
20553         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
20554
20555 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20556
20557         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
20558         * gcc.dg/noncompile/921102-1.c: Update expected error message.
20559
20560 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20561
20562         PR c/11250
20563         * gcc.dg/init-string-1.c: New test.
20564
20565 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
20566
20567         PR middle-end/15345
20568         PR c/16450
20569         * gcc.dg/torture/nested-fn-1.c: New test.
20570
20571 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
20572
20573         PR target/16559
20574         * gcc.dg/ia64-fptr-1.c: New file.
20575
20576 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20577
20578         PR c++/14497
20579         * g++.dg/template/spec16.C: New test.
20580         * g++.old-deja/g++.robertl/eb118.C: Remove.
20581
20582 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20583
20584         PR c++/509
20585         * g++.dg/template/spec15.C: New test.
20586
20587 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
20588
20589         Copy cases from g77.f-torture/execute and add dg-run
20590         directive.  Other changes as noted.
20591         * gfortran.dg/g77/13037.f
20592         * gfortran.dg/g77/1832.f
20593         * gfortran.dg/g77/19981119-0.f
20594         * gfortran.dg/g77/19990313-0.f
20595         * gfortran.dg/g77/19990313-1.f
20596         * gfortran.dg/g77/19990313-2.f
20597         * gfortran.dg/g77/19990313-3.f
20598         * gfortran.dg/g77/19990419-1.f
20599         * gfortran.dg/g77/19990826-0.f
20600         * gfortran.dg/g77/19990826-2.f
20601         * gfortran.dg/g77/20000503-1.f
20602         * gfortran.dg/g77/20001111.f
20603         * gfortran.dg/g77/20010116.f
20604         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
20605         * gfortran.dg/g77/20010430.f
20606         * gfortran.dg/g77/6177.f
20607         * gfortran.dg/g77/947.f
20608         * gfortran.dg/g77/970816-3.f
20609         * gfortran.dg/g77/971102-1.f
20610         * gfortran.dg/g77/980520-1.f
20611         * gfortran.dg/g77/980628-0.f
20612         * gfortran.dg/g77/980628-1.f
20613         * gfortran.dg/g77/980628-10.f
20614         * gfortran.dg/g77/980628-2.f
20615         * gfortran.dg/g77/980628-3.f
20616         * gfortran.dg/g77/980628-7.f
20617         * gfortran.dg/g77/980628-8.f
20618         * gfortran.dg/g77/980628-9.f
20619         * gfortran.dg/g77/980701-0.f
20620         * gfortran.dg/g77/980701-1.f
20621         * gfortran.dg/g77/cabs.f
20622         * gfortran.dg/g77/claus.f
20623         * gfortran.dg/g77/complex_1.f
20624         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
20625         * gfortran.dg/g77/dcomplex.f
20626         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
20627         * gfortran.dg/g77/f90-intrinsic-mathematical.f
20628         * gfortran.dg/g77/f90-intrinsic-numeric.f
20629         * gfortran.dg/g77/int8421.f
20630         * gfortran.dg/g77/labug1.f
20631         * gfortran.dg/g77/large_vec.f
20632         * gfortran.dg/g77/le.f
20633         * gfortran.dg/g77/short.f
20634         * gfortran.dg/g77/README: Update
20635
20636 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
20637
20638         PR c++/16637
20639         * g++.dg/parse/lookup4.C: New test.
20640
20641 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20642
20643         PR c++/16175
20644         * g++.dg/template/ttp10.C: New test.
20645
20646 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
20647
20648         * gcc.dg/pr12625-1.c: New test.
20649
20650 2004-07-20  Steven Bosscher  <stevenb@suse.de>
20651
20652         * testsuite/gcc.dg/switch-warn-1.c: New test.
20653         * testsuite/gcc.dg/switch-warn-2.c: New test.
20654         * gcc.c-torture/compile/pr14730.c: Update.
20655
20656 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
20657
20658         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
20659         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
20660         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
20661         g++.dg/template/nontype3.C: Remove trailing CR from tests.
20662
20663 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
20664
20665         PR c++/16623
20666         * g++.dg/template/assign1.C: New test.
20667
20668 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20669
20670         PR c++/12170
20671         * g++.dg/template/ttp9.C: New test.
20672
20673 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
20674
20675         * gcc.dg/format/cmn-err-1.c: New test.
20676
20677 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
20678
20679         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
20680         gcc.dg/Wparentheses-10.c: New tests.
20681         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
20682
20683 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20684
20685         PR fortran/16465
20686         * gfortran.dg/g77//ffixed-line-length-0.f,
20687         gfortran.dg/g77/ffixed-line-length-132.f,
20688         gfortran.dg/g77/ffixed-line-length-72.f,
20689         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
20690         gfortran.dg/g77/README: Update.
20691
20692 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20693
20694         PR c++/13092
20695         * g++.dg/template/non-dependent7.C: New test.
20696         * g++.dg/template/non-dependent8.C: Likewise.
20697         * g++.dg/template/non-dependent9.C: Likewise.
20698         * g++.dg/template/non-dependent10.C: Likewise.
20699
20700 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
20701
20702         PR c++/16337
20703         * g++.dg/parse/attr2.C: New test.
20704
20705 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
20706
20707         * g77.dg: Removed.
20708         * g77.f-torture: Ditto.
20709
20710 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
20711
20712         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
20713         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
20714         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
20715
20716 2004-07-16  Richard Henderson  <rth@redhat.com>
20717
20718         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
20719
20720 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20721
20722         * lib/fortran-torture.exp (fortran-torture): Don't test compile
20723         tests with full list of options.
20724         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
20725         of TORTURE_OPTIONS if test contains 'dg-do run'.
20726
20727         PR fortran/16404
20728         * gfortran.dg/do_iterator.f90: New test.
20729
20730 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20731
20732         PR rtl-optimization/16536
20733         * gcc.c-torture/execute/restrict-1.c: New test.
20734
20735 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20736
20737         PR fortran/15324
20738         * gfortran.dg/pr15324.f90: New test.
20739
20740         PR fortran/15129
20741         * gfortran.dg/pr15129.f90: New test.
20742
20743         PR fortran/15140
20744         * gfortran.dg/pr15140.f90: New test.
20745
20746         PR fortran/13792
20747         * gfortran.fortran-torture/execute/bounds.f90: Add check for
20748         compile-time simplification.
20749
20750 2004-07-14  Mike Stump  <mrs@apple.com>
20751
20752         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
20753
20754 2004-07-14  James E Wilson  <wilson@specifixinc.com>
20755
20756         PR target/16325
20757         * gcc.dg/profile-generate-1.c: New.
20758
20759 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
20760
20761         * gcc.c-torture/execute/20040709-1.c: New test.
20762         * gcc.c-torture/execute/20040709-2.c: New test.
20763
20764 2004-07-14  Mike Stump  <mrs@apple.com>
20765
20766         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
20767
20768 2004-07-14  Mike Stump  <mrs@apple.com>
20769
20770         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
20771
20772 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
20773
20774         PR c++/16518
20775         * g++.dg/parse/mutable1.C: New test.
20776
20777 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
20778
20779         PR tree-optimization/16443
20780         * gcc.dg/tree-ssa/20040713-1.c: New test.
20781
20782 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
20783
20784         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
20785         for operator new.
20786
20787 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
20788
20789         * gfortran.dg/g77/README: New file
20790         * gfortran.dg/g77/19981216-0.f: Copy from
20791         g77.f-torture/noncompile.  Add "dg-do compile" and
20792         dg-error as required.
20793         * gfortran.dg/g77/19990218-1.f: Likewise.
20794         * gfortran.dg/g77/19990905-1.f: Likewise.
20795         * gfortran.dg/g77/9263.f: Likewise.
20796         * gfortran.dg/g77/980615-0.f: Likewise.
20797         * gfortran.dg/g77/980616-0.f: Likewise.
20798         * gfortran.dg/g77/check0.f: Likewise.
20799         * gfortran.dg/g77/select_no_compile.f: Likewise.
20800
20801 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
20802
20803         Copy files from g77.f-torture/compile.
20804         Add "{ dg-do compile}".  Other changes as noted
20805         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
20806         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
20807         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
20808         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
20809         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
20810         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
20811         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
20812         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
20813         statement to conform to standard.  Append alpha1.x for reference.
20814         * gfortran.dg/g77/xformat.f: Add dg-warning
20815
20816 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
20817
20818         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
20819         Add {dg-do compile} directive.
20820         * gfortran.dg/g77/cpp2.F: Likewise.
20821
20822 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20823
20824         PR c++/5402
20825         * g++.dg/lookup/name-clash1.C: New test.
20826
20827         PR c++/9777
20828         * g++.dg/lookup/name-clash2.C: New test.
20829
20830         PR c++/12102
20831         * g++.dg/lookup/name-clash3.C: New test.
20832
20833 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20834
20835         * g++.dg/lookup/new2.C: New test.
20836         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
20837
20838 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
20839
20840         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
20841         Add {dg-do compile} directive.
20842         * gfortran.dg/g77/13060.f: Likewise.
20843         * gfortran.dg/g77/19990218-0.f: Likewise.
20844         * gfortran.dg/g77/19990305-0.f: Likewise.
20845         * gfortran.dg/g77/19990419-0.f: Likewise.
20846         * gfortran.dg/g77/19990502-0.f: Likewise.
20847         * gfortran.dg/g77/19990502-1.f: Likewise.
20848         * gfortran.dg/g77/19990525-0.f: Likewise.
20849         * gfortran.dg/g77/19990826-1.f: Likewise.
20850         * gfortran.dg/g77/19990826-3.f: Likewise.
20851         * gfortran.dg/g77/19990905-2.f: Likewise.
20852         * gfortran.dg/g77/20000412-1.f: Likewise.
20853         * gfortran.dg/g77/20000511-1.f: Likewise.
20854         * gfortran.dg/g77/20000511-2.f: Likewise.
20855         * gfortran.dg/g77/20000518.f: Likewise.
20856         * gfortran.dg/g77/20000601-1.f: Likewise.
20857         * gfortran.dg/g77/20000601-2.f: Likewise.
20858         * gfortran.dg/g77/20000629-1.f: Likewise.
20859         * gfortran.dg/g77/20000630-2.f: Likewise.
20860         * gfortran.dg/g77/20010115.f: Likewise.
20861         * gfortran.dg/g77/20010321-1.f: Likewise.
20862         * gfortran.dg/g77/20010426.f: Likewise.
20863         * gfortran.dg/g77/20020307-1.f: Likewise.
20864         * gfortran.dg/g77/8485.f: Likewise.
20865         * gfortran.dg/g77/960317-1.f: Likewise.
20866         * gfortran.dg/g77/970915-0.f: Likewise.
20867         * gfortran.dg/g77/980310-1.f: Likewise.
20868         * gfortran.dg/g77/980310-2.f: Likewise.
20869         * gfortran.dg/g77/980310-3.f: Likewise.
20870         * gfortran.dg/g77/980310-4.f: Likewise.
20871         * gfortran.dg/g77/980310-6.f: Likewise.
20872         * gfortran.dg/g77/980310-7.f: Likewise.
20873         * gfortran.dg/g77/980310-8.f: Likewise.
20874         * gfortran.dg/g77/980419-2.f: Likewise.
20875         * gfortran.dg/g77/980424-0.f: Likewise.
20876         * gfortran.dg/g77/980427-0.f: Likewise.
20877         * gfortran.dg/g77/980729-0.f: Likewise.
20878         * gfortran.dg/g77/981117-1.f: Likewise.
20879         * gfortran.dg/g77/toon_1.f: Likewise.
20880
20881 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20882
20883         PR c++/2204
20884         * g++.dg/other/abstract2.C: New test.
20885
20886 2004-07-12  Paul Brook  <paul@codesourcery.com>
20887
20888         * gfortran.dg/pointer_init_1.f90: New test.
20889
20890 2004-07-11  Paul Brook  <paul@codesourcery.com>
20891
20892         PR fortran/15986
20893         * gfortran.dg/contained_1.f90: New test.
20894
20895 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
20896
20897         * g++.dg/parse/defarg8.C: New test.
20898
20899 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20900
20901         PR fortran/16433
20902         * gfortran.dg/pr16433.f: New test.
20903
20904         PR fortran/17574
20905         * gfortran.dg/pr15754.f90: New test.
20906
20907 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
20908
20909         PR tree-optimization/16437
20910         * gcc.c-torture/execute/bitfld-4.c: New test.
20911
20912 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20913
20914         * gfortran.fortran-torture/execute/common_2.f90: Add check for
20915         access to common var from module.
20916
20917 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20918
20919         PR fortran/16336
20920         * gfortran.fortran-torture/execute/common_2.f90: New test.
20921
20922 2004-07-10  Paul Brook  <paul@codesourcery.com>
20923
20924         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
20925
20926 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20927
20928         PR fortran/15969
20929         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
20930
20931 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
20932
20933         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
20934         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
20935         * gfortran.dg/g77/ffree-form-1.f: Likewise.
20936         * gfortran.dg/g77/ffree-form-2.f: Likewise.
20937         * gfortran.dg/g77/ffree-form-3.f: Likewise.
20938         * gfortran.dg/g77/fno-underscoring.f: Likewise.
20939         * gfortran.dg/g77/funderscoring.f: Likewise.
20940         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
20941
20942 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20943
20944         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
20945
20946 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20947         Paul Brook  <paul@codesourcery.com>
20948
20949         PR fortran/13415
20950         * gfortran.dg/common_pointer_1.f90: New test.
20951
20952 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20953
20954         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
20955
20956 2004-07-09  James E Wilson  <wilson@specifixinc.com>
20957
20958         PR target/16364
20959         * gcc.c-torture/compile/20040709-1.c: New.
20960
20961 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20962
20963         PR fortran/14077
20964         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
20965
20966 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20967
20968         PR fortran/13201
20969         * gfortran.dg/shape_1.f90: New test.
20970
20971 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
20972             Andrew Pinski  <apinski@apple.com>
20973
20974         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
20975
20976 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20977
20978         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
20979         comment.
20980
20981 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20982         Paul Brook  <paul@codesourcery.com>
20983
20984         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
20985         '.f95' and '.F95'.
20986
20987 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
20988
20989         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
20990
20991 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20992
20993         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
20994         testcases with capital suffix.
20995
20996 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20997
20998         PR fortran/15481
20999         PR fortran/13372
21000         PR fortran/13575
21001         PR fortran/15978
21002         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
21003
21004         * gfortran.dg/implicit_1.f90: New test.
21005
21006 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
21007
21008         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
21009         expression to match gfortran warning/error messages
21010         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
21011         dg-error text.
21012
21013 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
21014
21015         * lib/fortran-torture.exp: Rename proc search_for to
21016         search_for_re.
21017
21018 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21019
21020         * gcc.c-torture/execute/simd-5.x: New file.
21021         XFAIL on SPARC 64-bit at -O0.
21022
21023 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21024
21025         PR c++/8211
21026         PR c++/16165
21027         * g++.dg/warn/effc3.C: New test.
21028
21029 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
21030
21031         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
21032         change X to 1X in format.
21033         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
21034         add data statements to conform to standard.
21035
21036 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
21037
21038         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
21039         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
21040         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
21041
21042 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
21043
21044         * gfortran.dg/g77/7388.f: Copy from g77.dg
21045         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
21046         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
21047         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
21048         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
21049         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
21050         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
21051         * gfortran.dg/g77/strlen0.f: Likewise.
21052
21053 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
21054
21055         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
21056         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
21057
21058 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
21059
21060         * gcc.c-torture/execute/920428-2.x: Delete.
21061         * gcc.c-torture/execute/920501-7.x: Likewise.
21062
21063 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
21064
21065         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
21066         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
21067         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
21068         prescott and c3-2.
21069         (PREFETCH_3DNOW): Add -march=c3.
21070
21071 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
21072
21073         PR c/16437
21074         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
21075         * gcc.c-torture/execute/bf64-1.x: Likewise.
21076
21077 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
21078
21079         * gcc.c-torture/compile/20040708-1.c: New test.
21080
21081 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21082
21083         PR c++/16169
21084         * g++.dg/warn/effc2.C: New test.
21085
21086 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
21087
21088         * gcc.c-torture/execute/bitfld-1.x: Remove.
21089         * gcc.c-torture/execute/bitfld-3.c: New test.
21090         * gcc.dg/bitfld-2.c: Remove XFAILs.
21091
21092 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
21093
21094         PR c++/16276
21095         * g++.dg/rtti/tinfo1.C: New file.
21096
21097 2004-07-07  Eric Christopher  <echristo@redhat.com>
21098
21099         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
21100
21101 2004-07-07  Andrew Pinski  <apinski@apple.com>
21102
21103         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
21104
21105 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
21106
21107         * g++.dg/init/call1.C: XFAIL.
21108
21109 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
21110
21111         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
21112         except for movstrict*, to movmem* and clrstr* to clrmem*.
21113
21114 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
21115
21116         * gcc.c-torture/execute/20040707-1.c: New test.
21117
21118 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
21119
21120         * gcc.c-torture/execute/20040706-1.c: New test.
21121
21122 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21123
21124         PR c++/3671
21125         * g++.dg/template/spec14.C: New test.
21126
21127 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
21128
21129         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
21130         nothing if not yet defined.  Use it in b, c and d type definitions.
21131         * gcc.c-torture/execute/20040705-1.c: New test.
21132         * gcc.c-torture/execute/20040705-2.c: New test.
21133
21134 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21135
21136         PR c++/2518
21137         * g++.dg/lookup/new1.C: New test.
21138
21139 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21140
21141         PR c++/11406
21142         * g++.dg/template/sizeof8.C: New test.
21143
21144 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
21145
21146         * gcc.c-torture/compile/20040705-1.c: New test.
21147
21148 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
21149
21150         * gfortran.fortran-torture/execute/seq_io.f90: New test.
21151
21152 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
21153
21154         * gcc.dg/cpp/if-mop.c: Two new testcases.
21155         * gcc.dg/cpp/trad/comment-3.c: New.
21156
21157 2004-07-04  Paul Brook  <paul@codesourcery.com>
21158
21159         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
21160
21161 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
21162
21163         PR c++/3761
21164         * g++.dg/lookup/crash4.C: New test.
21165
21166 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
21167
21168         * gcc.c-torture/execute/builtin-abs-1.c
21169         * gcc.c-torture/execute/builtin-abs-2.c
21170         * gcc.c-torture/execute/builtin-complex-1.c
21171         * gcc.c-torture/execute/builtins/string-1-lib.c
21172         * gcc.c-torture/execute/builtins/string-1.c
21173         * gcc.c-torture/execute/builtins/string-2-lib.c
21174         * gcc.c-torture/execute/builtins/string-2.c
21175         * gcc.c-torture/execute/builtins/string-3-lib.c
21176         * gcc.c-torture/execute/builtins/string-3.c
21177         * gcc.c-torture/execute/builtins/string-4-lib.c
21178         * gcc.c-torture/execute/builtins/string-4.c
21179         * gcc.c-torture/execute/builtins/string-5-lib.c
21180         * gcc.c-torture/execute/builtins/string-5.c
21181         * gcc.c-torture/execute/builtins/string-6-lib.c
21182         * gcc.c-torture/execute/builtins/string-6.c
21183         * gcc.c-torture/execute/builtins/string-7-lib.c
21184         * gcc.c-torture/execute/builtins/string-7.c
21185         * gcc.c-torture/execute/builtins/string-8-lib.c
21186         * gcc.c-torture/execute/builtins/string-8.c
21187         * gcc.c-torture/execute/builtins/string-9-lib.c
21188         * gcc.c-torture/execute/builtins/string-9.c
21189         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
21190         * gcc.c-torture/execute/builtins/string-asm-1.c
21191         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
21192         * gcc.c-torture/execute/builtins/string-asm-2.c
21193         * gcc.c-torture/execute/stdio-opt-1.c
21194         * gcc.c-torture/execute/stdio-opt-2.c
21195         * gcc.c-torture/execute/stdio-opt-3.c
21196         * gcc.c-torture/execute/string-opt-1.c
21197         * gcc.c-torture/execute/string-opt-10.c
21198         * gcc.c-torture/execute/string-opt-11.c
21199         * gcc.c-torture/execute/string-opt-12.c
21200         * gcc.c-torture/execute/string-opt-13.c
21201         * gcc.c-torture/execute/string-opt-14.c
21202         * gcc.c-torture/execute/string-opt-15.c
21203         * gcc.c-torture/execute/string-opt-16.c
21204         * gcc.c-torture/execute/string-opt-2.c
21205         * gcc.c-torture/execute/string-opt-6.c
21206         * gcc.c-torture/execute/string-opt-7.c
21207         * gcc.c-torture/execute/string-opt-8.c:
21208         Replace with ...
21209
21210         * gcc.c-torture/execute/builtins/abs-2.c
21211         * gcc.c-torture/execute/builtins/abs-3.c
21212         * gcc.c-torture/execute/builtins/complex-1.c
21213         * gcc.c-torture/execute/builtins/fprintf.c
21214         * gcc.c-torture/execute/builtins/fputs.c
21215         * gcc.c-torture/execute/builtins/memcmp.c
21216         * gcc.c-torture/execute/builtins/memmove.c
21217         * gcc.c-torture/execute/builtins/memops-asm.c
21218         * gcc.c-torture/execute/builtins/mempcpy-2.c
21219         * gcc.c-torture/execute/builtins/mempcpy.c
21220         * gcc.c-torture/execute/builtins/memset.c
21221         * gcc.c-torture/execute/builtins/printf.c
21222         * gcc.c-torture/execute/builtins/sprintf.c
21223         * gcc.c-torture/execute/builtins/strcat.c
21224         * gcc.c-torture/execute/builtins/strchr.c
21225         * gcc.c-torture/execute/builtins/strcmp.c
21226         * gcc.c-torture/execute/builtins/strcpy.c
21227         * gcc.c-torture/execute/builtins/strcspn.c
21228         * gcc.c-torture/execute/builtins/strlen-2.c
21229         * gcc.c-torture/execute/builtins/strlen.c
21230         * gcc.c-torture/execute/builtins/strncat.c
21231         * gcc.c-torture/execute/builtins/strncmp-2.c
21232         * gcc.c-torture/execute/builtins/strncmp.c
21233         * gcc.c-torture/execute/builtins/strncpy.c
21234         * gcc.c-torture/execute/builtins/strpbrk.c
21235         * gcc.c-torture/execute/builtins/strpcpy-2.c
21236         * gcc.c-torture/execute/builtins/strpcpy.c
21237         * gcc.c-torture/execute/builtins/strrchr.c
21238         * gcc.c-torture/execute/builtins/strspn.c
21239         * gcc.c-torture/execute/builtins/strstr-asm.c
21240         * gcc.c-torture/execute/builtins/strstr.c:
21241         ... these new files.
21242
21243         * gcc.c-torture/execute/builtins/abs-2-lib.c
21244         * gcc.c-torture/execute/builtins/abs-3-lib.c
21245         * gcc.c-torture/execute/builtins/complex-1-lib.c
21246         * gcc.c-torture/execute/builtins/fprintf-lib.c
21247         * gcc.c-torture/execute/builtins/fputs-lib.c
21248         * gcc.c-torture/execute/builtins/memcmp-lib.c
21249         * gcc.c-torture/execute/builtins/memmove-lib.c
21250         * gcc.c-torture/execute/builtins/memops-asm-lib.c
21251         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
21252         * gcc.c-torture/execute/builtins/mempcpy-lib.c
21253         * gcc.c-torture/execute/builtins/memset-lib.c
21254         * gcc.c-torture/execute/builtins/printf-lib.c
21255         * gcc.c-torture/execute/builtins/sprintf-lib.c
21256         * gcc.c-torture/execute/builtins/strcat-lib.c
21257         * gcc.c-torture/execute/builtins/strchr-lib.c
21258         * gcc.c-torture/execute/builtins/strcmp-lib.c
21259         * gcc.c-torture/execute/builtins/strcpy-lib.c
21260         * gcc.c-torture/execute/builtins/strcspn-lib.c
21261         * gcc.c-torture/execute/builtins/strlen-2-lib.c
21262         * gcc.c-torture/execute/builtins/strlen-lib.c
21263         * gcc.c-torture/execute/builtins/strncat-lib.c
21264         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
21265         * gcc.c-torture/execute/builtins/strncmp-lib.c
21266         * gcc.c-torture/execute/builtins/strncpy-lib.c
21267         * gcc.c-torture/execute/builtins/strpbrk-lib.c
21268         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
21269         * gcc.c-torture/execute/builtins/strpcpy-lib.c
21270         * gcc.c-torture/execute/builtins/strrchr-lib.c
21271         * gcc.c-torture/execute/builtins/strspn-lib.c
21272         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
21273         * gcc.c-torture/execute/builtins/strstr-lib.c
21274         * gcc.c-torture/execute/builtins/lib/abs.c
21275         * gcc.c-torture/execute/builtins/lib/fprintf.c
21276         * gcc.c-torture/execute/builtins/lib/memset.c
21277         * gcc.c-torture/execute/builtins/lib/printf.c
21278         * gcc.c-torture/execute/builtins/lib/sprintf.c
21279         * gcc.c-torture/execute/builtins/lib/strcpy.c
21280         * gcc.c-torture/execute/builtins/lib/strcspn.c
21281         * gcc.c-torture/execute/builtins/lib/strncat.c
21282         * gcc.c-torture/execute/builtins/lib/strncmp.c
21283         * gcc.c-torture/execute/builtins/lib/strncpy.c
21284         * gcc.c-torture/execute/builtins/lib/strpbrk.c
21285         * gcc.c-torture/execute/builtins/lib/strspn.c
21286         * gcc.c-torture/execute/builtins/lib/strstr.c:
21287         New files containing support routines.
21288
21289         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
21290         declaration.
21291         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
21292         when not optimizing.
21293
21294 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
21295
21296         PR c++/16240
21297         * g++.dg/abi/mangle22.C: New test.
21298         * g++.dg/abi/mangle23.C: Likewise.
21299
21300 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
21301
21302         PR fortran/16290
21303         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
21304         Allow for cases without denormalized floating point numbers.
21305
21306 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
21307
21308         PR c/1027
21309         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
21310         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
21311         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
21312         expected warning text.
21313         * gcc.dg/format/diag-2.c: New test.
21314
21315 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
21316
21317         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
21318
21319 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
21320
21321         * gcc.dg/builtins-43.c: New.
21322         * gcc.dg/builtins-44.c: New.
21323         * gcc.dg/builtins-45.c: New.
21324
21325 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
21326             Andreas Tobler  <a.tobler@schweiz.ch>
21327
21328         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
21329         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
21330         as SIGSEGV.
21331         * gcc.dg/cleanup-11.c: Likewise.
21332         * gcc.dg/cleanup-8.c: Likewise.
21333         * gcc.dg/cleanup-9.c: Likewise.
21334         * gcc.dg/cleanup-5.c: Run on all platforms.
21335
21336 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
21337
21338         * g++.dg/warn/nonnull1.C: New test.
21339
21340 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
21341
21342         * gcc.dg/compat/compat-common.h: Wrap up CINT in
21343         an #ifndef SKIP_COMPLEX_INT/#endif pair.
21344         Special-case the Sun compiler wrt to <complex.h>.
21345
21346 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
21347
21348         * gcc.dg/Wunreachable-8.C: New test.
21349
21350         * gcc.dg/h8300-ice2.c : New test.
21351
21352 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
21353
21354         PR fortran/16161
21355         * gfortran.fortran-torture/compile/implicit.f90: Add test
21356         for implicit character.
21357
21358 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
21359
21360         PR fortran/16289
21361         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
21362         Use tiny() intrinsic to find smallest non-negative real
21363
21364 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
21365
21366         * gcc.dg/compat/struct-by-value-22_main.c: New test.
21367         * gcc.dg/compat/struct-by-value-22_x.c: New.
21368         * gcc.dg/compat/struct-by-value-22_y.c: New.
21369
21370         * gcc.c-torture/execute/20040629-1.c: New test.
21371
21372 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
21373
21374         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
21375         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
21376
21377         PR target/16195
21378         * gcc.dg/20040625-1.c: New test.
21379
21380 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21381
21382         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
21383
21384 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21385
21386         PR fortran/15963
21387         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
21388
21389 2004-06-29  Richard Henderson  <rth@redhat.com>
21390
21391         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
21392
21393 2004-06-29  Paul Brook  <paul@codesourcery.com>
21394
21395         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
21396         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
21397
21398 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
21399
21400         PR c++/16260
21401         * g++.dg/parse/crash15.C: New.
21402
21403 2004-06-28  Andrew Pinski  <apinski@apple.com>
21404
21405         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
21406         by the error already.
21407
21408         * g++.dg/opt/ptrmem4.C: Change to compile only test.
21409
21410 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
21411
21412         PR target/14041
21413         * gcc.dg/h8300-bss-align-1.c : New.
21414
21415 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
21416
21417         * PR c++/16174
21418         * g++.dg/template/ctor4.C: New.
21419
21420 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
21421
21422         PR c++/16205
21423         * g++.dg/warn/Wsequence-point-1.C: New test.
21424
21425 2004-06-27  Paul Brook  <paul@codesourcery.com>
21426
21427         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
21428
21429 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
21430
21431         * g++.old-deja/g++.mike/p7325.C: Remove.
21432
21433 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
21434
21435         PR c/14963
21436         * gcc.dg/pr14963.c: New test.
21437
21438 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
21439
21440         PR c++/16193
21441         * g++.dg/parse/redef1.C: New test.
21442
21443 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
21444
21445         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
21446         20021110.c.
21447         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
21448         20021119-1.c.
21449         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
21450         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
21451         5-04.c.
21452         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
21453         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
21454         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
21455         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
21456         g++.brendan/enum14.C.
21457         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
21458         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
21459         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
21460         g++.mike/virt1.C.
21461         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
21462         memtemp24.C.
21463
21464 2004-06-27  Roger Sayle  <roger@eyesopen.com>
21465
21466         * gcc.dg/20040527-1.c: New test case.
21467
21468 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
21469
21470         PR gfortran/pr16196
21471         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
21472
21473 2004-06-25  Roger Sayle  <roger@eyesopen.com>
21474
21475         PR middle-end/15825
21476         * gcc.dg/pr15825-1.c: New test case.
21477
21478 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
21479
21480         * gcc.c-torture/execute/20040625-1.c: New test.
21481
21482 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21483
21484         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
21485
21486 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
21487
21488         * gcc.dg/torture/mips-div-1.c: New test.
21489
21490 2004-06-24  Jeff Law  <law@redhat.com>
21491
21492         * gcc.dg/tree-ssa/20040624-1.c: New test.
21493
21494 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
21495
21496         * gcc.c-torture/compile/20040624-1.c: New test.
21497
21498 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21499
21500         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
21501         this directory.
21502
21503 2004-06-23  Andrew Pinski  <apinski@apple.com>
21504
21505         PR middle-end/15988
21506         * g++.dg/opt/ptrmem4.C: New test.
21507
21508         * gcc.dg/c90-array-quals-2.c: New test.
21509
21510 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
21511
21512         * gcc.dg/kpice1.c: New test.
21513
21514 2006-06-23  Andrew Pinski  <apinski@apple.com>
21515
21516         * gcc.dg/c90-array-quals.c: New test.
21517
21518 2006-06-22  Richard Henderson  <rth@redhat.com>
21519
21520         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
21521
21522 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
21523
21524         * gcc.dg/builtins-config.h: Handle FreeBSD.
21525
21526 2006-06-22  Richard Henderson  <rth@redhat.com>
21527
21528         * g++.dg/opt/devirt1.C: New.
21529
21530 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
21531
21532         * g++.dg/opt/pr15551.C: New testcase.
21533
21534 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
21535
21536         PR target/14800
21537         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
21538         x86_64-*-linux* when compiling for 32bit.
21539
21540 2004-06-21  Andrew Pinski  <apinski@apple.com>
21541
21542         * gcc.dg/pch/struct-1.c: New.
21543         * gcc.dg/pch/struct-1.hs: New.
21544
21545 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
21546
21547         * gcc.dg/pch/save-temps-1.c: New file.
21548         * gcc.dg/pch/save-temps-1.hs: New file.
21549
21550 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
21551
21552         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
21553         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
21554
21555 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21556
21557         * gfortran.fortran-torture/execute/select_1.f90: Rename function
21558         to fix type error.
21559         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
21560         Remove trailing spaces.
21561
21562 2004-06-21  Richard Henderson  <rth@redhat.com>
21563
21564         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
21565         merging && to BIT_FIELD_REF.
21566
21567 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
21568
21569         * g++.dg/opt/placeholder1.C: New test.
21570
21571 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
21572
21573         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
21574         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
21575         * gcc.dg/compat/union-m128-1_x.c: Likewise.
21576         * gcc.dg/compat/union-m128-1_y.c: Likewise.
21577
21578 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
21579
21580         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
21581         extern "C".
21582         * g++.dg/other/pragma-re-1.C: Add comments.
21583
21584 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
21585
21586         PR gfortran/16080
21587         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
21588
21589 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
21590
21591         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
21592         instead of setting the type of size_t by
21593         hand.
21594
21595 2004-06-18  Roger Sayle  <roger@eyesopen.com>
21596
21597         * gcc.dg/unordered-2.c: New test case.
21598         * gcc.dg/unordered-3.c: New test case.
21599
21600 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
21601
21602         PR other/16043
21603         * lib/g++.exp (g++_version): Tweak regexp for version
21604         * lib/g77.exp (g77_version): Likewise.
21605         * lib/gfortran.exp (gfortran_version): Likewise.
21606         * lib/objc.exp (objc_version): Likewise.
21607         * lib/treelang.exp (treelang_version): Likewise.
21608
21609 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
21610
21611         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
21612         Use INT_MAX instead of __INT_MAX__.
21613         * gcc.dg/compat/struct-align-2_y.c: Likewise.
21614
21615         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
21616         * gcc.dg/compat/scalar-return-3_x.c: Use it.
21617         * gcc.dg/compat/scalar-return-3_y.c: Use it.
21618         * gcc.dg/compat/scalar-return-4_x.c: Use it.
21619         * gcc.dg/compat/scalar-return-4_y.c: Use it.
21620         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
21621         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
21622         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
21623         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
21624
21625         * gcc.dg/range-test-1.c: New test.
21626         * g++.dg/opt/range-test-1.C: New test.
21627
21628 2004-06-17  Richard Henderson  <rth@redhat.com>
21629
21630         * objc.dg/sync-1.m: New.
21631         * objc.dg/try-catch-1.m: Don't force next runtime.
21632         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
21633         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
21634         shadowed catch clause.
21635         * objc.dg/try-catch-5.m: New.
21636
21637 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
21638
21639         Bug 14610
21640         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
21641
21642 2004-06-15  Richard Henderson  <rth@redhat.com>
21643
21644         * gcc.dg/20001116-1.c: Move expected warning line.
21645
21646 2004-06-15  Richard Henderson  <rth@redhat.com>
21647
21648         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
21649         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
21650
21651 2004-06-15  Jeff Law  <law@redhat.com>
21652
21653         * gcc.dg/tree-ssa/20040615-1.c: New test.
21654         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
21655         be less sensitive to operand ordering.
21656         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
21657
21658 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
21659
21660         * g++.dg/abi/bitfield3.C: Add comment..
21661
21662 2004-06-15  Richard Henderson  <rth@redhat.com>
21663
21664         * g++.dg/ext/stmtexpr1.C: XFAIL.
21665         * gcc.dg/20030612-1.c: XFAIL.
21666
21667 2004-06-15  Eric Christopher  <echristo@redhat.com>
21668
21669         * g++.dg/charset/asm5.c: New.
21670         * gcc.dg/charset/asm6.c: New.
21671
21672 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21673
21674         PR fortran/15962
21675         * gfortran.fortran-torture/execute/select_1.f90: New test.
21676
21677 2004-06-15  Paul Brook  <paul@codesourcery.com>
21678
21679         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
21680
21681 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21682
21683         PR c++/15967
21684         * g++.dg/lookup/crash3.C: New test.
21685
21686 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21687
21688         PR c++/15947
21689         * g++.dg/parse/dtor4.C: New test.
21690
21691 2004-06-14  Jeff Law  <law@redhat.com>
21692
21693         * gcc.c-torture/compile/20040614-1.c: New test.
21694
21695 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21696
21697         PR fortran/15211
21698         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
21699         LEN of a character array.
21700
21701 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
21702
21703         PR c++/15096
21704         * g++.dg/template/ptrmem10.C: New test.
21705
21706         PR c++/14930
21707         * g++.dg/template/friend30.C: New test.
21708
21709 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21710
21711         PR fortran/14928
21712         * gfortran.fortran-torture/compile/mloc.f90: New test.
21713
21714 2004-06-13  Paul Brook  <paul@codesourcery.com>
21715
21716         * gfortran.fortran-torture/execute/random_2.f90: New test.
21717
21718 2004-06-13  Eric Christopher  <echristo@redhat.com>
21719
21720         * gcc.dg/noncompile/redecl-1.c: Fix error message.
21721
21722 2004-06-12  Paul Brook  <paul@codesourcery.com>
21723
21724         * gfortran.fortran-torture/execute/contained_3.f90: New test.
21725
21726 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21727
21728         PR fortran/14923
21729         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
21730
21731 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21732
21733         PR fortran/14957
21734         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
21735         syntax errors in end statements of contained subroutines.
21736
21737 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21738
21739         PR fortran/12841
21740         * gfortran.fortran-torture/execute/null_arg.f90: New test.
21741
21742 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
21743
21744         PR fortran/15665
21745         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
21746
21747 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
21748
21749         PR gfortran/12839
21750         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
21751
21752 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
21753
21754         PR c++/15862
21755         * g++.dg/parse/enum1.C: New test.
21756
21757 2004-06-10  Jeff Law  <law@redhat.com>
21758
21759         * gcc.c-torture/compile/20040610-1.c: New test.
21760
21761 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21762
21763         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
21764         * g++.old-deja/g++.other/decl3.C: Likewise.
21765
21766 2004-06-10  Brian Booth  <bbooth@redhat.com>
21767
21768         * gcc.dg/tree-ssa/20031015-1.c: Scan for
21769         V_MAY_DEF instead of VDEF.
21770         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
21771
21772 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
21773
21774         PR c++/14211
21775         * g++.dg/conversion/const1.C: New test.
21776
21777         PR c++/15076
21778         * g++.dg/conversion/reinterpret1.C: New test.
21779
21780         PR c++/15877
21781         * g++.dg/template/enum2.C: New test.
21782
21783         PR c++/15227
21784         * g++.dg/template/error13.C: New test.
21785
21786 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21787
21788         PR fortran/14957
21789         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
21790         arguments to test_* REAL and of the right size.
21791
21792 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
21793
21794         PR target/15569
21795         PR rtl-optimization/15681
21796         * gcc.dg/20040609-1.c: New test.
21797
21798 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
21799
21800         PR c++/14791
21801         * g++.dg/opt/builtins1.C: New test.
21802
21803 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
21804
21805         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
21806         that use default windows32 struct layout.
21807         * gcc.dg/i386-bitfield2.c: Likewise.
21808
21809 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
21810
21811         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
21812         for mingw32 and cygwin targets.
21813
21814 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
21815
21816         * gcc.dg/pch/macro-4.c: New.
21817         * gcc.dg/pch/macro-4.hs: New.
21818
21819 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21820
21821         PR fortran/13249
21822         * gfortran.fortran-torture/compile/name_clash.f90: New test.
21823
21824 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21825
21826         PR fortran/13372
21827         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
21828
21829 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
21830
21831         PR gfortran/14897
21832         * gfortran.fortran-torture/execute/t_edit.f90: New test.
21833
21834 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
21835
21836         PR gfortran/15755
21837         * gfortran.fortran-torture/execute/backspace.c : New test.
21838
21839 2004-06-09  Paul Brook  <paul@codesourcery.com>
21840
21841         * gfortran.fortran-torture/execure/intrinsic_associated.f90
21842         (pointer_to_section): Rewrite to use smaller array.
21843
21844 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
21845
21846         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
21847         * gcc.dg/ext/altivec-10.c: Same.
21848         * gcc.dg/ext/altivec-11.c: Same.
21849         * gcc.dg/ext/altivec-12.c: Same.
21850         * gcc.dg/ext/altivec-13.c: Same.
21851         * gcc.dg/ext/altivec-14.c: Same.
21852         * gcc.dg/ext/altivec-15.c: Same.
21853         * gcc.dg/ext/altivec-16.c: Same.
21854         * gcc.dg/ext/altivec-3.c: Same.
21855         * gcc.dg/ext/altivec-4.c: Same.
21856         * gcc.dg/ext/altivec-6.c: Same.
21857         * gcc.dg/ext/altivec-7.c: Same.
21858         * gcc.dg/ext/altivec-8.c: Same.
21859         * gcc.dg/ext/altivec-varargs-1.c: Same.
21860
21861         * g++.dg/ext/altivec-1.C: Correct dg syntax.
21862         * g++.dg/ext/altivec-10.C: Same.
21863         * g++.dg/ext/altivec-2.C: Same.
21864         * g++.dg/ext/altivec-3.C: Same.
21865         * g++.dg/ext/altivec-4.C: Same.
21866         * g++.dg/ext/altivec-5.C: Same.
21867         * g++.dg/ext/altivec-6.C: Same.
21868         * g++.dg/ext/altivec-7.C: Same.
21869         * g++.dg/ext/altivec-8.C: Same.
21870         * g++.dg/ext/altivec-9.C: Same.
21871
21872 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21873
21874         PR c++/7841
21875         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
21876
21877 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
21878
21879         * gcc.dg/union-1.c: New test.
21880
21881 2004-06-07  Roger Sayle  <roger@eyesopen.com>
21882
21883         * gcc.dg/builtins-41.c: New test case.
21884         * gcc.dg/builtins-42.c: New test case.
21885
21886 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
21887
21888         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
21889         * g++.dg/ext/altivec-10.C: Same.
21890         * g++.dg/ext/altivec-2.C: Same.
21891         * g++.dg/ext/altivec-3.C: Same.
21892         * g++.dg/ext/altivec-4.C: Same.
21893         * g++.dg/ext/altivec-5.C: Same.
21894         * g++.dg/ext/altivec-6.C: Same.
21895         * g++.dg/ext/altivec-7.C: Same.
21896         * g++.dg/ext/altivec-8.C: Same.
21897         * g++.dg/ext/altivec-9.C: Same.
21898         * g++.old-deja/g++.abi/cxa_vec.C: Same.
21899         * g++.old-deja/g++.brendan/new3.C: Same.
21900         * gcc.c-torture/execute/eeprof-1.x: Same.
21901
21902 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
21903
21904         PR c/14765
21905         * gcc.dg/pr14765-1.c: New test.
21906
21907 2004-06-07  Roger Sayle  <roger@eyesopen.com>
21908
21909         PR c/14649
21910         * gcc.dg/pr14649-1.c: New test case.
21911
21912 2004-06-07  Richard Henderson  <rth@redhat.com>
21913
21914         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
21915         if temporaries.
21916
21917 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
21918
21919         * g++.dg/eh/elide1.C: Remove XFAIL.
21920
21921 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
21922
21923         PR c++/15337
21924         * g++.dg/expr/sizeof3.C: New test.
21925
21926         PR c++/14777
21927         * g++.dg/template/access14.C: New test.
21928
21929         PR c++/15554
21930         * g++.dg/template/enum1.C: New test.
21931
21932         PR c++/15057
21933         * g++.dg/eh/throw1.C: New test.
21934
21935 2004-06-07  David Ayers  <d.ayers@inode.at>
21936             Ziemowit Laski  <zlaski@apple.com>
21937
21938         * lib/objc.exp (objc_target_compile): Revert the '-framework
21939         Foundation' flag fix, since bare Darwin does not ship
21940         with the Foundation framework.
21941         * objc/execute/next_mapping.h: Provide a local NSConstantString
21942         @interface and @implementation.
21943         (objc_constant_string_init): A constructor function, used to
21944         initialize the NSConstantString meta-class object.
21945         * objc/execute/string1.m: Include "next_mapping.h" instead of
21946         <Foundation/NSString.h>.
21947         * objc/execute/string2.m: Likewise.
21948         * objc/execute/string3.m: Likewise.
21949         * objc/execute/string4.m: Likewise.
21950
21951 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
21952
21953         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
21954         to double. Replace double with FLOAT.
21955         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
21956
21957         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
21958         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
21959         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
21960         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
21961         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
21962         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
21963         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
21964         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
21965
21966 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
21967
21968         PR c/13519
21969         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
21970
21971 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21972
21973         PR c++/15503
21974         * g++.dg/template/meminit2.C: New test.
21975
21976 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
21977
21978         PR target/15822
21979         * gcc.c-torture/execute/compare-fp-1.c,
21980         gcc.c-torture/execute/compare-fp-2.c,
21981         gcc.c-torture/execute/compare-fp-3.c,
21982         gcc.c-torture/execute/compare-fp-4.c,
21983         gcc.c-torture/execute/compare-fp-3.x,
21984         gcc.c-torture/execute/compare-fp-4.x: Moved...
21985         * gcc.c-torture/execute/ieee/compare-fp-1.c,
21986         gcc.c-torture/execute/ieee/compare-fp-2.c,
21987         gcc.c-torture/execute/ieee/compare-fp-3.c,
21988         gcc.c-torture/execute/ieee/compare-fp-4.c,
21989         gcc.c-torture/execute/ieee/compare-fp-3.x,
21990         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
21991
21992 2004-06-04  David Ayers  <d.ayers@inode.at>
21993
21994         * objc/execute/protocol-isEqual-4.m: New testcase.
21995
21996 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
21997
21998         * objc/execute/protocol-isEqual-1.m: New testcase.
21999         * objc/execute/protocol-isEqual-2.m: New testcase.
22000         * objc/execute/protocol-isEqual-3.m: New testcase.
22001
22002 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22003
22004         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
22005
22006 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
22007
22008         * lib/objc.exp (objc_target_compile): When running tests on
22009         Darwin (Mac OS X), inform the linker about '-framework
22010         'Foundation'.
22011
22012 2004-06-02  Eric Christopher  <echristo@redhat.com>
22013
22014         * gcc.c-torture/compile/20040602-1.c: New.
22015
22016 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
22017
22018         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
22019         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
22020
22021         PR tree-optimization/14736
22022         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
22023
22024         PR tree-optimization/14042
22025         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
22026
22027         PR tree-optimization/14729
22028         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
22029
22030 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22031
22032         PR fortran/15557
22033         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
22034
22035 2004-06-01  Richard Hederson  <rth@redhat.com>
22036
22037         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
22038
22039 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22040
22041         PR c++/14932
22042         * g++.dg/parse/offsetof4.C: New test.
22043
22044 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
22045
22046         PR objc/7993
22047         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
22048
22049 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
22050
22051         PR c++/15701
22052         * g++.dg/template/friend29.C: New test.
22053
22054 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
22055
22056         PR c/15749
22057         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
22058
22059 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
22060
22061         * gcc.dg/sparc-trap-1.c: New test.
22062
22063 2004-05-31  Roger Sayle  <roger@eyesopen.com>
22064
22065         PR middle-end/15069
22066         * g++.dg/opt/fold3.C: New test case.
22067
22068 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
22069
22070         * lib/target-supports.exp (check_iconv_available): Fix fallout
22071         from 2004-05-28 patch.
22072
22073 2004-05-30  Paul Brook  <paul@codesourcery.com>
22074
22075         PR fortran/15620
22076         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
22077         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
22078
22079 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
22080
22081         * gfortran.fortran-torture/execute/random_1.f90: New test.
22082
22083 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
22084
22085         * g++.dg/ext/altivec-10.C: New test.
22086
22087 2004-05-29  Paul Brook  <paul@codesourcery.com>
22088
22089         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
22090
22091 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
22092
22093         * gcc.dg/altivec-16.c: New test.
22094
22095 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
22096
22097         * lib/target-supports.exp (check_vmx_hw_available): New.
22098         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
22099
22100         * lib/target-supports.exp (check_alias_available,
22101         check_iconv_available, check_named_sections_available): Use
22102         unique names for temporary files.
22103
22104 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
22105
22106         * gcc.dg/altivec-15.c: New test.
22107
22108 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
22109
22110         PR c++/15083
22111         * g++.dg/warn/noeffect6.C: New test.
22112
22113         PR c++/15471
22114         * g++.dg/expr/ptrmem4.C: New test.
22115
22116         PR c++/15640
22117         * g++.dg/template/operator3.C: New test.
22118
22119 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
22120
22121         PR c++/14668
22122         * g++.dg/lookup/redecl1.C: New test.
22123         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
22124
22125 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
22126
22127         * gcc.c-torture/execute/compare-fp-1.c,
22128         gcc.c-torture/execute/compare-fp-2.c,
22129         gcc.c-torture/execute/compare-fp-3.c,
22130         gcc.c-torture/execute/compare-fp-4.c,
22131         gcc.c-torture/execute/compare-fp-3.x,
22132         gcc.c-torture/execute/compare-fp-4.x,
22133         gcc.dg/pr15649-1.c: New.
22134
22135 2004-05-27  Adam Nemet  <anemet@lnxw.com>
22136
22137         PR c++/12883
22138         * g++.dg/init/array14.C: New test.
22139
22140 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
22141
22142         * lib/compat.exp (compat-get-options-main): New.
22143         (compat-get-options): Remove unneeded code, warn for ignored
22144         command.
22145         (compat-execute): Check flag set by dg-require-* commands.
22146
22147         * lib/compat.exp (compat-execute): Break up long lines.
22148
22149 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
22150
22151         * gcc.dg/altivec-7.c: Don't use 'vector long'.
22152         * gcc.dg/altivec-14.c: New test.
22153         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
22154
22155         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
22156         * gcc.dg/altivec-12.c: Ditto.
22157
22158         * gcc.dg/altivec-3.c: Move call to altivec_check.
22159
22160 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
22161
22162         PR c++/15044
22163         * g++.dg/template/error12.C: New test.
22164
22165         PR c++/15317
22166         * g++.dg/ext/attrib15.C: New test.
22167
22168         PR c++/15329
22169         * g++.dg/template/ptrmem9.C: New test.
22170
22171 2004-05-25  Paul Brook  <paul@codesourcery.com>
22172
22173         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
22174
22175 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
22176
22177         PR c++/15165
22178         * g++.dg/template/crash19.C: New test.
22179
22180 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
22181
22182         PR c++/15025
22183         * g++.dg/template/redecl1.C: New test.
22184
22185 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
22186
22187         PR c++/14821
22188         * g++.dg/other/ns1.C: New test.
22189
22190         PR c++/14883
22191         * g++.dg/template/invalid1.C: New test.
22192
22193 2004-05-23  Paul Brook  <paul@codesourcery.com>
22194         Victor Leikehman  <lei@haifasphere.co.il>
22195
22196         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
22197         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
22198
22199 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
22200
22201         PR c++/15285
22202         PR c++/15299
22203         * g++.dg/template/non-dependent5.C: New test.
22204         * g++.dg/template/non-dependent6.C: New test.
22205
22206 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
22207
22208         PR c++/15507
22209         * g++.dg/inherit/union1.C: New test.
22210
22211         PR c++/15542
22212         * g++.dg/template/addr1.C: New test.
22213
22214         PR c++/15427
22215         * g++.dg/template/array5.C: New test.
22216
22217         PR c++/15287
22218         * g++.dg/template/array6.C: New test.
22219
22220 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
22221             Roger Sayle  <roger@eyesopen.com>
22222
22223         * g++.dg/lookup/forscope2.C: New test case.
22224
22225 2004-05-22  Ben Elliston  <bje@au.ibm.com>
22226
22227         * gcc.dg/cpp/Wmissingdirs.c: New.
22228
22229 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
22230
22231         PR target/15301
22232         * gcc.dg/compat/union-m128-1.h: New file.
22233         * gcc.dg/compat/union-m128-1_main.c: Likewise.
22234         * gcc.dg/compat/union-m128-1_x.c: Likewise.
22235         * gcc.dg/compat/union-m128-1_y.c: Likewise.
22236
22237 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
22238
22239         PR target/15302
22240         * gcc.dg/compat/struct-complex-1.h: New file.
22241         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
22242         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
22243         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
22244
22245 2004-05-20  Roger Sayle  <roger@eyesopen.com>
22246
22247         PR middle-end/3074
22248         * gcc.dg/pr3074-1.c: New test case.
22249         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
22250
22251 2004-05-20  Falk Hueffner  <falk@debian.org>
22252
22253         PR other/15526
22254         * gcc.dg/ftrapv-1.c: New test case.
22255
22256 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
22257
22258         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
22259
22260 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
22261             Jeff Law  <law@redhat.com>
22262
22263         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
22264         * gcc.dg/tree-ssa/20040518-2.c: New test.
22265
22266         * gcc.dg/tree-ssa/20040518-1.c: New test.
22267
22268 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
22269
22270         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
22271
22272 2004-05-18  Paul Brook  <paul@codesourcery.com>
22273
22274         PR fortran/13930
22275         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
22276
22277 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22278
22279         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
22280         constant folding.
22281
22282 2004-05-17  Steven Bosscher  <stevenb@suse.de>
22283
22284         * gcc.dg/tree-ssa/20040517-1.c: New test.
22285
22286 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22287
22288         * gcc.dg/loop-4.c: New test.
22289
22290 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
22291
22292         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
22293
22294 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
22295
22296         PR fortran/15311
22297         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
22298
22299 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22300
22301         PR fortran/13826
22302         PR fortran/13940
22303         * gfortran.fortran-torture/compile/data_1.f90: New test.
22304
22305 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
22306
22307         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
22308         * gcc.dg/uninit-H.c: Define ASM for __s390__.
22309
22310 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
22311
22312         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
22313
22314 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
22315
22316         PR c/15444
22317         * gcc.dg/format/xopen-1.c: Adjust expected message.
22318         * gcc.dg/format/xopen-3.c: New test.
22319
22320 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
22321
22322         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
22323
22324 2004-05-14  Jeff Law  <law@redhat.com>
22325
22326         * gcc.dg/tree-ssa/20040514-2.c: New test.
22327
22328 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22329
22330         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
22331         this ...
22332         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
22333         this.
22334
22335 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
22336
22337         * gcc.dg/tree-ssa/20040514-1.c: New test.
22338
22339 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22340
22341         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
22342         test.
22343
22344 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22345
22346         PR fortran/14066
22347         * gfortran.fortran-torture/compile/do_1.f90: New test.
22348
22349 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22350
22351         PR fortran/15051
22352         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
22353         test.
22354
22355 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
22356
22357         PR fortran/15149
22358         * gfortran.fortran-torture/execute/random_init.f90: New test.
22359
22360 2004-05-13  Paul Brook  <paul@codesourcery.com>
22361
22362         PR fortran/15314
22363         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
22364
22365 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
22366
22367         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
22368         for the powerpc case.
22369
22370 2004-05-13  Jeff Law  <law@redhat.com>
22371
22372         * gcc.dg/tree-ssa/20040513-1.c: New test.
22373         * gcc.dg/tree-ssa/20040513-2.c: New test.
22374
22375 2004-05-13  Paul Brook  <paul@codesourcery.com>
22376
22377         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
22378         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
22379         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
22380
22381 2004-05-13  Andreas Schwab  <schwab@suse.de>
22382
22383         PR other/10819
22384         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
22385         characters.
22386
22387 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
22388
22389         PR fortran/15294
22390         * gfortran.fortran-torture/execute/adjustr.f90: New file.
22391
22392 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
22393
22394         Merge from tree-ssa-20020619-branch.  See
22395         ChangeLog.tree-ssa for details.
22396
22397 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
22398
22399         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
22400         include <altivec.h> explicitly.
22401         * gcc.dg/altivec-13.c: Likewise.
22402
22403 2004-05-11  Paul Brook  <paul@codesourcery.com>
22404
22405         * gcc.c-torture/compile/20010518-1.c: Force enum size.
22406
22407 2004-05-10  Eric Christopher  <echristo@redhat.com>
22408
22409         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
22410         * gcc.dg/sibcall-4.c: Ditto.
22411
22412 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
22413
22414         * g++.dg/ext/altivec-8.C: New test case.
22415         * gcc.dg/altivec-13.c: New test case.
22416
22417 2004-05-08  Roger Sayle  <roger@eyesopen.com>
22418
22419         * gcc.c-torture/execute/divcmp-1.c: New test case.
22420         * gcc.c-torture/execute/divcmp-2.c: New test case.
22421         * gcc.c-torture/execute/divcmp-3.c: New test case.
22422
22423 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
22424
22425         * g++.dg/other/pragma-re-2.C: New test.
22426
22427 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
22428
22429         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
22430         * gcc.dg/i386-387-2.c: Likewise.
22431
22432         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
22433         __builtin_drem.
22434         * gcc.dg/i386-387-6.c: Likewise.
22435
22436 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
22437
22438         * gcc.dg/builtins-33.c: Also check log1p*.
22439
22440 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
22441
22442         PR optimization/15296
22443         * gcc.c-torture/execute/pr15296.c: New test.
22444
22445 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
22446
22447         * gcc.dg/builtins-40.c: New test.
22448
22449 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
22450
22451         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
22452
22453 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
22454
22455         * g++.dg/ext/spe1.C: New testcase.
22456
22457 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
22458
22459         * objc.dg/image-info.m: Allow additional attributes
22460         for __image_info section.
22461
22462 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
22463
22464         * gcc.dg/torture/mips-hilo-2.c: New test.
22465
22466 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22467
22468         PR c++/14389
22469         * g++.dg/template/member5.C: New test.
22470
22471 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
22472
22473         * gcc.dg/builtins-34.c: Also check expm1*.
22474
22475 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22476
22477         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
22478         * gcc.dg/torture/builtin-convert-3.c: New test.
22479
22480 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
22481
22482         PR middle-end/15054
22483         * g++.dg/opt/pr15054.C: New test.
22484
22485 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22486
22487         * gcc.dg/torture/builtin-rounding-1.c: New test.
22488         * gcc.dg/builtins-25.c: Delete.
22489         * gcc.dg/builtins-29.c: Delete.
22490
22491 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
22492
22493         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
22494         * gcc.dg/sibcall-4.c: Likewise.
22495         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
22496
22497 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
22498
22499         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
22500         bit-field on 16-bit targets.
22501
22502 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
22503
22504         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
22505         16-bit targets.
22506
22507 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
22508
22509         * gcc.dg/rs6000-power2-1.c: Change to compile only.
22510         * gcc.dg/rs6000-power2-2.c: Likewise.
22511
22512 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
22513
22514         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
22515         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
22516         Change the asm registers to be in form of frN instead of fN.
22517
22518 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22519
22520         * gcc.dg/torture/builtin-convert-2.c: New test.
22521
22522 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
22523
22524         * gcc.dg/rs6000-power2-1.c: New test.
22525         * gcc.dg/rs6000-power2-2.c: New test.
22526
22527 2004-04-28  Jan Hubicka  <jh@suse.cz>
22528
22529         * gcc.dg/unused-6.c: New test.
22530
22531 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
22532             Ulrich Weigand  <uweigand@de.ibm.com>
22533
22534         * ada/acats/run_all.sh: Define $target variable.
22535
22536 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
22537
22538         PR c++/15119
22539         * g++.dg/other/vararg-1.C: New test.
22540
22541         PR c++/4794
22542         * g++.dg/eh/cleanup3.C: New test.
22543
22544 2004-04-24  Laurent GUERBY <laurent@guerby.net>
22545
22546         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
22547         and ad8011a (target_insn).
22548         * ada/acats/support/macro.dfs: Likewise.
22549         * ada/acats/support/impbit.adb: New file.
22550
22551 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
22552
22553         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
22554
22555 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
22556
22557         * gcc.dg/loop-3.c: New test.
22558
22559 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
22560
22561         * gcc.c-torture/execute/simd-5.c: New test.
22562
22563 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22564
22565         PR c++/15064
22566         * g++.dg/template/crash18.C: New test.
22567
22568 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
22569
22570         * g++.dg/ext/complit3.C: New test.
22571
22572 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
22573
22574         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
22575         * gcc.dg/altivec-3.c: Same.
22576         * gcc.dg/altivec-varargs-1.c: Same.
22577
22578 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
22579
22580         * lib/target-supports.exp (check_profiling_available): Assume
22581         profiling is not available on powerpc-eabi targets.
22582
22583 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
22584
22585         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
22586         * gcc.dg/vmx/bug-1.c: Ditto.
22587
22588 2004-04-20  Eric Christopher  <echristo@redhat.com>
22589
22590         * gcc.dg/charset/extern.c: New test.
22591         * g++.dg/charset/extern3.cc: Ditto.
22592
22593 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
22594
22595         * gcc.dg/builtins-39.c: New test.
22596
22597 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
22598
22599         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
22600
22601 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
22602
22603         * gcc.dg/torture/mips-hilo-1.c: New test.
22604
22605 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
22606
22607         * gcc.c-torture/compile/20040419-1.c: New test.
22608
22609 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
22610
22611         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
22612
22613 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
22614             Aldy Hernandez  <aldyh@redhat.com>
22615
22616         * gcc.c-torture/execute/va-arg-24.c: New.
22617
22618 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
22619             Aldy Hernandez  <aldyh@redhat.com>
22620
22621         * gcc.dg/vmx/1b-01.c: New.
22622         * gcc.dg/vmx/1b-02.c: New.
22623         * gcc.dg/vmx/1b-03.c: New.
22624         * gcc.dg/vmx/1b-04.c: New.
22625         * gcc.dg/vmx/1b-05.c: New.
22626         * gcc.dg/vmx/1b-06.c: New.
22627         * gcc.dg/vmx/1b-07.c: New.
22628         * gcc.dg/vmx/1c-01.c: New.
22629         * gcc.dg/vmx/1c-02.c: New.
22630         * gcc.dg/vmx/3a-01a.c: New.
22631         * gcc.dg/vmx/3a-01.c: New.
22632         * gcc.dg/vmx/3a-01m.c: New.
22633         * gcc.dg/vmx/3a-03.c: New.
22634         * gcc.dg/vmx/3a-03m.c: New.
22635         * gcc.dg/vmx/3a-04.c: New.
22636         * gcc.dg/vmx/3a-04m.c: New.
22637         * gcc.dg/vmx/3a-05.c: New.
22638         * gcc.dg/vmx/3a-06.c: New.
22639         * gcc.dg/vmx/3a-06m.c: New.
22640         * gcc.dg/vmx/3a-07.c: New.
22641         * gcc.dg/vmx/3b-01.c: New.
22642         * gcc.dg/vmx/3b-02.c: New.
22643         * gcc.dg/vmx/3b-10.c: New.
22644         * gcc.dg/vmx/3b-13.c: New.
22645         * gcc.dg/vmx/3b-14.c: New.
22646         * gcc.dg/vmx/3b-15.c: New.
22647         * gcc.dg/vmx/3c-01a.c: New.
22648         * gcc.dg/vmx/3c-01.c: New.
22649         * gcc.dg/vmx/3c-02.c: New.
22650         * gcc.dg/vmx/3c-03.c: New.
22651         * gcc.dg/vmx/3d-01.c: New.
22652         * gcc.dg/vmx/4-01.c: New.
22653         * gcc.dg/vmx/4-03.c: New.
22654         * gcc.dg/vmx/5-01.c: New.
22655         * gcc.dg/vmx/5-02.c: New.
22656         * gcc.dg/vmx/5-03.c: New.
22657         * gcc.dg/vmx/5-04.c: New.
22658         * gcc.dg/vmx/5-05.c: New.
22659         * gcc.dg/vmx/5-06.c: New.
22660         * gcc.dg/vmx/5-07.c: New.
22661         * gcc.dg/vmx/5-07t.c: New.
22662         * gcc.dg/vmx/5-08.c: New.
22663         * gcc.dg/vmx/5-10.c: New.
22664         * gcc.dg/vmx/5-11.c: New.
22665         * gcc.dg/vmx/7-01a.c: New.
22666         * gcc.dg/vmx/7-01.c: New.
22667         * gcc.dg/vmx/7c-01.c: New.
22668         * gcc.dg/vmx/7d-01.c: New.
22669         * gcc.dg/vmx/7d-02.c: New.
22670         * gcc.dg/vmx/8-01.c: New.
22671         * gcc.dg/vmx/8-02a.c: New.
22672         * gcc.dg/vmx/8-02.c: New.
22673         * gcc.dg/vmx/brode-1.c: New.
22674         * gcc.dg/vmx/bug-1.c: New.
22675         * gcc.dg/vmx/bug-2.c: New.
22676         * gcc.dg/vmx/bug-3.c: New.
22677         * gcc.dg/vmx/cw-bug-1.c: New.
22678         * gcc.dg/vmx/cw-bug-2.c: New.
22679         * gcc.dg/vmx/cw-bug-3.c: New.
22680         * gcc.dg/vmx/dct.c: New.
22681         * gcc.dg/vmx/debug-1.c: New.
22682         * gcc.dg/vmx/debug-2.c: New.
22683         * gcc.dg/vmx/debug-3.c: New.
22684         * gcc.dg/vmx/debug-4.c: New.
22685         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
22686         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
22687         * gcc.dg/vmx/eg-5.c: New.
22688         * gcc.dg/vmx/fft.c: New.
22689         * gcc.dg/vmx/gcc-bug-1.c: New.
22690         * gcc.dg/vmx/gcc-bug-2.c: New.
22691         * gcc.dg/vmx/gcc-bug-3.c: New.
22692         * gcc.dg/vmx/gcc-bug-4.c: New.
22693         * gcc.dg/vmx/gcc-bug-5.c: New.
22694         * gcc.dg/vmx/gcc-bug-6.c: New.
22695         * gcc.dg/vmx/gcc-bug-7.c: New.
22696         * gcc.dg/vmx/gcc-bug-8.c: New.
22697         * gcc.dg/vmx/gcc-bug-9.c: New.
22698         * gcc.dg/vmx/gcc-bug-b.c: New.
22699         * gcc.dg/vmx/gcc-bug-c.c: New.
22700         * gcc.dg/vmx/gcc-bug-d.c: New.
22701         * gcc.dg/vmx/gcc-bug-e.c: New.
22702         * gcc.dg/vmx/gcc-bug-f.c: New.
22703         * gcc.dg/vmx/gcc-bug-g.c: New.
22704         * gcc.dg/vmx/gcc-bug-i.c: New.
22705         * gcc.dg/vmx/harness.h: New.
22706         * gcc.dg/vmx/ira1.c: New.
22707         * gcc.dg/vmx/ira2a.c: New.
22708         * gcc.dg/vmx/ira2b.c: New.
22709         * gcc.dg/vmx/ira2.c: New.
22710         * gcc.dg/vmx/ira2c.c: New.
22711         * gcc.dg/vmx/mem.c: New.
22712         * gcc.dg/vmx/newton-1.c: New.
22713         * gcc.dg/vmx/ops.c: New.
22714         * gcc.dg/vmx/sn7153.c: New.
22715         * gcc.dg/vmx/spill2.c: New.
22716         * gcc.dg/vmx/spill3.c: New.
22717         * gcc.dg/vmx/spill.c: New.
22718         * gcc.dg/vmx/t.c: New.
22719         * gcc.dg/vmx/varargs-1.c: New.
22720         * gcc.dg/vmx/varargs-2.c: New.
22721         * gcc.dg/vmx/varargs-3.c: New.
22722         * gcc.dg/vmx/varargs-4.c: New.
22723         * gcc.dg/vmx/varargs-5.c: New.
22724         * gcc.dg/vmx/varargs-6.c: New.
22725         * gcc.dg/vmx/varargs-7.c: New.
22726         * gcc.dg/vmx/vmx.exp: New.
22727         * gcc.dg/vmx/vprint-1.c: New.
22728         * gcc.dg/vmx/vscan-1.c: New.
22729         * gcc.dg/vmx/x-01.c: New.
22730         * gcc.dg/vmx/x-02.c: New.
22731         * gcc.dg/vmx/x-03.c: New.
22732         * gcc.dg/vmx/x-04.c: New.
22733         * gcc.dg/vmx/x-05.c: New.
22734         * gcc.dg/vmx/yousufi-1.c: New.
22735         * gcc.dg/vmx/zero-1.c: New.
22736         * gcc.dg/vmx/zero.c: New.
22737
22738 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
22739
22740         * g++.dg/lookup/java1.C: Update for chage of
22741         _Jv_AllocObject.
22742         * g++.dg/lookup/java2.C: Likewise.
22743
22744 2004-04-17  Laurent GUERBY <laurent@guerby.net>
22745
22746         * ada/acats/run_all.sh: use -O2 by default.
22747
22748 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
22749
22750         * gcc.dg/vr-mult-[12].c: New tests.
22751
22752 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22753
22754         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
22755
22756         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
22757
22758 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
22759
22760         * lib/target-supports.exp (check_profiling_available): Assume profiling
22761         isn't available for mips*-*-elf targets.
22762
22763 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
22764
22765         * gcc.dg/builtins-38.c: New test.
22766
22767 2004-04-14  Eric Christopher  <echristo@redhat.com>
22768
22769         * g++.dg/charset/charset.exp: Run .cc extension tests.
22770
22771 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
22772
22773         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
22774
22775 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22776
22777         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
22778
22779 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
22780
22781         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
22782         * gcc.dg/i386-387-2.c: Likewise.
22783
22784         * gcc.dg/i386-387-7.c: New test.
22785         * gcc.dg/i386-387-8.c: New test.
22786
22787         * gcc.dg/builtins-37.c: New test.
22788
22789 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
22790
22791         * g++.dg/pch/externc-1.C: Add missing semicolon.
22792
22793 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
22794
22795         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
22796
22797 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
22798
22799         * gcc.c-torture/execute/20040411-1.c: New test.
22800
22801 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
22802
22803         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
22804
22805 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
22806
22807         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
22808
22809 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
22810
22811         * lib/target-supports.exp (check_named_sections_available): New.
22812         * lib/gcc-dg.exp (dg-require-named-sections): New.
22813         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
22814         old-deja.exp.  Also prune error-count message from HP linker.
22815         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
22816
22817         * g++.dg/init/init-ref4.C: Use dg-require-weak.
22818         * g++.old-deja/g++.pt/static3.C: Likewise.
22819         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
22820
22821 2004-04-09  Roger Sayle  <roger@eyesopen.com>
22822
22823         * gcc.c-torture/execute/20040409-1.c: New test case.
22824         * gcc.c-torture/execute/20040409-2.c: New test case.
22825         * gcc.c-torture/execute/20040409-3.c: New test case.
22826
22827 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
22828
22829         * gcc.dg/20040409-1.c: New test.
22830
22831 2004-04-08  Roger Sayle  <roger@eyesopen.com>
22832
22833         PR target/14888
22834         * g++.dg/opt/pr14888.C: New test case.
22835
22836 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
22837
22838         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
22839         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
22840         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
22841         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
22842         New tests.
22843
22844 2004-04-08  Paul Brook  <paul@codesourcery.com>
22845
22846         * gcc.dg/spill-1.c: New test.
22847
22848 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22849
22850         * gcc.dg/torture/builtin-ctype-2.c: New test.
22851
22852 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
22853
22854         * gcc.dg/pch/pch.exp: Add largefile test.
22855
22856 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
22857
22858         * g++.dg/pch/externc-1.Hs: New.
22859         * g++.dg/pch/externc-1.C: New.
22860
22861 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22862
22863         * gcc.dg/compat/struct-by-value-5a_main.c,
22864         gcc.dg/compat/struct-by-value-5b_main.c: New files.
22865         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
22866         * gcc.dg/compat/struct-by-value-5a_x.c,
22867         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
22868         gcc.dg/compat/struct-by-value-5_x.c.
22869         * gcc.dg/compat/struct-by-value-5a_y.c,
22870         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
22871         gcc.dg/compat/struct-by-value-5_y.c.
22872
22873         * gcc.dg/compat/struct-by-value-6a_main.c,
22874         gcc.dg/compat/struct-by-value-6b_main.c: New files.
22875         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
22876         * gcc.dg/compat/struct-by-value-6a_x.c,
22877         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
22878         gcc.dg/compat/struct-by-value-6_x.c.
22879         * gcc.dg/compat/struct-by-value-6a_y.c,
22880         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
22881         gcc.dg/compat/struct-by-value-6_y.c.
22882
22883         * gcc.dg/compat/struct-by-value-7a_main.c,
22884         gcc.dg/compat/struct-by-value-7b_main.c: New files.
22885         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
22886         * gcc.dg/compat/struct-by-value-7a_x.c,
22887         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
22888         gcc.dg/compat/struct-by-value-7_x.c.
22889         * gcc.dg/compat/struct-by-value-7a_y.c,
22890         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
22891         gcc.dg/compat/struct-by-value-7_y.c.
22892
22893 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
22894
22895         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
22896         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
22897         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
22898         options.
22899
22900 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
22901
22902         * gcc.dg/builtins-36.c: New test.
22903
22904 2004-04-06  Paul Brook  <paul@codesourcery.com>
22905
22906         * README.gcc: Remove obsolete contraint on testcases.
22907
22908 2004-04-05  Paul Brook  <paul@codesourcery.com>
22909
22910         PR2123
22911         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
22912         failure and exit(0) on success.
22913         * g++.dg/expr/anew2.C: Ditto.
22914         * g++.dg/expr/anew3.C: Ditto.
22915         * g++.dg/expr/anew4.C: Ditto.
22916
22917 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
22918
22919         PR c++/3518
22920         * g++.dg/template/unify7.C: New.
22921
22922 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
22923
22924         * g++.dg/README: Bring up to date with new subdirectories; remove
22925         duplicate subdirectory lines.
22926
22927 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
22928
22929         PR c++/14007
22930         * g++.dg/template/unify5.C: New.
22931         * g++.dg/template/unify6.C: New.
22932         * g++.dg/template/qualttp20.C: Adjust.
22933         * g++.old-deja/g++.jason/report.C: Adjust.
22934         * g++.old-deja/g++.other/qual1.C: Adjust.
22935
22936 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
22937
22938         PR c++/14803
22939         * g++.dg/inherit/ptrmem1.C: New test.
22940
22941 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
22942
22943         PR c++/14755
22944         * gcc.c-torture/execute/20040331-1.c: New test.
22945         * gcc.dg/20040331-1.c: New test.
22946
22947 2004-04-01  Paul Brook  <paul@codesourcery.com>
22948
22949         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
22950
22951 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
22952
22953         PR c++/14724
22954         * g++.dg/init/goto1.C: New test.
22955
22956         PR c++/14763
22957         * g++.dg/template/defarg4.C: New test.
22958
22959 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
22960
22961         * gcc.dg/altivec-11.c: Extend test for more valid cases.
22962
22963 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
22964
22965         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
22966
22967 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
22968
22969         * gcc.dg/noncompile/undeclared-2.c: New test.
22970
22971 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
22972
22973         * gcc.dg/940409-1.c: Remove XFAIL.
22974         * gcc.dg/reg-vol-struct-1.c: New test.
22975
22976 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22977
22978         * gcc.dg/torture/builtin-wctype-1.c: New test.
22979
22980 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
22981
22982         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
22983         * gcc.dg/20001101-1.c: Likewise.
22984         * gcc.dg/20001102-1.c: Likewise.
22985
22986 2004-03-25  Roger Sayle  <roger@eyesopen.com>
22987
22988         * gcc.dg/compare8.c: Add an additional test for XOR.
22989
22990 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22991
22992         * gcc.dg/torture/builtin-ctype-1.c: New test.
22993
22994 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22995
22996         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
22997         * gcc.dg/torture/builtin-math-1.c: Likewise.
22998         * gcc.dg/torture/builtin-power-1.c: New test.
22999
23000 2004-03-24  Andreas Schwab  <schwab@suse.de>
23001
23002         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
23003         IA64 assembler.
23004
23005 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
23006             Roger Sayle  <roger@eyesopen.com>
23007
23008         * gcc.dg/compare8.c: New test case.
23009
23010 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
23011
23012         * g++.dg/ext/altivec-7.C: New test.
23013
23014 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
23015
23016         PR 12267, 12391, 12560, 13129, 14114, 14133
23017         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
23018         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
23019         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
23020         Adjust error regexps.
23021         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
23022         * gcc.dg/noncompile/undeclared-1.c: New test cases.
23023         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
23024         * gcc.dg/local1.c: Add explanatory comment.
23025
23026 2004-03-23  Roger Sayle  <roger@eyesopen.com>
23027
23028         PR optimization/14669
23029         * g++.dg/opt/fold2.C: New test case.
23030
23031 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
23032
23033         PR c/14069
23034         * gcc.dg/20040322-1.c: New test.
23035
23036 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
23037
23038         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
23039         * gcc.dg/ultrasp4.c: Likewise.
23040         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
23041
23042 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
23043
23044         * gcc.dg/i386-sse-8.c: Reset default options.
23045
23046 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
23047
23048         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
23049         in the error message text.
23050
23051 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23052
23053         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
23054
23055 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
23056
23057         PR c++/14616
23058         * g++.dg/init/array13.C: New test.
23059
23060 2004-03-20  Roger Sayle  <roger@eyesopen.com>
23061
23062         PR target/13889
23063         * gcc.c-torture/compile/pr13889.c: New test case.
23064
23065 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
23066
23067         PR c/14635
23068         * builtins-1.c (nan, nans): Don't test.
23069         * builtins-30.c: Don't use nan, nanf, nanl.
23070         * builtins-35.c: New test.
23071
23072 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
23073
23074         * g++.dg/ext/altivec-6.C: New test.
23075
23076 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
23077
23078         * g++.dg/init/placement3.C: New test.
23079
23080         * g++.dg/template/spec13.C: New test.
23081
23082         * g++.dg/lookup/using11.C: New test.
23083
23084         * g++.dg/lookup/koenig3.C: New test.
23085
23086         * g++.dg/template/operator2.C: New test.
23087
23088         * g++.dg/expr/dtor3.C: New test.
23089         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
23090         marker.
23091         * g++.old-deja/g++.law/visibility28.C: Likewise.
23092
23093 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
23094
23095         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
23096         * gcc.dg/ppc64-abi-3.c: Likewise.
23097
23098 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23099
23100         PR c++/14545
23101         * g++.dg/parse/template15.C: New test.
23102
23103 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
23104
23105         * g++.dg/expr/dtor2.C: New test.
23106
23107         * g++.dg/lookup/anon4.C: New test.
23108
23109         * g++.dg/overload/using1.C: New test.
23110
23111         * g++.dg/template/lookup7.C: New test.
23112
23113         * g++.dg/template/typename6.C: New test.
23114
23115         * g++.dg/expr/cond6.C: New test.
23116
23117 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23118
23119         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
23120
23121 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
23122
23123         * g++.dg/expr/cond5.C: New test.
23124         * g++.dg/expr/constcast1.C: Likewise.
23125         * g++.dg/expr/ptrmem2.C: Likewise.
23126         * g++.dg/expr/ptrmem3.C: Likewise.
23127         * g++.dg/lookup/main1.C: Likewise.
23128         * g++.dg/template/lookup6.C: Likewise.
23129
23130 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
23131
23132         * gcc.dg/local1.c: New test.
23133
23134         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
23135
23136 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23137
23138         * gcc.dg/torture/builtin-convert-1.c: New test.
23139
23140 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23141
23142         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
23143
23144 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
23145
23146         PR c++/14481
23147         * g++.dg/warn/Wunused-7.C: New test.
23148
23149 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23150
23151         * gcc.dg/torture/builtin-integral-1.c: New test.
23152
23153 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
23154
23155         PR c++/14586
23156         * g++.dg/parse/non-dependent3.C: New test.
23157
23158 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
23159
23160         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
23161         * g++.dg/eh/simd-2.C: Likewise.
23162         * g++.dg/init/array10.C: Likewise.
23163         * gcc.c-torture/compile/simd-1.c: Likewise.
23164         * gcc.c-torture/compile/simd-2.c: Likewise.
23165         * gcc.c-torture/compile/simd-3.c: Likewise.
23166         * gcc.c-torture/compile/simd-4.c: Likewise.
23167         * gcc.c-torture/compile/simd-6.c: Likewise.
23168         * gcc.c-torture/execute/simd-1.c: Likewise.
23169         * gcc.c-torture/execute/simd-2.c: Likewise.
23170         * gcc.dg/compat/vector-defs.h: Likewise.
23171         * gcc.dg/20020531-1.c: Likewise.
23172         * gcc.dg/altivec-3.c: Likewise.
23173         * gcc.dg/altivec-4.c: Likewise.
23174         * gcc.dg/altivec-varargs-1.c: Likewise.
23175         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
23176         * gcc.dg/i386-mmx-3.c: Likewise.
23177         * gcc.dg/i386-sse-4.c: Likewise.
23178         * gcc.dg/i386-sse-5.c: Likewise.
23179         * gcc.dg/i386-sse-8.c: Likewise.
23180         * gcc.dg/simd-1.c: Likewise.
23181         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
23182         __ev64_opaque__ since the machine description provides it.
23183
23184 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
23185
23186         * lib/compat.exp (skip_list): New global variable.
23187         Use it to hold the user defined COMPAT_SKIPS list if any.
23188         (compat-obj): Add the members of skip_list to optall.
23189
23190 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
23191
23192         * gcc.dg/compat/union-by-value-1_main.c,
23193         union-by-value-1_x.c, union-by-value-1_y.c,
23194         union-check.h, union-defs.h,
23195         union-init.h, union-return-1_main.c,
23196         union-return-1_x.c, union-return-1_y.c: New files.
23197
23198 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
23199
23200         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
23201         mixed-struct-init.h: Add 4 mixed structure types.
23202         struct-by-value-21_main.c, struct-by-value-21_x.c,
23203         struct-by-value-21_y.c, struct-return-21_main.c,
23204         struct-return-21_x.c, struct-return-21_y.c: New files.
23205
23206 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
23207
23208         PR c++/14550
23209         * g++.dg/parse/template14.C: New test.
23210
23211 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
23212
23213         * gcc.c-torture/execute/20040313-1.c: New test.
23214
23215 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
23216
23217         PR target/14533
23218         * gcc.dg/20040311-2.c: New test.
23219
23220 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
23221
23222         PR other/14544
23223         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
23224         bit-field.
23225
23226 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
23227
23228         * gcc.dg/20040305-2.c: Add missing return statement.
23229
23230 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23231
23232         * gcc.dg/builtins-34.c: Also check pow10*.
23233
23234 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
23235
23236         PR target/14262
23237         * gcc.dg/20040305-2.c: New test.
23238
23239 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
23240
23241         * gcc.dg/20040310-1.c: New test.
23242
23243 2004-03-11  Roger Sayle  <roger@eyesopen.com>
23244
23245         * gcc.c-torture/execute/20040311-1.c: New test case.
23246
23247 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
23248
23249         PR c++/14476
23250         * g++.dg/lookup/enum1.C: New test.
23251
23252 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
23253
23254         PR c++/14510
23255         * g++.dg/lookup/struct2.C: New test.
23256
23257 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
23258
23259         * gcc.dg/builtins-34.c: New test.
23260
23261 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23262
23263         * gcc.dg/torture/builtin-nonneg-1.c: New test.
23264
23265 2004-03-09  James E Wilson  <wilson@specifixinc.com>
23266
23267         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
23268         * gcc.dg/alias-2.c: New testcase.
23269
23270 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
23271
23272         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
23273
23274 2004-03-09  Roger Sayle  <roger@eyesopen.com>
23275
23276         * gcc.c-torture/execute/20040309-1.c: New test case.
23277
23278 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
23279
23280         PR c++/14397
23281         * g++.dg/overload/ref1.C: New.
23282
23283 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23284
23285         PR c++/14409
23286         * g++.dg/template/spec12.C: New test.
23287
23288         PR c++/14448
23289         * g++.dg/parse/crash14.C: New test.
23290
23291 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
23292
23293         PR c++/14230
23294         * g++.dg/init/ref11.C: New test.
23295
23296 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
23297
23298         PR c++/14432
23299         * g++.dg/parse/builtin2.C: New test.
23300
23301 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
23302
23303         PR c++/14401
23304         * g++.dg/init/ctor3.C: New test.
23305         * g++.dg/init/union1.C: New test.
23306         * g++.dg/ext/anon-struct4.C: New test.
23307
23308 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
23309
23310         * g++.dg/lookup/koenig1.C: Tweak error messages.
23311         * g++.dg/lookup/used-before-declaration.C: Likewise.
23312         * g++.dg/other/do1.C: Likewise.
23313         * g++.dg/overload/koenig1.C: Likewise.
23314         * g++.dg/parse/crash13.C: Likewise.
23315         * g++.dg/template/instantiate3.C: Likewise.
23316
23317 2004-03-08  Eric Christopher  <echristo@redhat.com>
23318
23319         * * lib/target-supports.exp: Enable libiconv in test
23320         compilation.  Fix up error checking.
23321
23322 2004-03-08  Roger Sayle  <roger@eyesopen.com>
23323
23324         PR middle-end/14289
23325         * gcc.dg/pr14289-1.c: New test case.
23326         * gcc.dg/pr14289-2.c: Likewise.
23327         * gcc.dg/pr14289-3.c: Likewise.
23328
23329 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
23330
23331         * gcc.c-torture/execute/20040308-1.c: New test.
23332
23333 2004-03-07  Roger Sayle  <roger@eyesopen.com>
23334
23335         * gcc.c-torture/execute/20040307-1.c: New test case.
23336
23337 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
23338
23339         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
23340
23341 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
23342
23343         * gcc.dg/20040306-1.c: New test.
23344
23345 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
23346
23347         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
23348         them static.
23349         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
23350
23351 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
23352
23353         PR c/14465
23354         * gcc.dg/decl-6.c: New test.
23355
23356 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23357
23358         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
23359         Rename LOGPOW -> LOG_POW.
23360         (SQRT_EXP, POW_EXP): New.
23361
23362 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
23363
23364         * gcc.dg/i386-sse-8.c: New test.
23365
23366 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
23367
23368         PR c/14114
23369         * gcc.dg/decl-5.c: New test.
23370
23371 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
23372
23373         * gcc.dg/20040305-1.c: New test.
23374
23375 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
23376
23377         PR other/14354
23378         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
23379
23380 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
23381
23382         PR c++/14425, c++/14426
23383         * g++.dg/ext/altivec-4.C: New test.
23384         * g++.dg/ext/altivec-5.C: New test.
23385
23386 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
23387
23388         * g++.old-deja/g++.other/linkage1.C: Expect errors about
23389         global variables of a type with no linkage.
23390         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
23391         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
23392         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
23393         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
23394         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
23395         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
23396         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
23397         * g++.dg/warn/deprecated.C: Name enum Color.
23398         * g++.dg/overload/VLA.C: Name structure for 'b'.
23399         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
23400
23401 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
23402
23403         * gcc.c-torture/compile/20040304-1.c: New test.
23404
23405 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
23406
23407         PR 13728
23408         * gcc.dg/decl-4.c: New testcase.
23409
23410 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
23411
23412         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
23413         as PRECF if sizeof (float) > sizeof (double).
23414         (PRECL): Make it the same as PRECF if
23415         sizeof (float) > sizeof (long double).
23416
23417 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23418
23419         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
23420         system type.  Add check for irix6 which doesn't have c99 runtime.
23421
23422 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
23423
23424         * gcc.dg/const-elim-1.c: xfail for xtensa.
23425
23426 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
23427
23428         PR c++/14369
23429         * g++.dg/template/cond4.C: New test.
23430
23431 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
23432
23433         PR c++/14360
23434         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
23435
23436         PR c++/14361
23437         * g++.dg/parse/defarg7.C: New test.
23438
23439         PR c++/14359
23440         * g++.dg/template/friend26.C: New test.
23441
23442 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
23443
23444         PR c++/14324
23445         * g++.dg/abi/mangle21.C: New test.
23446
23447         PR c++/14260
23448         * g++.dg/parse/constructor2.C: New test.
23449
23450         PR c++/14337
23451         * g++.dg/template/sfinae1.C: New test.
23452
23453 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
23454
23455         PR c++/14267
23456         * g++.dg/expr/crash2.C: New test.
23457
23458         PR middle-end/13448
23459         * gcc.dg/inline-5.c: New test.
23460         * gcc.dg/always-inline.c: Split out tests into ...
23461         * gcc.dg/always-inline2.c: ... this and ...
23462         * gcc.dg/always-inline3.c: ... this.
23463
23464 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
23465
23466         PR debug/12103
23467         * g++.dg/debug/crash1.C: New test.
23468
23469 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
23470
23471         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
23472         function with __attribute__((noinline)).
23473         (recurser_void2): Likewise.
23474         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
23475         (recurser_void2): Likewise.
23476
23477 2004-02-29  Roger Sayle  <roger@eyesopen.com>
23478
23479         PR middle-end/14203
23480         * g++.dg/warn/Wunused-6.C: New test case.
23481
23482 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
23483
23484         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
23485         not defined.
23486
23487 2004-02-27  Eric Christopher  <echristo@redhat.com>
23488
23489         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
23490         * g++.dg/charset/asm2.c: Run only x86.
23491         * gcc.dg/charset/asm3.c: Ditto.
23492
23493 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
23494
23495         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
23496         ld_library_path.
23497
23498 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
23499
23500         * g++.dg/ext/altivec-3.C: New.
23501
23502 2004-02-26  Richard Henderson  <rth@redhat.com>
23503
23504         * g++.dg/ext/attrib10.C: Mark for warning.
23505         * gcc.dg/attr-alias-1.c: New.
23506
23507 2004-02-26  Richard Henderson  <rth@redhat.com>
23508
23509         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
23510         * gcc.c-torture/execute/20040208-2.c: ... it back.
23511
23512 2004-02-26  Eric Christopher  <echristo@redhat.com>
23513
23514         * lib/target-supports.exp (check-iconv-available): New function.
23515         * lib/gcc-dg.exp (dg-require-iconv): New function.
23516         Use above.
23517         * gcc.dg/charset: New directory.
23518         * gcc.dg/charset/charset.exp: New file.
23519         * gcc.dg/charset/asm1.c: Ditto.
23520         * gcc.dg/charset/asm2.c: Ditto.
23521         * gcc.dg/charset/asm3.c: Ditto.
23522         * gcc.dg/charset/asm4.c: Ditto.
23523         * gcc.dg/charset/asm5.c: Ditto.
23524         * gcc.dg/charset/attribute1.c: Ditto.
23525         * gcc.dg/charset/attribute2.c: Ditto.
23526         * gcc.dg/charset/string1.c: Ditto.
23527         * g++.dg/charset: New directory.
23528         * g++.dg/dg.exp: Add here. Special options.
23529         * g++.dg/charset/charset.exp: New file.
23530         * g++.dg/charset/asm1.c: Ditto.
23531         * g++.dg/charset/asm2.c: Ditto.
23532         * g++.dg/charset/asm3.c: Ditto.
23533         * g++.dg/charset/asm4.c: Ditto.
23534         * g++.dg/charset/attribute1.c: Ditto.
23535         * g++.dg/charset/attribute2.c: Ditto.
23536         * g++.dg/charset/extern1.cc: Ditto.
23537         * g++.dg/charset/extern2.cc: Ditto.
23538         * g++.dg/charset/string1.c: Ditto.
23539
23540 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
23541
23542         PR c++/14278
23543         * g++.dg/parse/comma1.C: New test.
23544
23545 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23546
23547         PR c++/14284
23548         * g++.dg/template/ttp8.C: New test.
23549
23550 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
23551
23552         * gcc.dg/fixuns-trunc-1.c: New test.
23553
23554 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23555
23556         * gcc.dg/builtins-config.h: Use #elif.
23557
23558 2004-02-26  Michael Matz  <matz@suse.de>
23559
23560         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
23561         * gcc.dg/991214-1.c: Likewise.
23562         * gcc.dg/i386-asm-1.c: Likewise.
23563
23564 2004-02-25  Richard Henderson  <rth@redhat.com>
23565
23566         * gcc.c-torture/execute/20040208-2.c: Move ...
23567         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
23568
23569 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23570
23571         PR c++/14246
23572         * g++.dg/other/crash-3.C: New test.
23573
23574 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23575
23576         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
23577         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
23578
23579         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
23580         HP-UX.
23581
23582 2004-02-24  Michael Matz  <matz@suse.de>
23583
23584         * gcc.dg/i386-regparm.c: New.
23585
23586 2004-02-23  James E Wilson  <wilson@specifixinc.com>
23587
23588         * gcc.c-torture/execute/20040223-1.c: New.
23589
23590 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
23591             Kazu Hirata  <kazu@cs.umass.edu>
23592
23593         * gcc.dg/fwritable-strings-1.c: Remove.
23594
23595 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
23596
23597         PR c/14156
23598         * gcc.dg/20040223-1.c: New test.
23599
23600 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23601
23602         PR c++/14106
23603         * g++.dg/ext/typeof9.C: New test.
23604
23605 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23606
23607         PR c++/14250
23608         * g++.dg/other/switch1.C: New test.
23609
23610 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
23611
23612         * gcc.dg/cast-function-1.c: Adjust for new informative message.
23613         * gcc.dg/va-arg-1.c: Likewise.
23614
23615 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23616
23617         PR c++/14143
23618         * g++.dg/template/koenig5.C: New test.
23619
23620 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
23621
23622         * g++.dg/ext/altivec-1.C: Generalize target triple.
23623         * g++.dg/ext/altivec-2.C: New test case.
23624         * g++.dg/ext/altivec_check.h: New file.
23625         * gcc.dg/altivec-1.c: Generalize target triple;
23626         include altivec_check.h and call altivec_check().
23627         * gcc.dg/altivec-[2-5].c: Generalize target triple.
23628         * gcc.dg/altivec-6.c: New test case.
23629         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
23630         type casts as needed.
23631         * gcc.dg/altivec-10.c: Include altivec_check.h and call
23632         altivec_check().
23633         * gcc.dg/altivec-12.c: New test case.
23634         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
23635         include altivec_check.h and call altivec_check().
23636         * gcc.dg/altivec_check.h: New file.
23637
23638 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23639
23640         * lib/target-supports.exp (check_alias_available): Don't mangle
23641         function `g' in test program.
23642
23643 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23644
23645         * lib/target-supports.exp (check_profiling_available): Check
23646         argument to determine whether we support a profiling type.
23647         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
23648         check_profiling_available.
23649         * g++.dg/bprob/bprob.exp: Likewise.
23650         * g77.dg/bprob/bprob.exp: Likewise.
23651         * gcc.misc-tests/bprob.exp: Likewise.
23652         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
23653         dg-require-profiling and delete expected error handling.
23654         * gcc.dg/20021014-1.c: Likewise.
23655         * gcc.dg/nest.c: Likewise.
23656
23657 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23658
23659         PR c++/12007
23660         * g++.dg/other/vthunk1.C: New test.
23661
23662 2004-02-20  Falk Hueffner  <falk@debian.org>
23663
23664         PR target/14201
23665         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
23666
23667 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
23668
23669         PR c++/13927
23670         * g++.dg/other/error8.C: Remove XFAIL markers.
23671
23672         PR c++/14173
23673         * g++.dg/ext/packed5.C: New test.
23674
23675         PR c++/14199
23676         * g++.dg/warn/Wunused-5.C: New test.
23677
23678         PR c++/14186
23679         * g++.dg/lookup/member1.C: New test.
23680
23681 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
23682
23683         * gcc.c-torture/compile/20040130-1.c: Enable only when
23684         __INT_MAX__ >= 2147483647L.
23685         * gcc.c-torture/compile/961203-1.c: Likewise.
23686
23687 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
23688
23689         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
23690         * g++.dg/opt/template1.C: Robustify assembler regexp
23691
23692 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23693
23694         * gcc.c-torture/execute/simd-4.x: Remove.
23695         * gcc.c-torture/execute/va-arg-25.x: Likewise.
23696         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
23697         Guard with #ifndef SKIP_ATTRIBUTE.
23698         * gcc.dg/compat/vector-1_y.c: Likewise.
23699         * gcc.dg/compat/vector-2_x.c: Likewise.
23700         * gcc.dg/compat/vector-2_y.c: Likewise.
23701         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
23702         * g++.dg/eh/simd-2.C: Likewise.
23703
23704 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
23705
23706         * gcc.c-torture/compile/complex-1.c: New.
23707
23708 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
23709
23710         PR target/14209
23711         * gcc.c-torture/execute/20040218-1.c: New test.
23712
23713 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23714
23715         PR c++/14181
23716         * g++.dg/parse/new2.C: New test.
23717
23718 2004-02-18  Paul Brook  <paul@codesourcery.com>
23719
23720         * gcc.c-torture/compile/libcall-1.c: New test.
23721
23722 2004-02-18  Paul Brook  <paul@codesourcery.com>
23723
23724         PR debug/12934
23725         * gcc.dg/debug/debug-7.c: New test.
23726
23727 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
23728
23729         * gcc.dg/20040217-1.c: New test.
23730
23731 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
23732
23733         * gcc.c-torture/execute/990208-1.x: Delete.
23734
23735 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
23736
23737         * gcc.c-torture/execute/20040208-2.x: New file.
23738
23739 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
23740
23741         PR c++/11326
23742         * g++.dg/abi/structret1.C: New test.
23743
23744 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
23745
23746         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
23747         (i386_cpuid): No need to test if cpuid is available on AMD64.
23748         Fix assembly, so that it works onboth i386 and AMD64.
23749         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
23750         (vecInLong): Fix s[] member type to unsigned int.
23751         (vecInWord): Remove type.
23752         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
23753         (a64, b64, c64, d64, e64): Remove.
23754         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
23755         Remove unused variable.  Remove initialization of removed variables.
23756         Don't call mmx_tests nor sse_tests.
23757         (reference_mmx, reference_sse): Remove.
23758         (check): Add return stmt.
23759         * gcc.dg/i386-sse-7.c: New test.
23760         * gcc.dg/i386-mmx-4.c: New test.
23761
23762 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23763
23764         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
23765         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
23766         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
23767         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
23768         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
23769         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
23770         g++.dg/tc1/dr94.C: Fix line terminator.
23771
23772 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
23773
23774         * gcc.c-torture/compile/20040216-1.c: New.
23775
23776 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23777
23778         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
23779         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
23780         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
23781         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
23782         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
23783         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
23784
23785 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
23786
23787         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
23788
23789 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
23790
23791         PR c++/13971
23792         * g++.dg/expr/cond4.C: New test.
23793
23794         PR c++/14086
23795         * g++.dg/lookup/crash2.C: New test.
23796
23797 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
23798
23799         * gcc.c-torture/compile/20040214-2.c: New test.
23800
23801 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
23802
23803         PR c++/14116
23804         * g++.dg/ext/typeof8.C: New test.
23805
23806 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
23807
23808         * gcc.c-torture/compile/20040214-1.c: New test.
23809
23810 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23811
23812         PR c++/13635
23813         * g++.dg/template/spec11.C: New test.
23814
23815 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23816
23817         PR c++/13927
23818         * g++.dg/other/error8.C: New test.
23819
23820 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
23821
23822         PR c++/14122
23823         * g++.dg/template/array4.C: New test.
23824
23825         PR c++/14108
23826         * g++.dg/inherit/thunk2.C: New test.
23827
23828         PR c++/14083
23829         * g++.dg/eh/cond2.C: New test.
23830
23831 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
23832
23833         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
23834
23835 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
23836
23837         * lib/scanasm.exp (dg-scan): Quote pattern before display.
23838
23839 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
23840
23841         * g++.dg/simd-2.C: xfail on ppc64-linux.
23842
23843 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
23844
23845         PR c/456
23846         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
23847         tests.
23848
23849 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
23850
23851         * gcc.dg/builtins-33.c: New test.
23852
23853 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
23854
23855         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
23856
23857 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
23858
23859         * g++.dg/simd-2.C: Set -maltivec for ppc64.
23860
23861 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
23862
23863         * gcc.dg/ppc64-abi-3.c: New test.
23864
23865 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
23866
23867         PR c/14092
23868
23869         * gcc.dg/pr14092-1.c: New testcase.
23870
23871 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
23872
23873         * gcc.dg/cpp/assert4.c: Fix typo last change.
23874
23875         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
23876         * gcc.dg/cpp/assert4.c: Handle powerpc64.
23877
23878         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
23879
23880 2004-02-09  Roger Sayle  <roger@eyesopen.com>
23881
23882         * gcc.c-torture/compile/20040209-1.c: New test case.
23883
23884 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
23885
23886         * gcc.dg/c90-init-1.c: Adjust expected error messages.
23887
23888 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
23889
23890         * gcc.c-torture/execute/20040208-[12].c: New tests.
23891
23892 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
23893
23894         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
23895
23896 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
23897
23898         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
23899
23900 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
23901
23902         Bug 13856
23903         * gcc.dg/visibility-8.c: New testcase.
23904
23905 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
23906
23907         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
23908         arguments.
23909         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
23910
23911 2004-02-07  Roger Sayle  <roger@eyesopen.com>
23912
23913         PR middle-end/13696
23914         * g++.dg/opt/fold1.C: New test case.
23915
23916 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23917
23918         PR c++/14033
23919         * g++.dg/other/crash-2.C: New test.
23920
23921 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23922
23923         PR c++/14028
23924         * g++.dg/parse/angle-bracket2.C: New test.
23925
23926 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23927
23928         PR middle-end/13750
23929         Revert:
23930         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
23931         PR pch/13361
23932         * testsuite/g++.dg/pch/wchar-1.C: New.
23933         * testsuite/g++.dg/pch/wchar-1.Hs: New.
23934
23935 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23936
23937         PR c++/14008
23938         * g++.dg/parse/error15.C: New test.
23939         * g++.dg/parse/crash11.C: Update dg-error mark.
23940
23941 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
23942
23943         PR c++/13932
23944         * g++.dg/warn/conv2.C: New test.
23945
23946 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23947
23948         PR c++/13086
23949         * g++.dg/warn/incomplete1.C: Remove xfail.
23950
23951 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
23952
23953         * lib/file-format.exp (gcc_target_object_format): Use
23954         ${tool}_target_compile, not gcc_target_compile.
23955         * lib/target-supports.exp (check_alias_available): Likewise.
23956         (check_gc_sections_available): Likewise.
23957         * g++.dg/ext/attrib10.C: Use dg-require-alias.
23958         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
23959         dg-require-alias.
23960
23961 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
23962
23963         PR c++/13969
23964         * g++.dg/template/static6.C: New test.
23965
23966 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
23967
23968         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
23969
23970 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23971
23972         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
23973         tests for systems where `char' is unsigned by default.
23974
23975 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23976
23977         PR c++/13997
23978         * g++.dg/template/partial3.C: New test.
23979
23980 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
23981
23982         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
23983         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
23984         Remove mentions of obsolete ports.
23985
23986 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
23987
23988         * gcc.dg/noncompile/20001228-1.c: Fix for new
23989         error message.
23990
23991 2004-02-03  Roger Sayle  <roger@eyesopen.com>
23992
23993         PR target/9348
23994         * gcc.c-torture/execute/multdi-1.c: New test case.
23995
23996 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
23997
23998         PR c++/13925
23999         * g++.dg/template/lookup5.C: New test.
24000
24001 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
24002
24003         PR c++/13950
24004         * g++.dg/template/lookup4.C: New test.
24005
24006         PR c++/13970
24007         * g++.dg/parse/error14.C: New test.
24008
24009         PR c++/14002
24010         * g++.dg/parse/template13.C: New test.
24011
24012 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
24013
24014         PR c++/13978
24015         * g++.dg/template/koenig4.C: New test.
24016
24017         PR c++/13968
24018         * g++.dg/template/crash17.C: New test.
24019
24020         PR c++/13975
24021         * g++.dg/parse/error13.C: New test.
24022         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
24023
24024 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
24025
24026         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
24027
24028 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
24029
24030         PR c/11658
24031         PR c/13994
24032         * gcc.dg/noncompile/20040203-1.c: New test.
24033         * gcc.dg/noncompile/20040203-2.c: Likewise.
24034         * gcc.dg/noncompile/20040203-3.c: Likewise.
24035         * gcc.dg/20040203-1.c: Likewise.
24036
24037 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
24038
24039         PR c++/10858
24040         * g++.dg/template/sizeof7.C: New test.
24041
24042 2004-02-02  Eric Christopher  <echristo@redhat.com>
24043             Zack Weinberg  <zack@codesourcery.com>
24044
24045         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
24046
24047 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
24048
24049         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
24050         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
24051         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
24052         * gcc.dg/cleanup-5.c: Run only on Linux targets.
24053
24054 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
24055
24056         PR c++/13113
24057         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
24058
24059         PR c++/13854
24060         * g++.dg/ext/attrib13.C: New test.
24061
24062         PR c++/13907
24063         * g++.dg/conversion/op2.C: New test.
24064
24065 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
24066
24067         * gcc.dg/titype-1.c: Fix pasto.
24068
24069 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
24070
24071         * gcc.dg/titype-1.c: New test.
24072
24073 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24074
24075         PR c++/13957
24076         * g++.dg/template/non-type-template-argument-1.C,
24077         g++.dg/template/qualified-id1.C: Update dg-error marks.
24078         * g++.dg/template/nontype6.C: New test.
24079
24080 2004-02-01  Roger Sayle  <roger@eyesopen.com>
24081
24082         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
24083         * gcc.dg/builtins-31.c: New testcase.
24084         * gcc.dg/builtins-32.c: New testcase.
24085
24086 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
24087
24088         * objc.dg/call-super-2.m: Update line numbers
24089         for the including of stddef.h.
24090
24091 2004-01-30  Michael Matz  <matz@suse.de>
24092
24093         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
24094         g++.dg/ext/case-range3.C: New tests.
24095
24096 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24097
24098         DR206
24099         PR c++/13813
24100         * g++.dg/template/member4.C: New test.
24101
24102 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24103
24104         PR c++/13683
24105         * g++.dg/template/sizeof6.C: New test.
24106
24107 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
24108
24109         * gcc.dg/fwritable-strings-1.c: New test.
24110
24111 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
24112
24113         * gcc.c-torture/compile/20040130-1.c: New test.
24114
24115 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
24116
24117         * objc.dg/call-super-2.m: Include stddef.h for size_t.
24118
24119 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
24120
24121         PR c++/13883
24122         * g++.dg/template/ctor3.C: New test.
24123
24124 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24125
24126         * g++.dg/tc1: New directory.
24127         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
24128         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
24129         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
24130         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
24131         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
24132
24133 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24134
24135         * g++.dg/parse/error11.C: New test.
24136         * g++.dg/parse/error12.C: Likewise.
24137
24138 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
24139
24140         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
24141         (scan_initial, main): Use aligned_sizeof instead of sizeof.
24142
24143 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
24144
24145         PR c++/13791
24146         * g++.dg/ext/attrib12.C: New test.
24147
24148         PR c++/13736
24149         * g++.dg/parse/cast2.C: New test.
24150
24151 2004-01-27  James E Wilson  <wilson@specifixinc.com>
24152
24153         * objc.dg/encode-2.m (main): New local string.  Set depending on
24154         sizeof long.  Use in sscanf call.
24155         * objc.dg/encode-3.m (main): New local string.  Set depending on
24156         sizeof long.  Use in scan_initial call.
24157
24158 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24159
24160         * objc.dg/call-super-2.m: Make LP64-safe.
24161         * objc.dg/desig-init-1.m: Likewise.
24162
24163 2004-01-27  Devang Patel <dpatel@apple.com>
24164
24165         * g++.dg/debug/namespace1.C: New test.
24166
24167 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
24168
24169         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
24170         xscale-*-*.
24171
24172         * gcc.dg/arm-mmx-1.c: New test.
24173
24174 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
24175
24176         * gcc.dg/20040127-1.c: New test.
24177         * gcc.dg/20040127-2.c: New test.
24178
24179 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24180
24181         * objc.dg/stret-1.m (glob): Renamed to globa.
24182
24183 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
24184
24185         PR c++/13663
24186         * g++.dg/expr/for1.C: New test.
24187
24188 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
24189
24190         PR middle-end/13779
24191         * gcc.dg/darwin-longlong.c: New test.
24192
24193 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
24194
24195         * gcc.dg/20040124-1.c: Moved test from here...
24196         * gcc.c-torture/compile/20040124-1.c: ...to here.
24197
24198 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
24199
24200         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
24201         the assembly output if -m64 is passed.
24202
24203 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
24204
24205         PR c++/13833
24206         * g++.dg/template/cond3.C: New test.
24207
24208 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24209
24210         PR c++/13810
24211         * g++.dg/template/ttp7.C: New test.
24212
24213 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24214
24215         PR c++/13797
24216         * g++.dg/template/nontype4.C: New test.
24217         * g++.dg/template/nontype5.C: Likewise.
24218
24219 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
24220
24221         * gcc.dg/torture/mips-clobber-at.c: New test.
24222
24223 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
24224
24225         * gcc.dg/20040124-1.c: New test.
24226
24227 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
24228
24229         * gcc.dg/20040123-1.c: New test.
24230
24231 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
24232
24233         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
24234
24235 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
24236
24237         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
24238
24239 2004-01-23  Andrew Pinski  <apinski@apple.com>
24240
24241         * gcc.dg/20030121-1.c: Move to ..
24242         * gcc.dg/20040121-1.c: here.
24243
24244 2004-01-23  Roger Sayle  <roger@eyesopen.com>
24245
24246         * gcc.dg/builtins-29.c: New test case.
24247
24248 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
24249
24250         PR 18314
24251         * gcc.dg/builtins-30.c: New testcase.
24252
24253 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
24254
24255         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
24256         * lib/g77.exp: Likewise.
24257         * lib/objc.exp: Likewise.
24258         * lib/g++.exp: Likewise.
24259
24260 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
24261
24262         * gcc.dg/struct-by-value-2.c: New test.
24263
24264 2004-01-21  Andrew Pinski  <apinski@apple.com>
24265
24266         PR target/13785
24267         * gcc.dg/20030121-1.c: New test.
24268
24269 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
24270
24271         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
24272         clobber frame pointer register in asm statement.
24273
24274 2004-01-21  Falk Hueffner  <falk@debian.org>
24275
24276         * gcc.c-torture/compile/20040121-1.c: New test.
24277
24278 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
24279
24280         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
24281
24282 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
24283
24284         * gcc.dg/ppc64-abi-2.c: New test.
24285
24286 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
24287
24288         * lib/treelang.exp: Fill out this file.
24289         * lib/treelang-dg.exp: New File.
24290
24291 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
24292
24293         * gcc.c-torture/compile/981022-1.c: Remove.
24294         * gcc.dg/array-5.c: Remove XFAIL.
24295         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
24296         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
24297         gcc.dg/cond-lvalue-1.c: Update.
24298         * gcc.dg/cast-lvalue-2.c: New test.
24299
24300 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
24301
24302         PR c++/13592
24303         * g++.dg/other/error1.C (class foo): Tweak error message.
24304
24305         PR c++/13592
24306         * g++.dg/template/call2.C: New test.
24307
24308 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
24309
24310         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
24311         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
24312         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
24313         scalar-return-1_x.c, scalar-return-2_y.c,
24314         scalar-return-3_x.c, scalar-return-3_y.c,
24315         scalar-return-4_x.c, scalar-return-4_y.c,
24316         struct-align-1.h, struct-align-1_x.c,
24317         struct-align-1_y.c, struct-align-2.h,
24318         struct-align-2_x.c, struct-align-2_y.c,
24319         struct-by-value-10_y.c, struct-by-value-11_x.c,
24320         struct-by-value-11_y.c, struct-by-value-12_x.c,
24321         struct-by-value-12_y.c, struct-by-value-13_x.c,
24322         struct-by-value-13_y.c, struct-by-value-14_x.c,
24323         struct-by-value-14_y.c, struct-by-value-15_x.c,
24324         struct-by-value-15_y.c, struct-by-value-16_y.c,
24325         struct-by-value-17_y.c, struct-by-value-18_y.c,
24326         struct-by-value-19_y.c, struct-by-value-1_x.c,
24327         struct-by-value-1_y.c, struct-by-value-20_y.c,
24328         struct-by-value-2_x.c, struct-by-value-2_y.c,
24329         struct-by-value-3_y.c, struct-by-value-4_x.c,
24330         struct-by-value-4_y.c, struct-by-value-5_y.c,
24331         struct-by-value-6_y.c, struct-by-value-7_y.c
24332         struct-by-value-8_x.c, struct-by-value-8_y.c
24333         struct-by-value-9_x.c, struct-by-value-9_y.c
24334         struct-return-10_x.c, struct-return-10_y.c,
24335         struct-return-19_x.c, struct-return-20_x.c
24336         struct-return-2_x.c, struct-return-2_y.c
24337         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
24338         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
24339
24340 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
24341
24342         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
24343         attribute on sparc*-sun-solaris2.*.
24344
24345 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
24346
24347         PR c++/13710
24348         * g++.dg/ext/typeof7.C: New test.
24349
24350 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
24351
24352         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
24353         * gcc.dg/const-elim-1.c: Same.
24354
24355 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
24356
24357         * objc.dg/stret-1.m: New.
24358         * objc.dg/stret-2.m: New.
24359
24360 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
24361
24362         PR c++/11895
24363         * g++.dg/ext/vector1.C: New test.
24364
24365 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
24366
24367         * gcc.dg/pch/import-1.c: New.
24368         * gcc.dg/pch/import-1.hs: New.
24369         * gcc.dg/pch/import-1a.h: New.
24370         * gcc.dg/pch/import-1b.h: New.
24371         * gcc.dg/pch/import-1c.h: New.
24372
24373 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
24374
24375         PR c++/13574
24376         * g++.dg/ext/array1.C: New test.
24377
24378         PR c++/13178
24379         * g++.dg/conversion/op1.C: New test.
24380
24381 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
24382
24383         PR 11864
24384         From Kazumoto Kojima / Dan Kegel:
24385         * gcc.dg/pr11864-1.c: New test.
24386
24387         PR 10392
24388         From Marcus Comstedt / Dan Kegel:
24389         * gcc.dg/pr10392-1.c: New test.
24390
24391 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
24392
24393         PR c++/13478
24394         * g++.dg/init/ref10.C: New test.
24395
24396 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24397
24398         PR c++/13407
24399         * g++.dg/parse/typename6.C: New test.
24400
24401 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
24402
24403         PR pch/13361
24404         * testsuite/g++.dg/pch/wchar-1.C: New.
24405         * testsuite/g++.dg/pch/wchar-1.Hs: New.
24406
24407 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24408
24409         PR c++/9259
24410         * g++.dg/expr/sizeof2.C: New test.
24411
24412 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
24413
24414         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
24415
24416 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
24417
24418         PR c++/13659
24419         * g++.dg/lookup/strong-using-3.C: New.
24420         * g++.dg/lookup/using-10.C: New.
24421
24422 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
24423
24424         PR c++/13594
24425         * g++.dg/lookup/strong-using-2.C: New.
24426
24427 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
24428             Dan Kegel <dank@kegel.com>
24429             J"orn Rennecke <joern.rennecke@superh.com>
24430
24431         PR target/9365
24432         * gcc.dg/pr9365-1.c: New test.
24433
24434 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24435
24436         PR c++/8856
24437         * g++.dg/parse/casting-operator2.C: New test.
24438         * g++.old-deja/g++.pt/explicit83.C: Remove.
24439
24440 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
24441
24442         * gcc.dg/label-compound-stmt-1.c: New test.
24443         * gcc.c-torture/compile/950922-1.c,
24444         gcc.c-torture/compile/20000211-3.c,
24445         gcc.c-torture/compile/20000518-1.c,
24446         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
24447         compound statements.
24448
24449 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
24450
24451         * gcc.dg/ppc64-abi-1.c: New test.
24452
24453 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
24454
24455          * g++.dg/ext/attrib9.C: Add dg-warnings.
24456
24457 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24458
24459         PR c++/12335
24460         * g++.dg/parse/dtor3.C: New test.
24461
24462 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
24463
24464         PR c++/12709
24465         * g++.dg/parse/try-catch-1.C: New test.
24466
24467 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
24468
24469         * ada/acats/run_all.sh: Add more verbose output in acats.log
24470         when compiling tests.
24471
24472 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
24473
24474         PR 13656
24475         * gcc.dg/typedef-redecl.c: New test case.
24476         * gcc.dg/typedef-redecl.h: New support file.
24477
24478 2004-01-13  Jan Hubicka  <jh@suse.cz>
24479
24480         * gcc.dg/always_inline.c: New test.
24481         * gcc.dg/debug/20031231-1.c: Fix.
24482
24483 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24484
24485         PR c++/13474
24486         * g++.dg/template/array3.C: New test.
24487
24488 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
24489
24490         * g++.dg/ext/lvalue1.C: No longer expected to fail.
24491         * g++.dg/warn/Wunused-2.C: Likewise.
24492
24493 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24494
24495         PR c++/13289
24496         * g++.dg/template/instantiate6.C: New test.
24497
24498 2004-01-12  Roger Sayle  <roger@eyesopen.com>
24499
24500         PR middle-end/11397
24501         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
24502
24503 2004-01-12  Jan Hubicka  <jh@suse.cz>
24504
24505         PR opt/12826
24506         * gcc.dg/20040112-1.c: New.
24507
24508         * gcc.dg/dwarf-die[1-7].c: Move to...
24509         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
24510         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
24511
24512 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
24513
24514         PR c++/4100
24515         * g++.dg/parse/friend4.C: New test.
24516
24517 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
24518
24519         PR c++/4100
24520         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
24521         definition is called a friend.
24522
24523 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
24524
24525         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
24526
24527 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
24528
24529         PR c++/3478
24530         * g++.dg/parse/error10.C: New test.
24531         * g++.dg/template/arg2.C: Accept "invalid type" error.
24532
24533 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
24534
24535         PR middle-end/13392
24536         * g++.dg/opt/expect2.C: New test.
24537
24538 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
24539
24540         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
24541         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
24542         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
24543         Update dg-error regexps.
24544
24545 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
24546
24547         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
24548         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
24549
24550 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
24551
24552         * gcc.dg/pragma-re-1.c: Use right pointer type.
24553
24554 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
24555
24556         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
24557
24558 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
24559
24560         * gcc.dg/rs6000-ldouble-1.c: New.
24561
24562 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24563
24564         DR 337
24565         PR c++/9256
24566         * g++.dg/other/abstract1.C: New test.
24567
24568 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
24569
24570         * g++.dg/lookup/strong-using-1.C: New.
24571
24572 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
24573
24574         PR c/11234
24575         * gcc.dg/func-ptr-conv-1.c: New test.
24576         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
24577
24578 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
24579
24580         PR target/13380.
24581         * gcc.c-torture/compile/20040109-1.c: New.
24582
24583 2004-01-08  Stuart Hastings  <stuart@apple.com>
24584
24585         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
24586         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
24587         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
24588
24589 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
24590
24591         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
24592
24593 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
24594
24595         * ada/acats/run_acats: Treat 'gnatchop' the same way
24596         as 'gnatmake'.  Export GCC_DRIVER.
24597         * ada/acats/run_all.sh: Add target_gnatchop.  Use
24598         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
24599
24600 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24601
24602         PR c++/12573
24603         * g++.dg/template/dependent-expr4.C: New test.
24604
24605 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
24606
24607         * gcc.dg/altivec-11.c: New test.
24608
24609 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
24610
24611         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
24612
24613 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
24614
24615         PR c/6024
24616         * gcc.dg/enum-compat-1.c: New test.
24617         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
24618
24619 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
24620
24621         PR c/12165
24622         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
24623         gcc.dg/c99-idem-qual-3.c: New tests.
24624
24625 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
24626
24627         * gcc.dg/winline-7.c: Don't cast void * to int.
24628
24629 2004-01-06  Jan Hubicka  <jh@suse.cz>
24630
24631         * gcc.dg/i386-sse-5.c: New test
24632         * g++.dg/eh/simd-1.c: Add -w argument for i386.
24633
24634 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
24635
24636         PR c++/12815
24637         * g++.dg/rtti/typeid4.C: New test.
24638
24639 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
24640
24641         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
24642
24643 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
24644
24645         PR c++/12132
24646         * g++.dg/template/error11.C: New test.
24647
24648         PR c++/13451
24649         * g++.dg/template/class2.C: New test.
24650
24651 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
24652         Richard Sandiford <rsandifo@redhat.com>
24653
24654         PR c++/13387
24655         * g++.dg/opt/alias3.C: New test.
24656
24657 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
24658
24659         PR c++/13157
24660         * g++.dg/template/koenig3.C: New test.
24661
24662         PR c++/13529
24663         * g++.dg/parse/offsetof3.C: New test.
24664
24665         * g++.dg/init/copy7.C: Add missing dg-error markers.
24666
24667         PR c++/12226
24668         * g++.dg/init/copy7.c: New test.
24669
24670         PR c++/13536
24671         * g++.dg/parse/cast1.C: New test.
24672
24673 2004-01-04  Jan Hubicka  <jh@suse.cz>
24674
24675         * gcc.dg/winline[1-7].c: New tests.
24676
24677 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24678
24679         PR c++/13520
24680         * g++.dg/template/qualttp22.C: New test.
24681
24682 2004-01-01  Jan Hubicka  <jh@suse.cz>
24683
24684         * gcc.dg/debug/20031231-1.c: New.
24685         * gcc.c-torture/compile/20040101-1.c: New.
24686         * gcc.dg/dwarf-die-[1-7].c: New.
24687
24688 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
24689
24690         PR optimization/13521
24691         * gcc.c-torture/compile/20031231-1.c: New test.
24692
24693 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
24694
24695         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
24696
24697 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24698
24699         PR c++/10079
24700         * g++.dg/template/crash16.C: New test.
24701
24702 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
24703
24704         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
24705
24706 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
24707
24708         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
24709         ports.
24710         * g++.old-deja/g++.jason/thunk3.C: Likewise.
24711         * g++.old-deja/g++.law/profile1.C: Likewise.
24712         * gcc.c-torture/compile/981006-1.c: Likewise.
24713         * gcc.c-torture/execute/loop-2e.x: Likewise.
24714         * gcc.c-torture/execute/loop-2f.x: Remove.
24715         * gcc.c-torture/execute/loop-2g.x: Likewise.
24716         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
24717         * gcc.dg/20020312-2.c: Remove traces of dead ports.
24718
24719 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
24720
24721         PR c++/13507
24722         * g++.dg/ext/attrib11.C: New test.
24723
24724         PR c++/13494
24725         * g++.dg/template/array2-1.C: New test.
24726         * g++.dg/template/array2-2.C: New test.
24727
24728 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
24729
24730         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
24731
24732 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
24733
24734         PR c++/12774
24735         * g++.dg/template/array1-1.C: New test.
24736         * g++.dg/template/array1-2.C: New test.
24737
24738 2003-12-29  Roger Sayle  <roger@eyesopen.com>
24739
24740         PR fortran/12632
24741         * g77.dg/12632.f: New test case.
24742
24743 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24744
24745         PR c++/13289
24746         * g++.dg/parse/nontype1.C: New test.
24747
24748 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24749
24750         PR c++/12403
24751         * g++.dg/parse/explicit1.C: New test.
24752         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
24753
24754 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
24755
24756         PR c++/13081
24757         * g++.dg/opt/inline6.C: New test.
24758
24759         PR c++/12613
24760         * g++.dg/parse/error9.C: New test.
24761
24762         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
24763
24764 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
24765
24766         PR c++/13009
24767         * g++.dg/init/assign1.C: New test.
24768
24769 2003-12-28  Roger Sayle  <roger@eyesopen.com>
24770
24771         PR c++/13070
24772         * g++.dg/warn/format3.C: New test case.
24773
24774 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24775
24776         * gcc.c-torture/compile/20031227-1.c: New test.
24777
24778 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
24779
24780         * g++.dg/bprob/bprob.exp: Load target-supports.exp
24781         * g77.dg/bprob/bprob.exp: Likewise.
24782         * gcc.misc-tests/bprob.exp: Likewise.
24783         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
24784         variants on systems where the library does not provide that
24785         functionality.
24786         * gcc.dg/builtins-20.c: Use builtins-config.h.
24787         * gcc.dg/builtins-config.h: New file.
24788
24789 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
24790
24791         * lib/gcc-dg.exp (dg-require-profiling): New function.
24792         * lib/target-supports.exp (check_profiling_available): Likewise.
24793         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
24794         * g77.dg/bprob/bprob.exp: Likewise.
24795         * gcc.misc-tests/bprob.exp: Likewise.
24796         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
24797         * gcc.dg/20021014-1.c: Likewise.
24798         * gcc.dg/nest.c: Likewise.
24799
24800 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
24801
24802         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
24803         compiling.
24804         * g++.dg/lookup/java2.C: Likewise.
24805         * gcc.dg/cpp/lexident.c: Likewise.
24806
24807 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
24808
24809         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
24810         given.
24811         * gcc.c-torture/compile/961203-1.c: Likewise.
24812         * gcc.c-torture/compile/980506-1.c: Likewise.
24813
24814 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
24815
24816         * lib/gcc-dg.exp (dg-prune-output): New annotation.
24817         (additional_prunes): New global.
24818         (gcc-dg-prune): Handle additional per-test pruning.
24819         (dg-test): Clear additional_prunes between tests.
24820
24821         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
24822         dg-prune-output to avoid spurious failures from assembler
24823         complaining about nonexistent WAW violations.
24824         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
24825         Use dg-prune-output to avoid spurious failures from assembler
24826         warning about Itanium B-step errata.
24827
24828 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
24829
24830         * g++.dg/abi/macro0.C: New test.
24831         * g++.dg/abi/macro1.C: Likewise.
24832         * g++.dg/abi/macro2.C: Likewise.
24833
24834         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
24835         * g++.dg/abi/bitfield7.C: Likewise.
24836         * g++.dg/abi/dtor2.C: Likewise.
24837         * g++.dg/abi/mangle11.C: Likewise.
24838         * g++.dg/abi/mangle12.C: Likewise.
24839         * g++.dg/abi/mangle14.C: Likewise.
24840         * g++.dg/abi/mangle17.C: Likewise.
24841         * g++.dg/abi/vbase10.C: Likewise.
24842         * g++.dg/abi/vbase14.C: Likewise.
24843         * g++.dg/template/qualttp17.C: Likewise.
24844
24845 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
24846
24847         PR c/11995
24848         * gcc.dg/20031223-1.c: New test.
24849
24850 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
24851
24852         * gcc.dg/noreturn-7.c: New test.
24853
24854 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
24855
24856         * gcc.dg/null-pointer-1.c: New test.
24857
24858 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
24859
24860         * g++.old-deja/g++.jason/template18.C: Remove.
24861         * g++.old-deja/g++.jason/template37.C: Likewise.
24862
24863         PR c++/12862
24864         * g++.dg/lookup/ns1.C: New test.
24865
24866         PR c++/12397
24867         * g++.dg/template/lookup3.C: New test.
24868
24869 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
24870
24871         * g++.dg/template/recurse1.C: New test
24872
24873 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
24874
24875         PR c++/12479
24876         * g++.dg/parse/semicolon1.C: New test.
24877         * g++.dg/parse/semicolon1.h: Likewise.
24878
24879 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
24880
24881         * gcc.dg/darwin-misaligned.c: New test.
24882
24883 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
24884
24885         PR c/9163
24886         * gcc.dg/20031222-1.c: New test.
24887
24888 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
24889
24890         PR c++/13438
24891         * g++.dg/parse/error8.C: New test.
24892
24893         PR c++/11554
24894         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
24895
24896 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
24897
24898         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
24899         too small.
24900         * gcc.c-torture/compile/930217-1.c: Likewise.
24901         * gcc.c-torture/compile/930513-1.c: Likewise.
24902         * gcc.c-torture/execute/920908-2.c: Likewise.
24903         * gcc.c-torture/execute/921204-1.c: Likewise.
24904         * gcc.c-torture/execute/930621-1.c: Likewise.
24905         * gcc.c-torture/execute/930630-1.c: Likewise.
24906         * gcc.c-torture/execute/931031-1.c: Likewise.
24907         * gcc.c-torture/execute/980602-2.c: Likewise.
24908         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
24909         * gcc.c-torture/execute/compndlit-1.c: Likewise.
24910         * gcc.c-torture/execute/extzvsi.c: Likewise.
24911         * gcc.c-torture/unsorted/ext.c: Likewise.
24912
24913 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
24914
24915         PR target/12749
24916         * gcc.c-torture/compile/20031220-2.c: New test case.
24917
24918 2003-12-20  Roger Sayle  <roger@eyesopen.com>
24919
24920         PR optimization/13031
24921         * gcc.c-torture/compile/20031220-1.c: New test case.
24922
24923 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
24924
24925         * gcc.dg/cast-function-1.c: New test.
24926
24927 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
24928
24929         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
24930         formats.
24931
24932 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
24933
24934         PR c++/12795
24935         * g++.dg/ext/attrib10.C: New test.
24936
24937 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
24938
24939         * gcc.dg/cleanup-10.c: New test.
24940         * gcc.dg/cleanup-11.c: New test.
24941
24942 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
24943
24944         PR c++/13239
24945         * g++.dg/opt/expect1.C: New test.
24946
24947 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
24948
24949         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
24950
24951 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
24952
24953         PR debug/12923
24954         * gcc.dg/20031218-1.c: New test.
24955
24956         PR debug/12389
24957         * gcc.dg/20031218-2.c: New test.
24958         * gcc.dg/20031218-3.c: New test.
24959
24960         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
24961         of label name and allow for USER_LABEL_PREFIX == "_" names.
24962         * g++.dg/abi/mangle18-2.C: Likewise.
24963         * g++.dg/abi/mangle19-1.C: Likewise.
24964         * g++.dg/abi/mangle19-2.C: Likewise.
24965         * g++.dg/abi/mangle20-1.C: Likewise.
24966         * g++.dg/abi/mangle20-2.C: Likewise.
24967
24968 2003-12-18  Richard Henderson  <rth@redhat.com>
24969
24970         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
24971
24972 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
24973             Dan Kegel <dank@kegel.com>
24974
24975         PR other/12009
24976         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
24977         testing a cross compiler, it causes spurious compile failures.
24978         * lib/g++.exp: Likewise.
24979
24980 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24981
24982         PR c++/13262
24983         * g++.dg/template/access13.C: New test.
24984
24985 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
24986
24987         * gcc.dg/20031216-1.c: New test.
24988
24989 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24990
24991         PR c++/9154
24992         * g++.dg/template/error10.C: New test.
24993
24994 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
24995
24996         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
24997         * g++.dg/eh/simd-2.C: Likewise.
24998
24999 2003-12-17  James E Wilson  <wilson@specifixinc.com>
25000             Roger Sayle  <roger@eyesopen.com>
25001
25002         * gcc.c-torture/execute/ieee/mzero5.c: New.
25003
25004 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
25005
25006         PR c++/10603
25007         * g++.dg/parse/error6.C: New test.
25008
25009         PR c++/12827
25010         * g++.dg/parse/error7.C: New test.
25011
25012 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
25013
25014         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
25015         at -O with stabs debugging formats.
25016         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
25017         * gcc.dg/debug/debug-2.c: Likewise.
25018
25019 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
25020
25021         PR c++/12696
25022         * g++.dg/init/error1.C: New test.
25023
25024         PR c++/12218
25025         * g++.dg/init/pm3.C: New test.
25026
25027 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
25028
25029         PR c/3347
25030         * gcc.dg/bitfld-8.c: New test.
25031
25032 2003-12-16  James Lemke  <jim@wasabisystems.com>
25033
25034         * gcc.dg/arm-scd42-[123].c: New tests.
25035
25036 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
25037
25038         PR c++/9043
25039         * g++.dg/abi/mangle20-1.C: New test.
25040         * g++.dg/abi/mangle20-2.C: New test.
25041
25042 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
25043
25044         PR c++/13275
25045         * g++.dg/other/offsetof2.C: Remove XFAIL.
25046         * g++.dg/parse/offsetof1.C: New test.
25047         * g++.gd/parse/offsetof2.C: Likewise.
25048
25049 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25050
25051         * g++.dg/template/nontype3.C: New test.
25052         * g++.dg/template/static2.C: Tweaked the dg-error clause.
25053
25054 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25055
25056         * g++.dg/warn/noreturn-3.C: Also test instantiation.
25057
25058 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
25059
25060         PR c++/13387
25061         * g++.dg/expr/assign1.C: New test.
25062
25063         PR c++/13242
25064         * g++.dg/abi/mangle19-1.C: New test.
25065         * g++.dg/abi/mangle19-2.C: New test.
25066
25067 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
25068
25069         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
25070
25071 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
25072
25073         * gcc.c-torture/execute/20031216-1.c: New test.
25074
25075 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25076
25077         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
25078         an ICE regression.
25079
25080 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
25081
25082         PR c++/10926
25083         * g++.dg/template/error9.C: New test.
25084
25085         PR c++/11116
25086         * g++.dg/template/error8.C: New test.
25087
25088 2003-12-15  Roger Sayle  <roger@eyesopen.com>
25089
25090         PR middle-end/13400
25091         * gcc.c-torture/execute/20031215-1.c: New test case.
25092
25093 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
25094
25095         PR c++/13269
25096         * g++.dg/parse/error5.C: New test.
25097
25098         PR c++/12989
25099         * g++.dg/expr/sizeof1.C: New test.
25100
25101         PR c++/13310
25102         * g++.dg/template/crash15.C: New test.
25103
25104 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
25105
25106         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
25107         a non-POD type as the last named parameter of a varargs function.
25108
25109 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
25110
25111         PR c++/13243
25112         PR c++/12573
25113         * g++.dg/template/crash14.C: New test.
25114         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
25115
25116 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
25117
25118         * g++.dg/other/java1.C: New test.
25119
25120         PR c++/13241
25121         * g++.dg/abi/mangle18-1.C: New test.
25122         * g++.dg/abi/mangle18-2.C: New test.
25123
25124 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25125
25126         PR optimization/10312
25127         * gcc.c-torture/execute/20031214-1.c: New.
25128
25129 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
25130
25131         PR c++/10779
25132         PR c++/12160
25133         * g++.dg/parse/error3.C: New test.
25134         * g++.dg/parse/error4.C: Likewise.
25135         * g++.dg/abi/mangle4.C: Tweak error messages.
25136         * g++.dg/lookup/using5.C: Likewise.
25137         * g++.dg/other/error2.C: Likewise.
25138         * g++.dg/parse/typename5.C: Likewise.
25139         * g++.dg/parse/undefined1.C: Likewise.
25140         * g++.dg/template/arg2.C: Likewise.
25141         * g++.dg/template/ttp3.C: Likewise.
25142         * g++.dg/template/type1.C: Likewise.
25143         * g++.old-deja/g++.other/crash32.C: Likewise.
25144         * g++.old-djea/g++.pt/defarg8.C: Likewise.
25145
25146 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25147
25148         PR c++/13106
25149         * g++.dg/warn/noreturn-3.C: New test.
25150
25151 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
25152
25153         PR c++/13118
25154         * g++.dg/abi/covariant3.C: New.
25155
25156 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
25157
25158         * g++.dg/eh/ia64-1.C: New test.
25159
25160 2003-12-12  Roger Sayle  <roger@eyesopen.com>
25161
25162         PR optimization/13037
25163         * g77.f-torture/execute/13037.f: New test case.
25164
25165 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
25166
25167         PR c++/12881
25168         * g++.dg/abi/covariant2.C: New.
25169
25170 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
25171
25172         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
25173
25174 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
25175
25176         * gcc.c-torture/execute/wchar_t-1.x: Delete.
25177
25178 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
25179
25180         PR other/10819
25181         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
25182         to fix Bug 10819.
25183         * lib/g++.exp (g++_version): Likewise.
25184         * lib/g77.exp (g77_version): Likewise.
25185         * lib/objc.exp (default_objc_version): Likewise.
25186
25187 2003-12-10  Richard Henderson  <rth@redhat.com>
25188
25189         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
25190
25191         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
25192
25193 2003-12-08  Matt Austern  <austern@apple.com>
25194
25195         PR c/13134
25196         * lib/gcc-dg.exp (dg-require-visibility): Define.
25197         * lib/target-supports (check_visibility_available): Define.
25198         * gcc.dg/visibility-1.c: New test.
25199         * gcc.dg/visibility-2.c: Likewise.
25200         * gcc.dg/visibility-3.c: Likewise.
25201         * gcc.dg/visibility-4.c: Likewise.
25202         * gcc.dg/visibility-5.c: Likewise.
25203         * gcc.dg/visibility-6.c: Likewise.
25204         * g++.dg/ext/visibility-1.C: Likewise.
25205         * g++.dg/ext/visibility-2.C: Likewise.
25206         * g++.dg/ext/visibility-3.C: Likewise.
25207         * g++.dg/ext/visibility-4.C: Likewise.
25208         * g++.dg/ext/visibility-5.C: Likewise.
25209         * g++.dg/ext/visibility-6.C: Likewise.
25210
25211 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25212
25213         * g++.dg/lookup/java1.C: New test.
25214         * g++.dg/lookup/java2.C: New test.
25215
25216 2003-12-07  Falk Hueffner  <falk@debian.org>
25217
25218         * g++.dg/opt/noreturn-1.C: New test.
25219
25220 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
25221
25222         * gcc.dg/overflow-1.c: New test.
25223
25224 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
25225
25226         * g77.f-torture/compile/13060.f: New test.
25227
25228 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
25229
25230         PR c++/13323
25231         * g++.dg/inherit/operator2.C: New test.
25232
25233 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
25234
25235         PR c++/13305
25236         * g++.dg/ext/attrib9.C: New test.
25237
25238 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
25239
25240         PR c++/13314
25241         * g++.dg/template/error7.C: New test.
25242
25243 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
25244             J"orn Rennecke <joern.rennecke@superh.com>
25245
25246         PR target/13302
25247         * g++.dg/other/struct-va_list.C: New test.
25248
25249 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25250
25251         PR c++/13166
25252         * g++.dg/parse/defarg6.C: New test.
25253
25254 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
25255
25256         PR target/13256
25257         * gcc.c-torture/execute/20031201-1.c: New test.
25258
25259 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
25260
25261         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
25262
25263 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
25264
25265         * gcc.dg/builtin-return-1.c: New test.
25266
25267 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
25268             J"orn Rennecke <joern.rennecke@superh.com>
25269
25270         PR optimization/13260
25271         * gcc.c-torture/execute/20031204-1.c: New test.
25272
25273 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
25274
25275         PR c++/9127
25276         * g++.dg/template/error6.C: New test.
25277
25278 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
25279
25280         * gcc.dg/20031202-1.c: New test.
25281
25282 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
25283
25284         PR c++/13179
25285         * g++.dg/template/eh1.C: New test.
25286
25287         PR c++/10771
25288         * g++.dg/template/error5.C: New test.
25289
25290 2003-12-02  David Ung  <davidu@mips.com>
25291
25292         * gcc.dg/compat/vector-check.h: Corrected type for var
25293         g_##TMODE
25294
25295 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25296
25297         PR c++/10126
25298         * g++.dg/template/ptrmem8.C: New test.
25299
25300 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25301
25302         PR c++/12573
25303         * g++.dg/template/dependent-expr3.C: New test.
25304
25305 2003-12-01  James Lemke  <jim@wasabisystems.com>
25306
25307         * gcc.dg/arm-g2.c: New test.
25308
25309 2003-12-01  Roger Sayle  <roger@eyesopen.com>
25310
25311         PR optimization/11634
25312         * gcc.dg/20031201-2.c: New test case.
25313
25314 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
25315
25316         PR 11433
25317         * objc.dg/proto-lossage-3.m: New test.
25318
25319 2003-12-01  Roger Sayle  <roger@eyesopen.com>
25320
25321         PR optimization/12628
25322         * gcc.dg/20031201-1.c: New test case.
25323
25324 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
25325
25326         * gcc.dg/unaligned-1.c: New test.
25327
25328 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
25329
25330         PR c++/9849
25331         * g++.dg/template/error4.C: New test.
25332         * g++.dg/template/nested3.C: Adjust error markers.
25333
25334 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25335
25336         * gcc.dg/cpp/assert4.c: Check more #system assertions.
25337
25338 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
25339
25340         PR c/10333
25341         * gcc.dg/bitfld-7.c: New test.
25342
25343 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
25344
25345         * gcc.dg/tls/asm-1.C: New test.
25346
25347 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25348
25349         * gcc.dg/cpp/assert4.c: Update.
25350
25351 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
25352
25353         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
25354         * gcc.dg/builtin-apply3.c: New test.
25355
25356 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
25357
25358         * lib/compat.exp (compat-obj): New xfaildata parameter.
25359         Use it to set compiler_conditional_xfail_data before compiling.
25360         (compat-get-options): Handle dg-xfail-if.
25361         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
25362         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
25363         * gcc.dg/compat/vector-1_y.c: Likewise.
25364         * gcc.dg/compat/vector-2_x.c: Likewise.
25365         * gcc.dg/compat/vector-2_y.c: Likewise.
25366
25367 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
25368
25369         * g++.dg/opt/reg-stack4.C: New test.
25370
25371 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
25372
25373         * gcc.dg/builtin-apply2.c: New test.
25374
25375 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
25376
25377         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
25378
25379 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25380
25381         PR c++/12924
25382         * g++.dg/template/template-id-2.C: New test.
25383
25384 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25385
25386         PR c++/5369
25387         * g++.dg/template/memfriend1.C: New test.
25388         * g++.dg/template/memfriend2.C: Likewise.
25389         * g++.dg/template/memfriend3.C: Likewise.
25390         * g++.dg/template/memfriend4.C: Likewise.
25391         * g++.dg/template/memfriend5.C: Likewise.
25392         * g++.dg/template/memfriend6.C: Likewise.
25393         * g++.dg/template/memfriend7.C: Likewise.
25394         * g++.dg/template/memfriend8.C: Likewise.
25395         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
25396
25397 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
25398
25399         PR c++/12515
25400         * g++.dg/ext/cond1.C: New test.
25401
25402 2003-11-20  Richard Henderson  <rth@redhat.com>
25403
25404         * gcc.dg/20020201-2.c: Remove.
25405         * gcc.dg/20020201-4.c: Remove.
25406         * gcc.dg/20020304-1.c: Remove.
25407
25408 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
25409
25410         * gcc.dg/cpp/trad/xwin1.c: New test case.
25411
25412 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
25413
25414         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
25415         * lib/g77.exp: Likewise.
25416         * lib/objc.exp: Likewise.
25417         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
25418         for darwin.
25419
25420 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25421
25422         PR c++/12932
25423         * g++.dg/template/static5.C: New test.
25424
25425 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
25426
25427         * gcc.dg/nested-func-1.c: New test.
25428
25429 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25430
25431         * gcc.dg/cpp/assert4.c: New test.
25432
25433 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
25434
25435         PR c++/2294
25436         * g++.dg/lookup/using9.c: New test.
25437
25438 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
25439
25440         PR c++/12762
25441         * g++.dg/template/error3.C: New test.
25442
25443 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
25444
25445         PR ada/13035
25446         * ada/acats/run_acats, run_all.sh: Fix syntax error.
25447         No longer use a wrapper for gcc, since this does not work under
25448         Windows.
25449
25450 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
25451
25452         PR c++/2094
25453         * g++.dg/template/ptrmem7.C: New test.
25454
25455 2003-11-13  Andrew Pinski <apinski@apple.com>
25456
25457         * gcc.c-torture/compile/20031113-1.c: New test.
25458
25459 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
25460             Kean Johnston <jkj@sco.com>
25461
25462         PR c/13029
25463         * gcc.dg/unused-4.c: Update.
25464
25465 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
25466
25467         * g++.dg/opt/const3.C: New test.
25468
25469 2003-11-13  Jan Hubicka  <jh@suse.cz>
25470
25471         * gcc.c-torture/compile/20031112-1.c: New test.
25472
25473 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
25474
25475         * g++.dg/parse/crash10.C: Remove bogus error marker.
25476
25477 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25478
25479         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
25480         (host_gcc): Likewise.
25481         (ROOT): Honor $PWDCMD.
25482         (BASE): Likewise.
25483         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
25484
25485 2003-11-12  Catherine Moore  <clm@redhat.com>
25486
25487         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
25488
25489 2003-11-12  Andreas Jaeger  <aj@suse.de>
25490             Jakub Jelinek  <jakub@redhat.com>
25491             Andrew Pinski  <pinskia@physics.uc.edu>
25492             Richard Henderson  <rth@redhat.com>
25493
25494         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
25495         systems.
25496         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
25497
25498         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
25499         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
25500
25501 2003-11-11  Andreas Jaeger  <aj@suse.de>
25502
25503         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
25504
25505         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
25506
25507 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
25508
25509         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
25510         Clean ups.
25511
25512 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
25513
25514         * gcc.dg/trampoline-1.c: New test.
25515
25516 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
25517
25518         * gcc.c-torture/compile/200031109-1.c: New test.
25519
25520 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25521
25522         PR c/3190
25523         PR c/8714
25524         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
25525         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
25526         gcc.dg/format/no-y2k-1.c: Update.
25527
25528 2003-11-08  Roger Sayle  <roger@eyesopen.com>
25529
25530         PR optimization/10467
25531         * gcc.dg/20031108-1.c: New test case.
25532
25533 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
25534
25535         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
25536
25537 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25538
25539         * gcc.dg/compound-lvalue-1.c: New test.
25540         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
25541         some XFAILs.
25542
25543 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
25544
25545         * gcc.dg/altivec-varargs-1.c: New test.
25546
25547 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
25548
25549         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
25550         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
25551         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
25552         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
25553         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
25554
25555 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
25556
25557         * gcc.dg/cond-lvalue-1.c: New test.
25558
25559 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
25560
25561         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
25562
25563 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25564
25565         PR c++/11616
25566         * g++.dg/template/instantiate5.C: New test.
25567
25568 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25569
25570         PR c++/12726
25571         * g++.dg/ext/complit2.C: Replace test with self-contained version.
25572         * ChangeLog: Add missing first entry for above test.
25573
25574 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25575
25576         PR c++/9810
25577         * g++.dg/template/using8.C: New test.
25578         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
25579
25580 2003-11-02  Roger Sayle  <roger@eyesopen.com>
25581
25582         PR optimization/10817
25583         * gcc.c-torture/compile/20031102-1.c: New test case.
25584
25585 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
25586
25587         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
25588         2147483647.
25589
25590 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
25591
25592         * gcc.dg/20031102-1.c: New test.
25593
25594 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
25595
25596         * gcc.dg/complex-1.c: New test.
25597
25598 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25599
25600         PR c++/12796
25601         * g++.dg/template/crash13.C: Adjust expected error location.
25602         * g++.old-deja/g++.brendan/ns1.C: Likewise.
25603
25604 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
25605
25606         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
25607
25608 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
25609
25610         PR/10239
25611         * gcc.c-torture/compile/20031031-2.c: New test.
25612
25613 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
25614
25615         PR/11640
25616         * gcc.c-torture/compile/20031031-1.c: New test.
25617
25618 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
25619
25620         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
25621         * gcc.misc-tests/bprob.exp: Likewise.
25622         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
25623         the execution test on arm-elf configs.
25624         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
25625         configs that don't support scratch files.
25626         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
25627
25628 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
25629
25630         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
25631         done by dejagnu.
25632
25633 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
25634
25635         * ada/acats/run_all.sh: Redirect mv output to /dev/null
25636         Avoid non pure sh syntax. Add more logging.
25637
25638         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
25639         fail.
25640
25641 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25642
25643         PR libgcj/10610
25644         * gcc.dg/ppc-stackalign-1.c: New test.
25645
25646 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
25647
25648         * ada/acats/run_all.sh: Change output to be more compliant with
25649         dejagnu framework.
25650         Create acats.sum and acats.log files under testsuite/ada/acats
25651         Only run [a-z]* directories, to filter out e.g. CVS.
25652         Redirect build output to log file.
25653
25654 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
25655
25656         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
25657
25658 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
25659
25660         PR ada/5909:
25661         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
25662
25663 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
25664
25665         * gcc.c-torture/compile/20031023-1.c: New test.
25666         * gcc.c-torture/compile/20031023-2.c: New test.
25667         * gcc.c-torture/compile/20031023-3.c: New test.
25668         * gcc.c-torture/compile/20031023-4.c: New test.
25669
25670 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25671
25672         PR c++/10371
25673         * g++.dg/lookup/scoped8.C: New test.
25674
25675 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
25676
25677         * g++.dg/opt/reg-stack3.C: New test.
25678
25679 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
25680
25681         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
25682
25683 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25684
25685         PR c++/11076
25686         * g++.dg/template/crash13.C: New test.
25687
25688 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
25689
25690         * gcc.dg/c99-restrict-2.c: New test.
25691
25692 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
25693
25694         PR c++/12698, c++/12699, c++/12700, c++/12566
25695         * g++.dg/inherit/covariant9.C: New test.
25696         * g++.dg/inherit/covariant10.C: New test.
25697         * g++.dg/inherit/covariant11.C: New test.
25698
25699 2003-10-23  Jason Merrill  <jason@redhat.com>
25700
25701         PR c++/12726
25702         * g++.dg/ext/complit2.C: New test.
25703
25704 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
25705
25706         PR target/12654
25707         * gcc.c-torture/execute/20031020-1.c: New test.
25708
25709 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25710
25711         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
25712         following the jump_insn.
25713
25714 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
25715
25716         * gcc.dg/cast-lvalue-1.c: New test.
25717
25718 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
25719
25720         PR c++/11962
25721         * g++.dg/template/cond2.C: New test.
25722
25723 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
25724
25725         * gcc.dg/builtins-28.c: New test.
25726
25727 2003-10-20  Jan Hubicka  <jh@suse.cz>
25728
25729         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
25730         parameter.
25731         * testsuite/gcc.dg/inline-2.c: Likewise.
25732
25733 2003-10-20  Phil Edwards  <phil@codesourcery.com>
25734
25735         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
25736         * gcc.dg/nest.c: Likewise.
25737
25738 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25739
25740         PR c++/9781, c++/10583, c++/11862
25741         * g++.dg/parse/crash13.C: New test.
25742
25743 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25744
25745         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
25746
25747 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
25748
25749         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
25750         Define HAVE_C99_RUNTIME except on Solaris.
25751         * gcc.dg/builtins-20.c: Likewise.
25752
25753 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25754
25755         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
25756
25757 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25758
25759         PR c++/12495
25760         * g++.dg/template/crash21.C: New test.
25761
25762 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25763
25764         PR c++/2513
25765         * g++.dg/template/typename5.C: New test.
25766
25767 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25768
25769         PR c++/12369
25770         * g++.dg/template/friend25.C: New test.
25771
25772 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
25773
25774         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
25775         versions.
25776
25777 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
25778
25779         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
25780         == 2147483647.
25781
25782 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
25783
25784         * gcc.c-torture/execute/960416-1.x: Remove.
25785         * gcc.c-torture/execute/divconst-3.x: Likewise.
25786
25787 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
25788
25789         PR target/12598
25790         * gcc.dg/torture/cris-volatile-1.c: New test.
25791
25792 2003-10-14  Roger Sayle  <roger@eyesopen.com>
25793
25794         PR optimization/9325
25795         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
25796         for overflowing floating point to integer conversion during RTL
25797         simplification.
25798
25799 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
25800
25801         * objc/execute/_cmd.m: Fix typo.
25802         * objc.dg/image-info.m, objc.dg/symtab-1.m:
25803         Relax 'scan-assembler' regexp.
25804         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
25805         objc.dg/try-catch-4.m: Run on non-Darwin targets.
25806         * objc.dg/zero-link-2.m: Remove blank line.
25807         * objc.dg/zero-link-3.m: New test case.
25808
25809 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
25810
25811         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
25812
25813         * gcc.dg/asm-names.c: Use scan-assembler-not rather
25814         than linker trickery.
25815
25816 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25817
25818         PR c++/12370
25819         * g++.dg/other/friend2.C: New test.
25820
25821 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
25822
25823         * gcc.dg/20031012-1.c: New test.
25824
25825 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
25826
25827         * gcc.dg/weak/weak-3.c: Fix for new warning.
25828
25829 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
25830
25831         PR optimization/8750
25832         * gcc.c-torture/execute/20031012-1.c: New test case.
25833
25834 2003-10-11  Roger Sayle  <roger@eyesopen.com>
25835
25836         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
25837         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
25838
25839 2003-10-11  Roger Sayle  <roger@eyesopen.com>
25840
25841         PR optimization/12260
25842         * gcc.c-torture/compile/20031011-2.c: New test case.
25843
25844 2003-10-11  Roger Sayle  <roger@eyesopen.com>
25845
25846         * gcc.c-torture/execute/20031011-1.c: New testcase.
25847
25848 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
25849
25850         * gcc.c-torture/compile/20031011-1.c: New test.
25851
25852 2003-10-11  Jan Hubicka  <jh@suse.cz>
25853
25854         * g++.dg/other/first-global.C: New test.
25855
25856 2003-10-11  Roger Sayle  <roger@eyesopen.com>
25857
25858         * gcc.c-torture/execute/string-opt-18.c: New testcase.
25859
25860 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
25861
25862         * gcc.c-torture/compile/20031010-1.c: New test.
25863
25864 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
25865
25866         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
25867         * gcc.c-torture/execute/va-arg-25.c: ... here.
25868
25869 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
25870
25871         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
25872
25873 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
25874
25875         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
25876
25877 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
25878
25879         * g++.dg/parse/error2.C: New test.
25880
25881 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
25882
25883         PR c++/11097
25884         * g++.dg/other/error5.C: Modify the error message.
25885         * g++.dg/lookup/using8.C: New test.
25886
25887 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
25888
25889         * gcc.dg/darwin-abi-2.c: New file.
25890         * gcc.c-torture/execute/va-arg-24.c: New file.
25891
25892 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
25893
25894         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
25895         indentation.
25896
25897 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
25898
25899         PR c++/10147
25900         * g++.dg/other/error4.C: Update error messages.
25901         * g++.dg/template/ptrmem4.C: Likewise.
25902
25903         PR c++/12337
25904         * g++.dg/init/new9.C: New test.
25905
25906         PR c++/12334, c++/12236, c++/8656
25907         * g++.dg/ext/attrib8.C: New test.
25908
25909 2003-10-06  Devang Patel  <dpatel@apple.com>
25910
25911         * gcc.dg/debug/dwarf2-3.h: New test.
25912         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
25913
25914 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
25915
25916         * g++.dg/opt/cfg2.C: New test.
25917
25918 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
25919
25920         * g++.dg/opt/float1.C: New test.
25921
25922 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
25923
25924         * gcc.dg/c90-array-lval-6.c: New test.
25925         * gcc.dg/c99-array-lval-6.c: New test.
25926
25927 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
25928             Ziemowit Laski  <zlaski@apple.com>
25929
25930         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
25931         'Derived', so that it is never considered a class method; add
25932         new warning for '+port' method ambiguity.
25933         * objc.dg/method-12.m: Include <objc/objc.h> instead of
25934         <objc/objc-api.h> (needed on Mac OS X).
25935         * objc.dg/method-13.m: New test.
25936
25937 2003-10-03  Roger Sayle  <roger@eyesopen.com>
25938
25939         PR optimization/9325, PR java/6391
25940         * gcc.c-torture/execute/20031003-1.c: New test case.
25941
25942 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
25943
25944         PR optimization/12180
25945         * gcc.dg/20031002-1.c: New test.
25946
25947         PR c++/12486
25948         * g++.dg/inherit/error1.C: New test.
25949
25950 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
25951
25952         * lib/f-torture.exp (search_for): Rename to...
25953         (search_for_re): This.  Also, clean up comments and the
25954         "regexp" invocation.
25955
25956 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
25957
25958         * gcc.c-torture/compile/20031002-1.c: New test.
25959
25960 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
25961
25962         * g++.dg/opt/cond1.C: New test.
25963
25964 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
25965
25966         * gcc.dg/Wold-style-definition-2.c: New testcase.
25967         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
25968
25969 2003-09-29  Richard Henderson  <rth@redhat.com>
25970
25971         * g++.dg/init/array10.C: Add dg-options.
25972
25973 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
25974
25975         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
25976
25977 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25978
25979         * g++.dg/template/friend19.C: Fix typo.
25980         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
25981
25982 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
25983
25984         * gcc.c-torture/execute/20030928-1.c: New test.
25985         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
25986
25987 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
25988
25989         * g++.dg/opt/unroll1.C: New test.
25990
25991 2003-09-26  Roger Sayle  <roger@eyesopen.com>
25992
25993         PR optimization/11741
25994         * gcc.dg/20030926-1.c: New test case.
25995
25996 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25997
25998         PR c++/5655
25999         * g++.dg/parse/access7.C: New test.
26000         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
26001
26002 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
26003
26004         MERGE OF objc-improvements-branch into MAINLINE:
26005         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
26006         if libobjc has not been built.
26007         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
26008         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
26009         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
26010         objc/execute/nested-3.m, objc/execute/np-2.m,
26011         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
26012         objc/execute/redefining_self.m, objc/execute/root_methods.m,
26013         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
26014         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
26015         objc.dg/special/unclaimed-category-1.h,
26016         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
26017         well as GNU runtime.
26018         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
26019         * execute/cascading-1.m, execute/function-message-1.m,
26020         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
26021         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
26022         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
26023         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
26024         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
26025         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
26026         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
26027         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
26028         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
26029         * objc.dg/bitfield-2.m: Run only on Darwin.
26030         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
26031         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
26032         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
26033         * objc.dg/const-str-1.m: Fix constant string layout.
26034
26035 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
26036
26037         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
26038
26039 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
26040
26041         * gcc.dg/darwin-abi-1.c: New file.
26042
26043 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
26044
26045         PR target/12281
26046         * gcc.c-torture/compile/20030921-1.c: New test.
26047
26048 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
26049
26050         * g++.dg/opt/reg-stack2.C: New test.
26051
26052 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
26053
26054         * g++.dg/eh/delayslot1.C: New test.
26055
26056 2003-09-20  Richard Henderson  <rth@redhat.com>
26057
26058         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
26059
26060 2003-09-20  Roger Sayle  <roger@eyesopen.com>
26061
26062         * gcc.c-torture/execute/20030920-1.c: New test case.
26063
26064 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26065
26066         * g++.dg/rtti/typeid3.C: Correct expected error message.
26067
26068 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26069
26070         PR c++/157
26071         * g++.dg/parse/crash12.C: New test.
26072
26073 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
26074
26075         * gcc.dg/compat/mixed-struct-check.h: New.
26076         * gcc.dg/compat/mixed-struct-defs.h: New.
26077         * gcc.dg/compat/mixed-struct-init.h: New.
26078         * gcc.dg/compat/struct-by-value-19_main.c: New.
26079         * gcc.dg/compat/struct-by-value-19_x.c: New.
26080         * gcc.dg/compat/struct-by-value-19_y.c: New.
26081         * gcc.dg/compat/struct-by-value-20_main.c: New.
26082         * gcc.dg/compat/struct-by-value-20_x.c: New.
26083         * gcc.dg/compat/struct-by-value-20_y.c: New.
26084         * gcc.dg/compat/struct-return-19_main.c: New.
26085         * gcc.dg/compat/struct-return-19_x.c: New.
26086         * gcc.dg/compat/struct-return-19_y.c: New.
26087         * gcc.dg/compat/struct-return-20_main.c: New.
26088         * gcc.dg/compat/struct-return-20_x.c: New.
26089         * gcc.dg/compat/struct-return-20_y.c: New.
26090
26091 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
26092         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
26093         so that it will not complain on LP64 targets.
26094
26095 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26096
26097         PR c++/495
26098         * g++.dg/template/friend24.C: New test.
26099
26100 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
26101
26102         PR c++/12332
26103         * g++.dg/template/memtmpl2.C: New test.
26104
26105 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
26106
26107         PR target/11184
26108         * gcc.dg/builtin-apply1.c: New test.
26109
26110 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
26111
26112         PR c++/9848
26113         * g++.dg/warn/Wunused-4.C: New test.
26114
26115 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26116
26117         PR c++/12316
26118         * g++.dg/other/gc2.C: New test.
26119
26120 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
26121
26122         PR c++/11991
26123         * g++.dg/rtti/typeid3.C: New test.
26124
26125         PR c++/12266
26126         * g++.dg/overload/template1.C: New test.
26127
26128 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
26129
26130         * g++.dg/opt/cfg3.C: New test.
26131
26132 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26133
26134         PR c++/7939
26135         * g++.dg/template/crash11.C: New test.
26136
26137 2003-09-16  Jason Merrill  <jason@redhat.com>
26138             Jakub Jelinek  <jakub@redhat.com>
26139
26140         * gcc.dg/attr-warn-unused-result.c: New test.
26141
26142 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
26143
26144         PR c++/12184
26145         * g++.dg/expr/call2.C: New test.
26146
26147 2003-09-15  Andreas Jaeger  <aj@suse.de>
26148
26149         * gcc.dg/Wold-style-definition-1.c: New test.
26150
26151 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
26152
26153         PR c++/3907
26154         * g++.dg/parse/template12.C: New test.
26155
26156         * g++.dg/abi/bitfield11.C: New test.
26157         * g++.dg/abi/bitfield12.C: Likewise.
26158
26159 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
26160
26161         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
26162         non-expansion of functional macro name without arguments at EOL.
26163         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
26164
26165 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
26166
26167         * gcc.c-torture/execute/20030914-[12].c: New tests.
26168
26169 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
26170
26171         PR c++/11788
26172         * g++.dg/overload/addr1.C: New test.
26173
26174 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
26175
26176         * gcc.dg/20030909-1.c: New test.
26177
26178 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
26179
26180         * gcc.dg/ultrasp10.c: New test.
26181
26182 2003-09-09  Devang Patel  <dpatel@apple.com>
26183
26184         * gcc.dg/darwin-ld-6.c: New test.
26185
26186 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26187
26188         * gcc.dg/torture/builtin-explog-1.c: New testcase.
26189
26190 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
26191
26192         * gcc.dg/ia64-types1.c: New test.
26193         * gcc.dg/ia64-types2.c: Likewise.
26194
26195 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26196
26197         * gcc.dg/builtins-1.c: Add more _Complex tests.
26198         * gcc.dg/torture/builtin-attr-1.c: Likewise.
26199
26200         * gcc.dg/builtins-1.c: Test existing _Complex functions.
26201         * gcc.dg/torture/builtin-attr-1.c: Likewise.
26202
26203 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
26204
26205         PR c++/11786
26206         * g++.dg/lookup/koenig2.C: New test.
26207
26208         PR c++/5296
26209         * g++.dg/rtti/typeid2.C: New test.
26210
26211 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
26212
26213         * gcc.c-torture/compile/20030904-1.c: New test.
26214
26215 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
26216
26217         * g++.dg/opt/longbranch2.C: New test.
26218
26219 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
26220
26221         * g++.dg/template/crash10.C: Only compile it.
26222
26223 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
26224
26225         PR middle-end/11665
26226         * gcc.c-torture/compile/20030907-1.c: New test.
26227         * g++.dg/init/array11.C: New test.
26228
26229 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
26230
26231         PR c++/11852
26232         * g++.dg/init/struct1.C: New test.
26233
26234 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
26235
26236         PR c++/12181
26237         * g++.dg/expr/comma1.C: New test.
26238
26239 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
26240
26241         PR c++/11867
26242         * g++.dg/expr/static_cast5.C: New test.
26243
26244 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
26245
26246         PR c++/11507
26247         * g++.dg/lookup/scoped7.C: New test.
26248
26249         PR c++/9574
26250         * g++.dg/other/static1.C: New test.
26251
26252         PR c++/11490
26253         * g++.dg/warn/template-1.C: New test.
26254
26255         PR c++/11432
26256         * g++.dg/template/crash10.C: New test.
26257
26258         PR c++/2478
26259         * g++.dg/overload/VLA.C: New test.
26260
26261         PR c++/10804
26262         * g++.dg/template/call1.C: New test.
26263
26264 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26265
26266         PR c++/11794
26267         * g++.dg/parse/using3.C: New test.
26268
26269 2003-09-06  Roger Sayle  <roger@eyesopen.com>
26270
26271         PR c++/11409
26272         * g++.dg/overload/builtin3.C: New test case.
26273
26274 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
26275
26276         PR c/9862
26277         * gcc.dg/20030906-1.c: New test.
26278         * gcc.dg/20030906-2.c: Likewise.
26279
26280 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26281
26282         PR c++/12167
26283         * g++.dg/parse/defarg5.C: New test.
26284
26285         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
26286
26287 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
26288
26289         PR c++/12163
26290         * g++.dg/expr/static_cast4.C: New test.
26291
26292         PR c++/12146
26293         * g++.dg/template/crash9.C: New test.
26294
26295 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
26296
26297         * g++.old-deja/g++.ext/pretty2.C: Update for change
26298         in __FUNCTION__.
26299         * g++.old-deja/g++.ext/pretty3.C: Likewise.
26300
26301 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
26302
26303         PR c++/11922
26304         * g++/dg/template/qualified-id1.C: New test.
26305
26306         PR c++/12037
26307         * g++.dg/warn/noeffect4.C: New test.
26308
26309 2003-09-04  Matt Austern  <austern@apple.com>
26310
26311         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
26312         * g++.dg/ext/fnname2.C: Likewise.
26313         * g++.dg/ext/fnname3.C: Likewise.
26314
26315 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
26316
26317         * g++.dg/expr/lval1.C: New test.
26318         * g++.dg/ext/lvcast.C: Remove.
26319
26320 2003-09-03  Roger Sayle  <roger@eyesopen.com>
26321
26322         PR optimization/11700.
26323         * gcc.c-torture/compile/20030903-1.c: New test case.
26324
26325 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
26326
26327         PR c++/12053
26328         * g++.dg/abi/layout4.C: New test.
26329
26330 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
26331
26332         PR c++/11553
26333         * g++.dg/parse/friend3.C: New test.
26334
26335 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
26336
26337         PR c++/11847
26338         * g++.dg/template/class1.C: New test.
26339
26340         PR c++/11808
26341         * g++.dg/expr/call1.C: New test.
26342
26343 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
26344
26345         PR c++/12114
26346         * g++.dg/init/ref9.C: New test.
26347
26348         PR c++/11972
26349         * g++.dg/template/nested4.C: New test.
26350
26351 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
26352
26353         PR c++/12093
26354         * g++.dg/template/non-dependent4.C: New test.
26355
26356         PR c++/11928
26357         * g++.dg/inherit/conv1.C: New test.
26358
26359 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
26360
26361         PR c++/6196
26362         * g++.dg/ext/label1.C: New test.
26363         * g++.dg/ext/label2.C: Likewise.
26364
26365 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
26366
26367         * g++.dg/expr/cond3.C: New test.
26368
26369 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26370
26371         * gcc.dg/builtins-1.c: Add new builtin cases.
26372
26373 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26374
26375         * gcc.dg/builtins-1.c: Add new cases.
26376         * gcc.dg/torture/builtin-attr-1.c: Likewise.
26377
26378 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26379
26380         * gcc.dg/builtins-1.c: Add more math builtin tests.
26381         * gcc.dg/torture/builtin-attr-1.c: New test.
26382
26383 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
26384
26385         PR optimization/5079
26386         * g++.dg/opt/static3.C: New test.
26387
26388 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26389
26390         * gcc.misc-tests/gcov-10b.c: New test.
26391
26392 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
26393
26394         * g++.dg/opt/ptrmem3.C: New test.
26395
26396         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
26397
26398 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
26399
26400         * gcc.dg/20030826-2.c: New test.
26401
26402 2003-08-26  Roger Sayle  <roger@eyesopen.com>
26403
26404         PR middle-end/12002
26405         * g77.f-torture/compile/12002.f: New test case.
26406
26407 2003-08-26  Roger Sayle  <roger@eyesopen.com>
26408
26409         * gcc.dg/20030826-1.c: New test case.
26410
26411 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
26412
26413         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
26414
26415 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
26416
26417         PR c++/11871
26418         * c++.dg/lookup/crash1.C: New test.
26419
26420         * c++.dg/warn/noeffect3.C: New test.
26421
26422 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
26423
26424         * gcc.dg/compat/vector-1_x.c: Compile with -w.
26425         * gcc.dg/compat/vector-1_y.c: Ditto.
26426         * gcc.dg/compat/vector-2_x.c: Ditto.
26427         * gcc.dg/compat/vector-2_y.c: Ditto.
26428
26429 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
26430
26431         * gcc.dg/20030702-1.c: New test.
26432
26433 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
26434
26435         PR c++/8795
26436         * g++.dg/ext/altivec-1.C: New test.
26437
26438 2003-08-24  Richard Henderson  <rth@redhat.com>
26439
26440         * g++.dg/eh/simd-2.C: Add -w for x86.
26441
26442 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
26443
26444         * gcc.dg/20030815-1.c: New test.
26445
26446 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26447
26448         PR c++/3765
26449         * g++.dg/parse/access6.C: New test.
26450
26451 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26452
26453         PR c++/641, c++/11876
26454         * g++.dg/template/friend22.C: New test.
26455         * g++.dg/template/friend23.C: Likewise.
26456
26457 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26458
26459         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
26460         identically.
26461
26462 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26463
26464         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
26465
26466 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26467
26468         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
26469
26470 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26471
26472         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
26473
26474 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26475
26476         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
26477
26478 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
26479
26480         PR c++/11919
26481         * g++.dg/overload/prom1.C: New test.
26482
26483         PR c++/11551
26484         * g++.dg/parse/dtor2.C: New test.
26485
26486         PR c++/10762
26487         * g++.dg/parse/using2.C: New test.
26488
26489 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
26490
26491         PR target/11805
26492         * gcc.c-torture/compile/20030821-1.c: New.
26493
26494 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
26495
26496         PR c++/11834
26497         * g++.dg/template/deduce2.C: New test.
26498
26499 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
26500
26501         * gcc.c-torture/execute/20030821-1.c: New test.
26502
26503 2003-08-20  Roger Sayle  <roger@eyesopen.com>
26504
26505         PR middle-end/11984
26506         * gcc.dg/20030820-1.c: New test case.
26507
26508 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
26509
26510         PR c++/11945
26511         * g++.dg/warn/noeffect2.C: New test.
26512
26513 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
26514
26515         PR c++/10926
26516         * g++.dg/template/dtor2.C: New test.
26517
26518         PR c++/11684
26519         * g++.dg/template/operator1.C: New test.
26520         * g++.dg/parse/operator4.C: New test.
26521
26522         PR c++/11946.C
26523         * g++.dg/expr/enum1.C: New test.
26524         * gcc.dg/c99-bool-1.c: Remove bogus warning.
26525
26526         PR c++/11036.C
26527         * g++.dg/parse/elab2.C: New test.
26528         * g++.dg/parse/typedef4.C: Change error message.
26529         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
26530         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
26531         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
26532
26533 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
26534
26535         * gcc.dg/pch/warn-1.c: New.
26536         * gcc.dg/pch/warn-1.hs: New.
26537
26538         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
26539         not-tested file.
26540
26541 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
26542
26543         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
26544
26545 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
26546
26547         * gcc.dg/uninit-D.c: New Test.
26548         * gcc.dg/uninit-E.c: New Test.
26549         * gcc.dg/uninit-F.c: New Test.
26550         * gcc.dg/uninit-G.c: New Test.
26551
26552 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
26553
26554         * g++.dg/README: Describe the pch directory.
26555
26556 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26557
26558         PR c++/11174
26559         * g++.dg/parse/access4.C: New test.
26560         * g++.dg/parse/access5.C: Likewise.
26561         * g++.old-deja/g++.jason/access17.C: Adjust error message.
26562
26563 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
26564
26565         * gcc.dg/noncompile/20030818-1.c: New.
26566
26567 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
26568
26569         PR c++/11957
26570         * g++.dg/warn/noeffect1.C: New test.
26571
26572         * g++.dg/template/scope2.C: New test.
26573         * g++.dg/template/error2.C: Correct dg-error
26574
26575 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
26576
26577         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
26578
26579 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
26580
26581         PR C++/11512
26582         * g++.dg/template/warn1.C: New.
26583
26584 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
26585
26586         * g++.dg/template/error2.C: New test.
26587         * g++.dg/lookup/using7.C: Adjust errors
26588         * g++.old-deja/g++.pt/crash36.C: Likewise.
26589         * g++.old-deja/g++.pt/derived3.C: Likewise.
26590
26591 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26592
26593         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
26594         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
26595         * gcc.c-torture/execute/builtins/string-9.c: New, from
26596         string-opt-9.c.  Adjust for execute/builtins framework.
26597         * gcc.c-torture/execute/string-opt-9.c: Delete.
26598
26599 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
26600
26601         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
26602
26603         * g++.dg/parse/ret-type2.C: New test.
26604
26605         PR c++/11703
26606         * g++.dg/init/new8.C: New test.
26607
26608         PR c++/10923
26609         * g++.dg/parse/typedef5.C: New test.
26610
26611         PR c++/9512
26612         * g++.dg/parse/qualified2.C: New test.
26613         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
26614         invalid code.
26615
26616 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
26617
26618         * g++.dg/conversion/ptrmem1.C: New test.
26619
26620 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
26621
26622         PR target/11693
26623         * gcc.dg/20030811-1.c: New test.
26624
26625         PR target/11535
26626         * gcc.c-torture/execute/20030811-1.c: New test.
26627
26628 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26629
26630         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
26631
26632 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
26633
26634         PR c++/11789.C
26635         * g++.dg/inherit/multiple1.C: New test.
26636
26637 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
26638
26639         * gcc.dg/spe1.c: New test.
26640
26641         PR c++/11670
26642         * g++.dg/expr/cast2.C: New test.
26643
26644         PR c++/10530
26645         * g++.dg/template/dependent-name2.C: New test.
26646
26647 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
26648
26649         * g++.dg/parse/crash11.C: Put the dg options in comments.
26650
26651 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
26652
26653         * lib/gcc-dg.exp: Update for diagnostic change.
26654
26655 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26656
26657         PR c++/5767
26658         * g++.dg/parse/crash11.C: New test.
26659
26660 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
26661
26662         * gcc.dg/cpp/spacing1.c: Update.
26663
26664 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
26665
26666         PR target/11739
26667         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
26668         a value for -mtune.
26669
26670 2003-08-04  Roger Sayle  <roger@eyesopen.com>
26671
26672         PR middle-end/11771
26673         * gcc.c-torture/compile/20030804-1.c: New test case.
26674
26675 2003-08-04  Roger Sayle  <roger@eyesopen.com>
26676
26677         * gcc.dg/20030804-1.c: New test case.
26678
26679 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
26680
26681         * gcc.dg/cpp/separate-1.c: New test.
26682
26683 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
26684
26685         PR c++/11704
26686         * g++.dg/template/dependent-expr2.C: New test.
26687
26688         PR c++/11766
26689         * g++.dg/expr/ptrmem1.C: New test.
26690
26691 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26692
26693         PR c++/9453
26694         * g++.dg/template/friend15.C: New test.
26695
26696 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
26697
26698         * lib/dg-pch.exp: Work round PCH bug.
26699
26700 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26701
26702         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
26703         builtins.  Move cases from builtins-4.c here.
26704
26705         * gcc.dg/torture/builtin-math-1.c: New test taken from
26706         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
26707         additional cases.
26708
26709         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
26710         Delete.
26711
26712 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
26713
26714         PR c++/9447
26715         * g++.dg/template/using7.C: New test.
26716
26717 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
26718
26719         * import1.c, import2.c: New tests.
26720
26721 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
26722
26723         * g++.dg/eh/crossjump1.C: New test.
26724
26725 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
26726
26727         PR c++/11697
26728         * g++.dg/template/using6.C: New test.
26729
26730         PR c++/11744
26731         * g++.dg/template/koenig2.C: New test.
26732
26733 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26734
26735         PR c++/7983
26736         * g++.dg/parse/typedef4.C: New test.
26737
26738 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26739
26740         PR c++/8442, c++/8806
26741         * g++.dg/template/elab1.C: New test.
26742         * g++.dg/template/type2.C: Likewise.
26743         * g++.dg/template/ttp3.C: Adjust expected error message.
26744         * g++.old-deja/g++.law/visibility13.C: Likewise.
26745         * g++.old-deja/g++.niklas/t135.C: Likewise.
26746         * g++.old-deja/g++.pt/ttp41.C: Likewise.
26747         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
26748         template argument.
26749         * g++.old-deja/g++.pt/ttp44.C: Likewise.
26750
26751 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
26752
26753         PR c++/11295
26754         * g++.dg/ext/stmtexpr1.C: New test.
26755
26756         * g++.dg/opt/tmp1.C: New test.
26757
26758         PR c++/11525
26759         * g++.dg/parse/constant4.C: New test.
26760
26761         PR c++/9447
26762         * g++.dg/template/using5.C: New test.
26763
26764 2003-07-31  Roger Sayle  <roger@eyesopen.com>
26765
26766         * gcc.dg/builtins-27.c: New test case.
26767
26768 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
26769
26770         * gcc.dg/tls/opt-7.c: New test.
26771
26772 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
26773
26774         * g++.old-deja/g++.other/crash18.C: Remove.
26775
26776 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
26777
26778         * g++.dg/template/explicit3.C: New.
26779         * g++.dg/template/explicit4.C: New.
26780         * g++.dg/template/explicit5.C: New.
26781
26782         PR c++/11347
26783         * g++.dg/template/memtmpl1.C: New.
26784
26785 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
26786
26787         PR target/11565
26788         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
26789         * gcc.dg/i386-387-5.c (dg-options): Likewise.
26790
26791 2003-07-30  Jan Hubicka  <jh@suse.cz>
26792
26793         * vtgc1.c: Kill.
26794
26795 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
26796
26797         * gcc.dg/struct-in-proto-1.c: New test.
26798
26799 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
26800
26801         * gcc.dg/cpp/include2.c: Only expect one message.
26802
26803 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
26804
26805         PR c++/9447
26806         * g++.dg/template/using1.C: New test.
26807         * g++.dg/template/using2.C: New test.
26808         * g++.dg/template/using3.C: New test.
26809         * g++.dg/template/using4.C: New test.
26810
26811 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
26812
26813         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
26814         * gcc.c-torture/execute/string-opt-10.c: Likewise.
26815
26816 2003-07-28  Jan Hubicka  <jh@suse.cz>
26817
26818         PR c++/11530
26819         * g++.dg/opt/call1.C: New test.
26820
26821 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
26822
26823         PR c++/11667
26824         * g++.dg/init/enum2.C: New test.
26825         * g++.dg/template/overload1.C: Add "-w" option.
26826
26827 2003-07-28    <hp@bitrange.com>
26828
26829         * gcc.dg/Wdeclaration-after-statement-1.c,
26830         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
26831
26832 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
26833
26834         * gcc.c-torture/compile/20030725-1.c: New test.
26835
26836 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
26837
26838         * gcc.dg/20030505.c: Only run for SPE.
26839         Remove definition of opaque type.
26840
26841 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
26842
26843         * g++.dg/template/ptrmem6.C: New test.
26844
26845 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
26846
26847         * gcc.c-torture/compile/zero-strct-2.c: New test.
26848
26849 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
26850
26851         * gcc.dg/intermod-1.c: New test.
26852
26853 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26854
26855         PR c++/11617
26856         * g++.dg/template/lookup2.C: New test.
26857         * g++.dg/template/memclass1.C: Remove instantiated from error.
26858         * g++.dg/other/error2.C: Tweak expected errors.
26859
26860         PR c++/11596
26861         * g++.dg/template/defarg3.C: New test.
26862
26863         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
26864
26865 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
26866
26867         * g++.dg/inherit/access5.C: New test.
26868
26869 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26870
26871         PR c++/11513
26872         * g++.dg/template/crash8.C: New test.
26873
26874 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
26875
26876         PR c/10602
26877         * gcc.dg/noncompile/incomplete-2.c: New test.
26878
26879 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
26880
26881         PR c++/11645
26882         * g++.dg/inherit/access4.C: New test.
26883
26884         PR c++/11517
26885         * g++.dg/expr/cond2.C: New test.
26886
26887         PR optimization/10679
26888         * g++.dg/opt/inline4.C: New test.
26889
26890 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
26891
26892         * g++.dg/parse/crash10: New test.
26893
26894 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
26895
26896         * g++.dg/ext/flexary1.C: New test.
26897
26898 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26899
26900         PR c++/10793
26901         * g++.dg/template/crash9.C: New test.
26902
26903 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26904
26905         PR c++/3004
26906         * g++.dg/parse/typedef3.C: New test.
26907
26908         PR c++/7906
26909         * g++.dg/parse/operator2.C: New test.
26910
26911         PR c++/8895
26912         * g++.dg/parse/def-tmpl-arg1.C: New test.
26913
26914         PR c++/9282
26915         * g++.dg/parse/funptr1.C: New test.
26916
26917         PR c++/9452
26918         * g++.dg/parse/ambig3.C: New test.
26919
26920         PR c++/9454
26921         * g++.dg/parse/operator3.C: New test.
26922
26923         PR c++/9486
26924         * g++.dg/parse/template10.C: New test.
26925
26926         PR c++/9488
26927         * g++.dg/parse/template11.C: New test.
26928
26929         PR c++/10150
26930         * g++.dg/parse/invalid-op1.C: New test.
26931
26932         PR c++/10247
26933         * g++.dg/parse/condexpr1.C: New test.
26934
26935 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
26936
26937         * g++.dg/ext/packed3.C: New test.
26938         * g++.dg/ext/packed4.C: New test.
26939
26940         * gcc.dg/pack-test-3.c: New test.
26941
26942 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
26943
26944         * lib/compat.exp: Handle dg-options per source file.
26945         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
26946         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
26947         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
26948         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
26949         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
26950         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
26951         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
26952         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
26953         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
26954         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
26955         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
26956         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
26957         * g++.dg/compat/break/bitfield7_x.C: Ditto.
26958         * g++.dg/compat/break/bitfield7_y.C: Ditto.
26959
26960 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
26961
26962         PR c/10320
26963         * gcc.c-torture/execute/20030718-1.c: New test.
26964
26965 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
26966
26967         PR optimization/11536
26968         * gcc.dg/20030721-1.c: New test.
26969
26970 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
26971
26972         PR c++/11546
26973         * g++.dg/template/lookup1.C: New test.
26974
26975 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
26976
26977         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
26978         diagnostics of ill-formed constructs involving labels.
26979         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
26980         the new 'previously defined here' message.
26981
26982 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
26983
26984         * g++.dg/parse/non-dependent2.C: New test.
26985
26986 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
26987
26988         * g++.dg/init/init-ref4.C: xfail on targets without
26989         weak symbols.
26990
26991 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
26992
26993         PR target/11087
26994         * gcc.c-torture/execute/20030717-1.c: New test.
26995
26996 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
26997
26998         * g++.dg/opt/cfg1.C: New test.
26999
27000 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
27001
27002         PR optimization/11557
27003         * gcc.dg/20030717-1.c: New test.
27004
27005 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
27006
27007         PR c++/10476
27008         * g++.dg/expr/crash-1.C: New test.
27009
27010         PR c++/11027
27011         * g++.dg/template/init3.C: New test.
27012
27013         PR c++/8222
27014         * g++.dg/template/non-dependent1.C: New test.
27015
27016         PR c++/11070
27017         * g++.dg/template/non-dependent2.C: New test.
27018
27019         PR c++/11071
27020         * g++.dg/template/non-dependent3.C: New test.
27021
27022         PR c++/9907
27023         * g++.dg/template/sizeof5.C: New test.
27024
27025 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
27026
27027         PR 11498
27028         * gcc.c-torture/compile/mangle-1.c: New file.
27029
27030 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27031
27032         PR c++/7809
27033         * g++.dg/parse/access3.C: New test.
27034
27035 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
27036
27037         PR c++/11384
27038         * g++.dg/init/init-ref4.C: New test.
27039
27040 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
27041
27042         PR c++/11547
27043         * g++.dg/parse/constant3.C: New test.
27044         * g++.dg/parse/crash7.C: Likewise.
27045
27046 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
27047
27048         PR target/11008
27049         * gcc.dg/i386-pentium4-not-mull.c: New.
27050
27051 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
27052
27053         * gcc.dg/asm-names.c (ymain): Make it weak.
27054
27055 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27056
27057         PR c++/5421
27058         * g++.dg/template/friend21.C: New test.
27059
27060 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
27061
27062         * gcc.dg/cleanup-8.c: New test.
27063         * gcc.dg/cleanup-9.c: New test.
27064
27065 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
27066
27067         * g++.dg/ext/dll-MI1.h: New file.
27068         * g++.dg/ext/dllexport-MI1.C: New file.
27069         * g++.dg/ext/dllimport-MI1.C: New file.
27070
27071 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
27072
27073         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
27074         it does not have cmpstrsi patterns (just cmpmemsi).
27075
27076 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
27077
27078         PR debug/11473
27079         * g++.dg/debug/debug8.C: New test.
27080
27081 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27082
27083         PR c++/10108
27084         * g++.dg/template/crash7.C: New test.
27085
27086 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
27087
27088         PR target/10795
27089         * gcc.c-torture/compile/20030708-1.c: New.
27090
27091 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
27092
27093         * gcc.c-torture/execute/20030715-1.c: New test.
27094
27095 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
27096
27097         * gcc.dg/pch/inline-3.c: New file.
27098         * gcc.dg/pch/inline-3.hs: New file.
27099         * gcc.dg/pch/inline-4.c: New file.
27100         * gcc.dg/pch/inline-4.hs: New file.
27101
27102 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
27103
27104         PR c++/11509
27105         * g++.dg/template/crash6.C: New test.
27106
27107         PR c++/7053
27108         * g++.dg/template/friend20.C: New test.
27109
27110         PR c++/7019
27111         * g++.dg/template/overload2.C: New test.
27112
27113 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27114
27115         PR optimization/11440
27116         * gcc.c-torture/execute/20030714-1.c: New test.
27117
27118 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27119
27120         PR c++/11154
27121         * g++.dg/template/partial2.C: New test.
27122
27123 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
27124
27125         PR c++/11503
27126         * g++.dg/template/anon1.C: New test.
27127
27128         PR c++/11493
27129         PR c++/11495
27130         * g++.dg/parse/template9.C: Likewise.
27131         * g++.dg/template/crash4.C: New test.
27132         * g++.dg/template/koenig1.C: Likewise.
27133         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
27134         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
27135         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
27136         functions.
27137         * g++.old-deja/g++.jason/template36.C: Likewise.
27138         * g++.old-deja/g++.mike/p1989.C: Likewise.
27139         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
27140         * g++.old-deja/g++.pt/ttp20.C: Use this->.
27141         * g++.old-deja/g++.pt/ttp21.C: Use this->.
27142         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
27143         compiling.
27144         * g++.old-deja/g++.pt/union2.C: Use this->.
27145
27146 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
27147
27148         * gcc.dg/20030711-1.c: New test.
27149
27150 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
27151
27152         PR c++/11050
27153         * g++.dg/parse/args1.C: New test.
27154         * g++.pt/defarg8.C: Change expected errors.
27155
27156 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
27157
27158         PR c++/8164
27159         * g++.dg/template/nontype2.C: New test.
27160
27161         PR c++/10558
27162         * g++.dg/parse/template8.C: New test.
27163
27164         PR c++/8327
27165         * g++.dg/template/scope1.C: New test.
27166
27167         * g++.dg/warn/Wsign-compare-1.C: New test.
27168
27169 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
27170
27171         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
27172
27173 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
27174
27175         PR c++/9411
27176         * g++.dg/template/explicit2.C: New test.
27177
27178         PR c++/10032
27179         * g++.dg/warn/pedantic1.C: New test.
27180
27181 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
27182
27183         PR c++ 9483
27184         * g++.dg/other/field1.C: New test.
27185
27186 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
27187
27188         PR c/11449
27189         * gcc.c-torture/compile/20030707-1.c: New.
27190
27191 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27192
27193         PR c++/10849
27194         * g++.dg/template/access12.C: New test.
27195
27196 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
27197
27198         * g++.dg/bprob/bprob.exp (prof_ext): Update.
27199         * g77.dg/bprob/bprob.exp (prof_ext): Update.
27200         * gcc.misc-tests/bprob.exp (prof_ext): Update.
27201         * gcc.misc-tests/gcov.exp: Update
27202         * g++.dg/gcov/gcov.exp: Update
27203         * lib/gcov.exp: Update.
27204
27205 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
27206
27207         * g++.dg/abi/mangle17.C: Make sure template expressions are
27208         dependent.
27209         * g++.dg/abi/mangle4.C: Mark erroneous casts.
27210         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
27211         * g++.dg/opt/stack1.C: Remove erroneous code.
27212         * g++.dg/parse/template7.C: New test.
27213         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
27214         * g++.old-deja/g++.pt/crash4.C: Likewise.
27215
27216 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27217
27218         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
27219         with zero or one occurence of `$' after the initial `L'.
27220
27221 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
27222
27223         * gcc.c-torture/compile/20030704-1.c: Add a comment.
27224
27225 2003-07-08  Roger Sayle  <roger@eyesopen.com>
27226
27227         PR c/11370
27228         * gcc.dg/Wunreachable-6.c: New testcase.
27229         * gcc.dg/Wunreachable-7.c: New testcase.
27230
27231 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
27232
27233         PR c/11420
27234         * gcc.dg/20030708-1.c: New test.
27235
27236 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
27237
27238         * gcc.dg/compat/sdata-section.h: New file.
27239         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
27240         * gcc.dg/torture/mips-sdata-1.c: New test.
27241
27242 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27243
27244         PR c++/11030
27245         * g++.dg/template/friend19.C: New test.
27246
27247 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
27248
27249         * g++.dg/opt/strength-reduce.C: New test.
27250
27251 2003-07-07  Roger Sayle  <roger@eyesopen.com>
27252
27253         PR target/10979
27254         * gcc.dg/20030707-1.c: New testcase.
27255
27256 2003-07-07  Roger Sayle  <roger@eyesopen.com>
27257
27258         PR optimization/11059
27259         * g++.dg/opt/emptyunion.C: New testcase.
27260
27261 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
27262             Eric Botcazou  <ebotcazou@libertysurf.fr>
27263
27264         * g++.dg/opt/stack1.C: New test.
27265
27266 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
27267
27268         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
27269         run test.
27270
27271         PR c++/11431
27272         * g++.dg/expr/static_cast3.C: New test.
27273
27274 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
27275
27276         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
27277         everywhere.
27278         * gcc.dg/concat.c: Concatenation of string constants with
27279         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
27280         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
27281         * gcc.dg/cpp/escape-2.c: Use wide character constants where
27282         necessary to avoid multi-character character constant warning.
27283         * gcc.dg/cpp/escape.c: Likewise.
27284         * gcc.dg/cpp/ucs.c: Likewise.
27285         Remove backslashes from dg-bogus comments, as they confuse Tcl.
27286         Fix a typo.
27287
27288 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
27289
27290         PR c/11428
27291         * gcc.c-torture/compile/20030704-1.c: New.
27292
27293 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
27294
27295         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
27296
27297 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
27298
27299         PR c++/5287, PR c++/7910,  PR c++/11021
27300         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
27301         tests for warnings.
27302         * g++.dg/ext/dllimport2.C: Add tests for warnings.
27303         * g++.dg/ext/dllimport3.C: Likewise.
27304         * g++.dg/ext/dllimport4.C: New file.
27305         * g++.dg/ext/dllimport5.C: New file.
27306         * g++.dg/ext/dllimport6.C: New file.
27307         * g++.dg/ext/dllimport7.C: New file.
27308         * g++.dg/ext/dllimport8.C: New file.
27309         * g++.dg/ext/dllimport9.C: New file.
27310         * g++.dg/ext/dllimport10.C: New file.
27311         * g++.dg/ext/dllexport1.C: New file.
27312
27313 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
27314
27315         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
27316         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
27317
27318 2003-07-03  Roger Sayle  <roger@eyesopen.com>
27319
27320         * gcc.dg/builtins-25.c: New testcase.
27321         * gcc.dg/builtins-26.c: New testcase.
27322
27323 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
27324
27325         * gcc.dg/compat/vector-defs.h: New file.
27326         * gcc.dg/compat/vector-setup.h: New file.
27327         * gcc.dg/compat/vector-check.h: New file.
27328         * gcc.dg/compat/vector-1_main.c: New file.
27329         * gcc.dg/compat/vector-1_x.c: New file.
27330         * gcc.dg/compat/vector-1_y.c: New file.
27331         * gcc.dg/compat/vector-2_main.c: New file.
27332         * gcc.dg/compat/vector-2_x.c: New file.
27333         * gcc.dg/compat/vector-2_y.c: New file.
27334
27335         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
27336         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
27337         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
27338         * gcc.dg/compat/struct-align-1.h: New file.
27339         * gcc.dg/compat/struct-align-1_main.c: New file.
27340         * gcc.dg/compat/struct-align-1_x.c: New file.
27341         * gcc.dg/compat/struct-align-1_y.c: New file.
27342         * gcc.dg/compat/struct-align-2.h: New file.
27343         * gcc.dg/compat/struct-align-2_main.c: New file.
27344         * gcc.dg/compat/struct-align-2_x.c: New file.
27345         * gcc.dg/compat/struct-align-2_y.c: New file.
27346
27347         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
27348         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
27349         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
27350         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
27351         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
27352         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
27353         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
27354         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
27355         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
27356         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
27357         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
27358         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
27359         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
27360         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
27361         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
27362         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
27363         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
27364         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
27365         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
27366         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
27367         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
27368         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
27369         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
27370         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
27371         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
27372         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
27373         * gcc.dg/compat/struct-return-10_x.c: Ditto.
27374         * gcc.dg/compat/struct-return-2_x.c: Ditto.
27375         * gcc.dg/compat/struct-return-3_x.c: Ditto.
27376
27377 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
27378
27379         * gcc.dg/i386-call-1.c: New test.
27380
27381 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
27382
27383         PR c++/9162
27384         * g++.dg/parse/defarg4.C: New.
27385
27386 2003-07-03  Roger Sayle  <roger@eyesopen.com>
27387
27388         PR target/10700
27389         * gcc.c-torture/compile/20030703-1.c: New test case.
27390
27391 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
27392
27393         * g++.dg/template/local3.C: Remove extra semicolon.
27394
27395 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
27396
27397         * gcc.dg/i386-volatile-1.c: New test.
27398
27399 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
27400
27401         PR c++/11072
27402         * g++.dg/other/offsetof2.C: XFAIL.
27403         * g++.dg/other/offsetof5.C: New.
27404
27405         PR c++/10219
27406         * g++.dg/template/error1.C: New.
27407
27408         PR c++/9779
27409         * g++.dg/template/dependent-expr1.C: New.
27410
27411 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
27412
27413         PR c++/6949
27414         * g++.dg/template/local3.C: New test.
27415
27416         PR c++/11149
27417         * g++.dg/lookup/scoped6.C: New test.
27418
27419 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
27420
27421         PR c++/8046
27422         * g++.dg/other/error7.C: New test.
27423
27424 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
27425
27426         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
27427         * g++.old-deja/g++.abi/vtable3.h: Likewise.
27428         * g++.old-deja/g++.law/code-gen5.C: Likewise.
27429         * g++.old-deja/g++.other/union2.C: Likewise.
27430         * gcc.dg/c90-const-expr-2.c: Likewise.
27431         * gcc.dg/c90-const-expr-3.c: Likewise.
27432         * gcc.dg/c99-const-expr-2.c: Likewise.
27433         * gcc.dg/c99-const-expr-3.c: Likewise.
27434         * gcc.dg/concat.c: Likewise.
27435
27436 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
27437
27438         PR c++/9559
27439         * g++.dg/init/static1.C: New test.
27440
27441 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27442
27443         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
27444         * g++.old-deja/g++.other/access2.C: Likewise.
27445         * g++.old-deja/g++.other/decl2.C: Likewise.
27446         * gcc.c-torture/execute/20020615-1.c: Likewise.
27447
27448 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
27449
27450         PR c++/4933
27451         * g++.dg/template/sizeof4.C: New test.
27452
27453 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
27454
27455         * g++.dg/other/error6.C: New test.
27456
27457 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
27458
27459         PR c++/10750
27460         * g++.dg/parse/constant2.C: New test.
27461
27462 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
27463
27464         PR c++/11106
27465         * g++.dg/other/error5.C: New test.
27466
27467 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27468
27469         * gcc.dg/format/gcc_diag-1.c: New test.
27470
27471 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
27472
27473         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
27474
27475 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
27476
27477         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
27478         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
27479         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
27480
27481 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
27482
27483         * gcc.c-torture/execute/builtins/string-8.c: New test.
27484         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
27485         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
27486         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
27487
27488 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
27489
27490         PR c++/10468
27491         * g++.dg/ext/typeof6.C: New test.
27492
27493 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
27494
27495         PR c++/10796
27496         * g++.dg/init/enum1.C: New test.
27497
27498 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
27499
27500         * gcc.dg/20030627-1.c: New test.
27501
27502 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
27503
27504         PR c++/11332
27505         * g++.dg/expr/static_cast2.C: New test.
27506
27507 2003-06-26  Roger Sayle  <roger@eyesopen.com>
27508             Jakub Jelinek  <jakub@redhat.com>
27509
27510         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
27511         sprintf(dst,"%s",src) optimization.
27512         * gcc.c-torture/execute/20030626-1.c: New test case.
27513         * gcc.c-torture/execute/20030626-2.c: New test case.
27514
27515 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
27516
27517         * gcc.c-torture/execute/multi-ix.c: New test.
27518
27519         * gcc.c-torture/execute/simd-4.c (main):
27520         Added missing semicolon at end of union.
27521
27522 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
27523
27524         PR c++/8266
27525         * g++.dg/template/explicit-instantiation3.C: New test.
27526
27527 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
27528
27529         * gcc.dg/20030626-1.c: Use signed char.
27530
27531 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
27532
27533         * gcc.dg/20030626-1.c: New test.
27534
27535 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
27536
27537         * const-str-2.m: Update.
27538
27539 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
27540
27541         PR c++/10990
27542         * g++.dg/rtti/dyncast1.C: New test.
27543         * g++.dg/abi/mangle4.C: Correct base-specifier access.
27544         * g++.dg/lookup/scoped1.C: Remove XFAIL.
27545         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
27546
27547         PR c++/10931
27548         * g++.dg/expr/static_cast1.C: New test.
27549
27550 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
27551
27552         * gcc.dg/20030625-1.c: New test.
27553
27554 2003-06-24  Roger Sayle  <roger@eyesopen.com>
27555
27556         * gcc.c-torture/compile/20030624-1.c: New test case.
27557
27558 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
27559
27560         * gcc.c-torture/execute/string-opt-17.c: New test.
27561
27562 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
27563
27564         PR c++/5754
27565         * g++.dg/parse/crash6.C: New test.
27566
27567 2003-06-23  Roger Sayle  <roger@eyesopen.com>
27568
27569         * gcc.dg/builtins-24.c: New test case.
27570
27571 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
27572
27573         * g++.dg/opt/operator1.C: New test.
27574
27575 2003-06-22  Roger Sayle  <roger@eyesopen.com>
27576
27577         * gcc.c-torture/execute/string-opt-16.c: New test case.
27578
27579 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
27580
27581         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
27582         * g++.old-deja/g++.other/conv7.C: Likewise.
27583         * g++.old-deja/g++.other/overcnv2.C: Likewise.
27584         * g++.old-deja/g++.other/overload14.C: Likewise.
27585
27586 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
27587
27588         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
27589         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
27590
27591 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
27592
27593         PR c++/10888
27594         * g++.dg/warn/Winline-3.C: New test.
27595
27596 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
27597
27598         * lib/target-supports.exp (check_alias_available): Make the test
27599         program acceptable to the Solaris assembler.
27600
27601         PR c++/10749
27602         * g++.dg/template/memclass2.C: New test.
27603
27604 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
27605             Eric Botcazou  <ebotcazou@libertysurf.fr>
27606
27607         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
27608         data for non-matching targets.
27609         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
27610
27611 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
27612
27613         PR c++/10845
27614         * g++.dg/template/member3.C: New test.
27615
27616 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
27617
27618         PR c++/10939
27619         * g++.dg/template/func1.C: New test.
27620
27621         PR c++/9649
27622         * g++.dg/template/static4.C: New test.
27623         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
27624
27625         PR c++/11041
27626         * g++.dg/init/ref7.C: New test.
27627
27628 2003-06-19  Matt Austern  <austern@apple.com>
27629
27630         PR c++/11228
27631         * g++.dg/anew1.C: New test.
27632         * g++.dg/anew2.C: New test.
27633         * g++.dg/anew3.C: New test.
27634         * g++.dg/anew4.C: New test.
27635
27636 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
27637
27638         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
27639
27640 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
27641
27642         * gcc.c-torture/execute/simd-4.c (main): Make expected value
27643         endian-dependent.
27644
27645 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
27646
27647         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
27648         Remove cruft.
27649
27650 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
27651
27652         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
27653         * gcc.c-torture/compile/961203-1.c: Likewise.
27654         * gcc.c-torture/compile/980506-1.c: Likewise.
27655
27656 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
27657
27658         PR c++/10712
27659         * g++.dg/lookup/using7.C: New test.
27660
27661 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
27662
27663         PR c++/11105
27664         * g++.dg/abi/conv1.C: Remove it.
27665         * g++.dg/template/conv7.C: New test.
27666         * g++.dg/template/conv8.C: Likewise.
27667         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
27668         conversion operator.
27669
27670 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
27671
27672         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
27673         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
27674         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
27675         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
27676         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
27677         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
27678         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
27679         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
27680         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
27681         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
27682         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
27683         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
27684         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
27685         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
27686         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
27687         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
27688         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
27689         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
27690         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
27691         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
27692         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
27693         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
27694         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
27695         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
27696         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
27697         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
27698         * gcc.dg/compat/struct-return-10_x.c: Ditto.
27699         * gcc.dg/compat/struct-return-2_x.c: Ditto.
27700         * gcc.dg/compat/struct-return-3_x.c: Ditto.
27701
27702 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
27703
27704         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
27705         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
27706         indications.
27707
27708 2003-06-16  Roger Sayle  <roger@eyesopen.com>
27709
27710         * gcc.dg/i386-387-5.c: New test case.
27711         * gcc.dg/i386-387-6.c: New test case.
27712         * gcc.dg/builtins-23.c: New test case.
27713
27714 2003-06-15  Roger Sayle  <roger@eyesopen.com>
27715
27716         * gcc.dg/builtins-22.c: New test case.
27717         * gcc.dg/i386-387-1.c: Update to test exp.
27718         * gcc.dg/i386-387-2.c: Likewise.
27719
27720 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27721
27722         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
27723
27724 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
27725
27726         * lib/gcc-dg.exp (dg-require-dll): New function.
27727         (dg-xfail-if): Likewise.
27728         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
27729         driver.
27730
27731         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
27732         * gcc.c-torture/compile/20001205-1.c: Likewise.
27733         * gcc.c-torture/compile/20001226-1.c: Likewise.
27734         * gcc.c-torture/compile/20010518-2.c: Likewise.
27735         * gcc.c-torture/compile/20020312-1.c: Likewise.
27736         * gcc.c-torture/compile/20020604-1.c: Likewise.
27737         * gcc.c-torture/compile/920501-12.c: Likewise.
27738         * gcc.c-torture/compile/920501-4.c: Likewise.
27739         * gcc.c-torture/compile/920520-1.c: Likewise.
27740         * gcc.c-torture/compile/920521-1.c: Likewise.
27741         * gcc.c-torture/compile/920625-1.c: Likewise.
27742         * gcc.c-torture/compile/961203-1.c: Likewise.
27743         * gcc.c-torture/compile/980506-1.c: Likewise.
27744         * gcc.c-torture/compile/981006-1.c: Likewise.
27745         * gcc.c-torture/compile/981022-1.c: Likewise.
27746         * gcc.c-torture/compile/981223-1.c: Likewise.
27747         * gcc.c-torture/compile/990617-1.c: Likewise.
27748         * gcc.c-torture/compile/dll.c: Likewise.
27749         * gcc.c-torture/compile/labels-3.c: Likewise.
27750         * gcc.c-torture/compile/mipscop-1.c: Likewise.
27751         * gcc.c-torture/compile/mipscop-2.c: Likewise.
27752         * gcc.c-torture/compile/mipscop-3.c: Likewise.
27753         * gcc.c-torture/compile/mipscop-4.c: Likewise.
27754         * gcc.c-torture/compile/simd-5.c: Likewise.
27755         * gcc.c-torture/compile/20000804-1.x: Remove.
27756         * gcc.c-torture/compile/20001205-1.x: Likewise.
27757         * gcc.c-torture/compile/20001226-1.x: Likewise.
27758         * gcc.c-torture/compile/20010518-2.x: Likewise.
27759         * gcc.c-torture/compile/20020312-1.x: Likewise.
27760         * gcc.c-torture/compile/20020604-1.x: Likewise.
27761         * gcc.c-torture/compile/920501-12.x: Likewise.
27762         * gcc.c-torture/compile/920501-4.x: Likewise.
27763         * gcc.c-torture/compile/920520-1.x: Likewise.
27764         * gcc.c-torture/compile/920521-1.x: Likewise.
27765         * gcc.c-torture/compile/920625-1.x: Likewise.
27766         * gcc.c-torture/compile/961203-1.x: Likewise.
27767         * gcc.c-torture/compile/980506-1.x: Likewise.
27768         * gcc.c-torture/compile/981006-1.x: Likewise.
27769         * gcc.c-torture/compile/981022-1.x: Likewise.
27770         * gcc.c-torture/compile/981223-1.x: Likewise.
27771         * gcc.c-torture/compile/990617-1.x: Likewise.
27772         * gcc.c-torture/compile/mipscop-1.x: Likewise.
27773         * gcc.c-torture/compile/mipscop-2.x: Likewise.
27774         * gcc.c-torture/compile/mipscop-3.x: Likewise.
27775         * gcc.c-torture/compile/mipscop-4.x: Likewise.
27776         * gcc.c-torture/compile/simd-5.x: Likewise.
27777
27778         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
27779
27780 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
27781
27782         * gcc.c-torture/execute/20030611-1.c: New test.
27783
27784 2003-06-12  Roger Sayle  <roger@eyesopen.com>
27785
27786         PR middle-end/168
27787         * gcc.dg/20030612-1.c: New test case.
27788
27789 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
27790
27791         PR c++/10635
27792         * g++.dg/expr/cast1.C: New test.
27793
27794 2003-06-12  Roger Sayle  <roger@eyesopen.com>
27795
27796         * gcc.dg/builtins-21.c: New test case.
27797
27798 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
27799
27800         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
27801         options instead of at the end.
27802         * lib/objc.exp (objc_target_compile): Likewise.
27803
27804 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
27805
27806         PR c++/10432
27807         * g++.dg/parse/error1.C: New test.
27808
27809 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
27810
27811         * gcc.dg/compat/struct-by-value-11_main.c: New file.
27812         * gcc.dg/compat/struct-by-value-11_x.c: New file.
27813         * gcc.dg/compat/struct-by-value-11_y.c: New file.
27814         * gcc.dg/compat/struct-by-value-12_main.c: New file.
27815         * gcc.dg/compat/struct-by-value-12_x.c: New file.
27816         * gcc.dg/compat/struct-by-value-12_y.c: New file.
27817         * gcc.dg/compat/struct-by-value-13_main.c: New file.
27818         * gcc.dg/compat/struct-by-value-13_x.c: New file.
27819         * gcc.dg/compat/struct-by-value-13_y.c: New file.
27820         * gcc.dg/compat/struct-by-value-14_main.c: New file.
27821         * gcc.dg/compat/struct-by-value-14_x.c: New file.
27822         * gcc.dg/compat/struct-by-value-14_y.c: New file.
27823         * gcc.dg/compat/struct-by-value-15_main.c: New file.
27824         * gcc.dg/compat/struct-by-value-15_x.c: New file.
27825         * gcc.dg/compat/struct-by-value-15_y.c: New file.
27826         * gcc.dg/compat/struct-by-value-16_main.c: New file.
27827         * gcc.dg/compat/struct-by-value-16_x.c: New file.
27828         * gcc.dg/compat/struct-by-value-16_y.c: New file.
27829         * gcc.dg/compat/struct-by-value-17_main.c: New file.
27830         * gcc.dg/compat/struct-by-value-17_x.c: New file.
27831         * gcc.dg/compat/struct-by-value-17_y.c: New file.
27832         * gcc.dg/compat/struct-by-value-18_main.c: New file.
27833         * gcc.dg/compat/struct-by-value-18_x.c: New file.
27834         * gcc.dg/compat/struct-by-value-18_y.c: New file.
27835
27836         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
27837         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
27838         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
27839         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
27840         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
27841         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
27842         * gcc.dg/compat/scalar-return-3_main.c: New file.
27843         * gcc.dg/compat/scalar-return-3_x.c: New file.
27844         * gcc.dg/compat/scalar-return-3_y.c: New file.
27845         * gcc.dg/compat/scalar-return-4_main.c: New file.
27846         * gcc.dg/compat/scalar-return-4_x.c: New file.
27847         * gcc.dg/compat/scalar-return-4_y.c: New file.
27848
27849 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
27850
27851         * gcc.dg/compat/fp2-struct-check.h: New file.
27852         * gcc.dg/compat/fp2-struct-defs.h: New file.
27853         * gcc.dg/compat/fp2-struct-init.h: New file.
27854         * gcc.dg/compat/struct-by-value-10_main.c: New file.
27855         * gcc.dg/compat/struct-by-value-10_x.c: New file.
27856         * gcc.dg/compat/struct-by-value-10_y.c: New file.
27857         * gcc.dg/compat/struct-return-10_main.c: New file.
27858         * gcc.dg/compat/struct-return-10_x.c: New file.
27859         * gcc.dg/compat/struct-return-10_y.c: New file.
27860
27861         * gcc.dg/compat/compat-common.h: New file.
27862         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
27863         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
27864         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
27865         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
27866         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
27867         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
27868         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
27869         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
27870         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
27871         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
27872         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
27873         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
27874         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
27875         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
27876         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
27877         * gcc.dg/compat/small-struct-check.h: Ditto.
27878         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
27879         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
27880         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
27881         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
27882         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
27883         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
27884         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
27885         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
27886         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
27887         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
27888         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
27889         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
27890         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
27891         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
27892         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
27893         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
27894         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
27895         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
27896         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
27897         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
27898         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
27899         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
27900         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
27901         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
27902         * gcc.dg/compat/struct-return-2_main.c: Ditto.
27903         * gcc.dg/compat/struct-return-2_x.c: Ditto.
27904         * gcc.dg/compat/struct-return-2_y.c: Ditto.
27905         * gcc.dg/compat/struct-return-3_main.c: Ditto.
27906         * gcc.dg/compat/struct-return-3_x.c: Ditto.
27907         * gcc.dg/compat/struct-return-3_y.c: Ditto.
27908
27909 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
27910
27911         * g++.dg/pch/static-1.C: New file.
27912         * g++.dg/pch/static-1.Hs: New file.
27913
27914 2003-06-10  Richard Henderson  <rth@redhat.com>
27915
27916         * gcc.dg/asm-7.c: Adjust expected warning text.
27917
27918 2003-06-10  Roger Sayle  <roger@eyesopen.com>
27919
27920         * gcc.dg/builtins-20.c: New test case.
27921
27922 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
27923
27924         PR c++/11131
27925         * g++.dg/opt/template1.C: New test.
27926
27927 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
27928
27929         * lib/gcc-dg.exp (dg-test): Clear additional_files and
27930         additional_sources.
27931
27932 2003-05-21  David Taylor  <dtaylor@emc.com>
27933
27934         * gcc.dg/Wpadded.c: New file.
27935
27936 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
27937
27938         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
27939         * gcc.dg/special/weak-2.c: Add dg-require-weak.
27940         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
27941         dg-require-weak.
27942
27943 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
27944
27945         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
27946
27947 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
27948
27949         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
27950         (dg-require-alias): Likewise.
27951         (dg-require-gc-sections): Likewise.
27952         * lib/target-supports.exp (check_gc_sections_available): Likewise.
27953
27954 2003-06-08  Richard Henderson  <rth@redhat.com>
27955
27956         * gcc.dg/20011029-2.c: Fix the array reference.
27957         * gcc.dg/asm-7.c: New.
27958
27959 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
27960
27961         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
27962
27963 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
27964
27965         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
27966         (dg-require-gc-sections): Likewise.
27967
27968 2003-06-08  Jan Hubicka  <jh@suse.cz>
27969
27970         * i386-cmov1.c: Fix regular expression.
27971         * i386-cvt-1.c: Likewise.
27972         * i386-local.c: Likewise.
27973         * i386-local2.c: Likewise.
27974         * i386-mul.c: Likewise.
27975         * i386-ssetype-1.c: Likewise.
27976         * i386-ssetype-3.c: Likewise.
27977         * i386-ssetype-5.c: Likewise.
27978
27979 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27980
27981         PR c++/11039
27982         * g++.dg/warn/implicit-typename2.C: New test.
27983         * g++.dg/warn/implicit-typename3.C: New test.
27984
27985 2003-06-07  Richard Henderson  <rth@redhat.com>
27986
27987         * g++.dg/other/offsetof3.C: Use size_t.
27988         * g++.dg/other/offsetof4.C: Likewise.
27989
27990 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
27991
27992         * lib/copy-file.exp: New. Implement gcc_copy_files.
27993
27994         * lib/dg-pch.exp: Load copy-file.exp
27995         (dg-pch): Use gcc_copy_files instead of "file copy".
27996
27997 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
27998
27999         * gcc.dg/weak/weak.exp: Simplify.
28000         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
28001         * gcc.dg/weak/weak-1.c: Likewise.
28002         * gcc.dg/weak/weak-2.c: Likewise.
28003         * gcc.dg/weak/weak-3.c: Likewise.
28004         * gcc.dg/weak/weak-4.c: Likewise.
28005         * gcc.dg/weak/weak-5.c: Likewise.
28006         * gcc.dg/weak/weak-6.c: Likewise.
28007         * gcc.dg/weak/weak-7.c: Likewise.
28008         * gcc.dg/weak/weak-8.c: Likewise.
28009         * gcc.dg/weak/weak-9.c: Likewise.
28010
28011 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
28012
28013         gcc.c-torture/execute/20030606-1.c: New.
28014
28015 2003-06-06  Roger Sayle  <roger@eyesopen.com>
28016
28017         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
28018         * gcc.dg/builtins-19.c: Likewise.
28019
28020 2003-06-06  Roger Sayle  <roger@eyesopen.com>
28021
28022         * gcc.dg/builtins-2.c: Add some more tests.
28023         * gcc.dg/builtins-18.c: New test case.
28024         * gcc.dg/builtins-19.c: New test case.
28025
28026 2003-06-06  Roger Sayle  <roger@eyesopen.com>
28027             Jim Wilson  <wilson@tuliptree.org>
28028
28029         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
28030
28031 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
28032
28033         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
28034         mempcpy/stpcpy calls not to be optimized into something else.
28035         * gcc.c-torture/execute/string-opt-3.c: Moved to...
28036         * gcc.c-torture/execute/builtins/string-7.c: ...here.
28037         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
28038
28039 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28040
28041         * gcc.dg/format/asm_fprintf-1.c: New test.
28042
28043 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
28044
28045         * lib/gcc-defs.exp (additional_sources): New variable.
28046         (dg-additional-sources): New function.
28047         (additional_files): New variable.
28048         (dg-additional-files): New function.
28049         (dg-additional-files-options): Likewise.
28050         * lib/gcc-dg.exp (dg-require-weak): New function.
28051         (dg-require-alias): Likewise.
28052         (dg-require-gc-sections): Likewise.
28053         * lib/target-supports.exp (check_alias_available): Remove testfile
28054         parameter.
28055         (check_gc_sections_available): New function.
28056         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
28057         (dg-gpp-additional-files): Likewise.
28058         * lib/g++.exp (additional_sources): Remove.
28059         (additional_files): Likewise.
28060         (g++_target_compile): Use dg-additional-files-options.
28061
28062         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
28063         Tcl logic.
28064         * gcc.dg/special/ecos.exp: Remove.
28065         * gcc.dg/special/20000419-2.c: Use dg-require-*.
28066         * gcc.dg/special/alias-1.c: Likewise.
28067         * gcc.dg/special/alias-2.c: Likewise.
28068         * gcc.dg/special/gcsec-1.c: Likewise.
28069         * gcc.dg/special/weak-1.c: Likewise.
28070         * gcc.dg/special/weak-2.c: Likewise.
28071         * gcc.dg/special/wkali-1.c: Likewise.
28072         * gcc.dg/special/wkali-2.c: Likewise.
28073
28074         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
28075         dg-gpp-additional-*.
28076         * g++.dg/special/conpr-3.C: Likewise.
28077         * g++.dg/special/conpr-4.C: Likewise.
28078         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
28079         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
28080         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
28081         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
28082         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
28083         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
28084         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
28085         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
28086         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
28087         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
28088         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
28089         * g++.old-deja/g++.other/comdat1.C: Likewise.
28090         * g++.old-deja/g++.other/comdat2.C: Likewise.
28091         * g++.old-deja/g++.other/comdat3.C: Likewise.
28092         * g++.old-deja/g++.other/ctor1.C: Likewise.
28093         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
28094
28095 2003-06-05  Richard Henderson  <rth@redhat.com>
28096
28097         * gcc.dg/debug/20030605-1.c: New.
28098
28099 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
28100
28101         * README.QMTEST: Update.
28102
28103 2003-06-04  Richard Henderson  <rth@redhat.com>
28104
28105         * gcc.dg/cleanup-1.c: New.
28106         * gcc.dg/cleanup-2.c: New.
28107         * gcc.dg/cleanup-3.c: New.
28108         * gcc.dg/cleanup-4.c: New.
28109         * gcc.dg/cleanup-5.c: New.
28110         * gcc.dg/cleanup-6.c: New.
28111         * gcc.dg/cleanup-7.c: New.
28112
28113 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
28114
28115         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
28116
28117         * lib/dg-pch.exp: New file.
28118         * g++.dg/pch/pch.exp: Use dg-pch.exp.
28119         * gcc.dg/pch/pch.exp: Likewise.
28120
28121 2003-06-04  Roger Sayle  <roger@eyesopen.com>
28122
28123         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
28124         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
28125         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
28126         * gcc.dg/builtins-17.c: New test case.
28127         * gcc.dg/i386-387-4.c: New test case.
28128         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
28129
28130 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
28131
28132         * gcc.dg/ultrasp9.c: New test.
28133
28134 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
28135
28136         * gcc.c-torture/compile/20030604-1.c: New test.
28137         * gcc.dg/sparc-constant-1.c: New test.
28138
28139 2003-06-03  Glen Nakamura  <glen@imodulo.com>
28140
28141         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
28142
28143 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
28144
28145         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
28146
28147         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
28148         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
28149
28150 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
28151
28152         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
28153
28154 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28155
28156         PR c++/10940
28157         * g++.dg/template/spec10.C: New test.
28158
28159 2003-06-03  Roger Sayle  <roger@eyesopen.com>
28160
28161         * gcc.dg/builtins-16.c: New test case.
28162
28163 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
28164
28165         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
28166         mempcpy test with post-increments.
28167         * gcc.c-torture/execute/string-opt-3.c: New test.
28168         * gcc.dg/string-opt-1.c: New test.
28169
28170 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
28171
28172         PR fortran/10965
28173         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
28174
28175 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
28176
28177         * lib/scanasm.exp (dg-scan): New function, factored out of ...
28178         (scan-assembler): ... here.  Use dg-scan.
28179         (scan-assembler-not): Likewise.
28180         (scan-file): New function.
28181         (scan-file-not): Likewise.
28182         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
28183         * gcc.dg/cpp/_Pragma4.c: Likewise.
28184         * gcc.dg/cpp/_Pragma5.c: Likewise.
28185         * gcc.dg/cpp/avoidpaste1.c: Likewise.
28186         * gcc.dg/cpp/avoidpaste2.c: Likewise.
28187         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
28188         * gcc.dg/cpp/cmdlne-P.c: Likewise.
28189         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
28190         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
28191         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
28192         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
28193         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
28194         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
28195         * gcc.dg/cpp/cxxcom1.c: Likewise.
28196         * gcc.dg/cpp/line1.c: Likewise.
28197         * gcc.dg/cpp/maccom1.c: Likewise.
28198         * gcc.dg/cpp/maccom2.c: Likewise.
28199         * gcc.dg/cpp/maccom3.c: Likewise.
28200         * gcc.dg/cpp/maccom4.c: Likewise.
28201         * gcc.dg/cpp/maccom5.c: Likewise.
28202         * gcc.dg/cpp/maccom6.c: Likewise.
28203         * gcc.dg/cpp/multiline.c: Likewise.
28204         * gcc.dg/cpp/spacing1.c: Likewise.
28205         * gcc.dg/cpp/spacing2.c: Likewise.
28206         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
28207         * gcc.dg/cpp/trad/maccom1.c: Likewise.
28208         * gcc.dg/cpp/trad/maccom2.c: Likewise.
28209         * gcc.dg/cpp/trad/maccom3.c: Likewise.
28210         * gcc.dg/cpp/trad/maccom4.c: Likewise.
28211         * gcc.dg/cpp/trad/maccom6.c: Likewise.
28212         * gcc.dg/cpp/cxxcom2.c: Likewise.
28213         * gcc.dg/cpp/cxxcom2.h: New file.
28214
28215         * gcc.dg/cpp/truefalse.cpp: Move it to ...
28216         * g++.dg/cpp/truefalse.C: Here.
28217         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
28218
28219 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
28220
28221         * gcc.dg/cpp/redef3.c: New file.
28222
28223 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
28224
28225         * gcc.dg/i386-loop-3.c: New test.
28226
28227 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
28228
28229         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
28230
28231 2003-05-31  Roger Sayle  <roger@eyesopen.com>
28232
28233         * gcc.dg/fwrapv-1.c: New test case.
28234         * gcc.dg/fwrapv-2.c: New test case.
28235
28236 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28237
28238         PR c++/10956
28239         * g++.dg/template/spec9.C: New test.
28240
28241 2003-05-29  Roger Sayle  <roger@eyesopen.com>
28242
28243         * gcc.dg/duff-4.c: New test case.
28244
28245 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
28246
28247         PR fortran/10843
28248         * g77.dg/ffixed-form-1.f: New test
28249         * g77.dg/ffixed-form-2.f: New test
28250         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
28251         * g77.dg/ffree-form-3.f: New test
28252
28253 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
28254
28255         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
28256         * gcc.dg/wint_t-1.c: Likewise.
28257
28258 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28259
28260         * g++.dg/template/access11.C: New test.
28261
28262 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28263
28264         PR c++/10849
28265         * g++.dg/template/access10.C: New test.
28266
28267 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
28268             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28269
28270         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
28271
28272 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
28273
28274         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
28275         suppress for powerpc-*-darwin*.
28276         * gcc.dg/torture/builtin-noret-2.c: Likewise.
28277
28278 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
28279
28280         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
28281         suppress option for powerpc-*-darwin*.
28282
28283 2003-05-23  Roger Sayle  <roger@eyesopen.com>
28284
28285         * gcc.dg/builtins-1.c: Add tests for tan and atan.
28286         * gcc.dg/builtins-4.c: Add test for fmod.
28287
28288 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28289
28290         PR c++/10682
28291         * g++.dg/template/instantiate4.C: New test.
28292
28293 2003-05-22  Roger Sayle  <roger@eyesopen.com>
28294
28295         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
28296
28297 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
28298
28299         * gcc.dg/compat/scalar-return-1_main.c: New file.
28300         * gcc.dg/compat/scalar-return-1_x.c: New file.
28301         * gcc.dg/compat/scalar-return-1_y.c: New file.
28302         * gcc.dg/compat/scalar-return-2_main.c: New file.
28303         * gcc.dg/compat/scalar-return-2_x.c: New file.
28304         * gcc.dg/compat/scalar-return-2_y.c: New file.
28305         * gcc.dg/compat/struct-return-3_main.c: New file.
28306         * gcc.dg/compat/struct-return-3_y.c: New file.
28307         * gcc.dg/compat/struct-return-3_x.c: New file.
28308         * gcc.dg/compat/struct-return-2_main.c: New file.
28309         * gcc.dg/compat/struct-return-2_x.c: New file.
28310         * gcc.dg/compat/struct-return-2_y.c: New file.
28311
28312 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28313
28314         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
28315         for hppa*-hp-hpux*.
28316         * gcc.dg/20021014-1.c (dg-options): Likewise.
28317         * gcc.dg/nest.c (dg-options): Likewise.
28318
28319 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
28320
28321         PR c++/9738
28322         * g++.dg/ext/dllimport2.C: New file.
28323         * g++.dg/ext/dllimport3.C: New file.
28324
28325 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
28326
28327         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
28328         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
28329         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
28330         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
28331         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
28332         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
28333         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
28334         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
28335         * gcc.dg/compat/small-struct-defs.h: New file.
28336         * gcc.dg/compat/small-struct-init.h: New file.
28337         * gcc.dg/compat/small-struct-check.h: New file.
28338         * gcc.dg/compat/fp-struct-defs.h: New file.
28339         * gcc.dg/compat/fp-struct-check.h: New file.
28340         * gcc.dg/compat/fp-struct-init.h: New file.
28341         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
28342         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
28343
28344 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
28345
28346         * gcc.dg/20030225-2.c: New test.
28347
28348 2003-05-18  Roger Sayle  <roger@eyesopen.com>
28349             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28350
28351         * gcc.c-torture/compile/20030518-1.c: New test case.
28352
28353 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
28354
28355         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
28356         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
28357         gcc-dg-debug-runtest.
28358         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
28359         gcc-dg-debug-runtest.
28360
28361 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28362
28363         PR c++/9022
28364         * g++.dg/lookup/using6.C: New test.
28365
28366 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28367
28368         * g++.dg/parse/access2.C: New test.
28369
28370 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
28371
28372         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
28373         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
28374         * gcc.dg/debug/debug.exp: Likewise.
28375
28376 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
28377
28378         * gcc.dg/dollar.c: New test.
28379
28380 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
28381
28382         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
28383         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
28384         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
28385         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
28386         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
28387         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
28388         * gcc.dg/compat/struct-by-value-6_main.c: New file.
28389         * gcc.dg/compat/struct-by-value-6_x.c: New file.
28390         * gcc.dg/compat/struct-by-value-6_y.c: New file.
28391         * gcc.dg/compat/struct-by-value-7_main.c: New file.
28392         * gcc.dg/compat/struct-by-value-7_x.c: New file.
28393         * gcc.dg/compat/struct-by-value-7_y.c: New file.
28394         * gcc.dg/compat/struct-by-value-8_main.c: New file.
28395         * gcc.dg/compat/struct-by-value-8_x.c: New file.
28396         * gcc.dg/compat/struct-by-value-8_y.c: New file.
28397         * gcc.dg/compat/struct-by-value-9_main.c: New file.
28398         * gcc.dg/compat/struct-by-value-9_x.c: New file.
28399         * gcc.dg/compat/struct-by-value-9_y.c: New file.
28400
28401 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
28402
28403         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
28404         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
28405         support for "repo" mode.
28406         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
28407         * lib/g77-dg.exp: Likewise.
28408         * lib/obj-dg.exp: Likewise.
28409
28410 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
28411
28412         Merge from gcc-3_2-rhl8-branch:
28413         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
28414
28415         * gcc.dg/tls/opt-6.c: New test.
28416
28417         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
28418
28419         * gcc.dg/20030405-1.c: New test.
28420
28421         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
28422
28423         * gcc.dg/20030309-1.c: New test.
28424
28425         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
28426
28427         * gcc.c-torture/execute/20030307-1.c: New test.
28428
28429         2003-02-20  Randolph Chung  <tausq@debian.org>
28430
28431         * gcc.c-torture/compile/20030220-1.c: New test.
28432
28433         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
28434
28435         * gcc.dg/20030217-1.c: New test.
28436
28437         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
28438
28439         * gcc.c-torture/compile/20020129-1.c: New test.
28440
28441         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
28442
28443         * gcc.dg/unroll-1.c: New test.
28444
28445         2002-11-16  Jan Hubicka  <jh@suse.cz>
28446
28447         * gcc.c-torture/execute/20020920-1.c: New test.
28448
28449         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
28450
28451         PR target/7434
28452         * gcc.c-torture/compile/20021008-1.c: New test.
28453
28454         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
28455
28456         PR target/7559
28457         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
28458
28459         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
28460
28461         * gcc.c-torture/compile/20020807-1.c: New test.
28462
28463         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
28464
28465         * gcc.dg/tls/opt-1.c: New test.
28466
28467         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
28468
28469         * gcc.dg/20020729-1.c: New test.
28470
28471         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
28472
28473         * g++.dg/opt/life1.C: New test.
28474
28475         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
28476
28477         * gcc.dg/20020525-1.c: New test.
28478
28479         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
28480
28481         PR c++/6794
28482         * g++.dg/ext/pretty1.C: New test.
28483         * g++.dg/ext/pretty2.C: New test.
28484
28485 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
28486
28487         PR c++/8385
28488         * g++.dg/ext/typeof5.C: New test.
28489
28490 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
28491
28492         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
28493         __USER_LABEL_PREFIX__ into account.
28494         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
28495
28496 2003-05-14  Roger Sayle  <roger@eyesopen.com>
28497
28498         * gcc.dg/builtins-15.c: New test case.
28499
28500 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
28501
28502         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
28503
28504 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
28505
28506         * lib/g++.exp: Tweak handling of additional source files.
28507         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
28508         * g++.dg/special/conpr-2a.C: Rename to ...
28509         * g++.dg/special/conpr-2a.cc: ... this.
28510         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
28511         * g++.dg/special/conpr-3a.C: Rename to ...
28512         * g++.dg/special/conpr-3a.cc: This.
28513         * g++.dg/special/conpr-3b.C: Rename to ...
28514         * g++.dg/special/conpr-3b.cc: This.
28515         * g++.dg/special/conpr-4.C: New test.
28516         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
28517
28518 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
28519
28520         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
28521
28522 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28523
28524         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
28525         * g++.old-deja/g++.robertl/eb71.C: Likewise.
28526         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
28527         * g++.old-deja/g++.other/warn3.C: Likewise.
28528
28529 2003-05-11  Roger Sayle  <roger@eyesopen.com>
28530
28531         * gcc.dg/i386-387-1.c: Update to also test log.
28532         * gcc.dg/i386-387-2.c: Likewise.
28533
28534 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
28535
28536         * g77.f-torture/execute/int8421.f: New test.
28537
28538 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28539
28540         PR c++/10230, c++/10481
28541         * g++.dg/lookup/scoped5.C: New test.
28542
28543 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28544
28545         PR c++/10552
28546         * g++.dg/template/ttp6.C: New test.
28547
28548 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
28549
28550         * gcc.c-torture/execute/builtins: New directory.
28551         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
28552         gcc.c-torture/execute/builtins.
28553         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
28554         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
28555         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
28556         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
28557
28558 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28559
28560         PR c++/9252
28561         * g++.dg/template/access8.C: New test.
28562         * g++.dg/template/access9.C: New test.
28563
28564 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28565
28566         PR c++/9554
28567         * g++.dg/parse/access1.C: New test.
28568
28569 2003-05-09  DJ Delorie  <dj@redhat.com>
28570
28571         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
28572         long, and not an int.
28573
28574 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28575
28576         PR c++/10555, c++/10576
28577         * g++.dg/template/memclass1.C: New test.
28578
28579 2003-05-08  DJ Delorie  <dj@redhat.com>
28580
28581         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
28582         targets.
28583         * gcc.c-torture/execute/20021024-1.x: Likewise.
28584         * gcc.c-torture/execute/shiftdi.x: Likewise.
28585         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
28586         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
28587         * gcc.dg/20021018-1.c: Likewise.
28588
28589 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28590
28591         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
28592
28593         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
28594         (bcopy): Call memmove.
28595
28596 2003-05-08  Roger Sayle  <roger@eyesopen.com>
28597
28598         * g77.f-torture/compile/8485.f: New test case.
28599
28600 2003-05-07  Richard Henderson  <rth@redhat.com>
28601
28602         PR c++/10570
28603         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
28604         Verify exception_cleanup not called for rethrows.
28605         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
28606         when exiting catch block without rethrowing.
28607         * g++.dg/eh/forced3.C: New.
28608         * g++.dg/eh/forced4.C: New.
28609
28610 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
28611
28612         * gcc.dg/20030505.c: Fix triplet.
28613
28614 2003-05-06  DJ Delorie  <dj@redhat.com>
28615
28616         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
28617         * gcc.dg/nest.c: Likewise.
28618
28619 2003-05-05  Roger Sayle  <roger@eyesopen.com>
28620
28621         * gcc.dg/builtins-14.c: New test case.
28622
28623 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
28624
28625         * lib/compat.exp (compat-execute): New argument.
28626         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
28627         * gcc.dg/compat: New test directory.
28628         * gcc.dg/compat/compat.exp: New expect script.
28629         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
28630         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
28631         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
28632         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
28633         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
28634         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
28635
28636         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
28637         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
28638         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
28639         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
28640         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
28641         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
28642         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
28643         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
28644         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
28645         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
28646         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
28647         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
28648         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
28649         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
28650         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
28651
28652 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
28653
28654         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
28655
28656 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
28657
28658         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
28659
28660 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
28661
28662         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
28663         * gcc.dg/ppc-fsel-2.c: New test.
28664
28665         * gcc.dg/unused-5.c: New test.
28666
28667 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28668
28669         PR c++/10496
28670         * g++.dg/warn/pmf1.C: New test.
28671
28672 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28673
28674         PR c++/4494
28675         * g++.dg/warn/main.C: New test.
28676
28677 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28678
28679         * gcc.dg/nonnull-3.c: New test.
28680
28681 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
28682
28683         * gcc.dg/cpp/Wtrigraphs.c: Update.
28684         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
28685
28686 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
28687
28688         * gcc.dg/ppc-fsel-1.c: New test.
28689
28690 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
28691
28692         PR c/10604
28693         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
28694
28695 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
28696
28697         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
28698
28699 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28700
28701         PR c++/9364, c++/10553, c++/10586
28702         * g++.dg/parse/typename4.C: New test.
28703         * g++.dg/parse/typename5.C: Likewise.
28704
28705 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
28706
28707         * gcc.c-torture/compile/20030503-1.c: New test.
28708
28709 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28710
28711         * g++.dg/lookup/using5.C: Fix testcase error.
28712
28713 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
28714
28715         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
28716         since MEABI is no longer supported.  Remove all vestiges
28717         of MEABI from the test.
28718
28719 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28720
28721         PR c++/10554
28722         * g++.dg/lookup/using5.C: New test.
28723
28724 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28725
28726         PR c++/8772
28727         * g++.dg/template/ttp5.C: New test.
28728
28729 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
28730
28731         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
28732         (dg-gpp-additional-sources): New function.
28733         (dg-gpp-additional-files): Likewise.
28734         * lib/g++.exp (additional_sources): New variable.
28735         (additional_files): Likewise.
28736         (g++_target_compile): Deal with them.
28737         * lib/old-dejagnu.exp: Remove.
28738         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
28739         * g++.old-deja: Revise all tests to use dg commands.
28740
28741 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28742
28743         PR c++/9432, c++/9528
28744         * g++.dg/lookup/using4.C: New test.
28745
28746 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
28747
28748         * gcc.dg/noreturn-5.c: New file.
28749         * gcc.dg/noreturn-6.c: New file.
28750
28751         * gcc.c-torture/compile/inline-1.c: New file.
28752
28753 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
28754
28755         PR c++/10551
28756         * g++.dg/template/explicit1.C: New test.
28757
28758 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
28759
28760         PR c++/10549
28761         * g++.dg/other/bitfield1.C: New test.
28762
28763         PR c++/10527
28764         * g++.dg/init/new7.C: New test.
28765
28766 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
28767
28768         * g++.dg/ext/desig1.C: New test.
28769         * g++.dg/ext/init1.C: Update.
28770
28771         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
28772
28773 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
28774
28775         PR c++/10180
28776         * g++.dg/warn/Winline-1.C: New test.
28777
28778 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
28779
28780         * gcc.c-torture/execute/string-opt-19.c: New test.
28781
28782         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
28783         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
28784
28785 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
28786
28787         PR c++/10506
28788         * g++.dg/init/new6.C: New test.
28789
28790         PR c++/10503
28791         * g++.dg/init/ref6.C: New test.
28792
28793 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
28794
28795         * g++.dg/warn/weak1.C: XFAIL on AIX4.
28796
28797 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28798
28799         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
28800         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
28801
28802 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
28803
28804         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
28805         initialized static data members.
28806
28807 2003-04-25  H.J. Lu <hjl@gnu.org>
28808
28809         * gcc.dg/ia64-sync-4.c: New test.
28810
28811 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28812
28813         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
28814         date.
28815
28816 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
28817
28818         PR c++/10337
28819         * g++.dg/warn/conv1.C: New test.
28820         * g++.old-deja/g++.other/conv7.C: Adjust.
28821         * g++.old-deja/g++.other/overload14.C: Adjust.
28822
28823 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
28824
28825         PR c++/10471
28826         * g++.dg/template/defarg2.C: New test.
28827
28828 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
28829
28830         * gcc.dg/cpp/include2.c: Update.
28831         * gcc.dg/cpp/multiline-2.c: New.
28832         * gcc.dg/cpp/multiline.c: Update.
28833         * gcc.dg/cpp/strify2.c: Update.
28834         * gcc.dg/cpp/trad/literals-2.c: Update.
28835
28836 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28837
28838         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
28839
28840 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
28841
28842         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
28843
28844 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
28845
28846         PR c++/10451
28847         * g++.dg/parse/crash4.C: New test.
28848
28849         PR c++/9847
28850         * g++.dg/parse/crash5.C: New test.
28851
28852 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
28853
28854         PR c++/10446
28855         * g++.dg/parse/crash3.C: New test.
28856
28857         PR c++/10428
28858         * g++.dg/parse/elab1.C: New test.
28859
28860 2003-04-22  Devang Patel  <dpatel@apple.com>
28861
28862         * gcc.dg/cpp/trad/funlike-5.c: New test.
28863
28864 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
28865
28866         * g++.dg/other/packed1.C: Fix dg options.
28867
28868 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
28869
28870         * g++.dg/other/offsetof2.C: New test.
28871
28872 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
28873
28874         * g++.dg/template/recurse.C: Adjust location of error messages.
28875
28876 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
28877
28878         PR c++/9881
28879         * g++.dg/init/addr-const1.C: New test.
28880         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
28881
28882 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
28883
28884         PR c++/10405
28885         * g++.dg/lookup/struct-hack1.C: New test.
28886
28887 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
28888
28889         * ucs.c: Update diagnostic messages.
28890
28891 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
28892
28893         * gcc.dg/cpp/truefalse.cpp: New test.
28894         * gcc.dg/cpp/cpp.exp: Update.
28895         * g++.dg/other/stdbool-if.C: Remove.
28896
28897 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
28898
28899         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
28900         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
28901
28902 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
28903
28904         * gcc.c-torture/compile/20030418-1.c: New test.
28905
28906 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
28907
28908         * README.compat: Remove; content moved to doc/sourcebuild.texi.
28909
28910 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28911
28912         PR c++/10347
28913         g++.dg/template/dependent-name1.C: New test.
28914
28915 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
28916
28917         * gcc.dg/warn-1.c (tourist_guide): New array,
28918         contains a pointer to bar.
28919
28920 2003-04-16  Roger Sayle  <roger@eyesopen.com>
28921
28922         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
28923         * gcc.c-torture/execute/medce-1.c: New test case.
28924         * gcc.c-torture/execute/medce-2.c: New test case.
28925
28926 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
28927
28928         * lib/prune.exp: Ignore more messages.
28929
28930         PR c++/10381
28931         * g++.dg/parse/lookup3.C: New test.
28932
28933 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
28934
28935         * gcc.c-torture/compile/20030415-1.c : New test.
28936
28937 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
28938
28939         * gcc.c-torture/execute/scope-2.c: Move to ...
28940         * gcc.dg/noncompile/scope.c: .... here.
28941
28942 2003-04-14  Roger Sayle  <roger@eyesopen.com>
28943
28944         * gcc.dg/20030414-2.c: New test case.
28945
28946 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
28947
28948         PR target/10377
28949         * gcc.dg/20030414-1.c: New test.
28950
28951 2003-04-13  Roger Sayle  <roger@eyesopen.com>
28952
28953         * gcc.dg/builtins-12.c: New test case.
28954         * gcc.dg/builtins-13.c: New test case.
28955
28956 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28957
28958         * gcc.c-torture/execute/string-opt-18.c: New test.
28959
28960 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
28961
28962         PR c++/10300
28963         * g++.dg/init/new5.C: New test.
28964
28965 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
28966
28967         PR c++/7910
28968         * g++.dg/ext/dllimport1.C: New test.
28969
28970 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
28971
28972         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
28973
28974 2003-04-11  Bud Davis <bdavis9659@comcast.net>
28975
28976         PR Fortran/9263
28977         * g77.f-torture/noncompile/9263.f: New test
28978         PR Fortran/1832
28979         * g77.f-torture/execute/1832.f: New test
28980
28981 2003-04-11  David Chad  <davidc@freebsd.org>
28982             Loren J. Rittle  <ljrittle@acm.org>
28983
28984         libobjc/8562
28985         * objc.dg/headers.m: New test.
28986
28987 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
28988
28989         * gcc.c-torture/execute/builtin-noret-2.c: New.
28990         * gcc.c-torture/execute/builtin-noret-2.x: New.
28991         XFAIL builtin-noret-2.c at -O1 and above.
28992         * gcc.dg/redecl.c: New.
28993         * gcc.dg/Wshadow-1.c: Update error regexps.
28994
28995 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
28996
28997         * g++.dg/abi/bitfield10.C: New test.
28998
28999 2003-04-09  Mike Stump  <mrs@apple.com>
29000
29001         * gcc.dg/pch/pch.exp: Make testcase names longer.
29002         * g++.dg/pch/pch.exp: Make testcase names longer.
29003
29004 2003-04-08  Roger Sayle  <roger@eyesopen.com>
29005
29006         * gcc.dg/builtins-11.c: New test case.
29007
29008 2003-04-08  Roger Sayle  <roger@eyesopen.com>
29009
29010         * gcc.dg/builtins-9.c: New test case.
29011         * gcc.dg/builtins-10.c: New test case.
29012
29013 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
29014
29015         * gcc.dg/noncompile/init-4.c.c: New test.
29016
29017 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
29018
29019         * gcc.misc-test/gcov-9.c: New test.
29020         * gcc.misc-test/gcov-10.c: New test
29021         * gcc.misc-test/gcov-11.c: New test.
29022
29023 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
29024
29025         PR optimization/10024
29026         * gcc.c-torture/compile/20030405-1.c: New test.
29027
29028 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
29029
29030         * gcc.dg/pch/static-3.c: New.
29031         * gcc.dg/pch/static-3.hs: New.
29032         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
29033
29034 2003-04-04  Richard Henderson  <rth@redhat.com>
29035
29036         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
29037         * g++.dg/eh/forced2.C: Likewise.
29038
29039 2003-04-03  Mike Stump  <mrs@apple.com>
29040
29041         * lib/scanasm.exp (scan-assembler): Add xfail processing for
29042         target arg.
29043         (scan-assembler-times, scan-assembler-not): Likewise.
29044         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
29045
29046 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
29047
29048         * gcc.dg/sparc-loop-1.c: New test.
29049
29050 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
29051
29052         PR other/9274
29053         * g++.dg/pch/system-2.C: New.
29054         * g++.dg/pch/system-2.Hs: New.
29055
29056 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
29057
29058         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
29059
29060         * g++.dg/eh/simd-1.C (vecfunc): Same.
29061
29062 2003-04-01  Roger Sayle  <roger@eyesopen.com>
29063
29064         * gcc.c-torture/execute/20030401-1.c: New test case.
29065
29066 2003-04-01  Ziemowit Laski <zlaski@apple.com>
29067
29068         * objc.dg/defs.m: New.
29069
29070 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
29071
29072         * g++.dg/eh/simd-1.C: New.
29073         * g++.dg/eh/simd-2.C: New.
29074
29075 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
29076
29077         * gcc.c-torture/execute/simd-3.c: New.
29078
29079 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
29080
29081         PR c/9936
29082         * gcc.dg/20030331-2.c: New test.
29083
29084 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
29085
29086         PR c++/10278
29087         * g++.dg/parse/crash2.C: New test.
29088
29089 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
29090
29091         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
29092         * gcc.c-torture/execute/20030331-1.c: ...here.
29093
29094 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
29095
29096         * gcc.c-torture/execute/20030331-1.c: New test.
29097
29098 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
29099
29100         * lib/gcov.exp: Adjust call return testing strings.
29101         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
29102
29103 2003-03-31  Roger Sayle  <roger@eyesopen.com>
29104
29105         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
29106         * gcc.dg/builtins-7.c: New test case.
29107         * gcc.dg/builtins-8.c: New test case.
29108
29109 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
29110
29111         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
29112
29113 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
29114
29115         PR c++/7647
29116         * g++.dg/lookup-class-member-2.C: New test.
29117
29118 2003-03-30  Glen Nakamura  <glen@imodulo.com>
29119
29120         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
29121
29122 2003-03-28  Roger Sayle  <roger@eyesopen.com>
29123
29124         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
29125
29126 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
29127
29128         * g++.dg/init/attrib1.C: New test.
29129
29130 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
29131
29132         * gcc.dg/ultrasp8.c: New test.
29133
29134 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
29135
29136         * gcc.dg/ultrasp7.c: New test.
29137
29138 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
29139
29140         PR c++/10047
29141         * g++.dg/template/inline1.C: New test.
29142
29143 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
29144
29145         * gcc.dg/sparc-dwarf2.c: New test.
29146
29147 2003-03-27  Roger Sayle  <roger@eyesopen.com>
29148
29149         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
29150         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
29151
29152 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
29153
29154         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
29155         than reading .x files.
29156         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
29157         * g77.dg/gcov/gcov-1.f: Likewise.
29158         * gcc.misc-tests/gcov-4b.c: Likewise.
29159         * gcc.misc-tests/gcov-5b.c: Likewise.
29160         * gcc.misc-tests/gcov-6.c: Likewise.
29161         * gcc.misc-tests/gcov-7.c: Likewise.
29162         * gcc.misc-tests/gcov-8.c: Likewise.
29163         * g++.dg/gcov/gcov-1.x: Remove.
29164         * g77.dg/gcov/gcov-1.x: Likewise.
29165         * gcc.misc-tests/gcov-4b.x: Likewise.
29166         * gcc.misc-tests/gcov-5b.x: Likewise.
29167         * gcc.misc-tests/gcov-6.x: Likewise.
29168         * gcc.misc-tests/gcov-7.x: Likewise.
29169         * gcc.misc-tests/gcov-8.x: Likewise.
29170
29171 2003-03-27  Glen Nakamura  <glen@imodulo.com>
29172
29173         PR opt/10087
29174         * gcc.dg/20030324-1.c: New test.
29175
29176 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
29177
29178         PR c++/10224
29179         * g++.dg/template/arg3.C: New test.
29180
29181         PR c++/10158
29182         * g++.dg/template/friend18.C: New test.
29183
29184 2003-03-26  Roger Sayle  <roger@eyesopen.com>
29185
29186         * g77.f-torture/compile/20030326-1.f: New test case.
29187
29188 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
29189
29190         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
29191
29192         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
29193
29194 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
29195
29196         * gcc.dg/ia64-sync-3.c: New test.
29197
29198 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
29199
29200         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
29201
29202 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
29203
29204         * gcc.dg/ultrasp6.c: New test.
29205
29206 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
29207
29208         * gcc.dg/i386-signbit-1.c: New test.
29209         * gcc.dg/i386-signbit-2.c: New test.
29210         * gcc.dg/i386-signbit-3.c: New test.
29211
29212 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
29213
29214         * gcc.dg/ultrasp5.c: Fix options.
29215
29216 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
29217
29218         * gcc.dg/ultrasp5.c: Fix comment.
29219
29220 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
29221
29222         PR fortran/10197
29223         * g77.f-torture/execute/10197.f: New test.
29224
29225 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
29226
29227         PR c++/9898, c++/383
29228         * g++.dg/template/conv6.C: New test.
29229
29230         PR c++/10119
29231         * g++.dg/template/ptrmem5.C: New test.
29232
29233         PR c++/10026
29234         * g++.dg/lookup/koenig1.C: New test.
29235
29236         PR C++/10199
29237         * g++.dg/lookup/template2.C: New test.
29238
29239 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
29240
29241         * g++.dg/opt/rtti1.C: New test.
29242
29243 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
29244
29245         * gcc.dg/ultrasp5.c: New test.
29246
29247 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
29248
29249         PR middle-end/9967
29250         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
29251         builtin fputs.
29252
29253 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
29254
29255         PR c/8224
29256         * gcc.dg/20030323-1.c: New test.
29257
29258 2003-03-23  Roger Sayle  <roger@eyesopen.com>
29259
29260         * gcc.c-torture/compile/20030323-1.c: New test case.
29261
29262 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
29263
29264         * gcc.dg/20030321-1.c: New test.
29265
29266 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
29267
29268         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
29269
29270 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
29271
29272         PR c++/9978, c++/9708
29273         * g++.dg/ext/vlm1.C: Adjust expected error.
29274         * g++.dg/ext/vla2.C: New test.
29275         * g++.dg/template/arg1.C: New test.
29276         * g++.dg/template/arg2.C: New test.
29277
29278 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
29279
29280         * g77.f-torture/execute/select.f: New test.
29281         * g77.f-torture/noncompile/select_no_compile.f: New test.
29282
29283 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
29284
29285         PR c++/9898
29286         * g++.dg/other/error4.C: New test.
29287
29288 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
29289
29290         * g++.dg/template/friend17.C: New test.
29291
29292 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
29293
29294         * gcc.c-torture/compile/20030320-1.c: New.
29295
29296 2003-03-20  Roger Sayle  <roger@eyesopen.com>
29297
29298         * gcc.dg/builtins-6.c: New test case.
29299
29300 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
29301
29302         PR target/10073
29303         * gcc.c-torture/compile/20030319-1.c: New.
29304
29305 2003-03-18  Jan Hubicka  <jh@suse.cz>
29306
29307         * gcc.dg/i386-cvt-1.c: New test.
29308
29309 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
29310
29311         * objc.dg/naming-1.m: Use "(parse|syntax) error".
29312         * objc.dg/naming-2.m: Likewise.
29313
29314 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
29315
29316         PR c++/9639
29317         * g++.dg/parse/crash1.C: New test.
29318
29319 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
29320
29321         PR c++/8805
29322         * g++.dg/eh/cleanup1.C: New test.
29323
29324 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
29325
29326         * gcc.c-torture/execute/20030316-1.c: New test case.
29327
29328 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
29329
29330         PR c++/9629
29331         * g++.dg/init/ctor2.C: New test.
29332
29333 2003-03-15  Roger Sayle  <roger@eyesopen.com>
29334
29335         * g77.f-torture/compile/xformat.f: New test case.
29336
29337 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29338
29339         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
29340         * g++.old-deja/g++.mike/eh50.C: Likewise.
29341
29342 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29343
29344         PR c++/6440
29345         * g++.dg/template/spec7.C: New test.
29346         * g++.dg/template/spec8.C: Likewise.
29347
29348 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
29349
29350         * gcc.c-torture/execute/20030313-1.c: New test.
29351
29352 2003-03-14  Richard Henderson  <rth@redhat.com>
29353
29354         * gcc.dg/inline-2.c: Adjust alpha test for external call.
29355
29356 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
29357
29358         * gcc.c-torture/compile/20030314-1.c: New test.
29359
29360 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
29361
29362         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
29363         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
29364         thumb target,
29365         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
29366         to accept newer _imp__  prefix and additional
29367         newline in .drectve section.
29368         * gcc.dg/dll-4.c: Likewise.
29369         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
29370         switch.
29371
29372 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
29373
29374         * g++.dg/parse/namespace9.C: New test.
29375
29376         * g++.dg/init/ref5.C: New test.
29377         * g++.dg/parse/ptrmem1.C: Likewise.
29378
29379 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29380
29381         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
29382         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
29383         regular expression.
29384         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
29385         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
29386
29387 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
29388
29389         * gcc.c-torture/execute/20030224-2.c: New test.
29390
29391 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
29392
29393         * gcc.dg/decl-3.c: New test.
29394
29395 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
29396
29397         * gcc.dg/i386-loop-2.c: New test.
29398
29399 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
29400
29401         PR c++/9474
29402         * g++.dg/parse/namespace8.C: New test.
29403
29404         PR c++/9924
29405         * g++.dg/overload/builtin2.C: New test.
29406
29407 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
29408
29409         * gcc.dg/return-type-3.c: New test.
29410
29411 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
29412
29413         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
29414         profiling options are not supported.
29415
29416 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
29417
29418         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
29419         * g++.old-deja/g++.warn/impint2.C: Likewise.
29420
29421 2003-03-10  Devang Patel  <dpatel@apple.com>
29422
29423         * g++.dg/cpp/c++_cmd_1.C: New test.
29424         * g++.dg/cpp/c++_cmd_1.h: New file.
29425
29426 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
29427
29428         * gcc.dg/altivec-9.c: New file.
29429
29430 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29431
29432         * gcc.dg/ppc-sdata-1.c: New test.
29433         * gcc.dg/ppc-sdata-2.c: New test.
29434
29435 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
29436
29437         PR c++/9373
29438         * g++.dg/opt/ptrmem2.C: New test.
29439
29440         PR c++/8534
29441         * g++.dg/opt/ptrmem1.C: New test.
29442
29443 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
29444
29445         * gcc.dg/i386-loop-1.c: New test.
29446
29447 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29448
29449         PR c++/9970
29450         * g++.dg/lookup/friend1.C: New test.
29451
29452 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
29453
29454         PR c++/9823
29455         * g++.dg/parser/constructor1.C: New test.
29456
29457 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
29458
29459         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
29460
29461         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
29462
29463 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
29464
29465         * gcc.dg/cpp/Wunused.c: Update test.
29466
29467 2003-03-08  Jan Hubicka  <jh@suse.cz>
29468
29469         * gcc.dg/inline-3.c: New test.
29470
29471 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
29472
29473         PR c++/9809
29474         * g++.dg/parse/builtin1.C: New test.
29475
29476         PR c++/9982
29477         * g++.dg/abi/cookie1.C: New test.
29478         * g++.dg/abi/cookie2.C: Likewise.
29479
29480         PR c++/9524
29481         * g++.dg/template/field1.C: New test.
29482
29483         PR c++/9912
29484         * g++.dg/parse/class1.C: New test.
29485         * g++.dg/parse/namespace7.C: Likewise.
29486         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
29487
29488 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
29489
29490         * g++.dg/init/ref4.C: New test.
29491
29492 2003-03-07  Jan Hubicka  <jh@suse.cz>
29493
29494         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
29495         * gcc.dg/inline-3.c: New test.
29496
29497 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
29498
29499         * g++.dg/init/ref3.C: New test.
29500
29501         PR c++/9965
29502         * g++.dg/init/ref2.C: New test.
29503
29504         PR c++/9400
29505         * g++.dg/warn/Wshadow-2.C: New test.
29506
29507         PR c++/9791
29508         * g++.dg/warn/Woverloaded-1.C: New test.
29509
29510 2003-03-05  Jan Hubicka  <jh@suse.cz>
29511
29512         * gcc.dg/i386-local2.c: New.
29513         * gcc.dg/i386-local.c: Fix typo.
29514
29515 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
29516
29517         * g++.dg/abi/layout3.C: New test.
29518
29519 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
29520
29521         * gcc.c-torture/compile/20030305-1.c
29522
29523 2003-03-05  Jan Hubicka  <jh@suse.cz>
29524
29525         * gcc.dg/i386-local.c: New.
29526
29527 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
29528
29529         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
29530
29531 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
29532
29533         * gcc.dg/switch-2.c: New test.
29534         * gcc.dg/switch-3.c: New test.
29535         * gcc.dg/Wswitch.c: Adjust line numbers.
29536         * gcc.dg/Wswitch-default.c: Likewise.
29537         * gcc.dg/Wswitch-enum.c: Likewise.
29538
29539 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
29540
29541         * gcc.c-torture/execute/20030222-1.c: New test.
29542
29543 2003-03-03  James E Wilson  <wilson@tuliptree.org>
29544
29545         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
29546
29547 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
29548
29549         PR c++/9878
29550         * g++.dg/init/ref1.C: New test.
29551
29552 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
29553
29554         * gcc.dg/sh-relax.c: New SH-only test.
29555
29556 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
29557
29558         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
29559         comment explaining purpose of testcase.
29560
29561 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
29562
29563         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
29564         for HC11/HC12 (asm needs two int registers).
29565         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
29566         HC11/HC12 because the test uses an asm which needs two 32-bit
29567         registers.
29568
29569 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
29570
29571         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
29572         for HC11/HC12 (array is too large otherwise).
29573         * gcc.c-torture/compile/920501-4.x: New file, likewise.
29574         * gcc.c-torture/compile/20010518-2.x: Likewise.
29575         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
29576         HC11/HC12 (array is too large).
29577
29578 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
29579
29580         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
29581         * lib/g++-dg.exp (g++-dg-test): Likewise.
29582
29583 2003-03-01  Roger Sayle  <roger@eyesopen.com>
29584
29585         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
29586         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
29587
29588 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29589
29590         * g++.dg/warn/implicit-typename1.C: Remove warning.
29591
29592 2003-02-28  Richard Henderson  <rth@redhat.com>
29593
29594         * gcc.dg/noreturn-1.c: Move noreturn warning line.
29595         * gcc.dg/return-type-1.c: Move control reaches end warning line.
29596
29597 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
29598
29599         * gcc.dg/pch/pch.exp: Change .pch to .gch.
29600         * g++.dg/pch/pch.exp: Likewise.
29601
29602 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
29603
29604         PR c++/9879
29605         * testsuite/g++.dg/init/new4.C: New test.
29606
29607 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
29608
29609         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
29610
29611 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
29612
29613         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
29614         unsigned long.
29615
29616         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
29617         wider than float.
29618
29619 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29620
29621         * lib/scanasm.exp: Add support for counting numbers of
29622         occurences.
29623         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
29624         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
29625
29626 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
29627
29628         PR c++/9683
29629         * g++.dg/template/static3.C: New test.
29630
29631         PR c++/9829
29632         * g++.dg/parse/namespace6.C: New test.
29633
29634 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29635
29636         PR target/9732
29637         * gcc.dg/20030225-1.c: New test.
29638
29639 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
29640
29641         * README: Remove out-of-date information.
29642
29643         PR c++/9836
29644         * g++.dg/template/spec6.C: New test.
29645
29646 2003-02-24  Jeff Law  <law@redhat.com>
29647
29648         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
29649
29650 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29651
29652         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
29653         * gcc.dg/pragma-ep-1.c: Likewise.
29654
29655 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29656
29657         PR c++/9602
29658         * g++.dg/template/friend16.C: New test.
29659
29660 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
29661
29662         PR c++/5333
29663         * g++.dg/parse/fused-params1.C: Adjust error messages.
29664         * g++.dg/template/nested3.C: New test.
29665
29666 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
29667
29668         * g++.dg/abi/param1.C: New test.
29669
29670 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29671
29672         PR c++/7982
29673         * g++.dg/warn/implicit-typename1.C: New test.
29674
29675 2003-02-22  Kelley Cook <kelleycook@comcast.net>
29676
29677         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
29678         with "mtune".
29679         * g++.old-deja/g++.other/store-expr2.C: Likewise.
29680         * gcc.c-torture/execute/20010129-1.x: Likewise.
29681         * gcc.dg/20011107-1.c: Likewise.
29682         * gcc.dg/20020108-1.c: Likewise.
29683         * gcc.dg/20020122-3.c: Likewise.
29684         * gcc.dg/20020206-1.c: Likewise.
29685         * gcc.dg/20020310-1.c: Likewise.
29686         * gcc.dg/20020426-2.c: Likewise.
29687         * gcc.dg/20020517-1.c: Likewise.
29688         * gcc.dg/991230-1.c: Likewise.
29689         * gcc.dg/i386-unroll-1.c: Likewise.
29690         * gcc.misc-tests/i386-prefetch.exp: Likewise.
29691
29692 2003-02-22  Jan Hubicka  <jh@suse.cz>
29693
29694         * gcc.dg/i386-mul.c: New test.
29695
29696 2003-02-21  Roger Sayle  <roger@eyesopen.com>
29697
29698         * gcc.dg/builtins-5.c: New test case.
29699
29700 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
29701
29702         * gcc.dg/asmreg-1.c: New test.
29703
29704 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
29705
29706         PR c++/9749
29707         * g++.dg/parse/varmod1.C: New test.
29708
29709 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
29710
29711         PR c++/9727
29712         * g++.dg/template/op1.C: New test.
29713
29714 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
29715
29716         PR c++/8906
29717         * g++.dg/template/nested2.C: New test.
29718
29719 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
29720
29721         PR c++/8724
29722         * g++.dg/expr/dtor1.C: New test.
29723
29724 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
29725
29726         * gcc.dg/cpp/include3.c: New test.
29727         * gcc.dg/cpp/inc/foo.h: New file.
29728
29729 2003-02-21  Glen Nakamura  <glen@imodulo.com>
29730
29731         * gcc.c-torture/execute/20030221-1.c: New test.
29732
29733 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
29734
29735         PR c++/9729
29736         * g++.dg/abi/conv1.C: New test.
29737
29738 2003-02-20  Jan Hubicka  <jh@suse.cz>
29739
29740         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
29741
29742 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
29743
29744         * gcc.c-torture/compile/20030219-1.c: New test.
29745
29746 2003-02-18  Jan Hubicka  <jh@suse.cz>
29747
29748         * gcc.dg/funcorder.c: New test.
29749
29750 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
29751
29752         * gcc.c-torture/execute/20030218-1.c: New.
29753
29754 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
29755
29756         * gcc.dg/20030218-1.c: New.
29757
29758 2003-02-18  Richard Henderson  <rth@redhat.com>
29759
29760         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
29761         * gcc.dg/attr-used-2.c: New.
29762
29763 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
29764
29765         PR c++/9704
29766         * g++.dg/init/copy5.C: New test.
29767
29768 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
29769
29770         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
29771         * g++.dg/pch/pch.exp: Likewise.
29772
29773 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
29774
29775         * gcc.c-torture/execute/20030209-1.c: Enable the test if
29776         STACK_SIZE is not defined.
29777
29778 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29779
29780         PR c++/9457
29781         * g++.dg/template/init1.C: New test.
29782
29783 2003-02-16  Jan HUbicka  <jh@suse.cz>
29784
29785         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
29786         (foo): Add few extra tests
29787         * gcc.dg/c99-const-expr-3.c: Likewise.
29788         * gcc.c-torture/execute/20030216-1.c: New.
29789
29790 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29791
29792         PR c++/9459
29793         * g++.dg/ext/typeof4.C: New test.
29794
29795 2003-02-15  Roger Sayle  <roger@eyesopen.com>
29796
29797         * gcc.dg/i386-387-3.c: New test case.
29798
29799 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
29800
29801         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
29802         cris-*-elf* cris-*-aout* and mmix-*-*.
29803
29804 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
29805
29806         * gcc.dg/20030213-1.c: New test.
29807
29808 2003-02-12  Roger Sayle  <roger@eyesopen.com>
29809
29810         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
29811         * gcc.dg/i386-387-2.c: Likewise.
29812
29813 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
29814
29815         * gcc.dg/ppc-spe.c: Fix formatting.
29816         Enable tests that were previously unsupported by gas.
29817         Delete tests for instructions that no longer exist.
29818         Switch arguments on evsubifw builtin.
29819
29820 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
29821
29822         * gcc.c-torture/execute/20030209-1.c: Disable the test if
29823         STACK_SIZE is too small.
29824
29825 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
29826             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
29827
29828         * gcc.dg/decl-2.c: New test.
29829
29830 2003-02-10  Jan Hubicka  <jh@suse.cz>
29831
29832         * gcc.dg/i386-fpcvt-1.c: New test.
29833
29834 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
29835
29836         * gcc.c-torture/execute/20030209-1.c: New test.
29837
29838 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
29839
29840         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
29841         int-wide bitops, use the constants of the same width.
29842         Likewise, if long long is 32-bit wide, test bitops using
29843         32-bit constants.
29844
29845 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
29846
29847         * gcc.dg/20021014-1.c: Annotate with expected notice text.
29848
29849 2003-02-07  Roger Sayle  <roger@eyesopen.com>
29850
29851         * testsuite/gcc.dg/builtins-4.c: New test case.
29852
29853 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29854
29855         * gcc.dg/20020430-1.c: Fix dg command typos.
29856         * gcc.dg/20020503-1.c: Likewise.
29857
29858 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29859
29860         PR c++/8785
29861         * g++.dg/parse/fused-params1.C: New test.
29862
29863         PR c++/8857
29864         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
29865
29866         PR c++/8921
29867         * g++.dg/parse/non-dependent1.C: New test.
29868
29869         PR c++/8928
29870         * g++.dg/parse/dupl-tmpl-args1.C: New test.
29871
29872         PR c++/9228
29873         * g++.dg/parse/undefined7.C: New test.
29874         * g++.dg/parse/non-templ1.C: New test.
29875
29876         PR c++/9229
29877         * g++.dg/parse/too-many-tmpl-args1.C: New test.
29878
29879 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
29880
29881         * gcc.c-torture/compile/20030206-1.c: New test.
29882
29883 2003-02-05  Roger Sayle  <roger@eyesopen.com>
29884
29885         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
29886         "pow" to "foo" to avoid potential confusion with a math built-in.
29887
29888 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29889
29890         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
29891         conditions for SPARC targets.
29892
29893 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
29894
29895         * gcc.dg/20030204-1.c: New test.
29896
29897 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29898
29899         PR c++/38
29900         * g++.dg/parse/array-size1.C: New test.
29901
29902         PR c++/5657
29903         * g++.dg/parse/undefined3.C: New test.
29904
29905         PR c++/5665
29906         * g++.dg/parse/undefined4.C: New test.
29907
29908         PR c++/5975
29909         * g++.dg/parse/undefined5.C: New test.
29910
29911         PR c++/7259
29912         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
29913
29914         PR c++/8578
29915         * g++.dg/parse/casting-operator1.C: New test.
29916
29917         PR c++/8596
29918         * g++.dg/parse/undefined6.C: New test.
29919
29920         PR c++/8736
29921         * g++.dg/parse/missing-template1.C: New test.
29922
29923 2003-02-04  Jan Hubicka  <jh@suse.cz>
29924
29925         * gcc.dg/i386-cadd.c: Compile using -march=k8.
29926         * gcc.dg/i386-cmov?.c: Likewise.
29927         * gcc.dg/i386-fpcvt-?.c: Likewise.
29928         * gcc.dg/i386-ssefp-1.c: Likewise.
29929         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
29930         conventions.
29931
29932 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
29933
29934         PR c++/7129
29935         * testsuite/g++.dg/ext/max.C: New test.
29936
29937 2003-02-03  Jan Hubicka  <jh@suse.cz>
29938
29939         * gcc.c-torture/execute/20030203-1.c: New test.
29940
29941 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
29942
29943         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
29944         'natural-endian'.
29945
29946 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
29947
29948         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
29949         * g++.dg/init/new2.C: Likewise.
29950         * g++.dg/other/new1.C: Likewise.
29951
29952 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
29953
29954         * gcc.dg/struct-ret-libc.c: New test.
29955
29956 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
29957
29958         * gcc.dg/20030129-1.c: New test.
29959
29960 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29961
29962         PR c++/8849
29963         * g++.dg/template/ptrmem4.C: New test.
29964
29965 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
29966
29967         * g++.dg/parser/constant1.C: New test.
29968
29969 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29970
29971         PR c++/8591
29972         * g++.dg/parse/friend2.C: New test.
29973
29974 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
29975
29976         PR c++/9437
29977         * g++.dg/template/unify4.C: New test.
29978
29979 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
29980
29981         * gcc.c-torture/execute/20030128-1.c: New test.
29982
29983 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
29984
29985         * g++.dg/lookup/nested1.C: Test moved from ...
29986         * g++.old-deja/g++.other/lookup24.C: ... here.
29987
29988 2003-01-28  Jan Hubicka  <jh@suse.cz>
29989
29990         * gcc.dg/i386-cmov5.c: New test.
29991
29992 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
29993
29994         * gcc.c-torture/execute/20010925-1.c: Changed the
29995         memcpy declaration.
29996
29997 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
29998
29999         PR c++/3902
30000         * g++.dg/parse/template5.C: New test.
30001
30002 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
30003
30004         PR fortran/9258
30005         * g77.dg/pr9258: New test.
30006
30007 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
30008
30009         * README: Move relevant parts from README.g++.
30010
30011         * README.g++: Remove this file.
30012
30013 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
30014
30015         * g++.dg/abi/dcast1.C: New test.
30016
30017 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30018
30019         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
30020
30021 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
30022
30023         PR c++/47
30024         * g++.old-deja/g++.other/lookup24.C: New test.
30025
30026 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30027
30028         PR middle-end/7227
30029         * gcc.dg/uninit-C.c: New test.
30030
30031 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
30032
30033         * g++.dg/abi/covariant1.C: New test.
30034
30035 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
30036
30037         * gcc.dg/20030123-1.c: New test.
30038
30039 2003-01-25  Jan Hubicka  <jh@suse.cz>
30040
30041         PR opt/8492
30042         * gcc.c-torture/compile/20030125-1.c
30043
30044 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
30045
30046         PR c++/9403
30047         * g++.dg/parse/template3.C: New test.
30048         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
30049
30050         PR c++/795
30051         * g++.dg/parse/template4.C: New test.
30052
30053         PR c++/9415
30054         * g++.dg/template/qual2.C: New test.
30055
30056         PR c++/8545
30057         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
30058
30059         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
30060
30061 2003-01-25  Roger Sayle  <roger@eyesopen.com>
30062
30063         * gcc.c-torture/execute/switch-1.c: New test case.
30064
30065 2003-01-25  Jan Hubicka  <jh@suse.cz>
30066
30067         * gcc.c-torture/execute/20030125-1.[cx]: New test.
30068
30069 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
30070
30071         Tweaks for Bison-1.875. From the NEWS file:
30072         "- `parse error' -> `syntax error'
30073         Bison now uniformly uses the term `syntax error'"
30074         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
30075         * gcc.dg/cpp/digraph2.c: Likewise.
30076         * gcc.dg/cpp/direct2.c: Likewise.
30077         * gcc.dg/cpp/paste4.c: Likewise.
30078         * gcc.dg/c90-restrict-1.c: Likewise.
30079         * gcc.dg/c99-func-2.c: Likewise.
30080         * gcc.dg/noncompile/920721-2.c: Likewise.
30081         * gcc.dg/noncompile/930622-2.c: Likewise.
30082         * gcc.dg/noncompile/940112-1.c: Likewise.
30083         * gcc.dg/noncompile/950921-1.c: Likewise.
30084         * gcc.dg/noncompile/951123-1.c: Likewise.
30085         * gcc.dg/noncompile/971104-1.c: Likewise.
30086         * gcc.dg/noncompile/990416-1.c: Likewise.
30087
30088 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
30089
30090         * g++.dg/parse/undefined1.C: Add error message.
30091
30092 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
30093
30094         PR c++/9354
30095         * g++.dg/parse/new1.C: New test.
30096
30097         PR c++/9216
30098         * g++.dg/parse/template2.C: New test.
30099
30100         PR c++/9354
30101         * g++.dg/parse/typedef2.C: New test.
30102
30103         PR c++/9328
30104         * g++.dg/ext/typeof3.C: New test.
30105
30106 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30107
30108         PR c++/2738
30109         * g++.dg/parse/ret-type1.C: New test.
30110
30111         PR c++/3792
30112         * g++.dg/parse/tmpl-outside1.C: New test.
30113
30114         PR c++/4207
30115         * g++.dg/parse/int-as-enum1.C: New test.
30116
30117         PR c++/4903
30118         * g++.dg/parse/no-typename1.C: New test.
30119
30120         PR c++/5533
30121         * g++.dg/parse/no-value1.C: New test.
30122
30123         PR c++/5921
30124         * g++.dg/parse/wrong-inline1.C: New test.
30125
30126         PR c++/6402
30127         * g++.dg/parse/ref1.C: New test.
30128
30129         PR c++/6992
30130         * g++.dg/parse/attr-ctor1.C: New test.
30131
30132         PR c++/7229
30133         * g++.dg/parse/namespace5.C: New test.
30134
30135         PR c++/7917
30136         * g++.dg/parse/func-def1.C: New test.
30137
30138         PR c++/8143
30139         * g++.dg/parse/undefined1.C: New test.
30140
30141         PR c++/5723, PR c++/8522
30142         * g++.dg/parse/specialization1.C: New test.
30143
30144         PR c++/163, PR c++/8595
30145         * g++.dg/parse/struct-as-enum1.C: New test.
30146
30147         PR c++/9173
30148         * g++.dg/parse/undefined2.C: New test.
30149
30150 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
30151
30152         PR c++/9298
30153         * g++.dg/parse/template1.C: New test.
30154
30155         PR c++/9384
30156         * g++.dg/parse/using1.C: New test.
30157
30158         PR c++/9285
30159         PR c++/9294
30160         * g++.dg/parse/expr2.C: New test.
30161
30162         PR c++/9388
30163         * g++.dg/parse/lookup2.C: Likewise.
30164
30165 2003-01-21  Jan Hubicka  <jh@suse.cz>
30166
30167         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
30168         * gcc.c-torture/execute/eeprof-1.c: Likewise.
30169         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
30170         * gcc.c-torture/execute/string-opt-*.c: Likewise.
30171
30172 2003-01-20  Nick Clifton  <nickc@redhat.com>
30173
30174         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
30175         problem with ARM sibcall code generation.
30176
30177 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
30178
30179         * gcc.c-torture/execute/20030120-1.c: New.
30180
30181 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
30182
30183         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
30184
30185 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
30186
30187         PR c++/9272
30188         * g++.dg/parse/ctor1.C: New test.
30189
30190         PR c++/9294:
30191         * g++.dg/parse/qualified1.C: New test.
30192
30193         * g++.dg/parse/typename3.C: New test.
30194
30195 2003-01-16  Richard Henderson  <rth@redhat.com>
30196
30197         * g++.dg/tls/init-2.C: Fix error matches for real this time.
30198
30199 2003-01-16  Richard Henderson  <rth@redhat.com>
30200
30201         * g++.dg/pch/pch.exp: Copy test header to the working directory
30202         before using it either for precompilation or direct use.
30203         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
30204         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
30205
30206 2003-01-16  Richard Henderson  <rth@redhat.com>
30207
30208         * gcc.dg/pch/pch.exp: Copy test header to the working directory
30209         before using it either for precompilation or direct use.
30210         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
30211         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
30212
30213 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
30214
30215         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
30216         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
30217         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
30218         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
30219         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
30220         typename warning into error.
30221         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
30222         error messages.
30223         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
30224         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
30225         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
30226         messages.
30227         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
30228         make declaration visible in template.
30229         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
30230         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
30231         messages.
30232         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
30233         message.
30234         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
30235         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
30236         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
30237         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
30238         typename warning with error message.
30239         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
30240         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
30241         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
30242
30243 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
30244
30245         * g++.dg/parse/ambig2.C: New test.
30246
30247 2003-01-15  Richard Henderson  <rth@redhat.com>
30248
30249         * g++.dg/tls/init-2.C: Update error message string.
30250
30251 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30252
30253         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
30254
30255 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
30256
30257         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
30258         all for HC11/HC12.
30259         * gcc.c-torture/compile/20001205-1.x: Likewise.
30260         * gcc.c-torture/compile/20001226-1.x: Likewise.
30261         * gcc.c-torture/compile/920520-1.x: Likewise.
30262         * gcc.c-torture/compile/961203-1.x: Likewise.
30263         * gcc.c-torture/compile/20020604-1.x: Likewise.
30264
30265 2003-01-15  Jan Hubicka  <jh@suse.cz>
30266
30267         * gcc.c-torture/compile/20030115-1.c: New test.
30268
30269         * gcc.dg/i386-fpcvt-1.c: New test.
30270         * gcc.dg/i386-fpcvt-2.c: New test.
30271
30272 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
30273
30274         Further conform g++'s __vmi_class_type_info to the C++ ABI
30275         specification.
30276         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
30277         the specification.
30278
30279 2003-01-14  Jan Hubicka  <jh@suse.cz>
30280
30281         * gcc.dg/i386-fpcvt-1.c: New test.
30282         * gcc.dg/i386-fpcvt-2.c: New test.
30283
30284 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
30285
30286         * gcc.dg/i386-mmx-3.c: New test.
30287
30288 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
30289
30290         PR c++/9264
30291         * g++.dg/parse/octal1.C: New file.
30292
30293         PR c++/9172
30294         * g++.dg/parse/typename1.C: New file.
30295
30296 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
30297
30298         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
30299         * gcc.dg/bf-no-ms-layout.c: Likewise.
30300         * gcc.dg/bf-ms-attrib.c: Likewise.
30301
30302 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
30303
30304         PR c++/9099
30305         * g++.dg/parse/dtor1.C: New file.
30306
30307         PR c++/9128
30308         * g++.dg/rtti/typeid1.C: New file.
30309
30310         PR c++/9153
30311         * g++.dg/parse/lookup1.C: New file.
30312
30313         PR c++/9171
30314         * g++.dg/templ/spec5.C: New file.
30315
30316 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
30317
30318         * gcc.c-torture/compile/20030110-1.c: New test.
30319
30320 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
30321
30322         Merge from pch-branch:
30323
30324         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
30325
30326         * gcc.dg/pch/cpp-1.h: New.
30327         * gcc.dg/pch/cpp-1.c: New.
30328         * gcc.dg/pch/cpp-2.h: New.
30329         * gcc.dg/pch/cpp-2.c: New.
30330
30331         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
30332
30333         * gcc.dg/pch/except-1.h: New.
30334         * gcc.dg/pch/except-1.c: New.
30335
30336         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
30337
30338         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
30339         running test.
30340         * gcc.dg/pch: Include *.hp not *.h.
30341         * gcc.dg/pch/system-1.h: New.
30342         * gcc.dg/pch/system-1.c: New.
30343
30344         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
30345
30346         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
30347         rather than trying to build and run a program using PCH.
30348         * gcc.dg/pch: Remove dg-do commands from test files.
30349
30350         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
30351
30352         * gcc.dg/pch/macro-3.c: New.
30353         * gcc.dg/pch/macro-3.h: New.
30354
30355         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
30356
30357         * gcc.dg/pch/common-1.c: New.
30358         * gcc.dg/pch/common-1.h: New.
30359         * gcc.dg/pch/decl-1.c: New.
30360         * gcc.dg/pch/decl-1.h: New.
30361         * gcc.dg/pch/decl-2.c: New.
30362         * gcc.dg/pch/decl-2.h: New.
30363         * gcc.dg/pch/decl-3.c: New.
30364         * gcc.dg/pch/decl-3.h: New.
30365         * gcc.dg/pch/decl-4.c: New.
30366         * gcc.dg/pch/decl-4.h: New.
30367         * gcc.dg/pch/decl-5.c: New.
30368         * gcc.dg/pch/decl-5.h: New.
30369         * gcc.dg/pch/global-1.c: New.
30370         * gcc.dg/pch/global-1.h: New.
30371         * gcc.dg/pch/inline-1.c: New.
30372         * gcc.dg/pch/inline-1.h: New.
30373         * gcc.dg/pch/inline-2.c: New.
30374         * gcc.dg/pch/inline-2.h: New.
30375         * gcc.dg/pch/static-1.c: New.
30376         * gcc.dg/pch/static-1.h: New.
30377         * gcc.dg/pch/static-2.c: New.
30378         * gcc.dg/pch/static-2.h: New.
30379
30380         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
30381
30382         * g++.dg/pch/pch.exp: Better handle failing testcases.
30383         * gcc.dg/pch/pch.exp: Likewise.
30384         * gcc.dg/pch/macro-1.c: New.
30385         * gcc.dg/pch/macro-1.h: New.
30386         * gcc.dg/pch/macro-2.c: New.
30387         * gcc.dg/pch/macro-2.h: New.
30388
30389         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
30390
30391         * g++.dg/dg.exp: Treat files in pch/ specially.
30392         * g++.dg/pch/pch.exp: New file.
30393         * g++.dg/pch/empty.H: New file.
30394         * g++.dg/pch/empty.C: New file.
30395         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
30396         "precompile".
30397
30398         * gcc.dg/pch/pch.exp: New file.
30399         * gcc.dg/pch/empty.h: New file.
30400         * gcc.dg/pch/empty.c: New file.
30401         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
30402         "precompile".
30403
30404 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30405
30406         * g++.dg/template/friend14.C: New test.
30407
30408 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
30409
30410         * gcc.dg/old-style-asm-1.c: New test.
30411
30412 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
30413
30414         * gcc.c-torture/compile/20030109-1.c: New test.
30415
30416 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
30417
30418         * gcc.c-torture/execute/20030109-1.c: New test.
30419
30420 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
30421
30422         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
30423         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
30424         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
30425         * g++.old-deja/g++.mike/eh2.C: Likewise.
30426         * g++.old-deja/g++.mike/eh3.C: Likewise.
30427         * g++.old-deja/g++.mike/eh5.C: Likewise.
30428         * g++.old-deja/g++.mike/eh6.C: Likewise.
30429         * g++.old-deja/g++.mike/eh7.C: Likewise.
30430         * g++.old-deja/g++.mike/eh8.C: Likewise.
30431         * g++.old-deja/g++.mike/eh9.C: Likewise.
30432         * g++.old-deja/g++.mike/eh10.C: Likewise.
30433         * g++.old-deja/g++.mike/eh12.C: Likewise.
30434         * g++.old-deja/g++.mike/eh13.C: Likewise.
30435         * g++.old-deja/g++.mike/eh14.C: Likewise.
30436         * g++.old-deja/g++.mike/eh16.C: Likewise.
30437         * g++.old-deja/g++.mike/eh17.C: Likewise.
30438         * g++.old-deja/g++.mike/eh18.C: Likewise.
30439         * g++.old-deja/g++.mike/eh21.C: Likewise.
30440         * g++.old-deja/g++.mike/eh23.C: Likewise.
30441         * g++.old-deja/g++.mike/eh24.C: Likewise.
30442         * g++.old-deja/g++.mike/eh25.C: Likewise.
30443         * g++.old-deja/g++.mike/eh26.C: Likewise.
30444         * g++.old-deja/g++.mike/eh27.C: Likewise.
30445         * g++.old-deja/g++.mike/eh28.C: Likewise.
30446         * g++.old-deja/g++.mike/eh29.C: Likewise.
30447         * g++.old-deja/g++.mike/eh31.C: Likewise.
30448         * g++.old-deja/g++.mike/eh33.C: Likewise.
30449         * g++.old-deja/g++.mike/eh34.C: Likewise.
30450         * g++.old-deja/g++.mike/eh35.C: Likewise.
30451         * g++.old-deja/g++.mike/eh36.C: Likewise.
30452         * g++.old-deja/g++.mike/eh37.C: Likewise.
30453         * g++.old-deja/g++.mike/eh38.C: Likewise.
30454         * g++.old-deja/g++.mike/eh39.C: Likewise.
30455         * g++.old-deja/g++.mike/eh40.C: Likewise.
30456         * g++.old-deja/g++.mike/eh41.C: Likewise.
30457         * g++.old-deja/g++.mike/eh42.C: Likewise.
30458         * g++.old-deja/g++.mike/eh44.C: Likewise.
30459         * g++.old-deja/g++.mike/eh46.C: Likewise.
30460         * g++.old-deja/g++.mike/eh47.C: Likewise.
30461         * g++.old-deja/g++.mike/eh48.C: Likewise.
30462         * g++.old-deja/g++.mike/eh49.C: Likewise.
30463         * g++.old-deja/g++.mike/eh50.C: Likewise.
30464         * g++.old-deja/g++.mike/eh51.C: Likewise.
30465         * g++.old-deja/g++.mike/eh53.C: Likewise.
30466         * g++.old-deja/g++.mike/eh55.C: Likewise.
30467         * g++.old-deja/g++.mike/p7912.C: Likewise.
30468         * g++.old-deja/g++.mike/p9706.C: Likewise.
30469         * g++.old-deja/g++.mike/p10416.C: Likewise.
30470         * g++.old-deja/g++.mike/p11667.C: Likewise.
30471         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
30472         Remove redundant reference to Iris.
30473         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
30474         Elxsi, i860, Pico Java, and WE32K.
30475
30476 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
30477
30478         * g++.dg/ext/asm4.C: New test.
30479
30480 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30481
30482         PR c++/9030
30483         * g++.dg/template/friend12.C: New test.
30484         * g++.dg/template/friend13.C: Likewise.
30485         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
30486
30487 2003-01-08  Jan Hubicka  <jh@suse.cz>
30488
30489         * gcc.dg/i386-cadd.c: New test.
30490         * gcc.dg/i386-cmov4.c: Likewise.
30491
30492 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
30493
30494         PR c++/9165
30495         * g++.dg/warn/Wunused-3.C: New test.
30496
30497         * g++.dg/abi/bitfield9.C: New test.
30498
30499         PR c++/9189
30500         * g++.dg/parse/defarg3.C: New test.
30501
30502 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
30503
30504         * g++.dg/parse/ambig1.C: New test.
30505         * g++.dg/parse/defarg2.C: New test.
30506
30507 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
30508
30509         * g++.dg/template/defarg-1.C: New test.
30510         * g++.dg/template/local2.C: Likewise.
30511
30512 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
30513
30514         * gcc.c-torture/execute/20030105-1.c: New test.
30515
30516 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30517
30518         * g++.dg/parse/namespace3.C: Remove extra semicolons.
30519         * g++.dg/parse/namespace4.C: Likewise.
30520
30521 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
30522
30523         * g++.dg/template/ntp2.C: New test.
30524
30525 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
30526
30527         * g++.dg/parse/extern-C-1.C: New test.
30528
30529         * g++.dg/parse/namespace4.C: New test.
30530
30531         * g++.dg/template/nested1.C: New test.
30532
30533         * g++.dg/parse/namespace3.C: New test.
30534
30535 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
30536
30537         * g++.dg/lookup/two-stage1.C: New test.
30538
30539 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30540
30541         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
30542         * g++.old-deja/g++.jason/access8.C: Likewise.
30543         * g++.old-deja/g++.other/decl5.C: Likewise.
30544
30545 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
30546
30547         * g++.dg/parse/parse7.C: New test.
30548
30549 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
30550
30551         PR c++/2843
30552         * g++.dg/ext/attrib7.C: New test.
30553
30554 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
30555
30556         * g++.dg/parse/parse6.C: New test.
30557
30558 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
30559
30560         * gcc.dg/h8300-stack-1.c: New.
30561
30562 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
30563
30564         g++.dg/lookup/exception1.C: New test.
30565
30566         g++.dg/lookup/template1.C: New test.
30567
30568         g++.dg/parse/namespace2.C: New test.
30569
30570         g++.dg/parse/parens2.C: New test.
30571
30572 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30573
30574         * g++.dg/parse/parse5.C: New test.
30575         * g++.dg/lookup/scoped4.C: New test.
30576
30577 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
30578
30579         * g++.dg/parse/parens1.C: New test.
30580
30581         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
30582         angle-bracket1.C.
30583         * g++.dg/parse/parens2.C: New test.
30584
30585         * g++.dg/lookup/scope-operator1.C: New test.
30586
30587         * g++.dg/parse/operator1.C: New test.
30588
30589 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30590
30591         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
30592         * g++.old-deja/g++.other/access6.C: Likewise.
30593         * g++.old-deja/g++.other/decl1.C: Likewise.
30594         * g++.old-deja/g++.pt/typename12.C: Likewise.
30595
30596 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
30597
30598         * g++.dg/parse/namespace1.C: New test.
30599
30600 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30601
30602         * g++.dg/parse/parse4.C: New test.
30603
30604 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30605
30606         * g++.dg/parse/parse3.C: New test.
30607
30608 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30609
30610         * g++.dg/parse/parse2.C: New test.
30611
30612 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30613
30614         * g++.dg/template/friend11.C: New test.
30615
30616 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30617
30618         * g++.dg/parse/parse1.C: New test.
30619
30620 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
30621
30622         * lib/profopt.exp: Change the name of a global variable to avoid
30623         possible clashes with other test suites.
30624
30625 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
30626
30627         * g++.dg/inherit/covariant8.C: New test.
30628
30629 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
30630
30631         * g++.dg/init/array9.C: New test.
30632
30633         PR c++/9112
30634         * g++.dg/parse/expr1.C: New test.
30635
30636 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
30637
30638         * gcc.c-torture/compile/20021230-1.c: New test.
30639
30640 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
30641
30642         * g++.dg/inherit/covariant5.C: New test.
30643         * g++.dg/inherit/covariant6.C: New test.
30644         * g++.dg/inherit/covariant7.C: New test.
30645
30646 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30647
30648         PR c++/2739
30649         * g++.dg/other/access2.C: New test.
30650
30651 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30652
30653         * g++.dg/other/anon-struct.C: No longer fails
30654         * g++.old-deja/g++.brendan/parse4.C: Likewise.
30655         * g++.old-deja/g++.brendan/parse5.C: Likewise.
30656         * g++.old-deja/g++.brendan/parse6.C: Likewise.
30657
30658 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30659
30660         * g++.dg/parse/angle-bracket.C (main): No longer fails.
30661
30662 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
30663
30664         * g++.dg/eh/spec4.C: Remove stray semicolon.
30665         * g++.dg/expr/pmf-1.C: Change error message.
30666         * g++.dg/ext/asm1.C: Remove stray semicolon.
30667         * g++.dg/ext/typename1.C: Add missing typenames.
30668         * g++.dg/inherit/template-as-base.C: Change error message.
30669         * g++.dg/lookup/scoped1.C: Likewise.
30670         * g++.dg/lookup/scoped2.C: Likewise.
30671         * g++.dg/lookup/using2.C: Likewise.
30672         * g++.dg/other/component1.C: Remove stray semicolon.
30673         * g++.dg/other/do1.C: Change error message.
30674         * g++.dg/other/error2.C: Likewise.
30675         * g++.dg/other/init1.C: Likewise.
30676         * g++.dg/other/packed1.C: Remove stray semicolon.
30677         * g++.dg/other/ptrmem2.C: Change error message.
30678         * g++.dg/parse/parameter-declaration-1.C: Remove line number
30679         marker.
30680         * g++.dg/special/initp1.C: Remove invalid attribute usage.
30681         * g++.dg/template/access3.C: Add typename keyword.
30682         * g++.dg/template/access5.C: Remove stray semicolon.
30683         * g++.dg/template/access6.C: Likewise.
30684         * g++.dg/template/complit1.C: Likewise.
30685         * g++.dg/template/crash1.C: Change error message.
30686         * g++.dg/template/inherit2.C: Remove stray semicolon.
30687         * g++.dg/template/instantiate2.C: Likewise.
30688         * g++.dg/template/instantiate3.C: Change error message.
30689         * g++.dg/template/qual1.C: Remove stray semicolon.
30690         * g++.dg/template/qualttp18.C: Change error message.
30691         * g++.dg/template/ref1.C: Remove stray semicolon.
30692         * g++.dg/template/sizeof1.C (A::value): Declare it.
30693         * g++.dg/template/spec4.C: Change error message.
30694         * g++.dg/template/static1.C: Likewise.
30695         * g++.dg/template/type1.C: Likewise.
30696         * g++.dg/template/typename3.C: Likewise.
30697         * g++.old-deja/g++.benjamin/13478.C: Change error message.
30698         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
30699         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
30700         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
30701         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
30702         named return value extension.
30703         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
30704         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
30705         * g++.old-deja/g++.bob/extern_C.C: Likewise.
30706         * g++.old-deja/g++.bob/inherit2.C: Likewise.
30707         * g++.old-deja/g++.brendan/complex1.C: Likewise.
30708         * g++.old-deja/g++.brendan/copy5.C: Likewise.
30709         * g++.old-deja/g++.brendan/crash13.C: Likewise.
30710         * g++.old-deja/g++.brendan/crash15.C: Likewise.
30711         * g++.old-deja/g++.brendan/crash18.C: Change error message.
30712         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
30713         * g++.old-deja/g++.brendan/crash38.C: Likewise.
30714         * g++.old-deja/g++.brendan/crash50.C: Likewise.
30715         * g++.old-deja/g++.brendan/crash56.C: Likewise.
30716         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
30717         syntax.
30718         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
30719         * g++.old-deja/g++.brendan/crash8.C: Change error message.
30720         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
30721         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
30722         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
30723         * g++.old-deja/g++.brendan/template11.C: Likewise.
30724         * g++.old-deja/g++.brendan/template26.C: Likewise.
30725         * g++.old-deja/g++.brendan/template27.C: Use explicit
30726         specialization syntax.
30727         * g++.old-deja/g++.brendan/template30.C: Likewise.
30728         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
30729         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
30730         non-dependent names.
30731         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
30732         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
30733         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
30734         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
30735         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
30736         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
30737         named return value extension.
30738         * g++.old-deja/g++.ext/namedret2.C: Likewise.
30739         * g++.old-deja/g++.ext/namedret3.C: Likewise.
30740         * g++.old-deja/g++.ext/return1.C: Likewise.
30741         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
30742         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
30743         * g++.old-deja/g++.jason/access8.C: Likewise.
30744         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
30745         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
30746         pseudo-destructor names.
30747         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
30748         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
30749         pseudo-destructor names.
30750         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
30751         * g++.old-deja/g++.jason/overload19.C: Likewise.
30752         * g++.old-deja/g++.jason/overload32.C: Likewise.
30753         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
30754         stray semicolons.
30755         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
30756         * g++.old-deja/g++.jason/return.C: Likewise.
30757         * g++.old-deja/g++.jason/return2.C: Likewise.
30758         * g++.old-deja/g++.jason/shadow1.C: Likewise.
30759         * g++.old-deja/g++.jason/special.C: Use explicit specialization
30760         syntax.
30761         * g++.old-deja/g++.jason/template10.C: Account for use of
30762         non-dependent names.
30763         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
30764         syntax.
30765         * g++.old-deja/g++.jason/template37.C: Likewise.
30766         * g++.old-deja/g++.law/access4.C: Change error messages.
30767         * g++.old-deja/g++.law/arm13.C: Remove incorrect
30768         pseudo-destructor names.
30769         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
30770         * g++.old-deja/g++.law/ctors9.C: Likewise.
30771         * g++.old-deja/g++.law/cvt22.C: Likewise.
30772         * g++.old-deja/g++.law/dtors5.C: Likewise.
30773         * g++.old-deja/g++.law/global-init1.C: Likewise.
30774         * g++.old-deja/g++.law/missed-error3.C: Likewise.
30775         * g++.old-deja/g++.law/operators28.C: Likewise.
30776         * g++.old-deja/g++.law/visibility28.C: Likewise.
30777         * g++.old-deja/g++.martin/eval1.C: Likewise.
30778         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
30779         name.
30780         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
30781         * g++.old-deja/g++.mike/net34.C: Likewise.
30782         * g++.old-deja/g++.mike/net36.C: Likewise.
30783         * g++.old-deja/g++.mike/ns2.C: Likewise.
30784         * g++.old-deja/g++.mike/p12306.C: Likewise.
30785         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
30786         value extension.
30787         * g++.old-deja/g++.mike/p700.C: Likewise.
30788         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
30789         * g++.old-deja/g++.mike/p710.C: Likewise.
30790         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
30791         value extension.
30792         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
30793         * g++.old-deja/g++.mike/pmf9.C: Likewise.
30794         * g++.old-deja/g++.ns/crash2.C: Likewise.
30795         * g++.old-deja/g++.ns/crash3.C: Likewise.
30796         * g++.old-deja/g++.ns/invalid1.C: Likewise.
30797         * g++.old-deja/g++.ns/ns17.C: Likewise.
30798         * g++.old-deja/g++.ns/template16.C: Likewise.
30799         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
30800         keyword.
30801         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
30802         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
30803         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
30804         named return value extension.
30805         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
30806         * g++.old-deja/g++.other/access4.C: Issue additional error
30807         messages.
30808         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
30809         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
30810         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
30811         * g++.old-deja/g++.other/crash25.C: Change error message.
30812         * g++.old-deja/g++.other/crash4.C: Change error message.
30813         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
30814         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
30815         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
30816         checks.
30817         * g++.old-deja/g++.other/defarg8.C: Likewise.
30818         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
30819         * g++.old-deja/g++.other/dtor10.C: Likewise.
30820         * g++.old-deja/g++.other/incomplete.C: Likewise.
30821         * g++.old-deja/g++.other/linkage7.C: Likewise.
30822         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
30823         lookup algorithm.
30824         * g++.old-deja/g++.other/mangle2.C: Likewise.
30825         * g++.old-deja/g++.other/refinit2.C: Likewise.
30826         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
30827         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
30828         * g++.old-deja/g++.pt/crash28.C: Likewise.
30829         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
30830         syntax.
30831         * g++.old-deja/g++.pt/crash32.C: Change error message.
30832         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
30833         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
30834         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
30835         error message position.
30836         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
30837         * g++.old-deja/g++.pt/defarg8.C: Change error message.
30838         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
30839         syntax.
30840         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
30841         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
30842         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
30843         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
30844         keyword.
30845         * g++.old-deja/g++.pt/explicit31.C: Likewise.
30846         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
30847         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
30848         keyword.
30849         * g++.old-deja/g++.pt/explicit71.C: Change error message.
30850         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
30851         syntax.
30852         * g++.old-deja/g++.pt/friend28.C: Account for use of
30853         non-dependent names.
30854         * g++.old-deja/g++.pt/friend29.C: Likewise.
30855         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
30856         rules.
30857         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
30858         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
30859         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
30860         lookup rules.
30861         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
30862         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
30863         keyword.
30864         * g++.old-deja/g++.pt/memclass20.C: Likewise.
30865         * g++.old-deja/g++.pt/memclass5.C: Likewise.
30866         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
30867         keyword.
30868         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
30869         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
30870         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
30871         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
30872         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
30873         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
30874         keyword.
30875         * g++.old-deja/g++.pt/spec10.C: Likewise.
30876         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
30877         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
30878         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
30879         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
30880         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
30881         * g++.old-deja/g++.pt/ttp62.C: Likewise.
30882         * g++.old-deja/g++.pt/ttp64.C: Likewise.
30883         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
30884         * g++.old-deja/g++.pt/typename15.C: Likewise.
30885         * g++.old-deja/g++.pt/typename22.C: Likewise.
30886         * g++.old-deja/g++.pt/typename6.C: Change error messages.
30887         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
30888         * g++.old-deja/g++.pt/virtual2.C: Likewise.
30889         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
30890         syntax.
30891         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
30892         return value extension.
30893         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
30894         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
30895         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
30896         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
30897
30898 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
30899
30900         * g++.dg/warn/inline1.C: New test.
30901         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
30902         * g++.old-deja/g++.jason/synth10.C: Likewise.
30903         * g++.old-deja/g++.mike/net31.C: Likewise.
30904         * g++.old-deja/g++.mike/p8786.C: Likewise.
30905
30906         * g++.dg/template/friend10.C: New test.
30907         * g++.dg/template/conv5.C: New test.
30908
30909 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
30910
30911         * g++.dg/lookup/scoped3.C: New test.
30912
30913         * g++.dg/lookup/decl1.C: New test.
30914         * g++.dg/lookup/decl2.C: New test.
30915
30916 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
30917
30918         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
30919         gcc.c-torture/compile/20021015-1.c,
30920         gcc.c-torture/compile/20021015-2.c,
30921         gcc.c-torture/compile/20021123-1.c,
30922         gcc.c-torture/compile/20021123-2.c,
30923         gcc.c-torture/compile/20021123-3.c,
30924         gcc.c-torture/compile/20021123-4.c,
30925         gcc.c-torture/execute/20021024-1.c: Add tests previously added
30926         only to 3.1 or 3.2 branch.
30927
30928 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
30929
30930         * gcc.dg/i386-bitfield3.c: New test.
30931
30932         * gcc.dg/i386-bitfield2.c: New test.
30933
30934 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
30935
30936         * g++.dg/parse/conv_op1.C: New test.
30937
30938 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
30939
30940         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
30941         approved.
30942
30943 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
30944
30945         * gcc.c-torture/compile/20021220-1.c: New test.
30946
30947 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
30948
30949         * gcc.dg/i386-fastcall-1.c: New.
30950
30951 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
30952
30953         * gcc.c-torture/execute/20021219-1.c: New test.
30954
30955 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
30956
30957         * gcc.dg/i386-pic-1.c: New test.
30958
30959 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30960
30961         PR c++/8099
30962         * g++.dg/template/friend9.C: New test.
30963
30964 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30965
30966         PR c++/3663
30967         * g++.dg/template/access7.C: New test.
30968
30969 2002-12-18  Nick Clifton  <nickc@redhat.com>
30970
30971         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
30972         the libstdc++-v3 directory has been found.
30973
30974 2002-12-12  Devang Patel <dpatel@apple.com>
30975         * gcc.dg/darwin-ld-1.c: New test.
30976         * gcc.dg/darwin-ld-2.c: New test.
30977         * gcc.dg/darwin-ld-3.c: New test.
30978         * gcc.dg/darwin-ld-4.c: New test.
30979         * gcc.dg/darwin-ld-5.c: New test.
30980
30981 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
30982
30983         * gcc.c-torture/compile/20021212-1.c: New test.
30984
30985 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
30986
30987         * gcc.dg/fshort-wchar: New test.
30988
30989 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
30990
30991         PR c++/8372
30992         * g++.dg/template/dtor1.C: New test.
30993
30994         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
30995         markers.
30996
30997 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
30998
30999         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
31000
31001 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
31002
31003         * g++.dg/template/static1.C: New test.
31004         * g++.dg/template/static2.C: New test.
31005         * g++.old-deja/g++.ext/memconst.C: New test.
31006
31007 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31008
31009         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
31010         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
31011         * g++.dg/special/initp1.C: Likewise.
31012
31013 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
31014
31015         * gcc.c-torture/execute/20021204-1.c: New test.
31016
31017 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
31018
31019         * gcc.dg/ppc-fmadd-1.c: New file.
31020         * gcc.dg/ppc-fmadd-2.c: New file.
31021         * gcc.dg/ppc-fmadd-3.c: New file.
31022
31023 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
31024
31025         * gcc.c-torture/compile/20021204-1.c: New test.
31026
31027 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
31028
31029         * g++.dg/inherit/covariant2.C: New test.
31030         * g++.dg/inherit/covariant3.C: New test.
31031         * g++.dg/inherit/covariant4.C: New test.
31032         * g++.dg/inherit/covariant1.C: Remove XFAIL.
31033         * g++.old-deja/g++.robertl/eb17.C: Likewise.
31034
31035 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
31036
31037         PR c++/8688
31038         * g++.dg/init/brace3.C: New test.
31039
31040 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
31041
31042         * gcc.dg/20020210-1.c: Fix a comment typo.
31043
31044 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
31045
31046         PR c++/8720
31047         * g++.dg/parse/defarg1.C: New test.
31048
31049         PR c++/8615
31050         * g++.dg/template/char1.C: New test.
31051
31052         * g++.dg/template/varmod1.C: Fix typo.
31053
31054 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31055
31056         DR 180
31057         * g++.old-deja/g++.pt/crash32.C: Expect error.
31058
31059 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
31060
31061         PR c++/5919
31062         * g++.dg/template/varmod1.C: New test.
31063
31064         PR c++/8727
31065         * g++.dg/inherit/typeinfo1.C: New test.
31066
31067         PR c++/8663
31068         * g++.dg/inherit/typedef1.C: New test.
31069
31070 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
31071
31072         PR c++/8332
31073         PR c++/8493
31074         * g++.dg/template/strlen1.C: New test.
31075
31076         PR c++/8227
31077         * g++.dg/template/ctor2.C: New test.
31078
31079         PR c++/8214
31080         * g++.dg/init/string1.C: New test.
31081
31082         PR c++/8511
31083         * g++.dg/template/friend8.C: New test.
31084
31085 2002-11-29  Joe Buck <jbuck@synopsys.com>
31086
31087         * g++.dg/lookup/anon2.C: New test.
31088
31089 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
31090
31091         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
31092         h8300 port.
31093
31094 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
31095
31096         * gcc.dg/bitfld-6.c: New test.
31097
31098 2002-11-27  Jan Hubicka  <jh@suse.cz>
31099
31100         * gcc.c-torture/execute/20021127.[cx]: New test.
31101
31102 2002-11-26  Jan Hubicka  <jh@suse.cz>
31103
31104         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
31105         quality.
31106
31107 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
31108
31109         * g++.dg/init/brace2.C: New test.
31110         * g++.old-deja/g++.mike/p9129.C: Correct.
31111
31112 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
31113
31114         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
31115
31116 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
31117
31118         * gcc.dg/sibcall-6: New test for indirect sibcalls.
31119
31120 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
31121
31122         * testsuite/g++.dg/abi/empty11.C: New test.
31123         * testsuite/g++.dg/rtti/cv1.C: New test.
31124
31125 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
31126
31127         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
31128
31129 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
31130
31131         * g++.dg/abi/empty10.C: New test.
31132
31133 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
31134
31135         * gcc.c-torture/compile/20021124-1.c: New test.
31136
31137 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
31138
31139         * g++.dg/abi/rtti2.C: New test.
31140
31141 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
31142
31143         * gcc.dg/i386-unroll-1.c: New test.
31144
31145 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
31146
31147         * gcc.c-torture/compile/20021120-1.c: New test.
31148         * gcc.c-torture/compile/20021120-2.c: New test.
31149
31150 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
31151
31152         * gcc.dg/bitfld-5.c: New test.
31153
31154 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
31155
31156         * gcc.c-torture/execute/20021120-3.c: New test.
31157
31158 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
31159
31160         * gcc.c-torture/execute/20021120-2.c: New test.
31161
31162 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
31163
31164         * gcc.c-torture/execute/20021120-1.c: New test.
31165
31166 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
31167
31168         * gcc.c-torture/execute/20021118-3.c: New test.
31169
31170 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31171
31172         * gcc.c-torture/compile/20021119-1.c: New test.
31173
31174 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
31175
31176         * gcc.dg/duff-1.c: New test.
31177         * gcc.dg/duff-2.c: New test.
31178         * gcc.dg/duff-3.c: New test.
31179
31180 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
31181
31182         * gcc.dg/cpp/_Pragma5.c: New test.
31183
31184 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
31185
31186         * gcc.c-torture/execute/20021118-2.c: New test.
31187
31188 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
31189
31190         * gcc.c-torture/execute/20021118-1.c: New test.
31191
31192 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
31193
31194         * gcc.dg/20021116-1.c: New test.
31195
31196 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
31197
31198         * g++.dg/abi/vcall1.C: New test.
31199
31200 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
31201
31202         * gcc.dg/20021029-1.c: New test.
31203         * gcc.dg/20021029-2.c: New test.
31204
31205 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31206
31207         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
31208
31209 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
31210
31211         PR c/8439
31212         * gcc.dg/20021110.c: Move to ...
31213         * gcc.c-torture/compile/20021110.c: .... here.
31214
31215 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31216
31217         PR c/8467
31218         * gcc.c-torture/execute/20021111-1.c
31219
31220 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
31221
31222         PR c/8439
31223         * gcc.dg/20021110.c: New test.
31224
31225 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
31226
31227         * g++.dg/abi/vthunk3.C: Run only on x86.
31228
31229 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
31230
31231         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
31232
31233 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
31234
31235         * lib/compat.exp (compat-execute): Fix logic error in last
31236         change.
31237
31238 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
31239
31240         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
31241
31242 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31243
31244         PR c++/8389
31245         * g++.dg/template/access6.C: New test.
31246
31247 2002-11-08  Jan Hubicka  <jh@suse.cz>
31248
31249         * gcc.dg/i386-ssefp-1.c: New test.
31250         * gcc.dg/i386-ssefp-1.c: New test.
31251
31252 2002-11-08  Jan Hubicka  <jh@suse.cz>
31253
31254         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
31255
31256 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
31257
31258         * g++.dg/abi/vthunk3.C: New test.
31259
31260         PR c++/8338
31261         * g++.dg/template/crash2.C: New test.
31262
31263 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
31264
31265         * testsuite/g++.dg/abi/dtor1.C: New test.
31266         * testsuite/g++.dg/abi/dtor2.C: Likewise.
31267
31268 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
31269
31270         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
31271         Darwin.
31272
31273 2002-11-04  Adam Nemet  <anemet@lnxw.com>
31274
31275         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
31276         -mthumb.  Only xfail with -O0.
31277
31278 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
31279
31280         * g++.dg/abi/thunk1.C: New test.
31281         * g++.dg/abi/thunk2.C: Likewise.
31282         * g++.dg/abi/vtt1.C: Likewise.
31283
31284 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
31285
31286         PR optimization/8423
31287         * gcc.c-torture/execute/builtin-constant.c: New test.
31288
31289 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
31290
31291         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
31292         Add some more cases.
31293
31294 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
31295
31296         PR c++/8391
31297         * g++.dg/opt/local1.C: New test.
31298
31299 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
31300
31301         PR c++/8160
31302         * g++.dg/template/complit1.C: New test.
31303
31304         PR c++/8149
31305         * g++.dg/template/typename4.C: Likewise.
31306
31307 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31308
31309         Core issue 287, PR c++/7639
31310         * g++.dg/template/instantiate1.C: Adjust error location.
31311         * g++.dg/template/instantiate3.C: New test.
31312         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
31313         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
31314         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
31315
31316 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
31317
31318         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
31319
31320 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
31321
31322         PR c++/8287
31323         * g++.dg/init/dtor2.C: New test.
31324
31325 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31326
31327         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
31328         * gcc.dg/nest.c: Bypass errors on irix6.
31329
31330 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
31331
31332         * gcc.dg/nest.c: Expect error for mmix-*-*.
31333         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
31334
31335 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
31336
31337         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
31338         markers.
31339
31340         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
31341
31342 2002-10-25  Mike Stump  <mrs@apple.com>
31343
31344         * gcc.dg/warn-1.c: New test.
31345
31346 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
31347
31348         * g++.dg/template/typename3.C: New test.
31349
31350 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
31351
31352         * g++.dg/lookup/ptrmem1.C: New test.
31353
31354         * g++.dg/abi/vthunk2.C: New test.
31355
31356 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
31357
31358         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
31359
31360 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
31361
31362         * g++.dg/abi/empty9.C: New test.
31363
31364 2002-10-24  Richard Henderson  <rth@redhat.com>
31365
31366         * g++.dg/inherit/thunk1.C: Enable for ia64.
31367
31368 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
31369
31370         PR c++/8067
31371         * g++.dg/lookup/pretty1.C: New test.
31372
31373 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
31374
31375         * gcc.dg/20021023-1.c: New test.
31376
31377 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
31378
31379         PR c++/7679
31380         * g++.dg/parse/inline1.C: New test.
31381
31382 2002-10-23  Richard Henderson  <rth@redhat.com>
31383
31384         * g++.dg/inherit/thunk1.C: Enable for x86_64.
31385
31386         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
31387
31388 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
31389
31390         PR c++/6579
31391         * g++.dg/parse/stmtexpr3.C: New test.
31392
31393 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
31394
31395         * g++.dg/expr/cond1.C: New test.
31396
31397 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
31398
31399         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
31400
31401 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
31402
31403         * g++.dg/abi/vbase13.C: New test.
31404         * g++.dg/abi/vbase14.C: Likewise.
31405
31406 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
31407
31408         * gcc.dg/tls/pic-1.c: New test.
31409         * gcc.dg/tls/nonpic-1.c: New test.
31410         * gcc.dg/20021018-1.c: New test.
31411
31412 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
31413
31414         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
31415         Remove only files with the same base name as the test case.
31416         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
31417         (profopt-execute): Likewise.  Also, remove old profiling
31418         and performance data files before running the tests.
31419
31420         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
31421         * g++.dg/bprob/bprob.exp: Likewise.
31422         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
31423         to allow more general test case names.
31424
31425         * g++.dg/bprob/bprob-1.C: Rename to ...
31426         * g++.dg/bprob/g++-bprob-1.C: ... this.
31427
31428         * g77.dg/bprob/bprob-1.f: Rename to ...
31429         * g77.dg/bprob/g77-bprob-1.f: ... this.
31430
31431 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
31432
31433         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
31434         bison 1.50 or later.
31435
31436 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
31437
31438         * g++.dg/README: Describe more test directories.
31439
31440 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
31441
31442         * g++.dg/init/array6.C: Add additional tests.
31443
31444 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
31445
31446         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
31447         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
31448
31449 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
31450
31451         * gcc.c-torture/compile/20020604-1.x: New.
31452         * gcc.c-torture/compile/simd-5.x: Likewise.
31453         * gcc.c-torture/execute/920710-1.x: Likewise.
31454         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
31455
31456 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
31457
31458         * g++.dg/inherit/override1.C: Add dg-options clause.
31459
31460 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31461
31462         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
31463         _mm_slli_si128.
31464
31465 2002-10-19  Andreas Schwab  <schwab@suse.de>
31466
31467         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
31468         directory component.
31469
31470 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
31471
31472         * g++.dg/inherit/thunk1.C: New test.
31473
31474         * g++.dg/inherit/override1.C: New test.
31475
31476         * g++.dg/abi/mangle11.C: New test.
31477         * g++.dg/abi/mangle14.C: New test.
31478         * g++.dg/abi/mangle17.C: New test.
31479
31480 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
31481
31482         * g++.dg/overload/member2.C: New test.
31483
31484 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
31485
31486         * g++.dg/README: Describe new compat directory.
31487         * g++.dg/dg.exp: Skip tests in compat directory.
31488         * README.compat: New file.
31489         * lib/compat.exp: New expect script.
31490         * g++.dg/compat: New test directory.
31491         * g++.dg/compat/compat.exp: New expect script.
31492         * g++.dg/compat/abi: New test directory.
31493         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
31494         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
31495         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
31496         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
31497         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
31498         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
31499         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
31500         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
31501         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
31502         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
31503         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
31504         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
31505         * g++.dg/compat/break: New test directory.
31506         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
31507         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
31508         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
31509         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
31510         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
31511         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
31512         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
31513         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
31514         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
31515         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
31516         g++.dg/compat/break/README: New files.
31517         * g++.dg/compat/eh: New test directory.
31518         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
31519         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
31520         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
31521         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
31522         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
31523         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
31524         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
31525         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
31526         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
31527         g++.dg/compat/eh/filter2_y.C,
31528         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
31529         g++.dg/compat/eh/new1_y.C,
31530         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
31531         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
31532         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
31533         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
31534         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
31535         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
31536         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
31537         g++.dg/compat/eh/unexpected1_y.C: New files.
31538         * g++.dg/compat/init: New test directory.
31539         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
31540         g++.dg/compat/init/array5_y.C,
31541         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
31542         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
31543         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
31544         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
31545         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
31546         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
31547         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
31548         g++.dg/compat/init/init-ref2_y.C: New files.
31549
31550 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
31551
31552         PR c++/7584
31553         * g++.dg/inherit/using3.C: New test.
31554
31555 2002-10-17  Jan Hubicka  <jh@suse.cz>
31556
31557         * gcc.dg/20021017-2.c: New test.
31558
31559 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
31560
31561         * g++.dg/abi/mangle16.C: Adjust.
31562
31563         * g++.dg/init/array8.C: New test.
31564
31565 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
31566
31567         * gcc.dg/special/mips-abi.exp: New test.
31568         * gcc.dg/special/mips-abi.s: Empty file used by the above.
31569
31570 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
31571
31572         * g++.dg/abi/mangle16.C: New test.
31573         * g++.dg/abi/mangle17.C: Likewise.
31574
31575         PR c++/7478
31576         * g++.dg/template/ref1.C: New test.
31577
31578 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31579
31580         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
31581
31582 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
31583
31584         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
31585
31586 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
31587
31588         PR c++/7524
31589         * g++.dg/init/array7.C: New test.
31590
31591 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
31592
31593         * g++.dg/init/array6.C: New test.
31594
31595         * g++.dg/abi/mangle13.C: Likewise.
31596         * g++.dg/abi/mangle14.C: Likewise.
31597         * g++.dg/abi/mangle15.C: Likewise.
31598
31599 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
31600
31601         * g++.dg/abi/empty8.C: New test.
31602
31603 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
31604
31605         * g++.dg/init/ctor1.C: New test.
31606
31607 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
31608
31609         * gcc.c-torture/execute/20021015-1.c: New test.
31610
31611 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
31612
31613         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
31614
31615 2002-10-14  Jan Hubicka  <jh@suse.cz>
31616
31617         * gcc.dg/i386-ssetype-[1-5].c: New tests.
31618
31619 2002-10-14  Richard Henderson  <rth@redhat.com>
31620
31621         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
31622
31623 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
31624
31625         PR optimization/6631
31626         * g++.dg/opt/const2.C: New test.
31627
31628 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
31629
31630         PR c++/7176
31631         * g++.dg/parse/friend1.C: New test.
31632         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
31633
31634 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
31635
31636         * gcc.dg/20021014-1.c: New test.
31637
31638 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
31639
31640         PR c++/5661
31641         * g++.dg/ext/vlm1.C: New test.
31642         * g++.dg/ext/vlm2.C: Likewise.
31643
31644         * g++.dg/init/array1.C: Remove invalid braces.
31645         * g++.dg/init/brace1.C: New test.
31646         * g++.dg/init/copy2.C: Likewise.
31647         * g++.dg/init/copy3.C: Likewise.
31648         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
31649         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
31650         braces.
31651
31652 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
31653
31654         * gcc.dg/cpp/assembler.S: Don't use -ansi.
31655
31656 2002-10-11  Richard Shann  <richard.shann@superh.com>
31657
31658         * gcc.c-torture/compile/simd-5.c: New test.
31659
31660 2002-10-10  Roger Sayle  <roger@eyesopen.com>
31661
31662         * gcc.c-torture/execute/shiftopt-1.c: New test case.
31663
31664 2002-10-10  Jim Wilson  <wilson@redhat.com>
31665
31666         * gcc.c-torture/execute/20021010-1.c: New test.
31667
31668 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
31669
31670         PR c/7353
31671         * g++.dg/ext/typedef-init.C: New test.
31672         * gcc.dg/typedef-init.c: New test.
31673
31674 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
31675
31676         * gcc.dg/cpp/paste13.c: New test.
31677
31678 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31679
31680         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
31681         remaining platforms, XFAIL during compile, not execute.  Don't
31682         XFAIL at -O0.
31683
31684 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
31685
31686         * gcc.dg/alias-1.c: Tweak expected warning.
31687
31688 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
31689
31690         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
31691
31692 2002-10-06  Andreas Jaeger  <aj@suse.de>
31693
31694         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
31695         * gcc.dg/cpp/c++98.C: Likewise.
31696
31697         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
31698         * g++.dg/cpp/c++98.C: Likewise.
31699
31700         * g++.dg/README (Subdirectories): Mention cpp directory.
31701
31702         PR target/7559
31703         * gcc.dg/20021006-1.c: New test.
31704
31705 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31706
31707         PR c++/7804
31708         * g++.dg/other/warning1.C: New test.
31709
31710 2002-10-04  Roger Sayle  <roger@eyesopen.com>
31711
31712         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
31713         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
31714         and sparc-*-* with -m64 as expected failures.  See PR 8087.
31715
31716 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
31717
31718         PR c++/7931
31719         * g++.dg/template/ptrmem3.C: New test.
31720
31721         PR c++/7754
31722         * g++.dg/template/union1.C: New test.
31723
31724 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
31725
31726         PR c++/8006
31727         * g++.dg/abi/mangle9.C: New test.
31728         * g++.dg/abi/mangle10.C: New test.
31729         * g++.dg/abi/mangle11.C: New test.
31730         * g++.dg/abi/mangle12.C: New test.
31731
31732 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
31733
31734         PR c++/7188.
31735         * g++.dg/template/meminit1.C: New test.
31736         * g++.dg/warn/Wreorder-1.C: Likewise.
31737         * g++.old-deja/g++.mike/warn3.C: Tweak.
31738         * lib/prune.exp: Ingore "in copy constructor".
31739
31740 2002-10-02  Andreas Jaeger  <aj@suse.de>
31741
31742         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
31743         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
31744         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
31745         on x86-64.
31746
31747 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
31748
31749         * gcc.dg/empty1.C: Fix typo.
31750
31751 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
31752
31753         * gcc.dg/alias-1.c: New test.
31754
31755 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
31756
31757         * gcc.dg/empty1.C: New test.
31758
31759         * g++.dg/tls/init-2.C: Tweak error messages.
31760
31761 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
31762
31763         * gcc.c-torture/compile/20020923-1.c: New test.
31764
31765 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
31766
31767         * gcc.c-torture/execute/ffs-1.c: New test.
31768         * gcc.c-torture/execute/ffs-2.c: Ditto.
31769
31770 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
31771
31772         * g++.dg/overload/member1.C: New test.
31773
31774 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
31775
31776         * g++.dg/abi/empty7.C: New test.
31777         * g++.dg/init/pm2.C: Likewise.
31778
31779 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
31780
31781         * g++.dg/rtti/crash1.C: New test.
31782
31783 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
31784
31785         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
31786         gcc.dg/sibcall-4.c: New tests.
31787
31788 2002-09-28  Roger Sayle  <roger@eyesopen.com>
31789
31790         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
31791         powerpc and MMIX targets.
31792
31793 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
31794
31795         * gcc.dg/cpp/20020927-1.c: New.
31796
31797 2002-09-26  David S. Miller  <davem@redhat.com>
31798
31799         * gcc.c-torture/compile/trunctfdf.c: New.
31800
31801 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31802
31803         * lib/target-supports.exp (check_weak_available): Handle solaris2.
31804
31805 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
31806
31807         * gcc.c-torture/execute/loop-15.c: New.
31808
31809 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
31810
31811         * README.QMTEST: Fix typo.
31812
31813 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
31814
31815         * gcc.dg/20020926-1.c: New test.
31816
31817 2002-09-25  David S. Miller  <davem@redhat.com>
31818
31819         PR target/7842
31820         * gcc.c-torture/execute/shiftdi.c: New test.
31821
31822 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
31823
31824         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
31825         unique to the tool.
31826         * lib/g77.exp (g77_init): Likewise.
31827         * lib/g++.exp (g++_init): Likewise.
31828         * lib/objc.exp (objc_init): Likewise.
31829
31830 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
31831
31832         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
31833         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
31834         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
31835
31836 2002-09-25  Richard Henderson  <rth@redhat.com>
31837
31838         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
31839         too-small long double.
31840
31841 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
31842
31843         * gcc.dg/20020919-1.c: New test.
31844
31845 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
31846
31847         * g++.dg/abi/bitfield6.C: New test.
31848         * g++.dg/abi/bitfield7.C: New test.
31849         * g++.dg/abi/bitfield8.C: New test.
31850         * g++.dg/abi/vbase11.C: New test.
31851
31852 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31853
31854         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
31855         hppa*-*-hpux*.  Update test comment.
31856
31857 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
31858
31859         * gcc.dg/tls/struct-1.c: New test.
31860
31861 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
31862
31863         * gcc.dg/cpp/tr-warn2.c: Update.
31864
31865 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
31866
31867         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
31868
31869 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
31870
31871         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
31872         systems.
31873
31874 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
31875
31876         * gcc.c-torture/execute/ieee/mzero3.c: New test.
31877
31878         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
31879         Adjust for c++filt moved to binutils.  Remove spurious duplicate
31880         setting of cxxfilt.
31881
31882 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
31883
31884         * gcc.dg/20020312-2.c: Update for darwin.
31885
31886 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
31887
31888         * g++.old-deja/g++.other/crash32.C: Mark ICE.
31889
31890 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
31891
31892         * objc.dg/comp-types-1.m: New test.
31893         * objc.dg/comp-types-2.m: New test.
31894         * objc.dg/comp-types-3.m: New test.
31895         * objc.dg/comp-types-4.m: New test.
31896         * objc.dg/comp-types-5.m: New test.
31897         * objc.dg/comp-types-6.m: New test.
31898
31899 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31900
31901         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
31902
31903 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
31904
31905         * g++.dg/other/do1.C: New test.
31906
31907         * g++.dg/template/subst1.C: New test.
31908
31909 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
31910
31911         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
31912
31913 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
31914
31915         * g++.dg/template/qualttp20.C: Adjust expected errors.
31916         * g++.old-deja/g++.jason/report.C: Likewise.
31917         * g++.old-deja/g++.other/qual1.C: Likewise.
31918
31919         * g++.dg/lookup/scoped2.C: New test.
31920
31921         * g++.dg/ext/asm3.C: New test.
31922
31923 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
31924
31925         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
31926
31927 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
31928
31929         * ChangeLog: follow spelling conventions.
31930         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
31931         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
31932         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
31933         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
31934         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
31935         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
31936         * g++.old-deja/g++.law/global-init1.C: Likewise.
31937         * g++.old-deja/g++.other/delete4.C: Likewise.
31938         * g++.old-deja/g++.other/inline21.C: Likewise.
31939         * g++.old-deja/g++.other/singleton.C: Likewise.
31940         * g77.dg/strlen0.f: Likewise.
31941         * g77.f-torture/compile/20010519-1.f: Likewise.
31942         * g77.f-torture/compile/980310-4.f: Likewise.
31943         * gcc.c-torture/compile/20000605-1.c: Likewise.
31944         * gcc.c-torture/execute/20020225-1.c: Likewise.
31945         * gcc.dg/c90-hexfloat-2.c: Likewise.
31946         * gcc.dg/c99-bool-1.c: Likewise.
31947         * gcc.dg/c99-hexfloat-2.c: Likewise.
31948         * gcc.dg/dll-2.c: Likewise.
31949         * gcc.dg/wtr-union-init-1.c: Likewise.
31950         * gcc.dg/wtr-union-init-2.c: Likewise.
31951         * gcc.dg/wtr-union-init-3.c: Likewise.
31952         * gcc.dg/cpp/avoidpaste1.c: Likewise.
31953         * gcc.dg/cpp/defined.c: Likewise.
31954         * gcc.dg/cpp/macsyntx.c: Likewise.
31955         * gcc.dg/cpp/paste2.c: Likewise.
31956         * gcc.dg/cpp/trad/defined.c: Likewise.
31957         * gcc.dg/format/c90-printf-1.c: Likewise.
31958         * gcc.dg/format/c90-scanf-1.c: Likewise.
31959         * gcc.dg/format/c99-printf-1.c: Likewise.
31960         * gcc.dg/format/c99-scanf-1.c: Likewise.
31961         * gcc.misc-tests/gcov-8.c: Likewise.
31962         * lib/profopt.exp: Likewise.
31963
31964 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
31965
31966         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
31967
31968 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
31969
31970         * g++.dg/inherit/using2.C: New test.
31971
31972 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
31973
31974         * ChangeLog: Follow spelling conventions.
31975         * g++.dg/template/friend4.C: Likewise.
31976         * g++.old-deja/g++.pt/crash67.C: Likewise.
31977         * gcc.c-torture/execute/20000801-4.c: Likewise.
31978         * gcc.dg/c90-digraph-1.c: Likewise.
31979         * gcc.dg/c94-digraph-1.c: Likewise.
31980         * gcc.dg/c99-digraph-1.c: Likewise.
31981         * gcc.dg/cpp/line5.c: Likewise.
31982         * gcc.dg/cpp/multiline.c: Likewise.
31983         * gcc.dg/cpp/trad/literals-1.c: Likewise.
31984         * gcc.dg/format/attr-3.c: Likewise.
31985         * gcc.dg/format/c90-scanf-3.c: Likewise.
31986         * gcc.dg/format/ext-4.c: Likewise.
31987
31988 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
31989
31990         * g++.dg/template/pretty1.C: New test.
31991
31992 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
31993
31994         * gcc.c-torture/execute/struct-cpy-1.c: New test.
31995
31996 2002-09-13  Matt Austern  <austern@apple.com>
31997
31998         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
31999         passing a cast expression to a function by const reference.
32000
32001 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
32002
32003         * g++.dg/template/deduce1.C: New test.
32004
32005 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
32006
32007         * gcc.c-torture/execute/simd-1.c: Force all use of int to
32008         32-bit int.
32009
32010 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32011
32012         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
32013         usage.
32014
32015 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
32016
32017         * gcc.c-torture/compile/20020910-1.c: New test.
32018
32019 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
32020
32021         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
32022
32023 2002-09-10  Andreas Jaeger  <aj@suse.de>
32024
32025         * gcc.dg/20020312-2.c: Adjust for x86-64.
32026
32027 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
32028
32029         * g77.dg/7388.f: New test case for PR 7388.
32030
32031 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
32032
32033         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
32034
32035 2002-09-05  Ziemowit Laski <zlaski@apple.com>
32036
32037         * objc.dg/proto-lossage-1.m: New test.
32038
32039 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
32040
32041         * gcc.dg/cpp/_Pragma4.c: Fix typo.
32042
32043 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
32044
32045         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
32046         expected to pass.
32047
32048 2002-09-06  Stan Shebs  <shebs@apple.com>
32049             David Edelsohn  <edelsohn@gnu.org>
32050
32051         * gcc.dg/weak: New directory.
32052         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
32053         target-specific xfail bits.
32054         * gcc.dg/typeof-2.c: Move to new directory.
32055         * gcc.dg/weak.exp: New expect script.
32056
32057 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
32058
32059         * gcc.c-torture/execute/extzvsi.c: New test.
32060
32061 2002-09-05  Stan Shebs  <shebs@apple.com>
32062
32063         * gcc.dg/weak-1.c: xfail on Darwin.
32064         * gcc.dg/weak-2.c: Ditto.
32065         * gcc.dg/weak-3.c: Ditto.
32066         * gcc.dg/weak-4.c: Ditto.
32067         * gcc.dg/weak-5.c: Ditto.
32068         * gcc.dg/weak-6.c: Ditto.
32069         * gcc.dg/weak-7.c: Ditto.
32070         * gcc.dg/weak-8.c: Ditto.
32071         * gcc.dg/weak-9.c: Ditto.
32072
32073 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
32074
32075         * gcc.c-torture/execute/loop-14.c: New test.
32076
32077 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
32078
32079         * g++.dg/other/cxa-atexit1.C: New test.
32080
32081         * gcc.dg/typeof-2.c: New test.
32082
32083 2002-09-03  Roger Sayle  <roger@eyesopen.com>
32084
32085         * gcc.dg/builtins-2.c: New testcase.
32086         * gcc.dg/builtins-3.c: New testcase.
32087
32088 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
32089
32090         * gcc.dg/cpp/_Pragma4.c: New test.
32091
32092 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
32093
32094         * objc/execute/nil_method-1.m: New testcase.
32095
32096 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
32097
32098         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
32099         [Object class], not [Object initialize].
32100
32101 2002-08-31  Roger Sayle  <roger@eyesopen.com>
32102             Hans-Peter Nilsson  <hp@bitrange.com>
32103
32104         * gcc.c-torture/execute/20020720-1.x: Skip test on
32105         mmix-knuth-mmixware.  Correct comment.
32106
32107 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
32108
32109         * testsuite/g++.dg/abi/bitfield5.C: New test.
32110         * testsuite/g++.dg/abi/vbase10.C: Likewise.
32111
32112 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
32113
32114         * objc.dg/undeclared-selector.m: New test.
32115
32116 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
32117
32118         * g++.dg/other/offsetof1.C: Avoid cast warning.
32119
32120 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
32121
32122         * objc.dg/super-class-2.m: New test.
32123
32124 2002-08-24  Matt Austern  <austern@apple.com>
32125
32126         * g++.dg/ext/lvaddr.C: New test.
32127         * g++.dg/ext/lvcast.C: New test.
32128
32129 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
32130
32131         * testsuite/g++.dg/inherit/cond1.C: New test.
32132
32133 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
32134
32135         * gcc.dg/noncompile/incomplete-1.c: New test.
32136
32137 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
32138
32139         * gcc.dg/typespec-1.c: New test.
32140
32141 2002-08-20  Devang Patel  <dpatel@apple.com>
32142         * objc.dg/proto-hier-2.m: New test.
32143
32144 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
32145
32146         * objc.dg/bitfield-1.m: New test.
32147         * objc.dg/bitfield-2.m: New test.
32148
32149 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
32150
32151         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
32152         gcc.dg/c99-flex-array-4.c: New tests.
32153
32154 2002-08-16  Stan Shebs  <shebs@apple.com>
32155
32156         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
32157
32158 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
32159
32160         * gcc.dg/typeof-1.c: New test.
32161         * g++.dg/ext/typeof2.C: New test.
32162
32163 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
32164
32165         * g++.dg/other/offsetof1.C: New test.
32166
32167 2002-08-14  Richard Henderson  <rth@redhat.com>
32168
32169         * gcc.dg/tls/diag-3.c: Fix expected message strings.
32170
32171 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
32172
32173         * gcc.dg/cpp/_Pragma3.c: New test.
32174
32175 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
32176
32177         * g++.dg/template/inherit3: New test.
32178
32179 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
32180
32181         * gcc.dg/bitfld-4.c: Add blank options.
32182
32183 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
32184
32185         * g++.dg/template/crash1.C: New test.
32186
32187 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
32188
32189         * gcc.dg/tls/opt-2.c: New test.
32190
32191 2002-08-08  Devang Patel  <dpatel@apple.com>
32192
32193         * objc.dg/selector-1.m : New test
32194
32195 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
32196
32197         * g++.dg/abi/bitfield4.C: New test.
32198         * gcc.dg/bitfld-4.c: New test.
32199
32200 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
32201
32202         * g++.dg/other/packed1.C: New test.
32203
32204 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
32205
32206         * g++.dg/abi/offsetof.C: Tweak error messages.
32207         * g++.old-deja/g++.mike/p10769a.C: Likewise.
32208
32209 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
32210
32211         * gcc.dg/bitfld-3.c: New test.
32212
32213 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
32214             Richard Henderson  <rth@redhat.com>
32215
32216         * gcc.dg/i386-bitfield1.c: New test.
32217         * g++.dg/abi/bitfield3.C: Update.
32218
32219 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
32220
32221         * objc.dg/const-str-2.m: Update.
32222         * gcc.dg/cpp/c++98.c: Change to C extension.
32223         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
32224         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
32225
32226 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
32227
32228         * testsuite/gcc.dg/tls/diag-3.c: New.
32229
32230 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
32231
32232         * g++.dg/README (Subdirectories): Document new subdir expr.
32233         * g++.dg/expr/pmf-1.C: New test.
32234
32235 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
32236
32237         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
32238
32239 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
32240
32241         * g++.dg/abi/bitfield3.C: New test.
32242
32243 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
32244
32245         * lib/gcov.exp: Tweak expected line formats.
32246         * gcc.misc-tests/gcov8.c: New test.
32247         * gcc.misc-tests/gcov8.x: New flags.
32248
32249 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
32250
32251         * consistency.vlad/layout/endian.c: Include string.h.
32252
32253         * gcc.c-torture/execute/20020805-1.c: New test.
32254
32255 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
32256
32257         * g++.dg/other/conversion1.C: New test.
32258
32259 2002-08-03  Roger Sayle  <roger@eyesopen.com>
32260
32261         * gcc.dg/builtins-1.c: New testcase.
32262
32263 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
32264
32265         * g++.dg/inherit/access3.C: New test.
32266
32267 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
32268
32269         * gcc.dg/ia64-visibility-2.c: New test.
32270
32271 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
32272
32273         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
32274         __qualifier_flags to __flags.
32275
32276 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
32277
32278         * g++.dg/inherit/operator1.C: New test.
32279         * g++.dg/lookup/disamb1.C: Fix typo in comment.
32280         * g++.dg/other/error1.C: Change expected error message.
32281         * g++.dg/template/conv4.C: Likewise.
32282
32283 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
32284
32285         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
32286         for documented behavior.
32287
32288 2002-07-25  Roger Sayle  <roger@eyesopen.com>
32289
32290         * gcc.c-torture/execute/20020720-1.x: Skip this test on
32291         several targets known to fail.
32292
32293 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
32294
32295         * gcc.dg/mips-args-[123].c: New tests.
32296
32297 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
32298
32299         * gcc.dg/ppc-spe.c: New.
32300
32301 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
32302
32303         * g++.dg/other/ptrmem4.C: New testcase.
32304
32305 2002-07-24  Richard Henderson  <rth@redhat.com>
32306
32307         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
32308
32309 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
32310
32311         * g++.dg/ext/alignof1.C (main): Return 0 for success.
32312
32313 2002-07-24  Roger Sayle  <roger@eyesopen.com>
32314
32315         * gcc.c-torture/execute/memset-3.c: New testcase.
32316
32317 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
32318
32319         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
32320         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
32321
32322 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32323
32324         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
32325         Delete.
32326
32327 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
32328
32329         * gcc.c-torture/compile/simd-4.c: New test.
32330
32331 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32332
32333         PR c++/7347, c++/7348
32334         * g++.dg/template/access4.C: New test.
32335         * g++.dg/template/access5.C: New test.
32336         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
32337         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
32338         * g++.old-deja/g++.pt/ttp58.C: Likewise.
32339         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
32340
32341 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
32342
32343         * gcc.dg/gnu89-init-2.c: New test.
32344
32345 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
32346
32347         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
32348
32349 2002-07-20  Roger Sayle  <roger@eyesopen.com>
32350
32351         * gcc.c-torture/execute/20020720-1.c: New testcase.
32352
32353 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
32354
32355         * gcc.dg/cpp/Wsignprom.c: New tests.
32356
32357 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
32358
32359         * gcc.c-torture/execute/loop-13.c: New test.
32360
32361 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
32362
32363         * gcc.dg/cpp/expr.c: New tests.
32364
32365 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
32366
32367         * g++.dg/opt/pr6713.C: Add template instantiation.
32368
32369 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
32370
32371         * gcc.dg/nest.c: New test.
32372
32373 2002-07-17  Richard Henderson  <rth@redhat.com>
32374
32375         * g++.dg/opt/pr6713.C: New test.
32376
32377 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
32378
32379         * gcc.c-torture/execute/loop-2e.x: Let the testcase
32380         XFAIL for all x86 processors.
32381
32382 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
32383
32384         * gcc.c-torture/execute/20010122-1.x: Do not test with
32385         -fomit-frame-pointer.
32386
32387 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32388
32389         * g++.dg/template/instantiate2.C: New test.
32390         * g++.dg/template/spec4.C: New test.
32391
32392 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32393
32394         * g++.dg/template/access2.C: New test.
32395         * g++.dg/template/access3.C: New test.
32396
32397 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
32398
32399         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
32400         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
32401         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
32402         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
32403         Convert to use <stdarg.h>.
32404         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
32405         Delete.
32406         * gcc.dg/va-arg-2.c: New.
32407         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
32408
32409 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
32410
32411         * gcc.c-torture/compile/20020710-1.c: New test.
32412
32413 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
32414                           Andrew Pinski  <pinskia@physics.uc.edu>
32415
32416         gcc.c-torture/compile/simd-2.c: New testcase.
32417         gcc.c-torture/compile/simd-3.c: Likewise.
32418
32419 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
32420
32421         PR c++/7224
32422         * g++.dg/overload/error1.C: New test.
32423
32424 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32425
32426         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
32427         configuration and IRIX 6 O32 ABI.
32428
32429 2002-07-11  Roger Sayle  <roger@eyesopen.com>
32430
32431         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
32432
32433 2002-07-10  Roger Sayle  <roger@eyesopen.com>
32434
32435         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
32436
32437 2002-07-10  Jeffrey A Law  <law@redhat.com>
32438
32439         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
32440
32441         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
32442
32443 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
32444
32445         * gcc.dg/20020312-2.c: Check for __PPC__.
32446
32447 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
32448
32449         * gcc.c-torture/compile/20020709-1.c: New test.
32450
32451 2002-07-07  Roger Sayle  <roger@eyesopen.com>
32452
32453         * g++.dg/template/qualttp21.C: New test case.
32454
32455 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
32456
32457         * gcc.c-torture/compile/20020706-1.c: New test.
32458         * gcc.c-torture/compile/20020706-2.c: New test.
32459
32460 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
32461             Alexandre Oliva  <aoliva@redhat.com>
32462
32463         * g++.dg/warn/incomplete1.C: New test.
32464
32465 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32466
32467         PR c++/7099
32468         * g++.dg/warn/noreturn1.C: New test.
32469
32470 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
32471
32472         PR c++/6706
32473         * g++.dg/debug/debug6.C: New test.
32474         * g++.dg/debug/debug7.C: New test.
32475
32476 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
32477
32478         * gcc.c-torture/compile/simd-3.c: New test.
32479
32480 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
32481
32482         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
32483         * gcc.dg/20020620-1.c: Likewise.
32484
32485 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32486
32487         PR c++/6944
32488         * g++.dg/init/array4.C: New test.
32489         * g++.dg/init/array5.C: New test.
32490
32491 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
32492
32493         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
32494         * gcc.c-torture/execute/simd-2.c (main): Likewise.
32495
32496 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32497
32498         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
32499         * gcc.dg/wtr-aggr-init-1.c: Likewise.
32500         * gcc.dg/wtr-conversion-1.c: Likewise.
32501         * gcc.dg/wtr-escape-1.c: Likewise.
32502         * gcc.dg/wtr-int-type-1.c: Likewise.
32503         * gcc.dg/wtr-label-1.c: Likewise.
32504         * gcc.dg/wtr-static-1.c: Likewise.
32505         * gcc.dg/wtr-strcat-1.c: Likewise.
32506         * gcc.dg/wtr-suffix-1.c: Likewise.
32507         * gcc.dg/wtr-switch-1.c: Likewise.
32508         * gcc.dg/wtr-unary-plus-1.c: Likewise.
32509         * gcc.dg/wtr-union-init-1.c: Likewise.
32510         * gcc.dg/wtr-union-init-2.c: Likewise.
32511         * gcc.dg/wtr-union-init-3.c: Likewise.
32512
32513         * gcc.dg/wtr-func-def-1.c: New test.
32514
32515 2002-07-02 Devang Patel <dpatel@apple.com>
32516
32517         * objc.dg/param-1.m: New test.
32518
32519 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
32520
32521         * gcc.dg/cpp/trad/directive.c: Add test.
32522         * gcc.dg/cpp/trad/macroargs.c: Add test.
32523         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
32524
32525 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
32526
32527         * gcc.dg/cpp/cmdlne-M.c: New test.
32528
32529 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
32530
32531         * objc.dg/desig-init-1.m: New test.
32532
32533 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32534
32535         PR c++/6716
32536         * g++.dg/template/instantiate1.C: New test.
32537
32538 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
32539
32540         PR c++/7112
32541         * g++.dg/template/sizeof2.C: New test.
32542
32543 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
32544
32545         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
32546         gcc.dg/cpp/trad/include.c: New tests.
32547
32548 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
32549
32550         PR target/7177
32551         * gcc.c-torture/compile/20020701-1.c: New test.
32552
32553 2002-07-01  Stan Shebs  <shebs@apple.com>
32554
32555         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
32556         header here...
32557         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
32558         (objc-torture-execute): or here.
32559
32560 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
32561
32562         * gcc.c-torture/execute/arith-rand-ll.c: New test.
32563
32564 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
32565
32566         * gcc.dg/cpp/trad/escaped-nl.c: New test.
32567
32568 2002-06-30  Devang Patel  <dpatel@apple.com>
32569
32570         * objc.dg/fsyntax-only.m: New test.
32571
32572 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
32573
32574         PR c++/6695
32575         * g++.dg/template/friend7.C: New file.
32576
32577 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
32578
32579         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
32580         return type.
32581
32582 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
32583
32584         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
32585         avoid division by zero.
32586
32587 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
32588
32589         * gcc.dg/Wunknownprag.c: New tests.
32590
32591 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
32592
32593         * gcc.c-torture/execute/simd-2.c: New test.
32594
32595 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
32596
32597         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
32598         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
32599         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
32600         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
32601         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
32602         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
32603         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
32604         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
32605         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
32606         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
32607         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
32608         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
32609         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
32610         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
32611         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
32612         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
32613         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
32614
32615 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
32616
32617         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
32618         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
32619         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
32620         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
32621         New tests.
32622         * gcc.dg/cpp/trad/directive.c: Update.
32623
32624 2002-06-23  Andreas Jaeger  <aj@suse.de>
32625
32626         * gcc.c-torture/execute/complex-6.c: New.
32627
32628 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
32629
32630         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
32631         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
32632         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
32633         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
32634
32635 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
32636
32637         * gcc.dg/cpp/trad: New directory with traditional tests copied
32638         from parent directory.
32639         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
32640         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
32641         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
32642         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
32643         Move to trad/ and rename.
32644         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
32645         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
32646         gcc.dg/cpp/trad/redef2.c: New tests.
32647         * gcc.dg/cpp/trad/trad.exp: New driver.
32648
32649 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
32650
32651         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
32652         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
32653         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
32654         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
32655         Remove.
32656
32657 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
32658
32659         * gcc.dg/20020620-1.c: New test.
32660
32661 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32662
32663         * g++.dg/template/ttp4.C: New test.
32664
32665 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
32666
32667         * g++.dg/opt/vt1.C: Fix regexp.
32668
32669 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32670
32671         * gcc.c-torture/execute/pure-1.c: Make functions static again.
32672         Don't use attribute `noinline'.
32673
32674 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
32675
32676         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
32677
32678 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
32679
32680         * gcc.c-torture/execute/simd-1.c: New.
32681
32682         * gcc.dg/simd-1.c: New.
32683
32684 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
32685
32686         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
32687
32688 2002-06-16  Richard Henderson  <rth@redhat.com>
32689
32690         * g++.dg/ext/anon-struct1.C: New.
32691         * g++.dg/ext/anon-struct2.C: New.
32692         * g++.dg/ext/anon-struct3.C: New.
32693         * gcc.dg/anon-struct-1.c: New.
32694         * gcc.dg/anon-struct-2.c: New.
32695         * gcc.dg/anon-struct-3.c: New.
32696         * gcc.dg/20011008-1.c: Adjust warning text.
32697         * gcc.dg/20020527-1.c: Add -fms-extensions.
32698
32699 2002-06-16  Richard Henderson  <rth@redhat.com>
32700
32701         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
32702
32703 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
32704
32705         * gcc.c-torture/execute/20020615-1.c: New test.
32706
32707 2002-06-15  Roger Sayle  <roger@eyesopen.com>
32708
32709         * gcc.c-tortuture/execute/compare-1.c: New test case.
32710         * gcc.c-tortuture/execute/compare-2.c: New test case.
32711         * gcc.c-tortuture/execute/compare-3.c: New test case.
32712
32713 2002-06-13  Richard Henderson  <rth@redhat.com>
32714
32715         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
32716         ia64 ilp32.
32717
32718 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32719
32720         * g++.dg/template/typename2.C: Update error message.
32721
32722 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
32723
32724         * gcc.c-torture/execute/20020611-1.c: New test.
32725
32726 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
32727
32728         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
32729         list of targets to skip.
32730
32731 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
32732
32733         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
32734         targets if not optimizing.
32735
32736 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
32737
32738         * gcc.c-torture/compile/20020605-1.c: New test.
32739
32740         * g++.dg/opt/vt1.C: New test.
32741
32742         * gcc.dg/20020531-1.c: New test.
32743
32744         * gcc.dg/20020530-1.c: New test.
32745
32746         * gcc.dg/20020527-1.c: New test.
32747
32748         * g++.dg/opt/cse1.C: New test.
32749
32750 2002-06-07  Roger Sayle  <roger@eyesopen.com>
32751
32752         * gcc.dg/20020607-2.c: New test case.
32753
32754 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
32755
32756         * gcc.c-torture/compile/20020604-1.c: New test.
32757
32758 2002-06-04  Richard Henderson  <rth@redhat.com>
32759
32760         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
32761         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
32762         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
32763
32764 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
32765
32766         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
32767
32768 2002-06-03  Richard Henderson  <rth@redhat.com>
32769
32770         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
32771         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
32772
32773 2002-06-02  Richard Henderson  <rth@redhat.com>
32774
32775         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
32776         test functions static.
32777
32778 2002-06-02  Andreas Jaeger  <aj@suse.de>
32779
32780         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
32781         now.
32782
32783 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
32784
32785         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
32786         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
32787         Update for mofified diagnostics.
32788         * gcc.dg/c99-intconst-1.c: No longer fail.
32789
32790 2002-06-02  Richard Henderson  <rth@redhat.com>
32791
32792         * gcc.dg/uninit-A.c: Remove xfail markers.
32793
32794 2002-06-01  Roger Sayle  <roger@eyesopen.com>
32795
32796         * gcc.dg/fnegate-1.c: New test case.
32797
32798 2002-05-30  Osku Salerma  <osku@iki.fi>
32799
32800         * gcc.c-torture/execute/mayalias-1.c: New file.
32801
32802 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
32803
32804         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
32805         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
32806         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
32807
32808 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
32809
32810         * gcc.c-torture/execute/20020529-1.c: New test.
32811
32812 2002-05-27  Richard Henderson  <rth@redhat.com>
32813
32814         * g++.dg/ext/attrib6.C: New test case.
32815
32816 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32817
32818         * gcc.c-torture/execute/pure-1.c: New test.
32819
32820 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
32821
32822         * gcc.dg/cpp/arith-2.c: Remove.
32823
32824 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
32825
32826         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
32827         * gcc.dg/cpp/if-3.c: Remove.
32828
32829 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
32830
32831         * g++.dg/opt/cse2.C: New test.
32832
32833 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
32834
32835         * gcc.dg/cpp/arith-1.c: New semantic tests.
32836         * gcc.dg/cpp/if-1.c: Update.
32837
32838 2002-05-24  Ben Elliston  <bje@redhat.com>
32839
32840         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
32841
32842 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
32843
32844         * gcc.dg/verbose-asm.c: New test.
32845
32846 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
32847
32848         * gcc.dg/cpp/paste12.c: New test.
32849
32850 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
32851
32852         * g++.dg/parse/named_ops.C: New test.
32853
32854 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
32855
32856         * gcc/testsuite/gcc.dg/weak-8.c: New test.
32857
32858 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
32859
32860         * gcc.dg/weak-2.c: Allow optional leading underscore
32861         in scan-assembler symbol name.
32862         * gcc.dg/weak-3.c: Likewise.
32863         * gcc.dg/weak-4.c: Likewise.
32864         * gcc.dg/weak-5.c: Likewise.
32865
32866 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
32867
32868         * gcc.dg/20020523-1.c: New test.
32869
32870 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
32871
32872         * objc.dg/const-str-2.m: Update now that we stop after
32873         a command line error.
32874
32875 2002-05-22  Richard Henderson  <rth@redhat.com>
32876
32877         * g++.dg/dg.exp: Fix typo in test pruneing.
32878
32879 2002-05-22  Richard Henderson  <rth@redhat.com>
32880
32881         * g++.dg/dg.exp: Prune the tls subdirectory.
32882         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
32883         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
32884         * g++.dg/tls/init-1.C: New.
32885
32886 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
32887
32888         * gcc.dg/20020517-1.c: New test.
32889
32890 2002-05-21  Richard Henderson  <rth@redhat.com>
32891
32892         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
32893         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
32894
32895 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
32896
32897         * g++.dg/other/copy2.C: New test.
32898
32899 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
32900
32901         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
32902         (MAX_COPY): Bump up to 10 times sizeof (long long).
32903         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
32904
32905         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
32906         sizeof (long long).
32907
32908         * gcc.c-torture/execute/strcpy-1.c: New test.
32909
32910 2002-05-19  Jason Merrill  <jason2redhat.com>
32911
32912         * g++.dg/ext/oper1.C: New test.
32913
32914 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
32915 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
32916
32917         * README.QMTEST: New file.
32918
32919         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
32920
32921 2002-05-19  Andreas Jaeger  <aj@suse.de>
32922
32923         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
32924         now.
32925         * gcc.c-torture/execute/loop-2d.x: Likewise.
32926
32927 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
32928
32929         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
32930         support weak symbols.
32931         * gcc.dg/weak-4.c: Likewise.
32932         * gcc.dg/weak-6.c: Likewise.
32933
32934 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
32935
32936         * gcc.dg/weak-3.c: Add dg-excess-error comment for
32937         cygwin, coff and h8300-*-hms targets
32938         * gcc.dg/weak-5.c: Likewise.
32939         * gcc.dg/weak-7.c: Likewise.
32940
32941 2002-05-16  Jason Merrill  <jason@redhat.com>
32942
32943         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
32944         (scan-assembler-not, scan-assembler-dem): Likewise.
32945         (scan-assembler-dem-not): Likewise.
32946
32947 2002-05-15  Richard Henderson  <rth@redhat.com>
32948
32949         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
32950
32951 2002-05-15  Richard Henderson  <rth@redhat.com>
32952
32953         * gcc.dg/weak-5.c (vfoo1c): No warning here.
32954         (vfoo1f): Warning here.
32955         (vfoo1l): Don't redefine the alias.
32956
32957 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
32958
32959         * g++.dg/init/pm1.C: New test.
32960
32961 2002-05-12  David S. Miller  <davem@redhat.com>
32962
32963         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
32964         types.
32965
32966 2002-05-10  Roger Sayle  <roger@eyesopen.com>
32967
32968         * gcc.c-torture/execute/20020510-1.c: New test case.
32969
32970 2002-05-10  David S. Miller  <davem@redhat.com>
32971
32972         * gcc.c-torture/execute/conversion.c: Test long double too.
32973
32974 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
32975
32976         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
32977         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
32978         * lib/g++.exp (g++_link_flags): Likewise.
32979         * lib/objc.exp (objc_target_compile): Likewise.
32980
32981 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
32982
32983         * gcc.dg/cpp/poison.c: Update.
32984         * gcc.dg/cpp/20000625-2.c: Remove.
32985         * gcc.dg/cpp/direct2s.c: Remove final test.
32986
32987 2002-05-08  Tom Rix  <trix@redhat.com>
32988
32989         * gcc.c-torture/execute/20020508-1.c: New test.
32990         * gcc.c-torture/execute/20020508-2.c: New test.
32991         * gcc.c-torture/execute/20020508-3.c: New test.
32992
32993 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
32994
32995         * gcc.dg/cpp/charconst-4.c: More tests.
32996
32997 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
32998
32999         PR c/6569
33000         * gcc.dg/weak-3.c: Update location of warning messages.
33001         * gcc.dg/weak-5.c: Likewise.
33002
33003 2002-05-06  Roger Sayle  <roger@eyesopen.com>
33004
33005         * gcc.c-torture/execute/20020506-1.c: New test case.
33006
33007 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
33008
33009         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
33010
33011 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
33012
33013         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
33014
33015 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
33016
33017         * gcc.dg/cpp/charconst-3.c: New test.
33018
33019 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
33020
33021         * gcc.dg/cpp/charconst.c: Update tests.
33022
33023 2002-05-05  Tim Josling  <tej@melbpc.org.au>
33024
33025         * treelang: Added directory for new sample language treelang. Also
33026         lib/treelang.exp: New file to signal treelang should be tested.
33027
33028 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
33029
33030         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
33031         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
33032         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
33033         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
33034         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
33035         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
33036         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
33037
33038 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
33039
33040         * gcc.dg/format/xopen-2.c: New test.
33041
33042 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
33043
33044         * gcc.dg/20020503-1.c: New test.
33045
33046 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
33047
33048         * g++.dg/init/dtor1.C: Make it tougher.
33049
33050 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
33051
33052         * g++.dg/init/dtor1.C: New test.
33053
33054 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
33055
33056         * gcc.dg/altivec-8.c: New.
33057
33058 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
33059
33060         * gcc.dg/altivec-7.c: New.
33061
33062 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
33063
33064         * g++.dg/parse/typedef1.C: New test.
33065
33066 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
33067
33068         PR c++/6486
33069         * g++.dg/template/friend6.C: New test.
33070
33071         PR c++/6492
33072         * g++.dg/init/copy1.C: New test.
33073
33074 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
33075
33076         * g++.dg/warn/effc1.C: New test.
33077
33078 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
33079
33080         * gcc.dg/cpp/if-cexp.c: Add a test.
33081
33082 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
33083
33084         * gcc.dg/20020426-2.c: New test.
33085
33086 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
33087
33088         * gcc.dg/cpp/if-mop.c: Update.
33089         * gcc.dg/cpp/if-mpar.c: Add test.
33090         * gcc.dg/cpp/if-oppr.c: Update.
33091
33092 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33093
33094         PR c/6343
33095         * gcc.dg/weak-[2-7].c: New tests.
33096
33097 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
33098
33099         * gcc.dg/enum1.c: New test.
33100
33101 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
33102
33103         PR c++/6497
33104         * g++.dg/inherit/access2.C: New test.
33105
33106 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
33107
33108         PR bootstrap/6445
33109         * gcc.dg/20020426-1.c: New test.
33110
33111 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
33112
33113         * g++.dg/abi/enum1.C: New test.
33114
33115 2002-04-26  Richard Henderson  <rth@redhat.com>
33116
33117         * gcc.dg/c99-bool-1.c: Expect always true warning.
33118
33119 2002-04-25  Roger Sayle  <roger@eyesopen.com>
33120
33121         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
33122
33123 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33124
33125         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
33126         targets.
33127
33128 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
33129
33130         * g++.dg/abi/mange7.C: New test.
33131
33132         PR c++/6438.
33133         * g++.dg/parse/stmtexpr2.C: New test.
33134
33135 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
33136
33137         * gcc.dg/20020312-2.c: Add SH target.
33138
33139 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33140
33141         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
33142         compiler output on mips*-*-irix*.
33143
33144 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
33145
33146         * g++.dg/parse/attr1.C: New test.
33147
33148 2002-04-23  Roger Sayle  <roger@eyesopen.com>
33149
33150         * gcc.c-torture/execute/string-opt-17.c: New test case.
33151         * gcc.c-torture/execute/memset-2.c: New test case.
33152
33153 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
33154
33155         PR c++/6256:
33156         * g++.dg/template/friend5.C: New test.
33157
33158         PR c++/6331:
33159         * g++.dg/template/qual1.C: Likewise.
33160
33161 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
33162
33163         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
33164         Include stdlib.h, not stdio.h or ctype.h.
33165
33166 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
33167
33168         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
33169         cris-*-elf* and mmix-*-*.
33170         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
33171         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
33172         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
33173         Ditto.
33174         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
33175         * gcc.dg/wchar_t-1.c: Ditto.
33176
33177 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
33178
33179         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
33180         Clarify comment.
33181
33182 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
33183
33184         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
33185
33186 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33187
33188         * gcc.c-torture/execute/20000906-1.x: Delete.
33189
33190 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
33191
33192         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
33193
33194 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
33195
33196         * PR6367
33197         * g77.f-torture/execute/6367.f: New test.
33198         * g77.f-torture/execute/6367.x: Disable for MMIX.
33199
33200 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
33201
33202         * PR6352
33203         * g++.dg/opt/inline2.C: New test.
33204
33205 2002-04-18  Richard Henderson  <rth@redhat.com>
33206
33207         * gcc.dg/20000906-1.c: Enable for all targets.
33208         * gcc.c-torture/compile/iftrap-2.c: New.
33209
33210 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
33211
33212         * gcc.dg/20020418-1.c: New test.
33213         * gcc.dg/20020418-2.c: New test.
33214
33215 2002-04-18  Richard Henderson  <rth@redhat.com>
33216
33217         * gcc.c-torture/compile/iftrap-1.c: New.
33218         * gcc.dg/iftrap-1.c: Adjust for ia64.
33219         * gcc.dg/iftrap-2.c: New.
33220
33221 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
33222
33223         * gcc.c-torture/compile/20020418-1.c: New test.
33224
33225 2002-04-18  Roger Sayle  <roger@eyesopen.com>
33226
33227         * gcc.c-torture/compile/20020415-1.c: New.
33228
33229 2002-04-18  David S. Miller  <davem@redhat.com>
33230
33231         * gcc.c-torture/execute/20020418-1.c: New test.
33232
33233 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
33234
33235         * gcc.dg/20020416-1.c: New test.
33236
33237         * g++.dg/opt/inline1.C: New test.
33238
33239 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
33240
33241         * gcc.dg/altivec-5.c: New test.
33242
33243         * gcc.dg/20020415-1.c: New test.
33244
33245 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
33246
33247         * testsuite/lib/chill.exp: Remove.
33248
33249 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
33250
33251         * g++.dg/other/big-struct.C: New test.
33252
33253 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
33254
33255         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
33256         of scratch file.
33257
33258 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
33259
33260         PR c/6277
33261         * gcc.dg/i386-387-1.c: Allow optional leading underscore
33262         in scan-assembler function name
33263
33264 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
33265
33266         * g77.f-torture/execute/980628-4.x,
33267         g77.f-torture/execute/980628-5.x,
33268         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
33269         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
33270         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
33271         i[34567]86-*-*.
33272
33273 2002-04-13  David S. Miller  <davem@redhat.com>
33274
33275         * gcc.c-torture/execute/20020413-1.c: New test.
33276
33277 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
33278
33279         * gcc.dg/asm-6.c,
33280         * g++.dg/ext/asm1.C: New tests.
33281
33282 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
33283
33284         PR c++ 5373.
33285         * g++.dg/parse/stmtexpr1.C: New test.
33286
33287         PR c++/5189.
33288         * g++.dg/template/copy1.C: New test.
33289
33290 2002-04-12  Richard Henderson  <rth@redhat.com>
33291
33292         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
33293
33294 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
33295
33296         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
33297         gcc.c-torture/execute/20020307-2.c.
33298
33299 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
33300
33301         * g++.dg/ext/attrib5.C,
33302         * g++.dg/lookup/struct1.C: New tests.
33303
33304 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
33305
33306         * gcc.dg/20020411-1.c: New test.
33307
33308         * gcc.c-torture/execute/20020411-1.c: New test.
33309
33310 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
33311
33312         * g77.f-torture/execute/6177.f: New test.
33313
33314 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
33315
33316         PR middle-end/6247
33317         * g++.dg/opt/cleanup1.C: New test.
33318
33319         * g++.dg/opt/const1.C: New test.
33320
33321 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
33322
33323         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
33324
33325 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
33326
33327         PR c++/5507
33328         * g++.dg/template/typename2.C: New test.
33329
33330 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
33331
33332         * gcc.c-torture/execute/loop-12.c: New.
33333
33334 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
33335
33336         * g77.f-torture/execute/980628-4.x,
33337         g77.f-torture/execute/980628-5.x,
33338         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
33339         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
33340         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
33341
33342 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33343
33344         PR optimization/6086
33345         * g++.dg/opt/preinc1.C: New test.
33346
33347 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
33348
33349         PR c++/5571
33350         * g++.dg/opt/static2.C: New test.
33351
33352 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
33353
33354         PR c/5120
33355         * gcc.dg/20020406-1.c: New test.
33356
33357 2002-04-04  David S. Miller  <davem@redhat.com>
33358
33359         * gcc.c-torture/execute/20020404-1.c: New test.
33360
33361 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
33362
33363         PR c/6123
33364         * gcc.dg/20020312-2.c: Do not declare global register variable
33365         if __PIC__ or __pic__ is defined.
33366
33367 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
33368
33369         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
33370         __asm__ so that it works correctly even if -ansi -pedantic-errors.
33371
33372 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33373
33374         * gcc.misc-tests/linkage.exp: Update last change to handle
33375         sparc*-, not just sparc-.
33376
33377 2002-04-03  Richard Henderson  <rth@redhat.com>
33378
33379         * gcc.dg/cpp/ucs.c: Improved long UCS test.
33380
33381 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
33382
33383         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
33384
33385 2002-04-02  David S. Miller  <davem@redhat.com>
33386
33387         * gcc.c-torture/execute/20020402-3.c: New test.
33388
33389 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
33390
33391         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
33392         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
33393
33394         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
33395         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
33396         g77.f-torture/execute/20001201.x,
33397         g77.f-torture/execute/u77-test.x: New files.
33398
33399         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
33400         * gcc.dg/wchar_t-1.c: Ditto.
33401
33402 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33403
33404         * gcc.c-torture/execute/20020402-1.c: New test.
33405
33406 2002-04-01  Richard Henderson  <rth@redhat.com>
33407
33408         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
33409
33410         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
33411
33412 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33413
33414         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
33415
33416 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
33417
33418         * g++.dg/inherit/template-as-base.C: Expect error.
33419         * g++.dg/inherit/namespace-as-base.C: Likewise.
33420
33421 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
33422
33423         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
33424         g++.dg/ext/instantiate3.C: Tweak match patterns.
33425
33426         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
33427         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
33428         -da test.
33429
33430 2002-03-31  Richard Henderson  <rth@redhat.com>
33431
33432         * gcc.dg/special/alias-2.c: New.
33433         * gcc.dg/special/ecos.exp: Run it.
33434
33435 2002-03-31  Richard Henderson  <rth@redhat.com>
33436
33437         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
33438
33439 2002-03-31  Kazu Hirata  <kazu@hxi.com>
33440
33441         * gcc.dg/weak-1.c: Disable on h8300 port.
33442
33443 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
33444
33445         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
33446         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
33447         ordering tests.
33448         * g++.dg/bprob/bprob-1.C: New test.
33449         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
33450         * g++.dg/gcov/gcov-1.C: New test.
33451         * g++.dg/gcov/gcov-1.x: New file.
33452         * g++.dg/gcov/gcov-2.C: New test.
33453         * g++.dg/gcov/gcov-3.C: New test.
33454         * g++.dg/gcov/gcov-3.h: New file.
33455
33456 2002-03-28  Roger Sayle  <roger@eyesopen.com>
33457
33458         * g++.old-deja/g++.other/builtins5.C: New test.
33459         * g++.old-deja/g++.other/builtins6.C: New test.
33460         * g++.old-deja/g++.other/builtins7.C: New test.
33461         * g++.old-deja/g++.other/builtins8.C: New test.
33462         * g++.old-deja/g++.other/builtins9.C: New test.
33463
33464 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
33465
33466         * g++.dg/opt/static1.C: New test.
33467
33468         * g++.dg/opt/longbranch1.C: New test.
33469
33470 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
33471
33472         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
33473
33474         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
33475
33476 2002-03-28  Jeffrey A Law  (law@redhat.com)
33477
33478         * gcc.c-torture/execute/20020328-1.c: New test.
33479
33480 2002-03-27  Richard Henderson  <rth@redhat.com>
33481
33482         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
33483         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
33484         move from g++.old-deja/g++.ext/.
33485
33486 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
33487
33488         * g++.dg/init/new2.C: New test.
33489
33490 2002-03-26  Richard Henderson  <rth@redhat.com>
33491
33492         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
33493
33494         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
33495         on sparc.
33496
33497         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
33498         sparcv9 systems.
33499         * gcc.dg/20001102-1.c: Likewise.
33500
33501 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
33502
33503         * gcc.dg/cpp/endif-pedantic1.c,
33504         gcc.dg/cpp/endif-pedantic2.c: New tests.
33505
33506 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
33507
33508         * g++.dg/init/new1.C: New test.
33509
33510 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
33511
33512         * g++.dg/abi/vbase9.C: New test.
33513
33514 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
33515
33516         * gcc.dg/arm-asm.c: New test.
33517
33518 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
33519
33520         * gcc.dg/Wswitch-enum.c: New test.
33521         Fix PR c/5044.
33522
33523 2002-03-26  Richard Henderson  <rth@redhat.com>
33524
33525         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
33526         structure.
33527
33528 2002-03-25  Richard Henderson  <rth@redhat.com>
33529
33530         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
33531         sparcv9 systems.
33532
33533         * gcc.c-torture/compile/20011119-1.c (xxx): New.
33534         * gcc.c-torture/compile/20011119-2.c (xxx): New.
33535
33536 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
33537
33538         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
33539
33540 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
33541
33542         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
33543         targets using generic thunk support.
33544
33545 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
33546
33547         * gcc.c-torture/compile/20020323-1.c: New test.
33548
33549         * g++.dg/opt/conj2.C: New test.
33550
33551 2002-03-24  Richard Henderson  <rth@redhat.com>
33552
33553         * gcc.dg/weak-1.c: Use -fno-common.
33554
33555 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
33556
33557         * g77.dg/f77-edit-apostrophe-out.f: New test
33558         * g77.dg/f77-edit-h-out.f: New test
33559         * g77.dg/f77-edit-t-in.f: New test
33560         * g77.dg/f77-edit-t-out.f: New test
33561         * g77.dg/f77-edit-x-out.f: New test
33562         * g77.dg/f77-edit-slash-out.f: New test
33563         * g77.dg/f77-edit-colon-out.f: New test
33564         * g77.dg/f77-edit-s-out.f: New test
33565
33566 2002-03-24  Richard Henderson  <rth@redhat.com>
33567
33568         * objc/execute/formal_protocol-6.x: New XFAIL.
33569
33570 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
33571
33572         * gcc.dg/weak-1.c: Early return from dg-final on platforms
33573         that do not support weak symbols
33574
33575 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
33576
33577         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
33578         * lib/g77.exp: Likewise.
33579         * lib/objc.exp: Likewise.
33580
33581 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
33582
33583         * gcc.dg/Wswitch-default.c: New test.
33584
33585 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
33586
33587         * g++.dg/other/enum1.C: New test.
33588
33589 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
33590
33591         * gcc.dg/pragma-ep-3.c: Fix typo.
33592
33593 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
33594
33595         * g++.dg/inherit/template-as-base.C: New test.
33596
33597 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
33598
33599         * g++.old-deja/g++.other/dwarf2-1.C: Move...
33600         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
33601
33602 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
33603
33604         * gcc.dg/cpp/multiline.c: Update to match.
33605
33606 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
33607
33608         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
33609
33610 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
33611
33612         * gcc.dg/cpp/extratokens2.c: New file.
33613
33614 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
33615
33616         * gcc.dg/20020312-2.c: Add rs6000 target.
33617
33618         * gcc.c-torture/compile/20020319-1.c: New test.
33619
33620 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33621
33622         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
33623         (A, E): Handle this.
33624
33625 2002-03-20  Jason Merrill  <jason@redhat.com>
33626
33627         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
33628         ignoring -fpic.
33629         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
33630         through prune_gcc_output.
33631
33632 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
33633
33634         * gcc.c-torture/compile/20020320-1.c: New test.
33635
33636 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
33637
33638         * gcc.c-torture/compile/20020318-1.c: New test.
33639
33640         * gcc.dg/struct-by-value-1.c: New test.
33641
33642         * gcc.dg/20020319-1.c: New test.
33643
33644 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
33645
33646         * g++.dg/opt/conj1.C: New test.
33647
33648 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
33649
33650         * g++.dg/template/qualttp20.C: Revert previous change.
33651         * g++.dg/template/qualttp3.C: Likewise.
33652         * g++.dg/template/qualttp4.C: Likewise.
33653         * g++.dg/template/qualttp5.C: Likewise.
33654         * g++.dg/template/qualttp6.C: Likewise.
33655         * g++.dg/template/qualttp7.C: Likewise.
33656         * g++.dg/template/qualttp8.C: Likewise.
33657         * g++.dg/template/recurse.C: Likewise.
33658
33659 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
33660
33661         * gcc.dg/cpp/wchar-1.c: Update.
33662
33663 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
33664
33665         * g++.dg/template/conv1.C: New test.
33666         * g++.dg/template/conv2.C: New test.
33667         * g++.dg/template/conv3.C: New test.
33668         * g++.dg/template/conv4.C: New test.
33669
33670 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
33671
33672         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
33673         * g++.dg/template/qualttp3.C: Likewise.
33674         * g++.dg/template/qualttp4.C: Likewise.
33675         * g++.dg/template/qualttp5.C: Likewise.
33676         * g++.dg/template/qualttp6.C: Likewise.
33677         * g++.dg/template/qualttp7.C: Likewise.
33678         * g++.dg/template/qualttp8.C: Likewise.
33679         * g++.dg/template/recurse.C: Likewise.
33680
33681 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
33682
33683         * g++.dg/opt/dtor1.C: New test.
33684
33685 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
33686
33687         * gcc.c-torture/compile/20020315-1.c: New test.
33688
33689 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
33690
33691         * gcc.dg/weak-1.c: Fix scan tests.
33692
33693 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
33694
33695         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
33696         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
33697         cris-*-aout* mmix-*-*.
33698         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
33699         cris-*-aout* mmix-*-*.
33700         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
33701         cris-*-elf* cris-*-aout* and mmix-*-*.
33702         * gcc.dg/20001009-1.c: Ditto.
33703         * gcc.dg/20010912-1.c: Ditto.
33704         * gcc.dg/20020122-4.c: Ditto.
33705         * gcc.dg/inline-2.c: Ditto.
33706
33707 2002-03-14  Jeffrey A Law  (law@cygnus.com)
33708
33709         * gcc.c-torture/compile/20020314-1.c: New test.
33710
33711 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
33712
33713         * gcc.c-torture/execute/20020314-1.c: New test.
33714
33715 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
33716
33717         * g++.dg/warn/Wunused-1.C: New test.
33718
33719 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
33720
33721         * g++.dg/abi/mangle6.C: New test.
33722
33723 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
33724
33725         * gcc.c-torture/compile/20020309-2.c: New test.
33726
33727         * gcc.c-torture/compile/20020312-1.c: New test.
33728
33729 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
33730
33731         * g++.dg/other/access1.C: New test.
33732
33733 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
33734
33735         * gcc.c-torture/execute/wchar_t-1.c: New test.
33736
33737 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
33738
33739         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
33740
33741 2002-03-12  Roger Sayle  <roger@eyesopen.com>
33742
33743         * gcc.dg/20020312-1.c: New test case.
33744
33745 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
33746
33747         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
33748
33749 2002-03-11  Richard Henderson  <rth@redhat.com>
33750
33751         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
33752         * g++.old-deja/g++.jason/report.C: Likewise.
33753
33754 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
33755
33756         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
33757         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
33758
33759 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
33760
33761         * testsuite/g++.dg/overload/pmf1.C: New test.
33762
33763 2002-03-11  Kazu Hirata  <kazu@hxi.com>
33764
33765         * gcc.c-torture/execute/20020307-1.c: Use long.
33766
33767 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
33768
33769         PR optimization/5844
33770         * gcc.dg/20020310-1.c: New test.
33771
33772 2002-03-09  Michael Meissner  <meissner@redhat.com>
33773
33774         * gcc.c-torture/execute/memcpy-2.c: New test.
33775         * gcc.c-torture/execute/memset-1.c: New test.
33776         * gcc.c-torture/execute/strlen-1.c: New test.
33777         * gcc.c-torture/execute/strcmp-1.c: New test.
33778         * gcc.c-torture/execute/strncmp-1.c: New test.
33779
33780 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
33781
33782         * gcc.dg/ppc-ldstruct.c: New test.
33783
33784 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
33785
33786         * gcc.c-torture/execute/va-arg-22.c: New test.
33787
33788 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
33789
33790         * gcc.c-torture/compile/20020309-1.c: New test.
33791
33792 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
33793
33794         * gcc.c-torture/execute/20020307-2.c: New test.
33795
33796 2002-03-07  Jeffrey A Law  (law@redhat.com)
33797
33798         * g77.f-torture/compile/20020307-1.f: New test.
33799
33800 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
33801
33802         * gcc.dg/unordered-1.c: New test.
33803
33804 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
33805
33806         * gcc.c-torture/execute/20020307-1.c: New test.
33807
33808 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
33809
33810         * gcc.dg/20020304-1.c: New test.
33811
33812         * gcc.c-torture/compile/20020304-2.c: New test.
33813
33814 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
33815
33816         * gcc.c-torture/compile/20020304-1.c: New test case
33817         (from PR c/5830).
33818
33819 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
33820
33821         * gcc.dg/20020103-1.c: Add other -D ppc variants.
33822
33823 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
33824
33825         * g++.dg/other/classkey1.C: New test.
33826
33827 2002-03-01  Richard Henderson  <rth@redhat.com>
33828
33829         * gcc.c-torture/compile/981223-1.x: New.
33830         * gcc.c-torture/compile/920625-1.x: New.
33831
33832 2002-02-28  Richard Henderson  <rth@redhat.com>
33833
33834         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
33835
33836 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
33837
33838         * gcc.c-torture/execute/20020227-1.c: New test.
33839
33840 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
33841
33842         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
33843         here" ERROR lines.
33844         * g++.old-deja/g++.oliva/partord1.C: Likewise.
33845         * g++.old-deja.g++.other/defarg1.C: Likewise.
33846         * g++.old-deja/g++.pt/calls2.C: Likewise.
33847         * g++.old-deja/g++.pt/crash20.C: Likewise.
33848         * g++.old-deja/g++.pt/crash30.C: Likewise.
33849         * g++.old-deja/g++.pt/crash36.C: Likewise.
33850         * g++.old-deja/g++.pt/crash6.C: Likewise.
33851         * g++.old-deja/g++.pt/defarg13.C: Likewise.
33852         * g++.old-deja/g++.pt/derived3.C: Likewise.
33853         * g++.old-deja/g++.pt/error1.C: Likewise.
33854         * g++.old-deja/g++.pt/friend21.C: Likewise.
33855         * g++.old-deja/g++.pt/friend23.C: Likewise.
33856         * g++.old-deja/g++.pt/infinite1.C: Likewise.
33857         * g++.old-deja/g++.robertl/eb128.C: Likewise.
33858
33859 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
33860
33861         * gcc.c-torture/execute/20020225-2.c: New test.
33862
33863 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
33864
33865         * gcc.c-torture/execute/920730-1t.c,
33866         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
33867         Delete test cases, only relevant to -traditional.
33868
33869 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
33870
33871         * gcc.dg/cpp/undef1.c: Remove.
33872         * gcc.dg/cpp/directiv.c: Update.
33873         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
33874
33875 2002-02-27  Michael Meissner  <meissner@redhat.com>
33876
33877         * gcc.c-torture/execute/20020226-1.c: New test.
33878
33879 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
33880
33881         * g++.dg/debug/debug4.C: New test.
33882
33883         * gcc.dg/ia64-visibility-1.c: New test.
33884
33885 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
33886
33887         * gcc.dg/debug/20020224-1.c: New.
33888
33889 2002-02-25  Kazu Hirata  <kazu@hxi.com>
33890
33891         * gcc.c-torture/execute/960416-1.x: New.
33892         * gcc.c-torture/execute/divconst-3.x: Likewise.
33893
33894 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
33895
33896         * gcc.dg/20020224-1.c: New test.
33897
33898 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
33899
33900         * gcc.c-torture/execute/20020225-1.c: New.
33901
33902 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
33903
33904         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
33905
33906 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
33907
33908         * gcc.dg/20020222-1.c: New test.
33909
33910 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
33911
33912         * g++.dg/opt/anonunion1.C: New test.
33913
33914 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
33915
33916         * g++.dg/template/qualttp19.C: New test.
33917         * g++.dg/template/qualttp20.C: New test.
33918         * g++.old-deja/g++.jason/report.C: Adjust expected errors
33919         * g++.old-deja/g++.other/qual1.C: Likewise.
33920
33921 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
33922
33923         * gcc.dg/attr-alwaysinline.c: New.
33924
33925 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
33926
33927         * gcc.dg/20020220-1.c: New test.
33928
33929         * gcc.dg/20020220-2.c: New test.
33930
33931         * g++.dg/opt/mmx1.C: New test.
33932
33933 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
33934
33935         * gcc.c-torture/compile/20020110.c: New test.
33936
33937 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
33938
33939         * gcc.c-torture/execute/20020219-1.c: New test.
33940
33941         * gcc.dg/20020219-1.c: New test.
33942
33943         * gcc.dg/noncompile/20020220-1.c: New test.
33944
33945         * g++.dg/opt/ptrintsum1.C: New test.
33946
33947         * gcc.dg/debug/20020220-1.c: New test.
33948
33949 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
33950
33951         * gcc.c-torture/execute/20020216-1.c: New test.
33952
33953 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
33954
33955         * gcc.dg/decl-1.c: Update, new test.
33956
33957 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
33958
33959         * g++.dg/abi/bitfield1.C: New test.
33960         * g++.dg/abi/bitfield2.C: New test.
33961
33962 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
33963
33964         * gcc.dg/attr-nest.c: New test.
33965
33966 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
33967
33968         * gcc.c-torture/execute/20020215-1.c: New test.
33969
33970 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
33971
33972         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
33973         * g++.dg/debug/debug.exp: New.
33974         * g++.dg/debug/trivial.C: New.
33975         * g++.dg/debug/debug1.C: Moved...
33976         * g++.dg/other/debug1.C: ...from here.
33977         * g++.dg/debug/debug2.C: Moved...
33978         * g++.dg/other/debug2.C: ...from here.
33979         * g++.dg/debug/debug3.C: Moved...
33980         * g++.dg/other/debug3.C: ...from here.
33981
33982         * gcc.dg/noncompile/20020213-1.c: New test.
33983
33984 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
33985
33986         * g++.dg/other/debug3.C: New test.
33987
33988         * gcc.c-torture/execute/20020213-1.c: New test.
33989
33990 2002-02-13  Richard Smith <richard@ex-parrot.com>
33991
33992         * g++.old-deja/g++.other/thunk1.C: New test.
33993
33994 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
33995
33996         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
33997
33998 2002-02-13  Stan Shebs  <shebs@apple.com>
33999
34000         * gcc.dg/altivec-3.c: New.
34001
34002 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
34003
34004         * gcc.dg/Wunreachable-1.c: New test.
34005         * gcc.dg/Wunreachable-2.c: New test.
34006
34007 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
34008
34009         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
34010
34011 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
34012
34013         * gcc.dg/decl-1.c: New test.
34014
34015 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
34016
34017         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
34018
34019 2002-02-10  Kazu Hirata  <kazu@hxi.com>
34020
34021         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
34022         * gcc.c-torture/compile/980506-1.x: Likewise.
34023
34024 2002-02-10  Kazu Hirata  <kazu@hxi.com>
34025
34026         * gcc.dg/20020210-1.c: New.
34027
34028 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
34029
34030         * g77.f-torture/execute/947.f: New regression test
34031         for PR fortran/947.
34032
34033 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
34034
34035         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
34036         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
34037
34038 2002-02-08  Richard Henderson  <rth@redhat.com>
34039
34040         * gcc.c-torture/compile/labels-3.c: New.
34041
34042 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
34043
34044         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
34045         expression statements work instead.
34046         * gcc.dg/noncompile/20020207-1.c: New test.
34047
34048 2002-02-07  Richard Henderson  <rth@redhat.com>
34049
34050         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
34051
34052 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
34053
34054         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
34055         message from g77
34056         * lib/g77-dg.exp: Trim g77 error messages so that they are
34057         recognized by dg.exp.
34058
34059 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
34060
34061         PR fortran/5473
34062         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
34063
34064 2002-02-07  Richard Henderson  <rth@redhat.com>
34065
34066         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
34067         to be sufficiently aligned for integers.
34068
34069 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
34070
34071         * g++.dg/template/friend4.C: New test.
34072
34073 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
34074
34075         PR fortran/5743
34076         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
34077         unsupported cases.
34078
34079 2002-02-07  Richard Henderson  <rth@redhat.com>
34080
34081         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
34082         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
34083         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
34084         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
34085
34086 2002-02-06  Richard Henderson  <rth@redhat.com>
34087
34088         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
34089
34090 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
34091
34092         * gcc.dg/20020206-1.c: New test.
34093
34094 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
34095
34096         * gcc.c-torture/execute/20020206-1.c: New test.
34097
34098         * gcc.c-torture/execute/20020206-2.c: New test.
34099
34100         PR optimization/5429:
34101         * gcc.c-torture/compile/20020206-1.c: New test.
34102
34103 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
34104
34105         * g++.dg/ext/align1.C: Do not use an explicit alignment value
34106         as certain file formats cannot support particularly large
34107         alignments.
34108
34109         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
34110         and do not expect to be able to link the executable.
34111
34112         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
34113         fail because the COFF format does not support the weak attribute.
34114
34115 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
34116
34117         * g77.dg/pr5473.f: New test
34118
34119 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
34120
34121         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
34122         Fix testcase accordingly.
34123
34124 2002-02-04  Richard Henderson  <rth@redhat.com>
34125
34126         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
34127         (buf): Change to be an array of pointers, not ints.
34128
34129 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
34130
34131         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
34132         before all tests.  Move warning one line above to match where it
34133         C frontend emits.
34134         * gcc.dg/Wswitch-2.c: New test.
34135         * g++.dg/warn/Wswitch-1.C: New test.
34136         * g++.dg/warn/Wswitch-2.C: New test.
34137
34138 2002-02-04  Richard Henderson  <rth@redhat.com>
34139
34140         * g++.dg/abi/offsetof.C: Fix size comparison.
34141
34142 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
34143
34144         * gcc.dg/cast-qual-2.c: New test.
34145
34146 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
34147
34148         * gcc.dg/20020201-4.c: New test.
34149
34150 2002-02-04  Ben Elliston  <bje@redhat.com>
34151
34152         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
34153         target_info attribute != 0, in addition to the empty string.
34154         (gcc_target_compile): Likewise.
34155
34156 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
34157
34158         * gcc.dg/Wswitch.c: New test.
34159         PR gcc/4475. PR gcc/3780.
34160
34161 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
34162
34163         * g77.f-torture/execute/5122.f: New test for regressions
34164         against PR fortran/5122.
34165
34166 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
34167
34168         * g77.f-torture/compile/pr3743.f: Delete
34169         * g77.dg/pr3743-1.f: New test.
34170         * g77.dg/pr3743-2.f: New test.
34171         * g77.dg/pr3743-3.f: New test.
34172         * g77.dg/pr3743-4.f: New test.
34173
34174 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
34175
34176         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
34177
34178 2002-02-02  Richard Henderson  <rth@redhat.com>
34179
34180         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
34181         * gcc.c-torture/execute/bf64-1.c: Likewise.
34182
34183 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
34184
34185         * gcc.dg/20020201-2.c: New test.
34186
34187         * gcc.dg/20020201-3.c: New test.
34188
34189         * gcc.c-torture/execute/bitfld-2.c: New test.
34190
34191 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
34192
34193         * gcc.dg/bitfld-1.c: Update.
34194         * gcc.dg/bitfld-2.c: Update.
34195         * gcc.c-torture/execute/bitfld-1.x: New.
34196
34197 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
34198
34199         * gcc.c-torture/execute/20020201-1.c: New test.
34200
34201 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
34202
34203         PR target/5469
34204         * gcc.dg/20020201-1.c: New test.
34205
34206 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
34207
34208         PR fortran/3743
34209         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
34210         * g77.f-torture/compile/pr3743.x: Remove
34211
34212 2002-01-31  Tom Rix  <trix@redhat.com>
34213
34214         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
34215
34216 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
34217
34218         * gcc.dg/noncompile/20020130-1.c: New test.
34219
34220 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
34221
34222         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
34223
34224 2002-01-29  Richard Henderson  <rth@redhat.com>
34225
34226         * gcc.c-torture/execute/991118-1.c: Cast various constants back
34227         to long long.
34228         * gcc.c-torture/execute/bf64-1.c: Likewise.
34229
34230 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
34231
34232         * gcc.c-torture/execute/20020129-1.c: New test.
34233
34234 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
34235
34236         * gcc.c-torture/compile/20000224-1.c: Update.
34237         * gcc.c-torture/execute/bitfld-1.c: New tests.
34238         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
34239         * gcc.dg/uninit-A.c: Update.
34240
34241 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
34242
34243         * g++.dg/template/ctor1.C: Add instantiation.
34244
34245 2002-01-28  Paul Koning  <pkoning@equallogic.com>
34246
34247         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
34248         argument to __builtin_prefetch to be const ptr.
34249
34250 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
34251
34252         * gcc.c-torture/compile/20020120-1.c: New test.
34253
34254 2002-01-27  Kazu Hirata  <kazu@hxi.com>
34255
34256         * gcc.c-torture/execute/20020127-1.c: New test.
34257
34258 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
34259
34260         * g77.dg/f77-edit-i-in.f: New test
34261         * g77.dg/f77-edit-i-out.f: New test
34262
34263 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
34264
34265         * gcc.dg/debug/debug.exp: New file.
34266         * gcc.dg/debug/trivial.c: New file.
34267         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
34268         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
34269         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
34270         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
34271         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
34272         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
34273         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
34274         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
34275         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
34276         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
34277         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
34278         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
34279         * gcc.dg/20000503-1.c: Removed.
34280         * gcc.dg/20010207-1.c: Removed.
34281         * gcc.dg/20011223-1.c: Removed.
34282         * gcc.dg/20020104-2.c: Removed.
34283         * gcc.dg/debug-1.c: Removed.
34284         * gcc.dg/debug-2.c: Removed.
34285         * gcc.dg/debug-3.c: Removed.
34286         * gcc.dg/debug-4.c: Removed.
34287         * gcc.dg/debug-5.c: Removed.
34288         * gcc.dg/debug-6.c: Removed.
34289         * gcc.dg/dwarf2-1.c: Removed.
34290         * gcc.dg/dwarf2-2.c: Removed.
34291
34292 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
34293
34294         * g++.old-deja/g++.other/eh5.C: New test.
34295         * g++.old-deja/g++.other/sibcall2.C: New test.
34296         * g++.old-deja/g++.other/array9.C: New test.
34297         * g++.old-deja/g++.other/typename2.C: New test.
34298         * g++.old-deja/g++.other/crash60.C: New test.
34299         * g++.old-deja/g++.other/conv9.C: New test.
34300         * g++.old-deja/g++.other/mangle10.C: New test.
34301         * g++.old-deja/g++.other/unchanging1.C: New test.
34302         * g++.old-deja/g++.other/exprstmt1.C: New test.
34303         * g++.old-deja/g++.other/inline23.C: New test.
34304         * g++.old-deja/g++.eh/ia64-1.C: New test.
34305         * g++.old-deja/g++.other/dwarf2-1.C: New test.
34306         * g++.old-deja/g++.other/reload1.C: New test.
34307         * g++.old-deja/g++.other/static20.C: New test.
34308         * g++.old-deja/g++.other/local-alloc1.C: New test.
34309         * g++.old-deja/g++.other/conv8.C: New test.
34310         * g++.old-deja/g++.other/stmtexpr2.C: New test.
34311         * g++.old-deja/g++.other/storeexpr1.C: New test.
34312         * g++.old-deja/g++.other/storeexpr2.C: New test.
34313         * g++.dg/eh/template2.C: New test.
34314         * g++.dg/warn/weak1.C: New test.
34315
34316 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
34317
34318         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
34319         Remove first, non-varying, argument.
34320
34321 2002-01-23  Richard Henderson  <rth@redhat.com>
34322
34323         * gcc.dg/inline-2.c: New.
34324
34325         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
34326         Add optional target arg.  Check number of arguments.
34327         (scan-assembler-not, scan-assembler-dem): Likewise.
34328         (scan-assembler-dem-not): Likewise.
34329
34330 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
34331
34332         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
34333         line 12.
34334         * g++.old-deja/g++.brendan/parse3.C,
34335         g++.old-deja/g++.other/crash26.C,
34336         g++.old-deja/g++.other/crash28.C,
34337         g++.old-deja/g++.other/crash29.C,
34338         g++.old-deja/g++.other/crash30.C,
34339         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
34340
34341 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
34342
34343         * gcc.dg/20020115-1.c: New.
34344
34345 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
34346
34347         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
34348
34349 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
34350
34351         * gcc.dg/20020122-3.c: New.
34352
34353 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
34354
34355         * g++.dg/other/gc1.C: New test.
34356
34357 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
34358
34359         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
34360
34361 2002-01-22  Richard Henderson  <rth@redhat.com>
34362
34363         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
34364
34365 2002-01-22  Richard Henderson  <rth@redhat.com>
34366
34367         * gcc.dg/20020122-4.c: New.
34368
34369 2002-01-22  H.J. Lu <hjl@gnu.org>
34370
34371         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
34372         link output.
34373         * gcc.dg/special/ecos.exp: Likewise.
34374         * lib/g++-dg.exp: Likewise.
34375         * lib/g77-dg.exp: Likewise.
34376         * lib/gcc-dg.exp : Likewise.
34377         * lib/mike-g++.exp: Likewise.
34378         * lib/mike-g77.exp: Likewise.
34379         * lib/mike-gcc.exp: Likewise.
34380         * lib/objc-dg.exp: Likewise.
34381
34382 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
34383
34384         PR target/5379
34385         * gcc.dg/20020122-2.c: New test.
34386
34387 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
34388
34389         * gcc.dg/20020122-1.c: New test.
34390
34391 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
34392
34393         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
34394
34395 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
34396
34397         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
34398
34399 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34400
34401         * gcc.c-torture/compile/20020121-1.c: New test.
34402
34403 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
34404
34405         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
34406         ld_library_path.
34407
34408 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
34409
34410         * gcc.dg/20020218-1.c: New test.
34411
34412 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
34413
34414         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
34415         messages
34416         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
34417         "At global scope" warning
34418         * g++.dg/ext/align1.C: Change cygwin test for alignment
34419         from db-bogus to dg-warning
34420
34421 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
34422
34423         * g77.f-torture/compile/cpp2.F: New test.
34424
34425 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
34426
34427         * g++.dg/template/access1.C: New test.
34428
34429 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
34430
34431         * gcc.dg/20020118-1.c: New.
34432
34433 2002-01-18  Kazu Hirata  <kazu@hxi.com>
34434
34435         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
34436
34437 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
34438
34439         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
34440         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
34441         alignment warnings.
34442
34443 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
34444
34445         * gcc.misc-tests/i386-prefetch.exp: Save and restore
34446         torture_with_loops and torture_without_loops
34447
34448 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
34449
34450         * gcc.c-torture/compile/20020116-1.c: New test.
34451
34452 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
34453
34454         * gcc.dg/20020116-2.c: New test.
34455
34456         * gcc.dg/ultrasp4.c: New test.
34457
34458         * gcc.dg/20020116-1.c: New test.
34459
34460 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
34461
34462         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
34463         by EABI.
34464
34465 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
34466
34467         * gcc.misc-tests/i386-prefetch.exp: New.
34468         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
34469         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
34470         * gcc.misc-tests/i386-pf-none-1.c: New test.
34471         * gcc.misc-tests/i386-pf-sse-1.c: New test.
34472
34473 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
34474
34475         * gcc.dg/gnu89-init-1.c: Add new tests.
34476
34477 2002-01-15  Andreas Jaeger  <aj@suse.de>
34478
34479         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
34480         * gcc.dg/i386-mmx-2.c: Likewise.
34481         * gcc.dg/i386-sse-1.c: Likewise.
34482         * gcc.dg/i386-sse-2.c: Likewise.
34483         * gcc.dg/i386-sse-3.c: Likewise.
34484
34485 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
34486
34487         * g77.f-torture/execute/intrinsic-unix-bessel.f:
34488         Uncomment additional cases that now pass.
34489
34490 2002-01-11  Richard Henderson  <rth@redhat.com>
34491
34492         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
34493         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
34494
34495 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
34496
34497         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
34498
34499 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
34500
34501         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
34502         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
34503
34504 2002-01-10  Dale Johannesen  <dalej@apple.com>
34505
34506         * gcc.c-torture/execute/loop-11.c: New.
34507
34508 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
34509
34510         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
34511         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
34512
34513 2002-01-09  Richard Henderson  <rth@redhat.com>
34514
34515         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
34516         type in which to perform the operation for each size.
34517
34518 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
34519
34520         * gcc.c-torture/compile/20020109-2.c: New test.
34521
34522 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
34523
34524         * gcc.c-torture/execute/loop-10.c: New test.
34525
34526 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
34527
34528         * gcc.c-torture/compile/20010226-1.c: New test.
34529         * gcc.c-torture/compile/20010227-1.c: New test.
34530         * gcc.c-torture/compile/20010426-1.c: New test.
34531         * gcc.c-torture/compile/20010510-1.c: New test.
34532         * gcc.c-torture/compile/20010605-3.c: New test.
34533         * gcc.c-torture/compile/20010824-1.c: New test.
34534         * gcc.c-torture/execute/20010409-1.c: New test.
34535         * gcc.dg/noncompile/20000901-1.c: New test.
34536         * gcc.dg/20001023-1.c: New test.
34537         * gcc.dg/20001101-1.c: New test.
34538         * gcc.dg/20001102-1.c: New test.
34539         * gcc.dg/20010207-1.c: New test.
34540         * gcc.dg/20010405-1.c: New test.
34541         * gcc.dg/20010822-1.c: New test.
34542         * gcc.dg/20011107-1.c: New test.
34543
34544 2002-01-09  Jeffrey A Law  (law@redhat.com)
34545
34546         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
34547
34548         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
34549         execution failure on PA targets.
34550
34551 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
34552
34553         * gcc.c-torture/compile/20020109-1.c: New test.
34554
34555 2002-01-08  Kazu Hirata  <kazu@hxi.com>
34556
34557         * gcc.c-torture/execute/20020108-1.c: New test.
34558
34559 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
34560
34561         * gcc.dg/20020108-1.c: New test.
34562
34563 2002-01-08  H.J. Lu <hjl@gnu.org>
34564
34565         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
34566         for header files.
34567
34568 2002-01-08  Geoff Keating  <geoffk@redhat.com>
34569
34570         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
34571         consistency.
34572
34573 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
34574
34575         * gcc.dg/altivec-4.c: Test altivec predicates.
34576
34577 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
34578
34579         * gcc.c-torture/execute/20020107-1.c: New test.
34580
34581 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
34582
34583         PR c/5279
34584         * gcc.c-torture/compile/20020106-1.c: New test.
34585
34586 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
34587
34588         * gcc.c-torture/execute/nestfunc-4.c: New test.
34589
34590 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
34591
34592         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
34593         extra triple that slipped in.
34594         * g++.old-deja/g++.abi/align.C: Likewise.
34595         * g++.old-deja/g++.abi/bitfields.C: Likewise.
34596
34597 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
34598
34599         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
34600         * g++.old-deja/g++.abi/align.C: Likewise.
34601         * g++.old-deja/g++.abi/bitfields.C: Likewise.
34602
34603         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
34604         on FreeBSD/i386.
34605         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
34606         FreeBSD.
34607
34608 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
34609
34610         * gcc.dg/20020104-1.c: New test.
34611
34612         * gcc.dg/20020104-2.c: New test.
34613
34614 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
34615
34616         * gcc.dg/20020103-1.c: Fix typo in target selector.
34617
34618 2002-01-03  Richard Henderson  <rth@redhat.com>
34619
34620         * gcc.dg/20020103-1.c: New.
34621
34622 2002-01-03  Kazu Hirata  <kazu@hxi.com>
34623
34624         * gcc.c-torture/execute/20020103-1.c: New test.
34625
34626 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
34627
34628         * g++.dg/other/debug2.C: New test.
34629
34630         * gcc.c-torture/compile/20020103-1.c: New test.
34631
34632 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
34633
34634         * gcc.dg/gnu89-init-1.c: Added new tests.
34635
34636 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
34637
34638         * g++.dg/template/friend2.C: Remove as patch is reverted.
34639
34640         * g++.dg/warn/oldcast1.C: New test.
34641
34642         * g++.dg/template/ptrmem1.C: New test.
34643         * g++.dg/template/ptrmem2.C: New test.
34644
34645         * g++.dg/template/ntp.C: New test.
34646
34647         * g++.dg/other/component1.C: New test.
34648
34649         * g++.dg/template/ttp3.C: New test.
34650
34651         * g++.dg/template/friend2.C: New test.
34652         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
34653
34654 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
34655
34656         * g++.dg/other/ptrmem1.C: New test.
34657         * g++.dg/other/ptrmem2.C: New test.
34658
34659 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
34660
34661         * g++.dg/template/ctor1.C: New test.
34662
34663 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
34664
34665         * g++.dg/template/friend2.C: New test.
34666
34667 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
34668
34669         * gcc.dg/mmix-1.c: New test.
34670
34671 2001-12-31  Richard Henderson  <rth@redhat.com>
34672
34673         * gcc.dg/asm-5.c: New.
34674
34675 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
34676
34677         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
34678         in namespace __gnu_cxx
34679
34680 2001-12-30  Richard Henderson  <rth@redhat.com>
34681
34682         * gcc.dg/debug-6.c: New.
34683
34684 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
34685
34686         * gcc.c-torture/compile/20011229-2.c: New test.
34687
34688 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
34689
34690         * gcc.dg/debug-3.c: New test.
34691         * gcc.dg/debug-4.c: New test.
34692         * gcc.dg/debug-5.c: New test.
34693
34694 2001-12-29  Richard Henderson  <rth@redhat.com>
34695
34696         * g++.dg/eh/loop1.C: New.
34697
34698 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
34699
34700         * g++.dg/template/crash1.C: New test.
34701
34702 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
34703
34704         * g++.dg/other/const1.C: New test.
34705
34706 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
34707
34708         * gcc.c-torture/compile/20011229-1.c: New test.
34709
34710 2001-12-28  Stan Shebs  <shebs@apple.com>
34711
34712         * lib/objc-torture.exp: Resync with c-torture.exp.
34713         * lib/objc.exp: Load standard libraries.
34714
34715 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
34716
34717         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
34718         additional tests.
34719
34720 2001-12-27  Roger Sayle <roger@eyesopen.com>
34721
34722         * gcc.c-torture/execute/string-opt-16.c: New testcase.
34723
34724 2001-12-27  Richard Henderson  <rth@redhat.com>
34725
34726         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
34727
34728 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
34729
34730         * g++.dg/eh/ctor1.C: New test.
34731         * g++.dg/other/error2.C: New test.
34732
34733 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
34734
34735         * g++.dg/other/init2.C: New test.
34736
34737 2001-12-24  Richard Henderson  <rth@redhat.com>
34738
34739         * gcc.dg/20011223-1.c: New.
34740         * gcc.dg/inline-1.c: New.
34741
34742 2001-12-23  Richard Henderson  <rth@redhat.com>
34743
34744         * gcc.dg/asm-4.c: Test operand modifiers.
34745
34746 2001-12-23  Richard Henderson  <rth@redhat.com>
34747
34748         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
34749
34750 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
34751
34752         * gcc.c-torture/execute/20011223-1.c: New test.
34753
34754 2001-12-21  Richard Henderson  <rth@redhat.com>
34755
34756         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
34757         re-enables the warning.
34758
34759 2001-12-21  Richard Henderson  <rth@redhat.com>
34760
34761         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
34762
34763 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
34764
34765         * gcc.c-torture/compile/20011218-1.c: New test.
34766
34767 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
34768
34769         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
34770         arm-isr.c test.
34771         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
34772         epilogue generation for ARM ISR routines.
34773
34774 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34775
34776         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
34777         * gcc.dg/format/c90-printf-3.c: Likewise.
34778         * gcc.dg/format/c99-printf-3.c: Likewise.
34779         * gcc.dg/format/ext-1.c: Likewise.
34780         * gcc.dg/format/ext-6.c: Likewise.
34781         * gcc.dg/format/format.h: Prototype unlocked stdio.
34782
34783 2001-12-20  Richard Henderson  <rth@redhat.com>
34784
34785         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
34786         (arena): Use it.
34787         (malloc): Correct allocation logic.  Abort if we fill up the
34788         arena before initialization complete.
34789         (realloc): Correct allocation logic.
34790
34791 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
34792
34793         * gcc.c-torture/compile/20011219-2.c: New test.
34794
34795         * gcc.c-torture/execute/20011219-1.c: New test.
34796
34797 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
34798
34799         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
34800         target does not support weak symbols.
34801
34802 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
34803
34804         * gcc.c-torture/compile/20011219-1.c: New test.
34805
34806 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
34807
34808         * g++.dg/other/error1.C: New test.
34809
34810 2001-12-17  Jeffrey A Law  (law@redhat.com)
34811
34812         * gcc.c-torture/execute/20011217-1.c: New test.
34813
34814 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
34815
34816         * objc.dg/special/: New directory.
34817         * objc.dg/special/special.exp: New file.
34818         * objc.dg/special/unclaimed-category-1.h: New file.
34819         * objc.dg/special/unclaimed-category-1a.m: New file.
34820         * objc.dg/special/unclaimed-category-1.m: New file.
34821
34822 2001-12-17  Andreas Jaeger  <aj@suse.de>
34823
34824         * gcc.c-torture/compile/20011217-2.c: New test.
34825
34826 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
34827
34828         * gcc.c-torture/compile/20011217-1.c: New test.
34829
34830 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
34831
34832         * testsuite/gcc.dg/20011214-1.c: New.
34833
34834 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
34835
34836         * gcc.dg/altivec-4.c: New.
34837
34838 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
34839
34840         * gcc.dg/20011113-1.c: New test.
34841
34842 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
34843
34844         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
34845         std::__malloc_alloc_template<0> and
34846         std::__default_alloc_template<false, 0>.
34847
34848 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
34849
34850         * objc/execute/bf-21.m: New test.
34851         * objc/execute/enumeration-1.m: New test.
34852         * objc/execute/enumeration-2.m: New test.
34853
34854 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
34855
34856         * gcc.dg/gnu89-init-1.c: New test.
34857
34858 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
34859
34860         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
34861         * g++.old-deja/g++.jason/2371.C: Likewise.
34862         * g++.old-deja/g++.jason/template33.C: Likewise.
34863         * g++.old-deja/g++.jason/template34.C: Likewise.
34864         * g++.old-deja/g++.jason/template36.C: Likewise.
34865         * g++.old-deja/g++.oliva/typename1.C: Likewise.
34866         * g++.old-deja/g++.oliva/typename2.C: Likewise.
34867         * g++.old-deja/g++.other/typename1.C: Likewise.
34868         * g++.old-deja/g++.pt/inherit2.C: Likewise.
34869         * g++.old-deja/g++.pt/nontype5.C: Likewise.
34870         * g++.old-deja/g++.pt/typename11.C: Likewise.
34871         * g++.old-deja/g++.pt/typename14.C: Likewise.
34872         * g++.old-deja/g++.pt/typename16.C: Likewise.
34873         * g++.old-deja/g++.pt/typename3.C: Likewise.
34874         * g++.old-deja/g++.pt/typename4.C: Likewise.
34875         * g++.old-deja/g++.pt/typename5.C: Likewise.
34876         * g++.old-deja/g++.pt/typename7.C: Likewise.
34877         * g++.old-deja/g++.robertl/eb9.C: Likewise.
34878
34879 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
34880
34881         * g++.dg/other/linkage1.C: New test.
34882         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
34883         specifiers.
34884
34885 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
34886
34887         * gcc.dg/concat.c: New test.
34888
34889 2001-12-11  Stan Shebs  <shebs@apple.com>
34890
34891         * objc/compile: New test directory.
34892         * objc/compile/compile.exp: New expect script.
34893         * objc/compile/20011211-1.m: New compile test.
34894
34895 2001-12-11  Jason Merrill  <jason@redhat.com>
34896
34897         * lib/prune.exp (prune_gcc_output): Also handle "In member
34898         function".  So many permutations...
34899
34900 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
34901
34902         * g++.dg/template/typedef1.C: New test.
34903
34904 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
34905
34906         * g++.dg/other/copy1.C: New test.
34907
34908 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
34909
34910         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
34911
34912         * gcc.dg/builtin-choose-expr.c: New.
34913
34914 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
34915
34916         * gcc.dg/altivec-2.c: New.
34917
34918 2001-12-07  Richard Henderson  <rth@redhat.com>
34919
34920         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
34921
34922 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
34923
34924         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
34925         ultrasparc.
34926
34927 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
34928
34929         * g++-old.deja/g++.robertl/eb101.C: Deleted.
34930
34931 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
34932
34933         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
34934         variable argument list.
34935
34936 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
34937
34938         * gcc.c-torture/execute/memcheck: Delete entire directory.
34939         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
34940         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
34941
34942 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
34943
34944         * gcc.dg/Wshadow-1.c: New test.
34945
34946 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
34947
34948         * gcc.c-torture/compile/20011130-1.c: New test.
34949
34950         * gcc.dg/noncompile/20011025-1.c: New test.
34951
34952         * g++.dg/other/anon-union.C: New test.
34953
34954         * gcc.c-torture/execute/20011024-1.c: New test.
34955
34956 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
34957
34958         * gcc.c-torture/execute/20000722-1.x,
34959         gcc.c-torture/execute/20010123-1.x: Remove.
34960         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
34961         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
34962         gcc.dg/c99-complit-2.c: New tests.
34963
34964 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
34965
34966         * g++.dg/inherit/base1.C: New test.
34967
34968 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
34969
34970         * g++.dg/other/stdarg1.C: New test.
34971
34972         * gcc.c-torture/compile/20011130-2.c: New test.
34973
34974 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
34975
34976         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
34977         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
34978         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
34979         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
34980         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
34981         * gcc.dg/builtin-prefetch-1.c: New test.
34982
34983 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
34984
34985         * gcc.dg/20011130-1.c: New test.
34986
34987 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
34988
34989         * g++.dg/other/scope1.C: New test.
34990         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
34991
34992 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
34993
34994         * gcc.dg/vla-init-1.c: New test.
34995
34996 2001-12-01  Geoff Keating  <geoffk@redhat.com>
34997
34998         * gcc.c-torture/compile/structs.c: New testcase from GDB.
34999
35000 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35001
35002         * objc.dg/alias.m: Update.
35003         * objc.dg/class-1.m: Update.
35004         * objc.dg/const-str-1.m: Update.
35005         * objc.dg/fwd-proto-1.m: Update.
35006         * objc.dg/id-1.m: Update.
35007         * objc.dg/super-class-1.m: Update.
35008
35009 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
35010
35011         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
35012         constructs.
35013
35014 2001-11-28  Jeffrey A Law  (law@cygnus.com)
35015
35016         * gcc.c-torture/execute/20011128-1.c: New test.
35017
35018 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
35019
35020         * gcc.dg/20011127-1.c: New test.
35021
35022 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
35023
35024         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
35025         from Austin Group draft 7.
35026         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
35027         scanf format arguments.
35028         * gcc.dg/format/no-exargs-2.c: New test.
35029
35030 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
35031
35032         * g++.dg/abi/vbase8-4.C: New test.
35033
35034 2001-11-24  Ian Lance Taylor  <ian@airs.com>
35035
35036         * gcc.c-torture/execute/20011121-1.c: New test.
35037
35038 2001-11-23  Jeffrey A Law  (law@cygnus.com)
35039
35040         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
35041
35042 2001-11-23  Andreas Jaeger  <aj@suse.de>
35043
35044         * gcc.dg/cpp/charconst-2.c: New test.
35045
35046 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
35047
35048         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
35049         to the host if it is remote.  Let tests specify extra headers
35050         they use.
35051         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
35052         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
35053         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
35054         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
35055         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
35056         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
35057         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
35058         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
35059         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
35060         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
35061
35062 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
35063
35064         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
35065         for little endian ARMs.
35066
35067 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
35068
35069         * gcc.c-torture/compile/20011119-1.c: New test.
35070         * gcc.c-torture/compile/20011119-2.c: New test.
35071
35072 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
35073
35074         * gcc.dg/altivec-1.c: Fix typo.
35075
35076 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
35077
35078         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
35079
35080 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
35081
35082         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
35083
35084 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
35085
35086         * lib/g77.exp: Don't specify --rpath-link.
35087
35088         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
35089         across all the headers.
35090         * gcc.dg/format/format.exp: For testing on a remote host,
35091         copy format.h.
35092
35093         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
35094         * gcc.c-torture/execute/930406-1.c: Likewise.
35095         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
35096
35097 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
35098
35099         * gcc.dg/altivec-1.c: New.
35100
35101 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
35102
35103         * gcc.dg/cpp/fpreprocessed.c: New test case.
35104
35105 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35106
35107         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
35108         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
35109         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
35110
35111 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35112
35113         * gcc.dg/no-builtin-1.c: New test.
35114
35115 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
35116
35117         * gcc.c-torture/execute/20011115-1.c: New test.
35118
35119 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
35120
35121         * gcc.c-torture/compile/20011114-2.c: New test.
35122         * gcc.c-torture/compile/20011114-3.c: New test.
35123         * gcc.c-torture/compile/20011114-4.c: New test.
35124
35125 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
35126
35127         * g++.dg/other/init1.C: New test.
35128
35129 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
35130
35131         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
35132         message.
35133
35134         * gcc.c-torture/execute/20011114-1.c: New testcase.
35135
35136         * gcc.c-torture/compile/20010327-1.c: Revert last change.
35137         * gcc.c-torture/compile/20011114-1.c: New test, exactly
35138         like the (before this change) version of 20010327-1.c.
35139
35140 2001-11-14  Roger Sayle <roger@eyesopen.com>
35141
35142         * gcc.c-torture/execute/string-opt-13.c: New testcase.
35143
35144 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
35145
35146         * g++.dg/init/array2.C: New test.
35147
35148 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
35149
35150         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
35151
35152 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
35153
35154         * g++.dg/other/forscope1.C: New test.
35155         * g++.dg/ext/forscope1.C: New test.
35156         * g++.dg/ext/forscope2.C: New test.
35157
35158 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
35159
35160         * gcc.c-torture/execute/20011113-1.c: New test.
35161
35162 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
35163
35164         * gcc.c-torture/execute/20011109-2.c: New test.
35165
35166         * gcc.c-torture/execute/20011109-1.c: New test.
35167
35168 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
35169
35170         * gcc.c-torture/compile/20011109-1.c: New test.
35171
35172 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
35173
35174         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
35175         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
35176         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
35177         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
35178         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
35179         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
35180         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
35181
35182 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
35183
35184         * g++.dg/warn/Wshadow-1.C: New tests.
35185         * g++.old-deja/g++.mike/for3.C: Update.
35186
35187 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
35188
35189         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
35190         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
35191         XFAILs.  Adjust expected error texts.
35192         * gcc.c-torture/compile/20011106-1.c,
35193         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
35194         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
35195         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
35196         gcc.dg/c99-array-lval-5.c: New tests.
35197
35198 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
35199
35200         * gcc.dg/cpp/defined.c: Update.
35201
35202 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
35203
35204         * gcc.c-torture/execute/anon-1.c: New test.
35205
35206 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
35207
35208         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
35209         same size, so no warning should be produced on stormy16.
35210
35211         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
35212         due to oversized array.
35213         * g++.old-deja/g++.mike/ns15.C: Likewise.
35214         * g++.old-deja/g++.pt/crash16.C: Likewise.
35215
35216 2001-11-02  Graham Stott  <grahams@redhat.com>
35217
35218         * g++.dgother/debug1.C: Fix typos.
35219
35220 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
35221
35222         * g++.dg/other/debug1.C: New test.
35223
35224 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
35225
35226         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
35227         of unsigned long.
35228
35229 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
35230
35231         * gcc.dg/20011029-2.c: New test.
35232
35233         * gcc.c-torture/compile/20011029-1.c: New test.
35234
35235 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
35236
35237         * objc/execute/class_self-1.m: New test.
35238         * objc/execute/class_self-2.m: New test.
35239
35240 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
35241
35242         * gcc.misc-tests/msgs.exp: Delete.
35243         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
35244         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
35245         error set to match recent changes.
35246
35247 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
35248
35249         * gcc.dg/20011021-1.c: New test.
35250
35251 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
35252
35253         * gcc.c-torture/compile/20011023-1.c: New test.
35254
35255 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
35256
35257         * lib/g77.exp: Rewrite based on lib/g++.exp.
35258
35259 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
35260
35261         * gcc.c-torture/execute/20011019-1.c: New test.
35262
35263         * gcc.dg/20011018-1.c: New test.
35264
35265 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
35266
35267         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
35268
35269 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
35270
35271         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
35272         * gcc.dg/attr-invalid.c: Likewise.
35273
35274 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
35275
35276         * testsuite/gcc.dg/20011015-1.c: New test.
35277
35278 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
35279
35280         * g++.dg/template/unify2.C: New test.
35281
35282 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
35283
35284         * g++.dg/other/exception-specification.C: New test
35285
35286 2001-10-13  Tom Rix  <trix@redhat.com>
35287
35288         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
35289         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
35290
35291 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
35292
35293         * testsuite/gcc.dg/20011009-1.c: New test.
35294
35295 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
35296
35297         PR g++/4476
35298         * g++.dg/other/friend1.C: New test.
35299
35300 2001-10-11  Richard Henderson  <rth@redhat.com>
35301
35302         * g++.old-deja/g++.other/crash18.C: Add -S to options.
35303
35304 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35305
35306         * gcc.c-torture/compile/20011010-1.c: New.
35307
35308 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
35309
35310         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
35311         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
35312         g77.f-torture/execute/execute.exp,
35313         g77.f-torture/noncompile/noncompile.exp,
35314         gcc.c-torture/compile/compile.exp,
35315         gcc.c-torture/execute/execute.exp,
35316         gcc.c-torture/execute/ieee/ieee.exp,
35317         gcc.c-torture/execute/memcheck/memcheck.exp,
35318         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
35319         objc/execute/execute.exp: Update FSF address.
35320
35321 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
35322
35323         * gcc.dg/cpp/cmdlne-C.c: Update.
35324         * gcc.dg/cpp/cmdlne-C2.c: New.
35325
35326 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35327
35328         * gcc.c-torture/execute/20011008-3.c: New.
35329
35330 2001-10-08  DJ Delorie  <dj@redhat.com>
35331
35332         * gcc.dg/20011008-1.c: New.
35333         * gcc.dg/20011008-2.c: New.
35334
35335 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
35336
35337         * gcc.dg/cpp/spacing1.c: Update test.
35338
35339 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
35340
35341         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
35342         spelling errors of "separate" as "seperate".
35343
35344 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
35345
35346         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
35347         enough to avoid inlining.
35348
35349 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
35350
35351         * lib/g77.exp: set libg2c_dir correctly.
35352
35353 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35354
35355         * gcc.dg/cpp/macro11.c: New test.
35356
35357 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
35358
35359         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
35360         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
35361         gcc.dg/format/multattr-3.c: New tests.
35362         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
35363         tests for format attributes on function pointers being rejected.
35364
35365 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
35366
35367         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
35368
35369 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
35370
35371         * g++.dg/warn/format1.C: New test.
35372
35373 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
35374
35375         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
35376
35377 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
35378
35379         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
35380
35381 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
35382
35383         * gcc.dg/cpp/redef2.c: Add test.
35384
35385 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
35386
35387         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
35388         long-standing bug on i686, apparently.
35389         * gcc.c-torture/execute/loop-2c.x: New file.
35390         * gcc.c-torture/execute/loop-2d.x: New file.
35391         * gcc.c-torture/execute/loop-3c.x: New file.
35392
35393 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
35394
35395         * gcc.dg/cpp/20000625-2.c: Correct line number.
35396
35397 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
35398
35399         * gcc.dg/cpp/macro10.c: New test.
35400         * gcc.dg/cpp/strify3.c: New test.
35401         * gcc.dg/cpp/spacing1.c: Add tests.
35402         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
35403         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
35404
35405 2001-09-24  DJ Delorie  <dj@redhat.com>
35406
35407         * gcc.c-torture/execute/20010924-1.c: New test.
35408
35409 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
35410
35411         * testsuite/objc/execute/paste.m: Remove.
35412
35413 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
35414
35415         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
35416
35417 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
35418
35419         * g77.dg/strlen0.f: New test.
35420
35421 2001-09-21  Richard Henderson  <rth@redhat.com>
35422
35423         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
35424         * g++.old-deja/g++.abi/vtable2.C: Likewise.
35425
35426 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
35427
35428         Table-driven attributes.
35429         * g++.dg/ext/attrib1.C: New test.
35430
35431 2001-09-20  DJ Delorie  <dj@redhat.com>
35432
35433         * gcc.dg/20000926-1.c: Update expected warning messages.
35434         * gcc.dg/array-2.c: Likewise, and test for warnings too.
35435         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
35436         array.
35437
35438 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
35439
35440         * g++.dg/eh/registers1.C: New test case.
35441
35442 2001-09-17  Richard Henderson  <rth@redhat.com>
35443
35444         * gcc.dg/array-5.c: Fix VLA decomposition test.
35445
35446 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
35447
35448         * gcc.dg/cpp/line5.c: New testcase.
35449
35450 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
35451
35452         * gcc.dg/cpp/macro9.c: New test.
35453
35454 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
35455
35456         * gcc.c-torture/execute/980223.c: Change type of addr from long
35457         to char *.
35458
35459 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
35460
35461         * gcc.c-torture/execute/20010915-1.c: New test.
35462
35463 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
35464
35465         * g77.dg/bprob: New directory.
35466         * g77.dg/bprob/bprob.exp: New file.
35467         * g77.dg/bprob/bprob-1.f: New test.
35468         * g77.dg/gcov: New directory.
35469         * g77.dg/gcov/gcov.exp: New file.
35470         * g77.dg/gcov/gcov-1.f: New test.
35471         * g77.dg/gcov/gcov-1.x: New file.
35472
35473 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
35474
35475         * gcc.dg/cpp/directiv.c: Update.
35476         * gcc.dg/cpp/undef1.c: Update.
35477
35478 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
35479
35480         * gcc.dg/20010912-1.c: New test.
35481
35482 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
35483
35484         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
35485         language-independent file in lib.
35486         * lib/gcov.exp: New file.
35487
35488 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
35489
35490         * gcc.c-torture/compile/20010911-1.c: New test.
35491
35492 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
35493
35494         * lib/profopt.exp: New, to support profile-directed optimizations.
35495         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
35496         * gcc.misc-tests/bprob-1.c: New test.
35497         * gcc.misc-tests/bprob-2.c: New test.
35498
35499 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
35500
35501         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
35502         XFAIL and which kinds of gcov output to verify.
35503         * gcc.misc-tests/gcov-4b.x: New file.
35504         * gcc.misc-tests/gcov-5b.x: New file.
35505         * gcc.misc-tests/gcov-6.x: New file.
35506         * gcc.misc-tests/gcov-7.c: New test.
35507         * gcc.misc-tests/gcov-7.x: New file.
35508
35509 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
35510
35511         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
35512         * gcc.misc-tests/gcov-6.c: New test.
35513
35514 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
35515
35516         PR c++/3986
35517         * g++.dg/abi/vbase1.C: New test.
35518
35519 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
35520
35521         * objc.dg/method-2.m: New.
35522
35523 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
35524
35525         PR c++/4203
35526         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
35527         * g++.dg/init/empty1.C: New test.
35528
35529 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
35530
35531         * gcc.c-torture/compile/20010903-1.c: New test.
35532
35533 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
35534
35535         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
35536         for m68k.
35537
35538 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
35539
35540         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
35541
35542         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
35543
35544         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
35545
35546 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
35547
35548         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
35549         for 16-bit 'unsigned int'.
35550
35551 2001-08-29  Kazu Hirata  <kazu@hxi.com>
35552
35553         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
35554
35555 2001-08-27  Richard Henderson  <rth@redhat.com>
35556
35557         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
35558         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
35559
35560 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
35561
35562         * gcc.dg/asm-names.c (ymain): New.
35563
35564 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
35565
35566         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
35567         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
35568         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
35569
35570 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35571
35572         * gcc.dg/compare5.c: New testcase.
35573
35574 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
35575
35576         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
35577         and "In instantiation".
35578
35579 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
35580
35581         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
35582
35583 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
35584
35585         * gcc.misc-tests/gcov.exp: Add support for branch information.
35586         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
35587         * gcc.misc-tests/gcov-4.c: New test.
35588         * gcc.misc-tests/gcov-4b.c: New test.
35589         * gcc.misc-tests/gcov-5b.c: New test.
35590
35591 2001-08-20  Zack Weinberg  <zackw@panix.com>
35592
35593         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
35594         expected to fail.
35595
35596 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35597
35598         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
35599
35600 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
35601
35602         * g++.dg/eh/template1.C: New test.
35603
35604 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
35605
35606         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
35607         Fix thinko.
35608         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
35609         for xfail.
35610
35611 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
35612
35613         * lib/g77-dg.exp: Use prune.exp for common procedures
35614         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
35615         * lib/g77.exp: (g77-dg-prune) Remove
35616
35617 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
35618
35619         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
35620
35621 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35622
35623         * g++.dg/template/unify1.C: New test.
35624
35625 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
35626
35627         * g++.dg/abi/empty4.C: New test.
35628
35629 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
35630
35631         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
35632         solaris2.*
35633         * g77.f-torture/compile/pr3743.x: Likewise.
35634
35635 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
35636
35637         * g++.dg/other/using-declaration.C: New test.
35638
35639 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
35640
35641         * gcc.dg/cpp/tr-sign.c: New testcase.
35642
35643 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
35644
35645         * gcc.dg/cpp/19951025-1.c: Revert.
35646         * gcc.dg/cpp/directiv.c: We no longer process directives that
35647         interrupt macro arguments.
35648
35649 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
35650
35651         * gcc.dg/bconstp-1.c: New test.
35652
35653 2001-08-03  Richard Henderson  <rth@redhat.com>
35654
35655         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
35656
35657 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35658
35659         * gcc.dg/cpp/19951025-1.c: Update.
35660
35661 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
35662
35663         * g77.dg/ff90-1.f (s): Fix reference of variable z,
35664         should be x.
35665
35666 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
35667
35668         Kill -fhonor-std.
35669         * g++.old-deja/g++.ns/ns14.C: Remove special options.
35670         * g++.old-deja/g++.other/std1.C: Likewise.
35671         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
35672
35673 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
35674
35675         * lib/g77.exp: Load gcc-defs.exp for common procedures
35676         (g77_pass, g77_fail, g77_finish, g77_exit,
35677         ${tool}_check_unsupported_p} Now redundant.  Deleted.
35678
35679 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
35680
35681         * g77.dg/fbackslash.f
35682         * g77.dg/fcase-preserve.f
35683         * g77.dg/ff90-1.f
35684         * g77.dg/ffixed-line-length-0.f
35685         * g77.dg/ffixed-line-length-132.f
35686         * g77.dg/ffixed-line-length-7.f
35687         * g77.dg/ffixed-line-length-72.f
35688         * g77.dg/ffixed-line-length-none.f
35689         * g77.dg/ffree-form-1.f
35690         * g77.dg/fno-backslash.f
35691         * g77.dg/fno-f90-1.f
35692         * g77.dg/fno-fixed-form-1.f
35693         * g77.dg/fno-onetrip.f
35694         * g77.dg/fno-typeless-boz.f
35695         * g77.dg/fno-underscoring.f
35696         * g77.dg/fno-vxt-1.f
35697         * g77.dg/fonetrip.f
35698         * g77.dg/ftypeless-boz.f
35699         * g77.dg/fugly-assumed.f
35700         * g77.dg/funderscoring.f
35701         * g77.dg/fvxt-1.f
35702
35703 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
35704
35705         * objc.dg/fwd-proto-1.m: New.
35706         * objc.dg/local-decl-1.m: New.
35707         * objc.dg/naming-1.m: New.
35708         * objc.dg/naming-2.m: New.
35709         * objc.dg/proto-hier-1.m: New.
35710
35711 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
35712
35713         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
35714         largest-type elements to a struct makes its size grow.
35715
35716 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
35717
35718         * g++.dg/abi/vthunk1.C: New test.
35719
35720 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
35721
35722         * g++.dg/abi/vbase8-22.C: New test.
35723
35724 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
35725
35726         * gcc.dg/cpp/macro8.c: New test.
35727
35728 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
35729
35730         * g++.dg/abi/vbase8-21.C: New test.
35731
35732 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
35733
35734         * g++.dg/abi/vbase8-10.C: New test.
35735
35736 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35737
35738         * lib/g++.exp (g++_set_ld_library_path): Renamed to
35739         ${tool}_set_ld_library_path.
35740         Changed caller.
35741         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
35742         g++.exp.
35743
35744 2001-07-26  Stan Cox <scox@redhat.com>
35745
35746         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
35747         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
35748         gcc_exit, gcc_check_unsupported_p):
35749         Moved to gcc-deps.exp
35750         * gcc-deps.exp: New file.
35751
35752 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35753
35754         * g++.old-deja/g++.pt/defarg14.C: New test.
35755
35756 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
35757
35758         * g++.old-deja/g++.other/lineno5.C: New test.
35759
35760 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
35761
35762         * g++.old-deja/g++.pt/crash68.C: New test.
35763
35764 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
35765
35766         * g++.old-deja/g++.other/crash42.C: New test.
35767
35768 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
35769
35770         * gcc.dg/cpp/extratokens.c: Fix.
35771         * gcc.dg/cpp/skipping2.c: New tests.
35772
35773 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35774
35775         * gcc.c-torture/execute/20010724-1.c: New file.
35776         * gcc.c-torture/execute/20010724-1.x: New file.
35777
35778 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
35779
35780         * g++.old-deja/g++.other/cond7.C: New test.
35781
35782 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
35783
35784         * g++.old-deja/g++.other/optimize4.C: New test.
35785
35786 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
35787
35788         * g++.old-deja/g++.abi/vbase8-5.C: New test.
35789
35790 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
35791
35792         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
35793         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
35794         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
35795         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
35796
35797         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
35798         bug report" message.
35799
35800         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
35801         * g++.dg/ext/instantiate1.C: Move from old-deja.
35802
35803 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
35804
35805         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
35806         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
35807         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
35808         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
35809
35810 2001-07-23  Jeffrey A Law  (law@cygnus.com)
35811
35812         * gcc.c-torture/execute/20010723-1.c: New test.
35813
35814 2001-07-23  Ben Elliston  <bje@redhat.com>
35815
35816         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
35817
35818 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35819
35820         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
35821         i[34567]86-*-*.
35822         Delete handling of ieee_multilib_flags.
35823         Pass -mieee for alpha*-*-* and sh-*-*.
35824         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
35825
35826 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
35827
35828         Remove old-abi tests.
35829         * g++.old-deja/g++.mike/p11116.C: Remove.
35830         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
35831
35832 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
35833
35834         * g77.f-torture/compile/pr3743.f: New test
35835
35836 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
35837
35838         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
35839
35840 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35841
35842         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
35843         g++.old-deja/g++.pt/static6.C: Likewise.
35844         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
35845         supports weak symbols.
35846
35847 2001-07-18  Andreas Jaeger  <aj@suse.de>
35848
35849         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
35850         supported again.
35851
35852 2001-07-18  Andreas Jaeger  <aj@suse.de>
35853
35854         * gcc.dg/iftrap-1.c: Fix target line.
35855
35856 2001-07-17  Richard Henderson  <rth@redhat.com>
35857
35858         * gcc.c-torture/execute/20010717-1.c: New.
35859
35860 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
35861
35862         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
35863         tests.
35864
35865 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
35866
35867         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
35868
35869 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35870
35871         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
35872         UAC_SIGBUS, UAC_NOPRINT definitions.
35873
35874 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
35875
35876         * objc/execute/object_is_class.m: New test.
35877         * objc/execute/object_is_meta_class.m: New test.
35878
35879 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
35880
35881         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
35882         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
35883
35884 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
35885
35886         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
35887         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
35888
35889 2001-07-14  Richard Henderson  <rth@redhat.com>
35890
35891         * gcc.dg/iftrap-1.c: New.
35892
35893 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
35894
35895         * g77.f-torture/execute/intrinsic77.f: New test.
35896
35897 2001-07-11  Janis Johnson <janis@us.ibm.com>
35898
35899         * gcc.misc-tests/gcov-3.c: New test.
35900
35901 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
35902
35903         * gcc.c-torture/compile/20010711-1.c,
35904         * gcc.c-torture/compile/20010711-2.c: New tests.
35905
35906 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
35907
35908         * gcc.c-torture/execute/20010711-1.c: New test.
35909
35910 2001-07-11  Ben Elliston  <bje@redhat.com>
35911
35912         * g++.old-deja/g++.other/enum5.C: New test.
35913
35914 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
35915
35916         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
35917         (g++-dg-prune): Call prune_gcc_output.
35918         * prune.exp: New file for prune_gcc_output.
35919         * lib/g++.exp, lib/gcc.exp: Load it.
35920
35921 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
35922
35923         * gcc.c-torture/compile/20010701-1.c,
35924         g++.old-deja/g++.ext/attrib6.C: New tests.
35925
35926 2001-07-06  Jeffrey A Law  (law@cygnus.com)
35927
35928         * gcc.c-torture/compile/20010706-1.c: New test.
35929
35930 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
35931
35932         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
35933
35934 2001-06-28  Stan Shebs  <shebs@apple.com>
35935
35936         * gcc.dg/pragma-darwin.c: New test.
35937
35938 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35939
35940         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
35941         Solaris 2.[678] system.
35942
35943 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
35944
35945         * gcc.dg/20010622-1.c: New test.
35946
35947 2001-06-18  Stan Shebs  <shebs@apple.com>
35948
35949         * objc.dg: New directory.
35950         * objc.dg/dg.exp: New file.
35951         * objc.dg/alias.m: New.
35952         * objc.dg/class-1.m: New.
35953         * objc.dg/class-2.m: New.
35954         * objc.dg/const-str-1.m: New.
35955         * objc.dg/const-str-2.m: New.
35956         * objc.dg/id-1.m: New.
35957         * objc.dg/method-1.m: New.
35958         * objc.dg/super-class-1.m: New.
35959         * lib/objc-dg.exp: New file.
35960
35961 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35962
35963         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
35964         of label name.
35965
35966 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
35967
35968         * g++.old-deja/g++.abi/vbase8-9.C: New test.
35969
35970 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35971
35972         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
35973         variable.
35974
35975 2001-06-12  Richard Henderson  <rth@redhat.com>
35976
35977         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
35978
35979 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
35980
35981         * g++.old-deja/g++.abi/vbase5.C: New test.
35982         * g++.old-deja/g++.abi/vbase6.C: New test.
35983         * g++.old-deja/g++.abi/vbase7.C: New test.
35984
35985 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35986
35987         * gcc.c-torture/compile/20010610-1.c: New test.
35988
35989 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
35990
35991         * g++.old-deja/g++.abi/vbase4.C: New test.
35992
35993 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
35994
35995         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
35996         support %f for HC11/HC12 targets.
35997         * gcc.c-torture/execute/930513-1.x: New file, likewise.
35998         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
35999         on HC11/HC12 targets.
36000         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
36001
36002 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36003
36004         * gcc.dg/wchar_t-1.c: New file.
36005         * gcc.dg/wint_t-1.c: Likewise.
36006
36007 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
36008
36009         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
36010
36011 2001-06-11  Richard Henderson  <rth@redhat.com>
36012
36013         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
36014
36015 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
36016
36017         * gcc.c-torture/compile/20010611-1.c: New test.
36018
36019 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
36020
36021         * gcc.dg/c99-tag-1.c: Add more tests.
36022
36023 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
36024
36025         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
36026         representation on MN10300 and ARM/Thumb.
36027
36028 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
36029
36030         * g77.f-torture/execute/20010610.f: New.
36031
36032 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
36033
36034         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
36035         names.
36036
36037 2001-06-09  Richard Henderson  <rth@redhat.com>
36038
36039         * gcc.c-torture/execute/ashrdi-1.c: New.
36040         * gcc.c-torture/execute/ashldi-1.c: New.
36041         * gcc.c-torture/execute/lshrdi-1.c: New.
36042
36043 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
36044
36045         * objc/execute/load-3.m: Added. Check sending +load to categories,
36046         in addition to classes.
36047
36048 2001-06-08  Stan Shebs  <shebs@apple.com>
36049
36050         * objc/execute/load-2.m: New test.  From Nicola Pero
36051         <n.pero@mi.flashnet.it>.
36052
36053 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
36054
36055         * gcc.c-torture/execute/20010605-2.c: New test.
36056
36057 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
36058
36059         * g++.old-deja/g++.abi/vbase2.C: New test.
36060         * g++.old-deja/g++.abi/vbase3.C: New test.
36061
36062 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
36063
36064         * g++.old-deja/g++.pt/friend49.C: New test.
36065
36066 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
36067
36068         * g++.old-deja/g++.ext/anon3.C: New test.
36069
36070 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
36071
36072         * g++.old-deja/g++.other/conv7.C: New test.
36073
36074 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
36075
36076         * gcc.c-torture/compile/20010605-2.c: New test.
36077
36078 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36079
36080         * gcc.c-torture/execute/20010604-1.c: New test.
36081
36082 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
36083
36084         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
36085
36086 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
36087
36088         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
36089         (g++_link_flags): Likewise.
36090         (g++_init): Pass gccpath's value to two previous functions.
36091
36092 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36093
36094         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
36095         Ensure logfile entry matches exec command line.
36096
36097 2001-05-31  Richard Henderson  <rth@redhat.com>
36098
36099         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
36100         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
36101
36102 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
36103
36104         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
36105         compiler for irix6.2
36106
36107 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
36108
36109         * g++.old-deja/g++.other/optimize3.C: New file.
36110
36111 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
36112
36113         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
36114         assemble.
36115
36116 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
36117
36118         * g++.old-deja/g++.other/optimize2.C: New file.
36119
36120 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
36121
36122         * gcc.c-torture/compile/20010518-2.c: New file.
36123         * gcc.c-torture/execute/20010518-1.c: New file.
36124         * gcc.c-torture/execute/20010518-2.c: New file.
36125
36126 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
36127
36128         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
36129
36130 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
36131
36132         G++ no longer defines builtins that do not begin with __builtin.
36133         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
36134         * g++.old-deja/g++.brendand/misc13.C: Likewise.
36135         * g++.old-deja/g++.law/builtin1.C: Likewise.
36136         * g++.old-deja/g++.law/cvt2.C: Likewise.
36137         * g++.old-deja/g++.mike/net5.C: Likewise.
36138         * g++.old-deja/g++.other/builtins1.C: Likewise.
36139         * g++.old-deja/g++.other/builtins2.C: Likewise.
36140         * g++.old-deja/g++.other/builtins3.C: Likewise.
36141         * g++.old-deja/g++.other/builtins4.C: Likewise.
36142         * g++.old-deja/g++.other/inline8.C: Likewise.
36143         * g++.old-deja/g++.robertl/eb39.C: Likewise.
36144
36145 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
36146
36147         * g++.old-deja/g++.pt/using1.C: Adjust.
36148         * g++.old-deja/g++.pt/using2.C: New test.
36149
36150 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
36151
36152         * gcc.dg/cpp/charconst.c: New tests.
36153         * gcc.dg/cpp/escape.c: New tests.
36154         * gcc.dg/cpp/escape-1.c: New tests.
36155         * gcc.dg/cpp/escape-2.c: New tests.
36156         * gcc.dg/cpp/ucs.c: New tests.
36157
36158 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
36159
36160         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
36161         native compiler for irix6.5.
36162
36163 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
36164
36165         * lib/g++.exp (g++_include_flags): Use args to compute
36166         get_multilibs.
36167         (g++_link_flags): Likewise.
36168         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
36169
36170 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
36171
36172         * gcc.dg/c90-hexfloat-1.c: Add more tests.
36173
36174 2001-05-21  Geoff Keating  <geoffk@redhat.com>
36175
36176         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
36177         this file.
36178
36179 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
36180
36181         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
36182         STACK_SIZE;
36183         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
36184         to STACK_SIZE; Use it to define size of add_histo array.
36185         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
36186         to STACK_SIZE.
36187         (f): Use GITT_SIZE to define size of gitt local table.
36188         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
36189         to STACK_SIZE; Use it to define size of bytemem array.
36190
36191 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
36192
36193         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
36194         on 68HC11/HC12 due to the asm instruction.
36195         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
36196         * gcc.c-torture/compile/920520-1.x: Likewise.
36197         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
36198         on 68HC11/HC12 because the function is larger than 64K.
36199         * gcc.c-torture/compile/961203-1.x: New file, this test fails
36200         on 68HC11/HC12 because the structure is too large.
36201
36202 2001-05-20  Richard Henderson  <rth@redhat.com>
36203
36204         * gcc.c-torture/execute/20010520-1.c: New.
36205
36206 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36207
36208         * g++.old-deja/g++.warn/compare1.C: New test.
36209         * gcc.dg/compare4.c: New test.
36210
36211 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
36212
36213         * g++.old-deja/g++.other/optimize1.C: New test.
36214
36215 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36216
36217         * g++.old-deja/g++.pt/spec41.C: New test.
36218
36219 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
36220
36221         * gcc.c-torture/compile/20010114-1.x: Remove.
36222
36223 2001-05-18  Stan Shebs  <shebs@apple.com>
36224
36225         * gcc.c-torture/compile/20010518-1.c: New test.
36226
36227 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
36228
36229         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
36230         * g++.old-deja/g++.pt/crash67.C: New test.
36231
36232 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
36233
36234         * g++.old-deja/g++.other/debug9.C: New test.
36235
36236 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
36237
36238         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
36239
36240 2001-05-16  Jan Hubicka  <jh@suse.cz>
36241
36242         * gcc.c-torture/compile/20010516-1.c: New test.
36243
36244 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
36245
36246         * g++.old-deja/g++.other/crash41.C: New test.
36247
36248 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
36249
36250         * g++.old-deja/g++.pt/crash66.C: New test.
36251
36252 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
36253
36254         * g++.old-deja/g++.robertl/eb27.C: Convert.
36255
36256 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
36257
36258         * g++.dg/friend-warn.C: New test.  Do not warn about friend
36259         declaration being redundant.
36260
36261 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
36262
36263         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
36264
36265 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
36266
36267         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
36268
36269 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
36270
36271         * lib/g++.exp: Use testsuite_flags.
36272
36273 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
36274
36275         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
36276
36277 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36278
36279         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
36280
36281 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
36282
36283         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
36284
36285 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
36286
36287         * gcc.c-torture/compile/20010313-1.c: New test.
36288
36289 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
36290
36291         * gcc.dg/cpp/direct2.c: New test.
36292         * gccq.dg/cpp/direct2s.c: New test.
36293
36294         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
36295
36296 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
36297
36298         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
36299         * g++.old-deja/g++.other/op3.C: Likewise.
36300
36301 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
36302
36303         * gcc.dg/cpp/syshdr.h: New file.
36304         * gcc.dg/cpp/sysmac1.c: Update.
36305         * gcc.dg/cpp/sysmac2.c: Update.
36306
36307 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
36308
36309         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
36310
36311 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
36312
36313         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
36314         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
36315
36316 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
36317
36318         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
36319
36320 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
36321
36322         * lib/g++.exp (g++_include_flags): Don't use any special flags
36323         if TESTING_IN_BUILD_TREE is not defined.
36324         (g++_init): Use a plain 'c++' as the compiler if
36325         TESTING_IN_BUILD_TREEE is not defined.
36326
36327 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
36328
36329         * g++.old-deja/g++.eh/catch13.C: New test.
36330         * g++.old-deja/g++.eh/catch14.C: New test.
36331
36332 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
36333
36334         * gcc.dg/cpp/tr-define.c: New test.
36335
36336 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
36337
36338         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
36339         <stdlib.h>, not <malloc.h>.
36340
36341 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
36342
36343         * g++.old-deja/g++.ns/template17.C: New test.
36344
36345 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
36346
36347         * g++.old-deja/g++.pt/ref4.C: New test.
36348
36349 2001-04-30  Richard Henderson  <rth@redhat.com>
36350
36351         * gcc.dg/20000724-1.c: Revert last change.
36352
36353 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
36354
36355         * g77.f-torture/execute/20010430.f: New test.
36356
36357 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
36358
36359         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
36360
36361 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
36362
36363         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
36364
36365 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
36366
36367         * g++.old-deja/g++.eh/crash6.C: New test.
36368
36369 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
36370
36371         * g++.old-deja/g++.other/warn7.C: New test.
36372
36373 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
36374
36375         * g++.old-deja/g++.other/defarg9.C: New test.
36376
36377 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
36378
36379         * g77.f-torture/compile/20010426.f: New test.
36380         * g77.f-torture/execute/20010426.f: New test.
36381
36382 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
36383
36384         * g77.f-torture/compile/20000629-1.x: Remove - error
36385         has been fixed.
36386
36387 2001-04-26  Jeffrey A Law  (law@cygnus.com)
36388
36389         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
36390         Tweak slightly to work with g++.dg framework.
36391         * g++.dg/special/ecos.exp: Run initp1.C test.
36392         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
36393
36394         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
36395         its linker doesn't give line numbers either.
36396         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
36397
36398 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
36399
36400         * g++.old-deja/g++.other/lex1.C: New test.
36401
36402 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
36403
36404         * gcc.dg/noncompile/20010425-1.c: New test.
36405
36406 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
36407
36408         * g++.old-deja/g++.pt/mangle2.C: New test.
36409
36410 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
36411
36412         * gcc.dg/format/plus-1.c: New test.
36413
36414 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
36415
36416         * gcc.dg/20010423-1.c: New test.
36417
36418 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
36419
36420         * gcc.c-torture/execute/20010422-1.c: New test.
36421
36422 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
36423
36424         * g++.old-deja/g++.ns/type2.C: New test.
36425
36426 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
36427
36428         * g++.old-deja/g++.other/perf1.C: New test.
36429
36430 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
36431
36432         * gcc.dg/c99-func-2.c: Remove xfail.
36433         * gcc.dg/c99-func-3.c: Remove xfail.
36434         * gcc.dg/c99-func-4.c: Remove xfail.
36435
36436 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
36437
36438         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
36439
36440 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
36441
36442         * gcc.c-torture/compile/20010423-1.c: New test.
36443
36444 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
36445
36446         * g++.old-deja/g++.pt/typename28.C: New test.
36447
36448 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
36449
36450         * g++.old-deja/g++.abi/empty2.C: New test.
36451         * g++.old-deja/g++.abi/empty3.C: New test.
36452
36453 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
36454
36455         * g++.old-deja/g++.other/comdat2.C: New test.
36456         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
36457
36458 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
36459
36460         * g++.old-deja/g++.other/overload14.C: New test.
36461
36462 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
36463
36464         * g++.old-deja/g++.other/lookup23.C: New test.
36465
36466 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
36467
36468         * gcc.c-torture/execute/20010403-1.c: New test.
36469
36470 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
36471             Mark Mitchell  <mark@codesourcery.com>
36472
36473         * lib/old-dejagnu.exp: Don't delete output of executable.
36474         Add .exe suffix to executables.
36475
36476 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
36477
36478         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
36479
36480 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36481
36482         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
36483
36484 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
36485
36486         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
36487         * g++.old-deja/g++.abi/crash1.C: New test.
36488
36489 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
36490
36491         * g++.old-deja/g++.other/crash40.C: New test.
36492
36493 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36494
36495         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
36496
36497 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
36498
36499         * g++.old-deja/g++.other/warn6.C: New test.
36500
36501 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
36502
36503         * g++.old-deja/g++.robertl/eb42.C: Same.
36504
36505 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36506
36507         * gcc.dg/wtr-conversion-1.c: New testcase.
36508
36509 2001-04-10  Richard Henderson  <rth@redhat.com>
36510
36511         * g++.old-deja/g++.other/array5.C: New.
36512
36513 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36514
36515         * gcc.c-torture/execute/20010408-1.c: New test.
36516
36517 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
36518
36519         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
36520         headers and constructs.
36521         * g++.old-deja/g++.robertl/eb79.C: Same.
36522         * g++.old-deja/g++.robertl/eb77.C (main): Same.
36523         * g++.old-deja/g++.robertl/eb73.C: Same.
36524         * g++.old-deja/g++.robertl/eb66.C (main): Same.
36525         * g++.old-deja/g++.robertl/eb55.C (t): Same.
36526         * g++.old-deja/g++.robertl/eb54.C (main): Same.
36527         * g++.old-deja/g++.robertl/eb46.C (main): Same.
36528         * g++.old-deja/g++.robertl/eb44.C: Same.
36529         * g++.old-deja/g++.robertl/eb41.C (main): Same.
36530         * g++.old-deja/g++.robertl/eb4.C (main): Same.
36531         * g++.old-deja/g++.robertl/eb39.C: Same.
36532         * g++.old-deja/g++.robertl/eb33.C (main): Same.
36533         * g++.old-deja/g++.robertl/eb31.C (main): Same.
36534         * g++.old-deja/g++.robertl/eb30.C: Same.
36535         * g++.old-deja/g++.robertl/eb3.C: Same.
36536         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
36537         * g++.old-deja/g++.robertl/eb21.C: Same.
36538         * g++.old-deja/g++.robertl/eb15.C: Same.
36539         * g++.old-deja/g++.robertl/eb118.C: Same.
36540         * g++.old-deja/g++.robertl/eb115.C (main): Same.
36541         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
36542         * g++.old-deja/g++.robertl/eb109.C: Same.
36543         * g++.old-deja/g++.other/sibcall1.C (main): Same.
36544         * g++.old-deja/g++.mike/rtti1.C: Same.
36545         * g++.old-deja/g++.mike/p658.C: Same.
36546         * g++.old-deja/g++.mike/net46.C: Same.
36547         * g++.old-deja/g++.mike/net34.C: Same.
36548         * g++.old-deja/g++.mike/memoize1.C: Same.
36549         * g++.old-deja/g++.mike/eh2.C: Same.
36550         * g++.old-deja/g++.law/weak.C: Same.
36551         * g++.old-deja/g++.law/visibility7.C: Same.
36552         * g++.old-deja/g++.law/visibility25.C: Same.
36553         * g++.old-deja/g++.law/visibility22.C: Same.
36554         * g++.old-deja/g++.law/visibility2.C: Same.
36555         * g++.old-deja/g++.law/visibility17.C: Same.
36556         * g++.old-deja/g++.law/visibility13.C: Same.
36557         * g++.old-deja/g++.law/visibility10.C: Same.
36558         * g++.old-deja/g++.law/visibility1.C: Same.
36559         * g++.old-deja/g++.law/virtual3.C (eval): Same.
36560         * g++.old-deja/g++.law/vbase1.C: Same.
36561         * g++.old-deja/g++.law/operators32.C: Same.
36562         * g++.old-deja/g++.law/nest3.C: Same.
36563         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
36564         * g++.old-deja/g++.law/except5.C (main): Same.
36565         * g++.old-deja/g++.law/cvt7.C (run): Same.
36566         * g++.old-deja/g++.law/cvt2.C: Same.
36567         * g++.old-deja/g++.law/cvt16.C: Same.
36568         * g++.old-deja/g++.law/ctors6.C (bar): Same.
36569         * g++.old-deja/g++.law/ctors17.C (main): Same.
36570         * g++.old-deja/g++.law/ctors13.C: Same.
36571         * g++.old-deja/g++.law/ctors12.C (main): Same.
36572         * g++.old-deja/g++.law/ctors10.C: Same.
36573         * g++.old-deja/g++.law/code-gen5.C: Same.
36574         * g++.old-deja/g++.law/bad-error7.C: Same.
36575         * g++.old-deja/g++.law/arm9.C: Same.
36576         * g++.old-deja/g++.law/arm12.C: Same.
36577         * g++.old-deja/g++.law/arg8.C: Same.
36578         * g++.old-deja/g++.law/arg1.C: Same.
36579         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
36580         * g++.old-deja/g++.jason/template31.C: Same.
36581         * g++.old-deja/g++.jason/template24.C (main): Same.
36582         * g++.old-deja/g++.jason/2371.C: Same.
36583         * g++.old-deja/g++.eh/new2.C: Same.
36584         * g++.old-deja/g++.eh/new1.C: Same.
36585         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
36586         * g++.old-deja/g++.brendan/nest21.C (main): Same.
36587         * g++.old-deja/g++.brendan/err-msg3.C: Same.
36588         * g++.old-deja/g++.brendan/crash62.C: Same.
36589         * g++.old-deja/g++.brendan/crash52.C: Same.
36590         * g++.old-deja/g++.brendan/crash49.C (main): Same.
36591         * g++.old-deja/g++.brendan/crash38.C: Same.
36592         * g++.old-deja/g++.brendan/crash15.C (main): Same.
36593         * g++.old-deja/g++.brendan/copy9.C: Same.
36594
36595 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
36596
36597         * gcc.c-torture/execute/20001203-2.c (memset):
36598         Count argument is of type __SIZE_TYPE__.
36599
36600 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
36601
36602         * gcc.c-torture/compile/20010404-1.c: New test.
36603
36604 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
36605
36606         * gcc.c-torture/compile/20010326-1.c: New test.
36607
36608 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
36609
36610         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
36611         peculiarities of the SH.
36612         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
36613
36614 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36615
36616         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
36617         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
36618         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
36619
36620 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
36621
36622         * g77.f-torture/compile/20010321-1.f: New test.
36623
36624 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
36625
36626         * gcc.c-torture/compile/20010329-1.c: New test.
36627
36628 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
36629
36630         * gcc.c-torture/execute/20010329-1.c: New test.
36631
36632 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
36633
36634         * g++.old-deja/g++.other/eh4.C: Fix typo.
36635
36636 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
36637
36638         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
36639
36640 2001-03-28  Philip Blundell  <philb@gnu.org>
36641
36642         * gcc.c-torture/compile/20010328-1.c: New test.
36643
36644 2001-03-27  Richard Henderson  <rth@redhat.com>
36645
36646         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
36647         * g++.old-deja/g++.eh/vbase3.C: Likewise.
36648
36649 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
36650
36651         * gcc.c-torture/compile/20010327-1.c: New test.
36652
36653 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
36654
36655         * g++.old-deja/g++.other/friend12.C: New test.
36656         * g++.old-deja/g++.other/friend9.C: Expect no errors.
36657         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
36658
36659 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
36660
36661         * gcc.c-torture/execute/20010325-1.c: New test.
36662
36663 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
36664
36665         * g++.old-deja/g++.other/mangle3.C: New test.
36666
36667 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
36668
36669         * g++.old-deja/g++.other/anon8.C: New test.
36670
36671 2001-03-20  Philip Blundell  <philb@gnu.org>
36672
36673         * gcc.c-torture/compile/20010320-1.c: New test.
36674
36675 2001-03-17  Richard Henderson  <rth@redhat.com>
36676
36677         * g++.old-deja/g++.other/eh4.C: Add expected error text.
36678
36679 2001-03-15  Geoff Keating  <geoff@redhat.com>
36680
36681         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
36682         tests on AIX.
36683
36684 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
36685
36686         * g++.old-deja/g++.other/eh4.C: New test.
36687
36688 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
36689
36690         * gcc.dg/cpp/mi1.c: Update.
36691
36692 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
36693
36694         * g++.old-deja/g++.other/regstack.C: New test.
36695
36696 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
36697
36698         * g++.old-deja/g++.other/ref4.C: New test.
36699
36700 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
36701
36702         * objc/execute/va_method.m: Added.
36703         * objc/execute/IMP.m: Added.
36704         * objc/execute/_cmd.m: Added.
36705         * objc/execute/accessing_ivars.m: Added.
36706         * objc/execute/class-1.m: Added.
36707         * objc/execute/class-10.m: Added.
36708         * objc/execute/class-11.m: Added.
36709         * objc/execute/class-12.m: Added.
36710         * objc/execute/class-13.m: Added.
36711         * objc/execute/class-14.m: Added.
36712         * objc/execute/class-2.m: Added.
36713         * objc/execute/class-3.m: Added.
36714         * objc/execute/class-4.m: Added.
36715         * objc/execute/class-5.m: Added.
36716         * objc/execute/class-6.m: Added.
36717         * objc/execute/class-7.m: Added.
36718         * objc/execute/class-8.m: Added.
36719         * objc/execute/class-9.m: Added.
36720         * objc/execute/class-tests-1.h
36721         * objc/execute/class-tests-2.h
36722         * objc/execute/compatibility_alias.m: Added.
36723         * objc/execute/encode-1.m: Added.
36724         * objc/execute/formal_protocol-1.m: Added.
36725         * objc/execute/formal_protocol-2.m: Added.
36726         * objc/execute/formal_protocol-3.m: Added.
36727         * objc/execute/formal_protocol-4.m: Added.
36728         * objc/execute/formal_protocol-5.m: Added.
36729         * objc/execute/formal_protocol-6.m: Added.
36730         * objc/execute/formal_protocol-7.m: Added.
36731         * objc/execute/informal_protocol.m: Added.
36732         * objc/execute/initialize.m: Added.
36733         * objc/execute/load.m: Added.
36734         * objc/execute/many_args_method.m: Added.
36735         * objc/execute/nested-3.m: Added.
36736         * objc/execute/no_clash.m: Added.
36737         * objc/execute/private.m: Added.
36738         * objc/execute/redefining_self.m: Added.
36739         * objc/execute/root_methods.m: Added.
36740         * objc/execute/selector-1.m: Added.
36741         * objc/execute/static-1.m: Added.
36742         * objc/execute/static-2.m: Added.
36743         * objc/execute/va_method.m: Added.
36744
36745 2001-03-10  Richard Henderson  <rth@redhat.com>
36746
36747         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
36748
36749 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
36750
36751         * g++.old-deja/g++.other/crash31.C: XFAIL.
36752         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
36753         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
36754         * gcc.c-torture/execute/20010123-1.x: XFAIL.
36755         * gcc.c-torture/execute/20010124-1.x: XFAIL.
36756         * gcc.dg/sequence-pt-1.c: XFAIL one test.
36757
36758 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
36759
36760         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
36761
36762 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
36763
36764         * gcc.dg/20000724-1.c: Don't use multiline strings.
36765
36766 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
36767
36768         * objc/execute/string1.m, objc/execute/string2.m: Compare the
36769         result of -cString against what we expect it to be; don't just
36770         print it out for no one to read.
36771
36772         * objc/execute/string3.m, objc/execute/string4.m: New tests.
36773         Based on testcases provided by Nicola Pero.
36774
36775 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
36776
36777         * gcc.dg/cpp/macro7.c: New test.
36778
36779 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
36780
36781         * gcc.dg/cpp/multiline.c: Update.
36782
36783 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
36784
36785         * g++.old-deja/g++.other/enum3.C: New test.
36786
36787 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
36788
36789         * g++.old-deja/g++.other/pod1.C: New test.
36790
36791 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
36792
36793         * g++.old-deja/g++.ext/overload1.C: New test.
36794
36795 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
36796
36797         * g++.old-deja/g++.pt/using1.C: New test.
36798
36799 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
36800
36801         * g++.old-deja/g++.other/using9.C: New test.
36802
36803 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
36804
36805         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
36806
36807         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
36808
36809 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
36810
36811         * g++.old-deja/g++.ext/realpt1.C: Remove.
36812
36813 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
36814
36815         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
36816
36817 2001-02-26  Will Cohen  <wcohen@redhat.com>
36818
36819         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
36820
36821 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
36822
36823         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
36824         templatized constructors.
36825
36826 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36827
36828         * gcc.c-torture/execute/20010224-1.c: New test.
36829
36830 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
36831
36832         * gcc.c-torture/execute/20010222-1.c: New test.
36833
36834 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
36835
36836         * g++.old-deja/g++.other/inline20.C: New test.
36837
36838 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
36839
36840         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
36841
36842 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
36843
36844         * g++.old-deja/g++.other/lookup22.C: New test.
36845
36846 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
36847
36848         * g77.dg: New directory.
36849         * g77.dg/20010216-1.f: New test case.
36850         * g77.dg/dg.exp: New driver.
36851         * lib/g77-dg.exp: New driver library.
36852
36853 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36854
36855         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
36856
36857 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
36858
36859         * g++.old-deja/g++.other/decl9.C: New test.
36860
36861 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
36862
36863         * g++.old-deja/g++.other/init16.C: Update the test so that it does
36864         not need <string> and also tests the initialization at runtime.
36865
36866 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
36867
36868         * gcc.c-torture/execute/longlong.c: New test.
36869
36870 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
36871
36872         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
36873
36874 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
36875
36876         * gcc.c-torture/execute/920302-1.c (execute):
36877         Change argument type to short.
36878
36879 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
36880
36881         * g++.old-deja/g++.pt/deduct6.C: New test.
36882
36883 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
36884
36885         * g++.old-deja/g++.pt/deduct5.C: New test.
36886
36887 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
36888
36889         * gcc.c-torture/execute/20010209-1.c: New test.
36890
36891 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
36892
36893         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
36894
36895 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
36896
36897         * g++.dg/vtgc1.C: Update for new ABI.
36898
36899         * consistency.vlad: New directory, 1665 files.
36900
36901 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
36902
36903         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
36904         return type.
36905         * gcc.dg/cpp/digraphs.c: Declare puts.
36906
36907 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
36908
36909         * g++.old-deja/g++.other/warn5.C: New test.
36910
36911 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
36912
36913         * g++.old-deja/g++.pt/spec40.C: New test.
36914
36915 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
36916
36917         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
36918         case.
36919         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
36920
36921 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
36922
36923         * gcc.c-torture/compile/20010209-1.c: New test.
36924
36925 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
36926
36927         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
36928         excess errors message but not if it crashes.
36929         * g++.old-deja/g++.other/crash27.C: Likewise.
36930         * g++.old-deja/g++.other/crash28.C: Likewise.
36931         * g++.old-deja/g++.other/crash30.C: Likewise.
36932         * g++.old-deja/g++.other/crash32.C: Likewise.
36933         * g++.old-deja/g++.other/crash35.C: Likewise.
36934         * g++.old-deja/g++.pt/inherit2.C: Likewise.
36935
36936 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
36937
36938         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
36939         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
36940         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
36941         g77.f-torture/execute/execute.exp,
36942         g77.f-torture/noncompile/noncompile.exp,
36943         gcc.c-torture/execute/execute.exp,
36944         gcc.c-torture/execute/memcheck/memcheck.exp,
36945         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
36946         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
36947         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
36948         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
36949         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
36950         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
36951         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
36952         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
36953         Remove bug reporting instructions with ancient email addresses.
36954
36955 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
36956
36957         * gcc.dg/20010202-1.c: New test.
36958         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
36959
36960 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
36961
36962         * g++.dg/stdbool-if.C: New test.
36963
36964 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
36965
36966         * objc/execute/fdecl.m: Added main().
36967
36968 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
36969
36970         * gcc.c-torture/execute/20010206-1.c: New test.
36971
36972 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
36973
36974         * gcc.dg/cpp/avoidpaste1.c: Update.
36975
36976 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
36977
36978         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
36979         Pero <nicola@brainstorm.co.uk>.
36980         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
36981
36982 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
36983
36984         * g++.old-deja/g++.pt/spec39.C: New test.
36985
36986 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
36987
36988         * gcc.c-torture/compile/20010202-1.c: New test.
36989
36990 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
36991
36992         * g++.old-deja/g++.abi/primary2.C: New test.
36993         * g++.old-deja/g++.abi/primary3.C: New test.
36994         * g++.old-deja/g++.abi/primary4.C: New test.
36995         * g++.old-deja/g++.abi/primary5.C: New test.
36996         * g++.old-deja/g++.abi/vtable3.h: New test.
36997         * g++.old-deja/g++.abi/vtable3a.C: New test.
36998         * g++.old-deja/g++.abi/vtable3b.C: New test.
36999         * g++.old-deja/g++.abi/vtable3c.C: New test.
37000         * g++.old-deja/g++.abi/vtable3d.C: New test.
37001         * g++.old-deja/g++.abi/vtable3e.C: New test.
37002         * g++.old-deja/g++.abi/vtable3f.C: New test.
37003         * g++.old-deja/g++.abi/vtable3g.C: New test.
37004         * g++.old-deja/g++.abi/vtable3h.C: New test.
37005         * g++.old-deja/g++.abi/vtable3i.C: New test.
37006         * g++.old-deja/g++.abi/vtable3j.C: New test.
37007         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
37008
37009 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
37010
37011         * g++.old-deja/g++.other/anon6.C: New test.
37012         * g++.old-deja/g++.other/anon7.C: New test.
37013
37014 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
37015
37016         * gcc.dg/cpp/avoidpaste2.c: New tests.
37017
37018 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
37019
37020         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
37021
37022 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
37023
37024         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
37025         DECIMAL_DIG cases for Irix."
37026
37027 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
37028
37029         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
37030
37031 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
37032
37033         * gcc.dg/c99-tag-1.c: New test.
37034
37035 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
37036
37037         * gcc.dg/cpp/tr-warn1.c: Add tests.
37038
37039 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
37040
37041         * gcc.dg/cpp/avoidpaste1.c: Update.
37042         * gcc.dg/cpp/paste4.c: Update.
37043
37044 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
37045
37046         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
37047         cases for Irix.
37048
37049 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
37050
37051         * g++.old-deja/g++.other/inline19.C: New test.
37052
37053 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
37054
37055         * gcc.dg/Wlarger-than.c: New test.
37056
37057 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
37058
37059         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
37060
37061 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
37062
37063         * gcc.c-torture/execute/20010129-1.c: New test.
37064         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
37065
37066 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
37067
37068         * gcc.dg/cpp/avoidpaste1.c: Test case.
37069
37070 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
37071
37072         * g++.old-deja/g++.other/inline18.C: New test.
37073
37074 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37075
37076         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
37077         and __builtin_putchar.
37078
37079 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
37080
37081         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
37082         tests.
37083
37084 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
37085
37086         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
37087         floating point number rounding mode to round to the nearest
37088         representable mode.
37089
37090 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
37091
37092         * g++.old-deja/g++.other/mangle2.C: New test.
37093
37094 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
37095
37096         * gcc.c-torture/compile/20010124-1.c: New test.
37097
37098 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
37099
37100         * g++.old-deja/g++.pt/spec38.C: New test.
37101
37102 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37103
37104         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
37105         "Build don't run".
37106
37107 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37108
37109         * gcc.c-torture/execute/20010123-1.c: New test.
37110
37111 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
37112
37113         * g++.old-deja/g++.pt/spec37.C: New test.
37114
37115 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
37116
37117         * g++.old-deja/g++.pt/overload14.C: New test.
37118
37119 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37120
37121         * gcc.c-torture/execute/20010122-1.c: New test, exercise
37122         __builtin_return_address.
37123
37124 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
37125
37126         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
37127         * g++.old-deja/g++.pt/spec35.C: New test.
37128         * g++.old-deja/g++.pt/spec36.C: New test.
37129
37130 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
37131
37132         * gcc.c-torture/compile/20010118-1.c: New test.
37133
37134 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
37135
37136         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
37137
37138 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
37139
37140         * gcc.c-torture/execute/20010119-1.c: New test.
37141
37142 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
37143
37144         * g++.old-deja/g++.other/vbase5.C: New test.
37145
37146 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
37147
37148         * gcc.c-torture/execute/20010118-1.c: New test.
37149
37150 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
37151
37152         * g++.old-deja/g++.pt/deduct3.C: New test.
37153
37154 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
37155
37156         * g++.old-deja/g++.pt/spec34.C: New test.
37157
37158 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
37159
37160         * g77.f-torture/compile/20000601-2.f: New test.
37161
37162 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
37163
37164         * g++.old-deja/g++.other/init17.C: New test.
37165
37166 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
37167
37168         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
37169
37170 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
37171
37172         * g++.old-deja/g++.pt/unify8.C: New test.
37173
37174 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
37175
37176         * g++.old-deja/g++.abi/vbase1.C: New test.
37177
37178 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
37179
37180         * g++.old-deja/g++.pt/crash65.C: New test.
37181
37182 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
37183
37184         * gcc.dg/cpp/assembl2.S: New test case.
37185
37186 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
37187
37188         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
37189         are supported.
37190
37191 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37192
37193         * g++.old-deja/g++.other/builtins1.C: New test.
37194         * g++.old-deja/g++.other/builtins2.C: Likewise.
37195         * g++.old-deja/g++.other/builtins3.C: Likewise.
37196         * g++.old-deja/g++.other/builtins4.C: Likewise.
37197
37198 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
37199
37200         * gcc.c-torture/compile/20010117-1.c: New test.
37201         * gcc.c-torture/compile/20010117-2.c: New test.
37202
37203 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
37204
37205         * g77.f-torture/execute/20010116.[fx]: New test,
37206         XFAIL on i?86-*-*.
37207         * g77.f-torture/compile/20010115.f: Indicate it's
37208         a test for PR fortran/1636.
37209
37210 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
37211
37212         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
37213
37214 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
37215
37216         * g77.f-torture/compile/20010115.f: New test.
37217
37218 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
37219
37220         * g++.old-deja/g++.pt/nontype5.C: New test.
37221
37222 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
37223
37224         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
37225         have an equivalent working one below it.
37226
37227 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
37228
37229         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
37230         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
37231
37232 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
37233
37234         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
37235         message containing "init_priority".
37236         (conpr-2.C): Likewise.
37237         (conpr-3.C): Likewise.
37238         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
37239
37240 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37241
37242         * gcc.c-torture/execute/20010114-2.c: New test.
37243
37244 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
37245
37246         * gcc.c-torture/compile/20010114-1.c: New test.
37247         * gcc.c-torture/compile/20010114-1.x: Xfail.
37248         * gcc.c-torture/compile/20010114-2.c: New test.
37249         * gcc.c-torture/execute/20010114-1.c: New test.
37250         * gcc.dg/trunc-1.c: New test.
37251         * gcc.dg/uninit-B.c: New test.
37252
37253 2001-01-13  Nick Clifton  <nickc@redhat.com>
37254
37255         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
37256         target.
37257
37258 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
37259
37260         * gcc.c-torture/compile/20010113-1.c: New test.
37261
37262 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
37263
37264         * gcc.c-torture/compile/20001212-1.c: New test.
37265
37266 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
37267
37268         * gcc.dg/cpp/widestr1.c: Update.
37269         * gcc.dg/cpp/prag-imp.c: Remove.
37270
37271 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
37272
37273         * gcc.c-torture/execute/20000801-3.x: Remove.
37274         * gcc.dg/c90-init-1.c: New test.
37275         * gcc.dg/c99-init-1.c: New test.
37276         * gcc.dg/c99-init-2.c: New test.
37277         * gcc.dg/gnu99-init-1.c: New test.
37278
37279 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
37280
37281         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
37282         testing that no relevant ones were found.
37283
37284 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
37285
37286         * g++.old-deja/g++.pt/cast2.C: New test.
37287
37288 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
37289
37290         * g++.old-deja/g++.pt/friend47.C: New test.
37291
37292 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
37293
37294         * g++.old-deja/g++.pt/instantiate13.C: New test.
37295
37296 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
37297
37298         * g++.old-deja/g++.other/defarg7.C: New test.
37299         * g++.old-deja/g++.other/defarg8.C: New test.
37300
37301 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
37302
37303         * g++.old-deja/g++.pt/crash64.C: New test.
37304
37305 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
37306
37307         * g++.old-deja/g++.pt/crash63.C: New test.
37308
37309 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
37310
37311         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
37312
37313 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
37314
37315         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
37316
37317 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
37318
37319         * g++.old-deja/g++.pt/error3.C: New test.
37320
37321 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
37322
37323         * g++.old-deja/g++.other/crash39.C: New test.
37324
37325 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
37326
37327         * g++.old-deja/g++.other/vbase4.C: New test.
37328
37329 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
37330
37331         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
37332         * gcc.dg/special/20000419-2.c: New file. Identical to above.
37333         * gcc.dg/special/special.exp: New test driver which will check
37334         for alias support for the above test.
37335
37336 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
37337
37338         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
37339         problems on small machines.
37340         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
37341         parameterize.
37342
37343 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
37344
37345         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
37346         mips.
37347         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
37348
37349 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
37350
37351         * g++.old_deja/g++.pt/using8.C: New test.
37352
37353 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
37354
37355         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
37356
37357 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
37358
37359         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
37360         where a failure is expected.
37361         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
37362
37363 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
37364
37365         * g++.old_deja/g++.pt/instantiate12.C: New test.
37366
37367 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
37368
37369         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
37370         start of structs.
37371         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
37372         * g++.old-deja/g++.brendan/crash17.C: Likewise.
37373         * g++.old-deja/g++.brendan/crash29.C: Likewise.
37374         * g++.old-deja/g++.brendan/crash48.C: Likewise.
37375         * g++.old-deja/g++.brendan/ns1.C: Likewise.
37376         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
37377         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
37378         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
37379         * g++.old-deja/g++.eh/spec6.C: Likewise.
37380         * g++.old-deja/g++.jason/crash3.C: Likewise.
37381         * g++.old-deja/g++.law/ctors11.C: Likewise.
37382         * g++.old-deja/g++.law/ctors17.C: Likewise.
37383         * g++.old-deja/g++.law/ctors5.C: Likewise.
37384         * g++.old-deja/g++.law/ctors9.C: Likewise.
37385         * g++.old-deja/g++.mike/ambig1.C: Likewise.
37386         * g++.old-deja/g++.mike/net22.C: Likewise.
37387         * g++.old-deja/g++.mike/p3538a.C: Likewise.
37388         * g++.old-deja/g++.mike/p3538b.C: Likewise.
37389         * g++.old-deja/g++.mike/virt3.C: Likewise.
37390         * g++.old-deja/g++.niklas/t128.C: Likewise.
37391         * g++.old-deja/g++.other/anon4.C: Likewise.
37392         * g++.old-deja/g++.other/using1.C: Likewise.
37393         * g++.old-deja/g++.other/warn3.C: Likewise.
37394         * g++.old-deja/g++.pt/t37.C: Likewise.
37395         * g++.old-deja/g++.robertl/eb69.C: Likewise.
37396         * g++.old-deja/g++.robertl/eb71.C: Likewise.
37397
37398 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
37399
37400         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
37401
37402 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37403
37404         * gcc.c-torture/execute/stdio-opt-3.c: New test.
37405
37406 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
37407
37408         * gcc.c-torture/compile/20010107-1.c: New test.
37409
37410 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37411
37412         * gcc.c-torture/execute/builtin-noret-1.c: New test.
37413
37414 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37415
37416         * gcc.dg/format/format.h: New file.
37417         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
37418         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
37419         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
37420         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
37421         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
37422         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
37423         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
37424         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
37425         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
37426         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
37427         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
37428         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
37429         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
37430         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
37431         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
37432         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
37433         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
37434         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
37435         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
37436         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
37437         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
37438         instead of declaring standard types, macros and functions in each
37439         test.
37440
37441 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
37442
37443         * gcc.c-torture/execute/20010106-1.c: New test.
37444
37445 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
37446
37447         * gcc.dg/format/format.exp: New file.
37448         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
37449         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
37450         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
37451         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
37452         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
37453         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
37454         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
37455         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
37456         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
37457         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
37458         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
37459         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
37460         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
37461         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
37462         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
37463         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
37464         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
37465         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
37466         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
37467         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
37468         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
37469         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
37470         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
37471         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
37472         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
37473         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
37474         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
37475         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
37476         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
37477         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
37478         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
37479         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
37480         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
37481         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
37482         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
37483         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
37484         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
37485         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
37486         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
37487         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
37488         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
37489         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
37490
37491 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
37492
37493         * gcc.c-torture/execute/991228-1.c: Take word endianness into
37494         account.
37495
37496 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
37497
37498         * gcc.c-torture/execute/builtin-complex-1.c: New test.
37499
37500 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
37501
37502         * g++.old-deja/g++.pt/crash62.C: New test.
37503
37504 2001-01-04  Richard Henderson  <rth@redhat.com>
37505
37506         * gcc.dg/20000926-1.c: Update expected warnings.
37507         * gcc.dg/array-2.c: Likewise.
37508         * gcc.dg/array-4.c: Also validate flexible array members.
37509         * gcc.dg/c99-flex-array-1.c: New.
37510
37511 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
37512
37513         * gcc.c-torture/compile/20001222-1.x: Remove.
37514
37515 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
37516
37517         * gcc.c-torture/execute/built-in-setjmp.c: New.
37518
37519 2001-01-03  Richard Henderson  <rth@redhat.com>
37520
37521         * gcc.dg/940510-1.c: Update expected error wording.
37522         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
37523
37524 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
37525
37526         * lib/target-supports.exp (check_alias_available): Modified to
37527         indicate aliases not supported if only weak aliases are supported.
37528
37529 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37530
37531         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
37532         Turn on cmpstrsi checks for __pj__ and __i370__.
37533
37534 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
37535
37536         * g++.old-deja/g++.other/virtual11.C: New test.
37537
37538 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
37539
37540         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
37541
37542 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37543
37544         * gcc.c-torture/compile/20010102-1.c: New test.
37545
37546 2001-01-02  Andreas Jaeger  <aj@suse.de>
37547
37548         * gcc.dg/noreturn-3.c: New test.
37549
37550         * gcc.dg/noreturn-4.c: New test.
37551
37552 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37553
37554         * gcc.c-torture/execute/stdio-opt-1.c: Also test
37555         __builtin_fputc and __builtin_fwrite.
37556
37557 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
37558
37559         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
37560         signed char, not default char.
37561
37562 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
37563
37564         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
37565
37566 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
37567
37568         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
37569
37570 2000-12-29  Richard Henderson  <rth@redhat.com>
37571
37572         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
37573         (__cyg_profile_func_exit): Define.
37574
37575 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
37576
37577         * g++.dg/vtgc1.C: New test.
37578
37579 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
37580
37581         * gcc.dg/noncompile/20001228-1.c: New test.
37582
37583         * gcc.dg/20001228-1.c: New test.
37584
37585         * gcc.c-torture/execute/20001228-1.c: New test.
37586
37587 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
37588
37589         * gcc.dg/format-strfmon-1.c: New test.
37590
37591 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37592
37593         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
37594         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
37595         * gcc.c-torture/execute/string-opt-1.c: Likewise.
37596         * gcc.c-torture/execute/string-opt-2.c: Likewise.
37597         * gcc.c-torture/execute/string-opt-3.c: Likewise.
37598         * gcc.c-torture/execute/string-opt-4.c: Likewise.
37599         * gcc.c-torture/execute/string-opt-6.c: Likewise.
37600         * gcc.c-torture/execute/string-opt-7.c: Likewise.
37601         * gcc.c-torture/execute/string-opt-8.c: Likewise.
37602         * gcc.c-torture/execute/string-opt-9.c: Likewise.
37603         * gcc.c-torture/execute/string-opt-10.c: Likewise.
37604         * gcc.c-torture/execute/string-opt-11.c: Likewise.
37605         * gcc.c-torture/execute/string-opt-12.c: Likewise.
37606
37607         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
37608         * gcc.c-torture/execute/string-opt-4.c: Test index.
37609
37610 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
37611
37612         * gcc.c-torture/compile/20001226-1.c: New test.
37613
37614 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
37615
37616         * gcc.c-torture/compile/20001222-1.c: New test.
37617         * gcc.c-torture/compile/20001222-1.x: Xfail.
37618
37619 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
37620
37621         * gcc.c-torture/execute/comp-goto-2.c: New test.
37622
37623 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
37624
37625         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
37626         Use long types if __INT_MAX__ is 32767.
37627         (main): Use cast to (sint32 *) when poking 88 into a_page.
37628
37629         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
37630
37631 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
37632
37633         * gcc.c-torture/compile/20001221-1.c: New test.
37634         * gcc.c-torture/execute/20001221-1.c: New test.
37635
37636 2000-12-20  Richard Henderson  <rth@redhat.com>
37637
37638         * g++.old-deja/g++.pt/crash36.C: Update error lines.
37639         * g++.old-deja/g++.robertl/eb109.C: Likewise.
37640
37641 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37642
37643         * gcc.dg/compare3.c: New test.
37644
37645 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
37646
37647         * gcc.dg/format-warnll-1.c: New test.
37648
37649 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
37650
37651         * gcc.dg/cpp/cmdlne-P.c: New test.
37652
37653 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
37654
37655         * gcc.c-torture/execute/builtin-abs-1.c,
37656         gcc.c-torture/execute/builtin-abs-2.c: New tests.
37657
37658 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
37659
37660         * gcc.dg/cpp/multiline.c: New test.
37661
37662 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
37663
37664         * g++.old-deja/g++.other/syshdr1.C: Update.
37665         * gcc.dg/cpp/lineflags.c: Remove temporarily.
37666
37667 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37668
37669         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
37670
37671 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37672
37673         * g++.old-deja/g++.pt/ttp65.C: New test.
37674
37675 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37676
37677         * g++.old-deja/g++.pt/ttp64.C: New test.
37678
37679 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37680
37681         * g++.old-deja/g++.pt/spec33.C: New test.
37682
37683 2000-12-14  Catherine Moore  <clm@redhat.com>
37684
37685         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
37686         * gcc.c-torture/execute/920612-2.c: Likewise.
37687         * gcc.c-torture/execute/920428-2.c: Likewise.
37688         * gcc-c-torture/execute/va-arg-11.c: Call exit.
37689         * gcc.c-torture/execute/va-arg-21.c: Likewise.
37690
37691 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37692
37693         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
37694         * gcc.dg/pack-test-2.c: Likewise.
37695
37696 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
37697
37698         Tests by Zack Weinberg <zackw@stanford.edu>.
37699
37700         * gcc.dg/cpp/defined.c: Update.
37701         * gcc.dg/cpp/defined_trad.c: New tests.
37702
37703 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
37704
37705         * gcc.dg/cpp/trad-direct.c: Update.
37706
37707 2000-12-11  Neil Booth  <neilb@earthling.net>
37708
37709         * gcc.dg/cpp/defined_trad.c
37710
37711 2000-12-11  Neil Booth  <neilb@earthling.net>
37712
37713         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
37714
37715 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
37716
37717         * gcc.dg/format-miss-2.c: New test.
37718
37719 2000-12-09  Neil Booth  <neilb@earthling.net>
37720
37721         * gcc.dg/cpp/lineflags.c: New tests.
37722         * gcc.dg/cpp/poison.c: Update.
37723         * gcc.dg/cpp/redef2.c: Update.
37724         * gcc.dg/cpp/skipping.c: New test.
37725
37726 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
37727
37728         * g++.old-deja/g++.other/eh3.C: New testcase.
37729
37730 2000-12-07  Neil Booth  <neilb@earthling.net>
37731
37732         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
37733         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
37734         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
37735         wtr-union-init-2.c, wtr-union-init-3.c: Update.
37736         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
37737         Update.
37738
37739 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37740
37741         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
37742         __SIZE_TYPE__ instead of int for type of integers cast to
37743         pointers.
37744
37745 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
37746
37747         * g++.old-deja/g++.other/cleanup4.C: New test.
37748
37749 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37750
37751         * format-sec-1.c: New test.
37752
37753 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37754
37755         * gcc.dg/format-nonlit-3.c: New test.
37756
37757 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37758
37759         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
37760         through a null pointer.
37761
37762 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37763
37764         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
37765         * g++.old-deja/g++.pt/partial4.C: New test.
37766
37767 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
37768
37769         * gcc.c-torture/execute/ieee/hugeval.x: New.
37770
37771 2000-12-06  Neil Booth  <neilb@earthling.net>
37772
37773         * gcc.dg/cpp/backslash2.c: New tests.
37774
37775 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37776
37777         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
37778         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
37779
37780 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
37781
37782         * gcc.c-torture/execute/20001203-2.c: New testcase.
37783
37784 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
37785
37786         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
37787         * g++.old-deja/g++.other/virtual10.C: New test.
37788
37789 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
37790
37791         * g++.old-deja/g++.mike/pmf5.C: Remove test.
37792
37793 2000-12-05  Richard Henderson  <rth@redhat.com>
37794
37795         * gcc.c-torture/compile/20001205-1.c: New.
37796
37797 2000-12-04  Neil Booth  <neilb@earthling.net>
37798
37799         * g++.old-deja/g++.other/virtual9.C: New test.
37800         * g++.old-deja/g++.pt/crash61.C: New test.
37801         * gcc.c-torture/execute/loop-9.c: New test.
37802
37803 2000-12-04  Neil Booth  <neilb@earthling.net>
37804
37805         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
37806         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
37807         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
37808         * gcc.dg/cpp/extratokens.c: ...here.
37809
37810 2000-12-04  Neil Booth  <neilb@earthling.net>
37811
37812         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
37813         New tests.
37814
37815 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37816
37817         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
37818         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
37819
37820 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
37821
37822         * gcc.c-torture/execute/20001203-1.c: New test.
37823
37824 2000-12-03  Neil Booth  <neilb@earthling.net>
37825
37826         * gcc.dg/cpp/macro6.c: New test cases.
37827
37828 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37829
37830         * gcc.c-torture/execute/string-opt-9.c: New test.
37831         * gcc.c-torture/execute/string-opt-10.c: Likewise.
37832         * gcc.c-torture/execute/string-opt-11.c: Likewise.
37833         * gcc.c-torture/execute/string-opt-12.c: Likewise.
37834
37835         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
37836         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
37837
37838 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
37839
37840         * gcc.dg/cpp/if-6.c: New testcase.
37841
37842         * gcc.dg/20001201-1.c: New testcase.
37843
37844 2000-12-02  Neil Booth  <neilb@earthling.net>
37845
37846         * g++.old-deja/g++.other/externC4.C,
37847         g++.old-deja/g++.other/friend10.C: New tests.
37848
37849 2000-12-02  Neil Booth  <neilb@earthling.net>
37850
37851         * g++.old-deja/g++.other/instan2.C
37852         * g++.old-deja/g++.other/instan3.C: New test.
37853
37854 2000-12-02  Neil Booth  <neilb@earthling.net>
37855
37856         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
37857         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
37858         gnuc99.c,gnuc99-pedantic.c: New tests.
37859
37860 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
37861
37862         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
37863         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
37864
37865 2000-12-01  Neil Booth  <neilb@earthling.net>
37866
37867         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
37868         * gcc.dg/cpp/poison.c: Update.
37869         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
37870
37871 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
37872
37873         * g77.f-torture/execute/20001201.f: New test.
37874
37875 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
37876
37877         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
37878
37879 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
37880
37881         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
37882
37883 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
37884
37885         * g++.old-deja/g++.other/cast6.C: New test.
37886
37887 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
37888
37889         * gcc.c-torture/execute/20001130-2.c: New testcase.
37890
37891 2000-11-30  Richard Henderson  <rth@redhat.com>
37892
37893         * gcc.c-torture/execute/20001130-1.c: New test.
37894
37895 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
37896
37897         * g++.old-deja/g++.other/op3.C: New test.
37898
37899 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
37900
37901         * g++.old-deja/g++.other/op2.C: New test.
37902
37903 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
37904
37905         * g++.old-deja/g++.other/crash38.C: New test.
37906
37907 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
37908
37909         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
37910
37911 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
37912
37913         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
37914         tests.
37915         * gcc.c-torture/execute/string-opt-6.c: New test.
37916
37917         * gcc.dg/20001117-1.c: Add main.
37918
37919 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
37920
37921         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
37922         Move from here ...
37923         * gcc.dg/940510-1.c: ... to here.
37924
37925         * gcc.dg/20000926-1.c: GNU C now allows initializations of
37926         zero-size arrays in toplevel structures.
37927
37928 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
37929
37930         * gcc.c-torture/execute/loop-8.c: New test.
37931
37932 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
37933
37934         * g++.old-deja/g++.other/base1.C: New test.
37935
37936 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
37937
37938         * g++.old-deja/g++.other/parse2.C: New test.
37939
37940 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
37941
37942         * g++.old-deja/g++.pt/incomplete1.C: New test.
37943
37944 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
37945
37946         * g++.old-deja/g++.other/friend9.C: New test.
37947
37948 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
37949
37950         * gcc.dg/20001127-1.c: New test.
37951
37952 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
37953
37954         * g++.old-deja/g++.pt/friend46.C: New test.
37955
37956 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
37957
37958         * g++.old-deja/g++.other/ptrmem8.C: New test.
37959
37960 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37961
37962         * gcc.c-torture/execute/string-opt-7.c: New test.
37963         * gcc.c-torture/execute/string-opt-8.c: Likewise.
37964
37965 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
37966
37967         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
37968         instead of 'mkcheck 2'.
37969
37970 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
37971
37972         * gcc.c-torture/execute/memcheck/driver.c,
37973         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
37974         C9X references to refer to C99.
37975
37976 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
37977
37978         * gcc.dg/ultrasp3.c: New test.
37979
37980 2000-11-25  Neil Booth  <neilb@earthling.net>
37981
37982         * gcc.dg/cpp/include2.c: Update test to be locale independent.
37983
37984 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
37985
37986         * gcc.c-torture/compile/20001123-2.c: New.
37987
37988 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37989
37990         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
37991
37992 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
37993
37994         * gcc.dg/sequence-point-1.c: Add some new tests.
37995         * gcc.c-torture/execute/20001124-1.c: New test.
37996
37997 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
37998
37999         * g++.old-deja/g++.other/vaarg4.C: New test.
38000         * gcc.c-torture/compile/20001123-1.c: New test.
38001
38002 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
38003
38004         * g++.other/crash24.C: Adjust and remove XFAIL.
38005         * g++.other/crash37.C: New test.
38006
38007 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
38008
38009         * g++.old-deja/g++.pt/instantiate9.C: New test.
38010
38011 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
38012
38013         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
38014         new ABI, too.
38015
38016         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
38017         * g++.old-deja/g++.robertl/eb55.C: Likewise.
38018
38019 2000-11-22  Neil Booth  <neilb@earthling.net>
38020
38021         * gcc.dg/cpp/Wtrigraphs.c: New test.
38022
38023 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
38024
38025         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
38026
38027 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
38028
38029         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
38030
38031 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
38032
38033         * lib/gcc-dg.exp: load_lib scanasm.exp.
38034         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
38035         * lib/g++-dg.exp: load_lib scanasm.exp.
38036         * lib/scanasm.exp: New.
38037         (scan-assembler, scan-assembler-not): Add optional arguments to
38038         test name, or if not present, the pattern name.
38039         (scan-assembler-dem, scan-assembler-dem-not): New.
38040
38041         * g++.dg/dg.exp: New.
38042
38043 2000-11-21  Neil Booth  <neilb@earthling.net>
38044
38045         * gcc.dg/cpp/integrated1.c: Remove.
38046
38047 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
38048
38049         * gcc.c-torture/execute/20001121-1.c: New test.
38050
38051 2000-11-21  Richard Henderson  <rth@redhat.com>
38052
38053         * gcc.c-torture/compile/20001121-1.c: New test.
38054
38055 2000-11-20  Neil Booth  <neilb@earthling.net>
38056
38057         * gcc.dg/cpp/integrated1.c: New test.
38058
38059 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
38060
38061         * g++.old-deja/g++.other/inline17.C: New test.
38062
38063 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
38064
38065         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
38066         local variable to be zero: I made the variable global. Now
38067         uses abort() and exit() instead of relying on main's return value.
38068
38069 2000-11-20  Neil Booth  <neilb@earthling.net>
38070
38071         * gcc.dg/cpp/paste2.c: Update test.
38072         * objc/execute/paste.m: New test.
38073
38074 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
38075
38076         * gcc.dg/c99-condexpr-1.c: New test.
38077
38078 2000-11-20  Neil Booth  <neilb@earthling.net>
38079
38080         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
38081
38082 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
38083
38084         * g++.old-deja/g++.pt/export1.C: New test.
38085
38086 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
38087
38088         * gcc.dg/20001117-1.c: New test.
38089
38090 2000-11-18  Richard Henderson  <rth@redhat.com>
38091
38092         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
38093
38094 2000-11-18  Richard Henderson  <rth@redhat.com>
38095
38096         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
38097         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
38098         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
38099
38100 2000-11-18  Richard Henderson  <rth@redhat.com>
38101
38102         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
38103         (main): New.  Exit cleanly.
38104
38105 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38106
38107         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
38108         gcc.dg/c99-fordecl-2.c: New tests.
38109
38110 2000-11-18  Richard Henderson  <rth@redhat.com>
38111
38112         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
38113         * gcc.c-torture/execute/zerolen-2.c: New.
38114
38115 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38116
38117         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
38118         memory.
38119
38120 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
38121
38122         * g++.old-deja/g++.pt/instantiate8.C: New test.
38123
38124 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
38125
38126         * g++.old-deja/g++.other/incomplete.C: Add more tests.
38127         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
38128
38129 2000-11-16  Nick Clifton  <nickc@redhat.com>
38130
38131         * gcc.c-torture/execute/nestfunc-2.c: New test.
38132         * gcc.c-torture/execute/nestfunc-3.c: New test.
38133
38134 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
38135
38136         * gcc.c-torture/compile/20001116-1.c: New test.
38137
38138 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38139
38140         * gcc.c-torture/execute/20001115-1.c: New test.
38141
38142 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
38143
38144         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
38145         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
38146         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
38147         * g++.old-deja/g++.abi/vmihint.C: Likewise.
38148
38149 2000-11-15  Neil Booth  <neilb@earthling.net>
38150
38151         gcc.dg/cpp/_Pragma1.c: Update.
38152         gcc.dg/cpp/_Pragma2.c: New test.
38153
38154 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
38155
38156         * g++.old-deja/g++.other/anon5.C: New test.
38157
38158 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
38159
38160         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
38161         tests.
38162
38163 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
38164
38165         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
38166         output.
38167
38168 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
38169
38170         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
38171         labels at end of compound statements.
38172
38173 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
38174
38175         * gcc.c-torture/execute/loop-7.c: New test.
38176
38177 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
38178
38179         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
38180
38181 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
38182
38183         * gcc.dg/c99-bool-1.c: New test.
38184
38185 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
38186
38187         * gcc.dg/c99-scope-1.c: Remove xfail.
38188         * gcc.dg/c99-scope-2.c: New test.
38189
38190 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38191
38192         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
38193         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
38194
38195 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
38196
38197         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
38198         error messages.
38199
38200         * g++.mike/p700.C: Don't typedef wchar_t.
38201         * g++.mike/p784.C: Likewise.
38202         * g++.mike/eb101.C: Don't use __wchar_t.
38203
38204 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
38205
38206         * g77.f-torture/execute/20001111.[fx]: Test premature exit
38207         from DO loop.
38208
38209 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
38210
38211         * gcc.c-torture/execute/20001111-1.c: New test.
38212
38213 2000-11-10  Nick Clifton  <nickc@redhat.com>
38214
38215         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
38216         long multuiple and accumulate.
38217
38218 2000-11-09  Richard Henderson  <rth@redhat.com>
38219
38220         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
38221         via size_t instead of int.
38222
38223         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
38224         * gcc.c-torture/execute/string-opt-2.c: Likewise.
38225         * gcc.c-torture/execute/string-opt-3.c: Likewise.
38226         * gcc.c-torture/execute/string-opt-4.c: Likewise.
38227
38228 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
38229
38230         * gcc.c-torture/compile/20001109-1.c: New test.
38231         * gcc.c-torture/compile/20001109-2.c: New test.
38232
38233 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
38234
38235         * g++.old-deja/g++.pt/operator1.C: New test.
38236         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
38237
38238 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
38239
38240         * gcc.dg/20001108-1.c: New test.
38241
38242 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
38243
38244         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
38245         with both arguments constant strings.
38246         * gcc.c-torture/execute/string-opt-3.c: New test.
38247         * gcc.c-torture/execute/string-opt-4.c: New test.
38248         * gcc.c-torture/execute/string-opt-5.c: New test.
38249
38250 2000-11-08  Nick Clifton  <nickc@redhat.com>
38251
38252         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
38253         mulsidi3adddi patterns.
38254
38255 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
38256
38257         * g++.old-deja/g++.other/crash36.C: New test.
38258
38259 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
38260
38261         * g++.old-deja/g++.other/init16.C: New test.
38262
38263 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
38264
38265         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
38266
38267 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
38268
38269         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
38270         * gcc.c-torture/execute/va-arg-16.x: Likewise.
38271         * gcc.c-torture/execute/va-arg-17.x: Likewise.
38272
38273 2000-11-07  DJ Delorie  <dj@redhat.com>
38274
38275         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
38276
38277 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38278
38279         * gcc.c-torture/execute/string-opt-1.c: New test.
38280
38281 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
38282
38283         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
38284         mips-sgi-irix6.* because the MIPS ABI passes floating-point
38285         parameters in registers, and there is no way for a varargs
38286         function to know in which order the integer and floating-point
38287         parameters should be interleaved when they are placed on the
38288         stack.
38289         * gcc.c-torture/execute/va-arg-16.x: Likewise.
38290         * gcc.c-torture/execute/va-arg-17.x: Likewise.
38291
38292 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38293
38294         * gcc.c-torture/execute/string-opt-2.c: New test.
38295
38296 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
38297
38298         * g++.old-deja/g++.pt/crash60.C: New test.
38299
38300 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
38301
38302         * g++.old-deja/g++.other/crash24.C: New test.
38303         * g++.old-deja/g++.other/crash25.C: New test.
38304         * g++.old-deja/g++.other/crash26.C: New test.
38305         * g++.old-deja/g++.other/crash27.C: New test.
38306         * g++.old-deja/g++.other/crash28.C: New test.
38307         * g++.old-deja/g++.other/crash29.C: New test.
38308         * g++.old-deja/g++.other/crash30.C: New test.
38309         * g++.old-deja/g++.other/crash31.C: New test.
38310         * g++.old-deja/g++.other/crash32.C: New test.
38311         * g++.old-deja/g++.other/crash33.C: New test.
38312         * g++.old-deja/g++.other/crash34.C: New test.
38313         * g++.old-deja/g++.other/crash35.C: New test.
38314
38315 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
38316
38317         * gcc.c-torture/execute/20001031-1.c: New test.
38318
38319 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
38320
38321         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
38322         namespace.
38323
38324         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
38325         standards-conformant.
38326
38327         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
38328
38329         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
38330         * g++.old-deja/g++.mike/p755a.C: Likewise.
38331         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
38332         library makes no calls to `operator new' during initialization.
38333
38334 2000-11-04  Neil Booth  <neilb@earthling.net>
38335
38336         * gcc.dg/cpp/include2.c: New tests.
38337
38338 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
38339
38340         * lib/g++.exp (g++_set_ld_library_path): New function.
38341         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
38342
38343 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
38344
38345         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
38346         warnings.
38347
38348 2000-11-01  Richard Henderson  <rth@redhat.com>
38349
38350         * g++.old-deja/g++.ext/namedret1.C: New.
38351         * g++.old-deja/g++.ext/namedret2.C: New.
38352         * g++.old-deja/g++.ext/namedret3.C: New.
38353
38354 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
38355
38356         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
38357         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
38358
38359 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38360
38361         * gcc.c-torture/execute/va-arg-21.c: New test.
38362
38363 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
38364
38365         * gcc.dg/c99-complex-2.c: New test.
38366
38367 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38368
38369         * gcc.c-torture/execute/stdio-opt-1.c: New test.
38370
38371 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
38372
38373         * g++.old-deja/g++.other/inline16.C: New test.
38374
38375 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
38376
38377         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
38378         __PRETTY_FUNCTION__
38379
38380 2000-10-29  Neil Booth  <neilb@earthling.net>
38381
38382         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
38383         New tests.
38384         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
38385         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
38386         optimisation.
38387
38388 2000-10-29  Neil Booth  <neilb@earthling.net>
38389
38390         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
38391         * mi1.c, mi1c.h: Add null directives to multiple-include test.
38392         * mi5.c: Test multiple includes work with -C.
38393         * trigraphs.c: Test ^= version.
38394
38395 2000-10-28  Neil Booth  <neilb@earthling.net>
38396
38397         New tests and test updates for new macro expander.
38398
38399         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
38400         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
38401         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
38402         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
38403         new diagnostic messages.
38404
38405         * gcc.dg/cpp/macro3.c: New tests.
38406
38407 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
38408
38409         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
38410         on the same line.
38411
38412 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
38413
38414         * g++.old-deja/g++.other/eh2.C: New test.
38415
38416 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
38417
38418         * gcc.c-torture/execute/20001027-1.c: New test.
38419
38420 2000-10-26  Richard Henderson  <rth@redhat.com>
38421
38422         * gcc.c-torture/execute/20001026-1.c: New.
38423
38424 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
38425
38426         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
38427         * g++.old-deja/g++.law/builtin1.C: Likewise.
38428         * g++.old-deja/g++.law/ctors10.C: Likewise.
38429         * g++.old-deja/g++.law/virtual3.C: Likewise.
38430         * g++.old-deja/g++.mike/p658.C: Likewise.
38431         * g++.old-deja/g++.other/sibcall1.C: Likewise.
38432         * g++.old-deja/g++.other/vaarg2.C: Likewise.
38433         * g++.old-deja/g++.robertl/eb124.C: Likewise.
38434         * g++.old-deja/g++.robertl/eb44.C: Likewise.
38435         * g++.old-deja/g++.robertl/eb77.C: Likewise.
38436
38437 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
38438
38439         * gcc.c-torture/compile/20001024-1.c: New test.
38440
38441 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
38442
38443         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
38444         to tell us whether or not we are using V3.
38445
38446 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
38447
38448         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
38449         operands.
38450
38451 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
38452
38453         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
38454
38455 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
38456
38457         * gcc.c-torture/execute/20001024-1.c: New test.
38458
38459 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
38460
38461         * g++.old-deja/g++.other/sibcall1.C: New test.
38462
38463 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
38464
38465         * gcc.dg/noncompile/init-3.c: New test.
38466
38467 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
38468
38469         * gcc.dg/format-array-1.c: New test.
38470
38471 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38472
38473         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
38474         writing through null pointers; remove comment about testing
38475         unterminated strings.
38476
38477 2000-10-17  Matthew Hiller  <hiller@redhat.com>
38478
38479         * gcc.c-torture/execute/20001017-2.c: New test.
38480
38481 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38482
38483         * gcc.c-torture/compile/20001018-1.c: New test.
38484         * gcc.c-torture/compile/20001018-1.x: Xfail.
38485
38486 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38487
38488         * gcc.c-torture/execute/20001017-1.c: New test.
38489
38490 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
38491
38492         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
38493         for multiple use of arguments with scanf formats; add tests for
38494         multiple use of arguments.
38495
38496 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
38497
38498         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
38499
38500 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
38501
38502         * gcc.dg/format-miss-1.c: New test.
38503
38504 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
38505
38506         * gcc.c-torture/execute/20001013-1.c: New test.
38507
38508 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
38509
38510         * gcc.dg/format-branch-1.c: New test.
38511
38512 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
38513
38514         * README, lib/file-format.exp: Remove EGCS references.
38515
38516 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
38517
38518         * gcc.dg/20001013-1.c: New test.
38519
38520 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
38521
38522         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
38523         for intmax_t in the compiler using __typeof__ and the type rules
38524         for conditional expressions.
38525
38526 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
38527
38528         * gcc.dg/20001012-1.c: New test.
38529         * gcc.dg/20001012-2.c: New test.
38530
38531 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
38532
38533         * gcc.dg/format-attr-1.c: New test.
38534
38535 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
38536
38537         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
38538         __LONG_LONG_MAX__ instead of LLONG_MAX.
38539
38540 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
38541
38542         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
38543         scanf flags.
38544         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
38545         flags.
38546
38547 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
38548
38549         * gcc.dg/sequence-pt-1.c: New test.
38550
38551 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
38552
38553         * gcc.c-torture/execute/20001011-1.c: New testcase.
38554         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
38555
38556 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
38557
38558         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
38559         does not error on it.
38560
38561 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
38562
38563         * gcc.dg/20001009-1.c: New test.
38564
38565 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
38566
38567         * gcc.c-torture/compile/20001009-1.c: Move from here ....
38568         * gcc.c-torture/execute/20001009-2.c: ... to here.
38569
38570 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
38571
38572         * gcc.c-torture/compile/20001009-1.c: New testcase.
38573         * gcc.c-torture/execute/20001009-1.c: New testcase.
38574         Testcases provided by Jan Hubicka <jh@suse.cz>.
38575
38576 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
38577
38578         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
38579         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
38580         uintmax_t using <limits.h> to emulate the compiler's internal
38581         logic.  No longer XFAIL %j tests.
38582
38583 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
38584
38585         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
38586         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
38587         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
38588         regexps and details of expected handling of some bad formats.
38589         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
38590         suppression.
38591
38592 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38593
38594         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
38595         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
38596         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
38597         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
38598         in list archives.
38599
38600 2000-10-06  Richard Henderson  <rth@cygnus.com>
38601
38602         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
38603         * g++.old-deja/g++.brendan/crash52.C: Likewise.
38604         * g++.old-deja/g++.jason/report.C: Likewise.
38605         * g++.old-deja/g++.law/friend5.C: Likewise.
38606         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
38607         of the expected warnings.
38608
38609 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
38610
38611         * g++.old-deja/g++.pt/enum14.C: New test.
38612
38613 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
38614
38615         * g++.old-deja/g++.pt/crash59.C: New test.
38616
38617 2000-10-04  Will Cohen  <wcohen@redhat.com>
38618
38619         * gcc.dg/20000926-1.c: New test.
38620
38621 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
38622
38623         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
38624         function name for current C++ compiler.
38625         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
38626
38627 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
38628
38629         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
38630         __PRETTY_FUNCTION__.
38631         * g++.old-deja/g++.ext/pretty2.C: Likewise.
38632
38633 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38634
38635         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
38636
38637 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
38638
38639         * gcc.c-torture/compile/20000923-1.c: New test.
38640
38641 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
38642
38643         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
38644         * g++.old-deja/g++.pt/ttp62.C: Same.
38645         * g++.old-deja/g++.other/inline14.C: Same.
38646
38647 2000-09-24  Richard Henderson  <rth@cygnus.com>
38648
38649         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
38650
38651 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
38652
38653         * gcc.dg/c90-printf-1.c: Add test for wide string format.
38654
38655 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
38656
38657         * gcc.c-torture/compile/20000922-1.c: New file.
38658
38659 2000-09-21  Nick Clifton  <nickc@redhat.com>
38660
38661         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
38662         a signed long modulo operation.
38663         (mod6): New function - perform an unsigned long modulo operation.
38664         (main): Add tests for modulos of very large numbers by very small
38665         dividends.
38666
38667 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38668
38669         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
38670
38671 2000-09-19  Richard Henderson  <rth@cygnus.com>
38672
38673         * gcc.dg/compare2.c (case 10): XFAIL.
38674
38675 2000-09-18  Richard Henderson  <rth@cygnus.com>
38676
38677         * gcc.c-torture/execute/20000906-1.c: Move ...
38678         * gcc.dg/20000906-1.c: ... here.  Only run on targets
38679         that support __builtin_trap.
38680
38681 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
38682
38683         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
38684
38685 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38686
38687         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
38688         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
38689         more $ format tests.
38690
38691 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38692
38693         * gcc.dg/format-errmk-1.c: New test.
38694
38695 2000-09-17  Greg McGary  <greg@mcgary.org>
38696
38697         * gcc.c-torture/execute/20000917-1.x: Remove.
38698
38699 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
38700
38701         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
38702
38703 2000-09-17  Greg McGary  <greg@mcgary.org>
38704
38705         * gcc.c-torture/execute/20000917-1.c: New test.
38706         * gcc.c-torture/execute/20000917-1.x: XFAIL.
38707
38708 2000-09-16  Neil Booth  <NeilB@earthling.net>
38709
38710         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
38711         in nested macro bug.
38712
38713 2000-09-15  Neil Booth  <NeilB@earthling.net>
38714
38715         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
38716
38717 2000-09-14  Jeffrey A Law  (law@cygnus.com)
38718
38719         * gcc.c-torture/execute/20000914-1.c: New test.
38720
38721 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
38722
38723         * g++.other/inline13.C: New test.
38724
38725 2000-09-12  Andreas Jaeger  <aj@suse.de>
38726
38727         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
38728         constant by Ulrich Drepper <drepper@redhat.com>.
38729
38730 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
38731
38732         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
38733
38734 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38735
38736         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
38737
38738 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
38739
38740         * gcc.dg/cpp/backslash.c: New test.
38741
38742 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
38743
38744         * gcc.c-torture/execute/20000910-1.c: New test.
38745         * gcc.c-torture/execute/20000910-2.c: Likewise.
38746
38747 2000-09-11  Robert Lipe  <robertl@sco.com>
38748
38749         * gcc.dg/pragma-align.c: New test.
38750
38751 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
38752
38753         * g++.old-deja/g++.pt/explicit82.C: New test.
38754         * g++.old-deja/g++.pt/explicit83.C: New test.
38755
38756 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
38757
38758         * gcc.dg/asm-names.c: New test.
38759
38760 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38761
38762         * gcc.dg/cpp/tr-warn6.c: New test
38763
38764 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38765
38766         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
38767         be accepted.
38768
38769 2000-09-07  Catherine Moore  <clm@redhat.com>
38770
38771         * gcc.c-torture/execute/unroll-1.c: New test.
38772
38773 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
38774
38775         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
38776         ERROR markers.
38777         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
38778         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
38779         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
38780         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
38781         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
38782         Preprocess only.
38783         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
38784         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
38785
38786 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
38787
38788         * g++.old-deja/g++.pt/deduct2.C: New test.
38789
38790 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
38791
38792         * g++.old-deja/g++.pt/parms2.C: New test.
38793
38794 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
38795
38796         * g++.old-deja/g++.pt/crash58.C: New test.
38797
38798 2000-09-06  Greg McGary  <greg@mcgary.org>
38799
38800         * gcc.c-torture/execute/20000906-1.c: New test.
38801         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
38802
38803 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38804
38805         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
38806
38807 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
38808
38809         * g++.old-deja/g++.pt/crash57.C: New test.
38810
38811 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
38812
38813         * g++.old-deja/g++.pt/crash56.C: New test.
38814
38815 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
38816
38817         * g++.old-deja/g++.pt/koenig1.C: New test.
38818
38819 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
38820
38821         * gcc.dg/20000904-1.c: New test.
38822
38823 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
38824
38825         * gcc.dg/cpp/paste8.c: New test.
38826
38827 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
38828
38829         * gcc.c-torture/compile/20000827-1.c: New test.
38830
38831 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
38832
38833         * gcc.dg/format-diag-1.c: New test.
38834
38835 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
38836
38837         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
38838         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
38839         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
38840         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
38841         gcc.dg/formatz-1.c: Adjust warning regular expressions.
38842
38843 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
38844
38845         * g++.old-deja/g++.other/nested4.C: New test.
38846
38847 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
38848
38849         * g++.old-deja/g++.ns/scoped1.C: New test.
38850
38851 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
38852
38853         * lib/g++.exp: Support testing already-installed GCC.
38854
38855 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38856
38857         * wtr-label-1.c, wtr-suffix-1.c: New tests.
38858
38859 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38860
38861         * gcc.dg/return-type-2.c: New test.
38862
38863 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
38864
38865         * gcc.c-torture/compile/20000825-1.c: New test.
38866
38867 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
38868
38869         * gcc.dg/dwarf2-2.c: New test.
38870
38871 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
38872
38873         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
38874         dg-warning regexps.
38875
38876 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
38877
38878         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
38879         gcc.dg/format-ext-5.c: New tests.
38880
38881 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
38882
38883         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
38884
38885 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
38886
38887         * gcc.dg/noncompile/930622-2.c: Adjust error message.
38888
38889 2000-08-24  Richard Henderson  <rth@cygnus.com>
38890
38891         * gcc.dg/ia64-sync-1.c: New test.
38892         * gcc.dg/ia64-sync-2.c: New test.
38893         * gcc.dg/ia64-asm-1.c: New test.
38894
38895 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
38896
38897         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
38898         * gcc.dg/format-ext-2.c: New test.
38899
38900 2000-08-23  Jason Merrill  <jason@redhat.com>
38901
38902         * lib/old-dejagnu.exp: Also ignore "In member function" and
38903         "At global scope".
38904
38905 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38906
38907         * gcc.dg/noncompile/label-lineno-1.c: New test.
38908
38909 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
38910
38911         * gcc.dg/c99-array-nonobj-1.c: New test.
38912
38913 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
38914
38915         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
38916         tests.
38917         * gcc.dg/format-ext-1.c: New test.
38918
38919 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38920
38921         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
38922         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
38923         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
38924         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
38925         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
38926
38927 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
38928
38929         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
38930         gcc.dg/c99-strftime-2.c: New tests.
38931
38932 2000-08-22  Richard Henderson  <rth@cygnus.com>
38933
38934         * gcc.c-torture/execute/20000822-1.c: New test.
38935
38936 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
38937
38938         * gcc.c-torture/execute/20000819-1.x: Remove.
38939
38940 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
38941
38942         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
38943         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
38944         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
38945         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
38946         gcc.dg/format-xopen-1.c: New tests.
38947
38948 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
38949
38950         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
38951
38952 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
38953
38954         * g++.old-deja/g++.other/loop2.C: New test.
38955
38956         * gcc.c-torture/compile/20000606-1.c: New test.
38957         * gcc.c-torture/compile/20000728-1.c: New test.
38958         * gcc.c-torture/execute/20000801-1.c: New test.
38959         * gcc.c-torture/execute/20000801-2.c: New test.
38960         * gcc.c-torture/execute/20000819-1.c: New test.
38961         * gcc.c-torture/execute/20000819-1.x: XFAIL.
38962         * gcc.dg/20000629-1.c: New test.
38963         * gcc.dg/20000724-1.c: New test.
38964         * gcc.dg/20000807-1.c: New test.
38965
38966 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
38967
38968         * gcc.dg/cpp/pragma-1.c: New test.
38969         * gcc.dg/cpp/pragma-2.c: New test.
38970
38971 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
38972
38973         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
38974         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
38975
38976 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
38977
38978         * gcc.c-torture/compile/20000818-1.c: New test.
38979
38980 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
38981
38982         * gcc.c-torture/execute/20000818-1.c: New test.
38983
38984 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38985
38986         * gcc.dg/format-va-1.c: New test.
38987
38988 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
38989
38990         * g++.old-deja/g++.other/typedef8.C: New test.
38991
38992 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
38993
38994         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
38995         * g++.old-deja/g++.mike/net36.C: Mark candidate.
38996         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
38997         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
38998         * g++.old-deja/g++.other/ptrmem7.C: New test.
38999         * g++.old-deja/g++.pt/ptrmem10.C: New test.
39000
39001 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
39002
39003         * g++.old-deja/g++.pt/typename27.C: New test.
39004
39005 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
39006
39007         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
39008         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
39009         * g++.old-deja/g++.pt/friend45.C: New test.
39010         * g++.old-deja/g++.other/friend8.C: New test.
39011
39012 2000-08-15  Richard Henderson  <rth@cygnus.com>
39013
39014         * gcc.c-torture/execute/20000815-1.c: New test.
39015
39016 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
39017
39018         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
39019         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
39020         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
39021
39022 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
39023
39024         * g++.old-deja/g++.other/refinit2.C: New test.
39025
39026 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
39027
39028         * lib/c-torture.exp (c-torture): Make
39029         compiler_conditional_xfail_data global.
39030         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
39031         compiler_conditional_xfail_data machinery.
39032         (f-torture-execute): Likewise.
39033         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
39034         and only when unrolling loops.
39035
39036         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
39037
39038 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
39039
39040         * g++.old-deja/g++.pt/explicit81.C: New test.
39041
39042 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
39043
39044         * g++.old-deja/g++.pt/typename26.C: New test.
39045
39046 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
39047
39048         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
39049         warning.
39050
39051 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
39052
39053         * g++.old-deja/g++.other/array3.C: New test.
39054
39055 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
39056
39057         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
39058         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
39059         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
39060         New tests.
39061
39062 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
39063
39064         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
39065         * g++.old-deja/g++.abi/vmihint.C: Likewise.
39066
39067 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
39068
39069         * gcc.c-torture/execute/20000808-1.c: New test.
39070
39071 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
39072
39073         * gcc.dg/c90-const-expr-1.c: New test.
39074
39075 2000-08-08  Richard Henderson  <rth@cygnus.com>
39076
39077         * gcc.dg/noncompile/920923-1.c: Declare calloc.
39078
39079 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
39080
39081         * gcc.dg/noncompile/const-ll-1.c: New test.
39082
39083 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39084
39085         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
39086
39087 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
39088
39089         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
39090         that running programs linked against the shared version of libobjc
39091         run correctly.
39092
39093 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
39094
39095         * gcc.dg/c99-printf-1.c: New test.
39096
39097 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
39098
39099         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
39100
39101 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
39102
39103         * gcc.c-torture/execute/20000731-1.x: Delete.
39104
39105 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
39106
39107         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
39108         and torture_without_loops as is done by c-torture.exp.
39109         (search_for): Copy from c-torture.exp.
39110         (gcc-dg-runtest): New function, drives a directory of tests
39111         iterating over the TORTURE_OPTIONS.
39112         (scan-assembler, scan-assembler-not): Move here from
39113         individual directory drivers.
39114
39115         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
39116         defined by lib/gcc-dg.exp.
39117         * gcc.dg/cpp/cpp.exp: Likewise.
39118         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
39119         gcc-dg-runtest, so we cycle over optimization options.
39120
39121         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
39122         * gcc.dg/compare2.c: No longer expected to fail.
39123
39124 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
39125
39126         * gcc.c-torture/execute/20000804-1.c: New test.
39127
39128 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
39129
39130         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
39131
39132 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
39133
39134         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
39135
39136 2000-08-03  Jeffrey A Law  (law@cygnus.com)
39137
39138         * gcc.c-torture/compile/20000803-1.c: New test.
39139
39140 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
39141
39142         * gcc.c-torture/execute/20000801-3.c,
39143         gcc.c-torture/execute/20000801-4.c: New tests.
39144         * gcc.c-torture/execute/20000801-3.x,
39145         gcc.c-torture/execute/20000801-4.x: Xfail.
39146
39147 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
39148
39149         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
39150         libobjc/.libs to allow for libtool.
39151
39152 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
39153
39154         * gcc.c-torture/compile/20000802-1.c: New test.
39155
39156 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
39157
39158         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
39159
39160 2000-07-31  Jeffrey A Law  (law@cygnus.com)
39161
39162         * gcc-c-torture/execute/20000731-2.c: New test.
39163
39164         * gcc.c-torture/execute/20000731-1.c: New test.
39165         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
39166
39167 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
39168
39169         * testsuite/gcc.dg/cpp/paste7.c: New test.
39170         * gcc.dg/cpp/20000725-1.c: New test.
39171
39172 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
39173
39174         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
39175         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
39176         declaration warning for __builtin_dwarf_reg_size.
39177
39178         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
39179
39180 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
39181
39182         * gcc.dg/noncompile/voidparam-1.c: New test.
39183
39184 2000-07-30  Richard Henderson  <rth@cygnus.com>
39185
39186         * gcc.dg/c90-digraph-1.c: Don't xfail.
39187         * gcc.dg/compare2.c (case 10): Xfail.
39188         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
39189
39190 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
39191
39192         * gcc.dg/c99-main-1.c: New test.
39193
39194 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
39195
39196         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
39197
39198 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
39199
39200         * gcc.c-tortuer/execute/20000726-1.c: New test.
39201
39202 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
39203
39204         * gcc.c-torture/execute/enum-2.c: New test.
39205
39206 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39207
39208         * gcc.dg/cpp/tr-warn3.c: New test.
39209
39210 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
39211
39212         * g++.old-deja/g++.ext/implicit1.C: Remove.
39213         * g++.old-deja/g++.jason/c2.C: Remove
39214         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
39215         * g++.old-deja/g++.pt/crash16.C: Likewise.
39216         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
39217
39218 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
39219
39220         * g++.old-deja/g++.other/for2.C: New test.
39221
39222 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
39223
39224         * gcc.dg/20000720-1.c: New test.
39225
39226 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
39227
39228         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
39229
39230 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
39231
39232         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
39233         * gcc.c-torture/execute/20000722-1.c: New.
39234         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
39235
39236 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
39237
39238         * gcc.dg/cpp/20000720-1.S: New test.
39239
39240 2000-07-21  Michael Meissner  <meissner@redhat.com>
39241
39242         * gcc.c-torture/execute/ieee/hugeval.c: New test.
39243
39244 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
39245
39246         * g++.old-deja/g++.brendan/crash16.C,
39247         g++.old-deja/g++.brendan/parse3.C,
39248         g++.old-deja/g++.brendan/redecl1.C,
39249         g++.old-deja/g++.ns/template13.C,
39250         g++.old-deja/g++.other/decl4.C,
39251         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
39252
39253 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
39254
39255         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
39256         and "Internal error".
39257
39258         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
39259         regexps.
39260         * gcc.dg/cpp/paste6.c: New test.
39261
39262 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
39263
39264         * gcc.dg/cpp/tr-direct.c: New test.
39265
39266         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
39267         gcc.dg/cpp/undef1.c: Tweak error regexps.
39268
39269 2000-07-18  Eric Christopher <echristo@redhat.com>
39270
39271         * gcc.c-torture/compile/20000718-1.c: New test.
39272
39273 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
39274
39275         * cpplex.c (_cpp_push_token): If the token being pushed back
39276         is the previous token in this context, just subtract one from
39277         context->posn.
39278         * cppmacro.c (save_expansion): Clear aux field when storing a
39279         placemarker.
39280
39281 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
39282
39283         * gcc.dg/noncompile/redecl-1.c: New test.
39284
39285 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
39286
39287         * gcc.c-torture/execute/20000717-5.c: New test.
39288         * gcc.c-torture/execute/20000717-1.x: Removed.
39289
39290 2000-07-17  Richard Henderson  <rth@cygnus.com>
39291
39292         * gcc.c-torture/execute/20000717-4.c: New test.
39293
39294 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
39295
39296         * gcc.dg/cpp/syshdr.c: New test.
39297         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
39298
39299 2000-07-17  Neil Booth  <neilb@earthling.net>
39300
39301         * gcc.dg/cpp/cmdlne-dM.c: New test.
39302         * gcc.dg/cpp/cmdlne-dD.c: New test.
39303
39304 2000-07-17  Jeffrey A Law  (law@cygnus.com)
39305
39306         * gcc.c-torture/execute/20000717-3.c: New test.
39307
39308         * gcc.c-torture/compile/20000717-1.c: New test.
39309
39310 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
39311
39312         * gcc.c-torture/execute/20000717-2.c: New test.
39313
39314 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
39315
39316         * gcc.dg/formatz-1.c: New test.
39317
39318         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
39319         * gcc.dg/c99-digraph-1.c: New tests.
39320
39321         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
39322         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
39323
39324         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
39325         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
39326         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
39327         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
39328         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
39329         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
39330         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
39331
39332 2000-07-17   Greg McGary <greg@mcgary.org>
39333
39334         * gcc.c-torture/execute/20000717-1.c: New test.
39335         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
39336
39337 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
39338
39339         * gcc.c-torture/execute/20000715-2.c: New test.
39340         * gcc.dg/20000715-1.c: New test.
39341
39342 2000-07-15  Michael Meissner  <meissner@redhat.com>
39343
39344         * gcc.c-torture/execute/20000715-1.c: New test.
39345
39346 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
39347
39348         * gcc.c-torture/execute/20000707-1.c: New test.
39349
39350 2000-07-13  Neil Booth  <NeilB@earthling.net>
39351
39352         * testsuite/gcc.dg/cpp/digraph1.c,
39353         testsuite/gcc.dg/cpp/digraph2.c,
39354         testsuite/gcc.dg/cpp/digraphs.c: New tests.
39355
39356 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
39357
39358         * g77.f-torture/compile/20000630-2.f: New test.
39359         * g77.f-torture/compile/20000630-2.x
39360
39361 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
39362
39363         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
39364
39365 2000-07-11  Neil Booth  <NeilB@earthling.net>
39366
39367         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
39368
39369 2000-07-11  Neil Booth  <NeilB@earthling.net>
39370
39371         * gcc.dg/cpp/cmdlne-C.c: New.
39372
39373 2000-07-09  Neil Booth  <NeilB@earthling.net>
39374
39375         * gcc.dg/cpp/directiv.c: New tests.
39376         * gcc.dg/cpp/undef1.c: Update.
39377
39378 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
39379
39380         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
39381
39382 2000-07-09  Neil Booth  <NeilB@earthling.net>
39383
39384         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
39385
39386 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
39387
39388         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
39389         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
39390
39391 2000-07-08  Neil Booth  <NeilB@earthling.net>
39392
39393         * gcc.dg/cpp/macsyntx.c: New tests.
39394
39395 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
39396
39397         * gcc.dg/20000707-1.c: New test.
39398
39399 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
39400
39401         * gcc.c-torture/execute/20000706-1.c: New test.
39402         * gcc.c-torture/execute/20000706-2.c: New test.
39403         * gcc.c-torture/execute/20000706-3.c: New test.
39404         * gcc.c-torture/execute/20000706-4.c: New test.
39405         * gcc.c-torture/execute/20000706-5.c: New test.
39406
39407 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
39408
39409         * g++.old-deja/g++.pt/instantiate7.C: New test.
39410
39411 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
39412
39413         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
39414         * g++.old-deja/g++.mike/thunk3.C: Likewise.
39415         * g++.old-deja/g++.other/rtti3.C: Likewise.
39416         * g++.old-deja/g++.other/rttid3.C: Likewise.
39417
39418 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
39419
39420         *  g77.f-torture/compile/20000630-1.x: Fix typo
39421
39422 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
39423
39424         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
39425         assembly output.
39426
39427 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
39428
39429         * gcc.dg/cpp/ident.c: New test.
39430
39431 2000-07-05  Neil Booth  <NeilB@earthling.net>
39432
39433         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
39434           gcc.dg/cpp/lexstrng.c: New tests.
39435
39436 2000-07-04  Neil Booth  <NeilB@earthling.net>
39437
39438         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
39439         * gcc.dg/cpp/strify2.c: Same.
39440
39441 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
39442
39443         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
39444         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
39445         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
39446         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
39447
39448         * testsuite/gcc.dg/cpp/macro1.c,
39449         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
39450         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
39451         testsuite/gcc.dg/cpp/strify1.c,
39452         testsuite/gcc.dg/cpp/strify2.c: New tests.
39453
39454 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
39455
39456         * gcc.c-torture/execute/20000703-1.c: New test.
39457
39458 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
39459
39460         * g++.old-deja/g++.pt (lookup10.C): New test.
39461
39462 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
39463
39464         * g++.old-deja/g++.pt (typename25.C): New test.
39465
39466 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
39467
39468         * gcc.c-torture/compile/20000701-1.c: New test.
39469
39470 2000-06-30  Nick Clifton  <nickc@cygnus.com>
39471
39472         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
39473         to test case.
39474
39475 2000-06-30  Catherine Moore  <clm@cygnus.com>
39476
39477         * gcc.c-torture/execute/align-1.c: New test.
39478
39479 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
39480
39481         * g++.old-deja/g++.pt/expr8.C: New test.
39482         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
39483
39484 2000-06-29  Nick Clifton  <nickc@cygnus.com>
39485
39486         * gcc.c-torture/compile/20000629-1.c: New test.
39487
39488 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
39489
39490
39491         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
39492         gcc.dg/noncompile directory, depending on whether they're
39493         preprocessor tests or not.  Annotate all the tests for the dg
39494         framework.
39495
39496         * gcc.c-torture/noncompile/noncompile.exp: Delete.
39497         * gcc.dg/noncompile/noncompile.exp: New.
39498
39499         * Moved files:
39500         Old name                                New name
39501         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
39502         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
39503         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
39504         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
39505         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
39506         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
39507         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
39508         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
39509         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
39510         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
39511         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
39512         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
39513         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
39514         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
39515         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
39516         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
39517         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
39518         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
39519         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
39520         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
39521         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
39522         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
39523         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
39524         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
39525
39526         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
39527         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
39528         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
39529         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
39530         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
39531         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
39532
39533 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
39534
39535         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
39536         declare one variable.  On the fourth, error.
39537         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
39538         declared by 20000628-1a.h.
39539
39540 2000-06-29  Richard Henderson  <rth@redhat.com>
39541
39542         * gcc.c-torture/execute/930529-1.x: New file.
39543         * gcc.dg/920413-1.c: Adjust expected warning text.
39544         * gcc.dg/980217-1.c: Declare abort.
39545         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
39546
39547 2000-06-29  Jeffrey A Law  (law@cygnus.com)
39548
39549         * g77.f-torture/compile/20000629-1.f: New test.
39550         * g77.f-torture/compile/20000629-1.x: Expected to fail.
39551
39552 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
39553
39554         Rearrange lots of files, removing entirely the
39555         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
39556         directories.
39557
39558         * Deleted files:
39559         gcc.c-torture/code_quality/code_quality.exp
39560         gcc.c-torture/special/special.exp
39561         gcc.failure/failure.exp
39562         gcc.failure/940409-1.x
39563         gcc.c-torture/compile/961203-1.x
39564
39565         * New files:
39566         gcc.misc-tests/linkage.exp
39567         gcc.c-torture/execute/920730-1t.c
39568         gcc.c-torture/execute/920730-1t.x
39569         gcc.c-torture/compile/920520-1.x
39570         gcc.c-torture/compile/920521-1.x
39571         gcc.c-torture/compile/981006-1.x
39572         gcc.c-torture/execute/eeprof-1.x
39573
39574         * Moved files (possibly with modifications to fit a new harness):
39575         Old name                                New name
39576         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
39577         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
39578         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
39579         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
39580         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
39581         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
39582         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
39583         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
39584         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
39585         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
39586         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
39587         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
39588         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
39589         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
39590
39591 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
39592
39593         * c-torture/compile/961203-1.x: Delete.
39594
39595         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
39596         not exit. Include stdio.h.
39597         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
39598         * gcc.misc-tests/dg-12.c: Likewise.
39599         * gcc.misc-tests/dg-5.c: Likewise.
39600         * gcc.misc-tests/dg-6.c: Likewise.
39601         * gcc.misc-tests/dg-7.c: Prototype abort.
39602         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
39603         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
39604         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
39605         not exit.
39606         * gcc.misc-tests/sieve.c: Use return from main, not exit.
39607         * gcc.misc-tests/sort2.c: Use return from main, not exit.
39608
39609 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
39610
39611         * gcc.dg/cpp/20000628-1.c: New test.
39612         * gcc.dg/cpp/20000628-1.h: New header for above test.
39613         * gcc.dg/cpp/20000628-1a.h: Likewise.
39614
39615 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
39616
39617         * gcc.dg/cpp: New directory.
39618         * gcc.dg/cpp/cpp.exp: New driver.
39619         * gcc.dg/cpp/20000627-1.c: New test.
39620         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
39621         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
39622         and rewrite as a compilation test.
39623
39624         * gcc.dg: Move many files into the cpp subdirectory, possibly
39625         renaming or editing them as well.
39626         Old name                New name
39627         990119-1.c              cpp/19990119-1.c
39628         990228-1.c              cpp/19990228-1.c
39629         990407-1.c              cpp/19990407-1.c
39630         990409-1.c              cpp/19990409-1.c
39631         990413-1.c              cpp/19990413-1.c
39632         990703-1.c              cpp/19990703-1.c
39633         20000127-1.c            cpp/20000127-1.c
39634         20000129-1.c            cpp/20000129-1.c
39635         20000207-1.c            cpp/20000207-1.c
39636         20000207-2.c            cpp/20000207-2.c
39637         20000209-1.c            cpp/20000209-1.c
39638         20000209-2.c            cpp/20000209-2.c
39639         20000301-1.c            cpp/20000301-1.c
39640         20000419-1.c            cpp/20000419-1.c
39641         20000510-1.S            cpp/20000510-1.S
39642         20000519-1.c            cpp/20000519-1.c
39643         20000529-1.c            cpp/20000529-1.c
39644         20000625-1.c            cpp/20000625-1.c
39645         20000625-2.c            cpp/20000625-2.c
39646         cpp-as1.c               cpp/assert1.c
39647         cpp-as2.c               cpp/assert2.c
39648         cxx-comments-1.c        cpp/cxxcom1.c
39649         cxx-comments-2.c        cpp/cxxcom2.c
39650         endif-label.c           cpp/endif.c
39651         cpp-hash1.c             cpp/hash1.c
39652         cpp-hash2.c             cpp/hash2.c
39653         cpp-if1.c               cpp/if-1.c
39654         cpp-if2.c               cpp/if-2.c
39655         cpp-if3.c               cpp/if-3.c
39656         cpp-if4.c               cpp/if-4.c
39657         cpp-if5.c               cpp/if-5.c
39658         cpp-cond.c              cpp/if-cexp.c
39659         cpp-missingop.c         cpp/if-mop.c
39660         cpp-missingparen.c      cpp/if-mpar.c
39661         cpp-opprec.c            cpp/if-oppr.c
39662         cpp-ifparen.c           cpp/if-paren.c
39663         cpp-shortcircuit.c      cpp/if-sc.c
39664         cpp-shift.c             cpp/if-shift.c
39665         cpp-unary.c             cpp/if-unary.c
39666         cpp-li1.c               cpp/line1.c
39667         cpp-li2.c               cpp/line2.c
39668         lineno.c                cpp/line3.c
39669         lineno-2.c              cpp/line4.c
39670         cpp-mi.c                cpp/mi1.c
39671         cpp-mic.h               cpp/mi1c.h
39672         cpp-micc.h              cpp/mi1cc.h
39673         cpp-mind.h              cpp/mi1nd.h
39674         cpp-mindp.h             cpp/mi1ndp.h
39675         cpp-mix.h               cpp/mi1x.h
39676         cpp-mi2.c               cpp/mi2.c
39677         cpp-mi2a.h              cpp/mi2a.h
39678         cpp-mi2b.h              cpp/mi2b.h
39679         cpp-mi2c.h              cpp/mi2c.h
39680         cpp-mi3.c               cpp/mi3.c
39681         cpp-mi3.def             cpp/mi3.def
39682         poison-1.c              cpp/poison.c
39683         pr-impl.c               cpp/prag-imp.c
39684         cpp-redef-2.c           cpp/redef1.c
39685         cpp-redef.c             cpp/redef2.c
39686         strpaste.c              cpp/strp1.c
39687         strpaste-2.c            cpp/strp2.c
39688         cpp-tradpaste.c         cpp/tr-paste.c
39689         cpp-tradstringify.c     cpp/tr-str.c
39690         cpp-tradwarn1.c         cpp/tr-warn1.c
39691         cpp-tradwarn2.c         cpp/tr-warn2.c
39692         trigraphs.c             cpp/trigraphs.c
39693         cpp-unc1.c              cpp/unc1.c
39694         cpp-unc2.c              cpp/unc2.c
39695         cpp-unc3.c              cpp/unc3.c
39696         cpp-unc.c               cpp/unc4.c
39697         undef.c                 cpp/undef1.c
39698         undef-2.c               cpp/undef2.c
39699         cpp-wi1.c               cpp/widestr1.c
39700
39701 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
39702
39703         * lib/g++.exp (g++_include_flags): Tweak.
39704
39705 2000-06-27  H.J. Lu  <hjl@gnu.org>
39706             Loren J. Rittle  <ljrittle@acm.org>
39707
39708         * lib/g++.exp (g++_include_flags): Override libgloss.exp
39709         version with one that knows about the new gcc tree structure.
39710         (g++_link_flags): Same.
39711
39712 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
39713
39714         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
39715         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
39716         case we are cross-compiling.
39717
39718         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
39719         g++.old-deja/g++.niklas/Makefile.in,
39720         g++.old-deja/g++.niklas/configure.in,
39721         g++.old-deja/g++.other/Makefile.in,
39722         g++.old-deja/g++.other/configure.in,
39723         gcc.c-torture/code_quality/Makefile.in,
39724         gcc.c-torture/code_quality/configure.in,
39725         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
39726         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
39727         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
39728         gcc.c-torture/execute/ieee/Makefile.in,
39729         gcc.c-torture/execute/ieee/configure.in,
39730         gcc.c-torture/noncompile/Makefile.in,
39731         gcc.c-torture/noncompile/configure.in,
39732         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
39733         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
39734         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
39735
39736 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
39737
39738         * g++.old-deja/g++.other/ambig3.C: New test.
39739
39740 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
39741
39742         * g++.old-deja/g++.pt/syntax1.C: New test.
39743         * g++.old-deja/g++.pt/syntax2.C: New test.
39744         * g++.old-deja/g++.other/syntax3.C: New test.
39745         * g++.old-deja/g++.other/syntax4.C: New test.
39746
39747 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
39748
39749         * gcc.dg/20000623-1.c: Prototype exit and abort.
39750
39751 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
39752
39753         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
39754         New tests.
39755         * gcc.dg/cpp-mi3.def: New file.
39756
39757         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
39758         inside assertions.
39759         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
39760         lexer's error messages.
39761         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
39762         divine anything from the linemarkers.
39763         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
39764         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
39765
39766 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
39767
39768         * gcc.dg/20000623-1.c: New test.
39769
39770 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
39771
39772         * gcc.c-torture/execute/20000622-1.c: New test.
39773
39774 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
39775
39776         * g++.old-deja/g++.other/init15.C: New test.
39777
39778 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
39779
39780         * g++.old-deja/g++.pt/vaarg2.C: New test.
39781         * g++.old-deja/g++.pt/vaarg3.C: New test.
39782
39783 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
39784
39785         * g++.old-deja/g++.other/dyncast6.C: New test.
39786
39787 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
39788
39789         * gcc.c-torture/execute/loop-6.c: New test.
39790
39791 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
39792
39793         * gcc.dg/20000614-1.c: New test.
39794         * gcc.dg/20000614-2.c: New test.
39795
39796 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
39797
39798         * g++.old-deja/g++.other/inline12.C: New test.
39799
39800 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
39801
39802         * g++.old-deja/g++.other/eh1.C: New test.
39803
39804 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
39805
39806         * g++.old-deja/g++.other/type.C: New test.
39807
39808 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
39809
39810         * g++.old-deja/g++.other/initstring.C: New test.
39811
39812 2000-06-12  Jason Merrill  <jason@redhat.com>
39813
39814         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
39815
39816 2000-06-09  Jeffrey A Law  (law@cygnus.com)
39817
39818         * gcc.c-torture/compile/20000609-1.c: New test.
39819
39820 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
39821
39822         * gcc.dg/20000609-1.c: New test.
39823
39824 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
39825
39826         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
39827         * gcc.c-torture/noncompile/poison-1.c: Move...
39828         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
39829         * gcc.dg/cpp-li1.c: Add a token after the #line.
39830
39831 2000-06-05  Richard Henderson  <rth@cygnus.com>
39832
39833         * gcc.c-torture/execute/20000605-2.c: New test.
39834         * gcc.c-torture/execute/20000605-3.c: New test.
39835
39836 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
39837
39838         * g77.f-torture/execute/20000503-1.x: New file.
39839
39840 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
39841
39842         * g++.old-deja/g++.eh/badalloc1.C: New test.
39843
39844 2000-06-05  Richard Henderson  <rth@cygnus.com>
39845
39846         * gcc.c-torture/execute/20000605-1.c: New test.
39847
39848 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
39849             Nathan Sidwell <nathan@codesourcery.com>
39850
39851         * gcc.c-torture/compile/20000605-1.c: New test.
39852
39853 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
39854
39855         * g77.f-torture/compile/20000601-1.f: New test.
39856
39857 2000-06-03  Richard Henderson  <rth@cygnus.com>
39858
39859         * gcc.c-torture/execute/20000603-1.c: New.
39860
39861 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
39862
39863         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
39864         * gcc.dg/noreturn-2.c (noreturn): Likewise.
39865
39866 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
39867
39868         * gcc.dg/compare2.c (case 12): XFAIL.
39869         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
39870         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
39871
39872         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
39873
39874 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
39875
39876         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
39877         guard macro is already defined when the header is first
39878         included.
39879         * gcc.dg/cpp-mix.h: New file.
39880         * gcc.dg/endif-label.c: Update patterns to match compiler.
39881
39882         * g++.brendan/complex1.C: Declare abort.
39883         * g++.law/refs4.C: Remove XFAIL.
39884         * g++.oliva/expr2.C: Declare abort and exit.
39885
39886 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
39887
39888         * gcc.c-torture/execute/20000528-1.c: New test.
39889
39890         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
39891         * g++.old-deja/g++.law/temps4.C: Likewise.
39892
39893         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
39894         stdlib.h.  Call abort() on failure.
39895         * g++.old-deja/g++.law/refs4.C: Likewise.
39896         * g++.old-deja/g++.law/temps4.C: Likewise.
39897         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
39898         * gcc.c-torture/execute/20000112-1.c: Include string.h.
39899
39900 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
39901
39902         Relative to g++.dg/special:
39903         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
39904
39905         Relative to g++.old-deja:
39906         * g++.brendan/complex1.C, g++.jason/optimize2.C,
39907         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
39908         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
39909         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
39910         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
39911         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
39912         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
39913
39914         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
39915         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
39916         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
39917         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
39918         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
39919         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
39920         and/or string.h.
39921
39922         * g++.other/goto1.C: Update expectations for error messages.
39923
39924 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
39925
39926         * gcc.c-torture/compile/20000523-1.c: New test.
39927
39928 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
39929
39930         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
39931
39932 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
39933
39934         * g++.old-deja/g++.eh/catch11.C: New test.
39935         * g++.old-deja/g++.eh/catch12.C: New test.
39936
39937 2000-05-24  Nick Clifton  <nickc@cygnus.com>
39938
39939         * gcc.c-torture/execute/20000523-1.c: New test.
39940
39941 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
39942
39943         * c-torture/execute/bcp-1.c: Replace abort in arg of
39944         __builtin_constant_p with a generic external function.
39945
39946         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
39947         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
39948         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
39949         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
39950         Prototype abort and/or exit.
39951
39952         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
39953         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
39954         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
39955         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
39956
39957 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
39958
39959         * gcc.dg/dwarf2-1.c: New test.
39960
39961 2000-05-20  Richard Henderson  <rth@cygnus.com>
39962
39963         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
39964
39965 2000-05-20  Andreas Jaeger  <aj@suse.de>
39966
39967         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
39968         testcase.
39969
39970 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
39971
39972         * gcc.c-torture/execute/20000519-2.c: New test.
39973
39974 2000-05-19  Andreas Jaeger  <aj@suse.de>
39975
39976         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
39977         which fails with SSA.
39978
39979         * lib/c-torture.exp: Also test with -O3 -fssa.
39980
39981 2000-05-18  Michael Meissner  <meissner@redhat.com>
39982
39983         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
39984         * gcc.c-torture/execute/920415-1.c: Ditto.
39985         * gcc.c-torture/execute/920501-1.c: Ditto.
39986         * gcc.c-torture/execute/conversion.c: Ditto.
39987         * gcc.c-torture/execute/cvt-1.c: Ditto.
39988
39989 2000-05-18  Jeffrey A Law  (law@cygnus.com)
39990
39991         * gcc.c-torture/compile/20000518-1.c: New test.
39992
39993 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
39994
39995         * g77.f-torture/compile/200005018.f: New test.
39996
39997 2000-05-17  Jeffrey A Law  (law@cygnus.com)
39998
39999         * gcc.c-torture/compile/20000517-1.c: New test.
40000
40001 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40002
40003         * gcc.c-torture/execute/20000516-1.c: New test.
40004
40005 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
40006
40007         * g++.old-deja/g++.other/eh.C: New test.
40008
40009 2000-05-12  Richard Henderson  <rth@cygnus.com>
40010
40011         * gcc.c-torture/execute/990208-1.c (main): Don't pass
40012         constants through to doit's conditional.
40013
40014 2000-05-11  Jeffrey A Law  (law@cygnus.com)
40015
40016         * gcc.c-torture/compile/20000511-1.c: New test.
40017         * g77.f-torture/compile/20000511-1.f: New test.
40018         * g77.f-torture/compile/20000511-2.f: New test.
40019
40020 2000-05-11  Michael Meissner  <meissner@redhat.com>
40021
40022         * gcc.c-torture/execute/20000511-1.c: New test.
40023
40024 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
40025
40026         * gcc.dg/dg.exp: Scan .S files as well as .c files.
40027         * gcc.dg/20000510-1.S: New.
40028
40029 2000-05-08  Catherine Moore  <clm@cygnus.com>
40030
40031         * gcc.dg/unused-3.c: New.
40032
40033 2000-05-06  Richard Henderson  <rth@cygnus.com>
40034
40035           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
40036           * g++.old-deja/g++.mike/warn1.C: Likewise.
40037           * g++.old-deja/g++.pt/local1.C: Likewise.
40038           * g++.old-deja/g++.pt/local7.C: Likewise.
40039           * g++.old-deja/g++.pt/spec16.C: Likewise.
40040
40041 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
40042
40043         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
40044
40045 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
40046
40047           * g77.f-torture/execute/20000503-1.f: New test.
40048
40049 2000-05-04  Andreas Jaeger  <aj@suse.de>
40050
40051         * gcc.dg/noreturn-2.c: New test.
40052
40053 2000-05-04  Neil Booth  <NeilB@earthling.net>
40054
40055         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
40056         preprocessor.
40057
40058 2000-05-04  Richard Henderson  <rth@cygnus.com>
40059
40060         * gcc.c-torture/execute/20000503-1.c: Fix typo.
40061
40062 2000-05-04  Richard Henderson  <rth@cygnus.com>
40063
40064         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
40065         OpenSSL by Jason R Thorpe.
40066
40067 2000-05-03  Jim Wilson  <wilson@cygnus.com>
40068
40069         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
40070
40071 2000-05-03  Robert Lipe <robertlipe@usa.net>
40072
40073         * gcc.dg/20000503-1.c: New test.
40074
40075 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
40076
40077         * gcc.c-torture/compile/20000502-1.c: New test.
40078         * g++.old-deja/g++.other/align.C: New test.
40079         * gcc.dg/cpp-tradstringify.c: New test.
40080
40081 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
40082
40083         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
40084         and hard registers.
40085
40086 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
40087
40088         * gcc.c-torture/execute/loop-5.c: New test.
40089
40090 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
40091
40092         * gcc.c-torture/execute/va-arg-20.c: New test.
40093
40094 2000-04-23  Jeffrey A Law  (law@cygnus.com)
40095
40096         * gcc.c-torture/execute/20000422-1.c: New test.
40097
40098 2000-04-20  Greg McGary  <gkm@gnu.org>
40099
40100         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
40101         when optimizing, but without sibling-call optimizations (-O1).
40102
40103 2000-04-20  Jeffrey A Law  (law@cygnus.com)
40104
40105           * gcc.c-torture/compile/20000420-1.c: New test.
40106
40107 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
40108
40109         * g++.abi/ptrflags.C: New test.
40110         * g++.eh/catchptr1.C: Test incomplete pointer chains.
40111
40112 2000-04-19  Catherine Moore  <clm@cygnus.com>
40113
40114         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
40115
40116 2000-04-19  Greg McGary  <gkm@gnu.org>
40117
40118         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
40119         sibling-call optimizations.
40120
40121 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
40122
40123         * gcc.dg/20000419-1.c: New test.
40124
40125 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
40126
40127         * gcc.c-torture/execute/20000412-6.c: New test.
40128
40129 2000-04-12  Jeffrey A Law  (law@cygnus.com)
40130
40131         * gcc.c-torture/execute/20000412-5.c: New test.
40132         * g77.f-torture/compile/20000412-1.f: New test.
40133         * gcc.c-torture/execute/20000412-4.c: New test.
40134         * gcc.c-torture/compile/20000412-2.c: New test.
40135         * gcc.c-torture/execute/20000412-3.c: New test.
40136         * gcc.c-torture/compile/20000412-1.c: New test.
40137         * gcc.c-torture/execute/20000412-2.c: New test.
40138
40139 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
40140
40141         * objc/execute/bf-20.m: New test.
40142
40143 2000-04-10  Richard Henderson  <rth@cygnus.com>
40144
40145         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
40146
40147         * gcc.c-torture/execute/20000412-1.c: New test.
40148
40149 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
40150
40151         * g++.old-deja/g++.eh/catchptr1.C: New test.
40152
40153 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
40154
40155         * g++.old-deja/g++.abi/cxa_vec.C: New test.
40156
40157 2000-04-08  Neil Booth  <NeilB@earthling.net>
40158
40159         * gcc.dg/cpp-nullchar.c: Remove test as
40160         embedded nulls cause problems.
40161
40162 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40163
40164         * gcc.dg/compare2.c: New test.
40165
40166 2000-04-08  Neil Booth  <NeilB@earthling.net>
40167
40168         * gcc.dg/cpp-nullchar.c: New test.
40169
40170 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
40171
40172         * gcc.dg/cpp-mi2.c: New test.
40173         * gcc.dg/cpp-mi2[abc].h: New files.
40174
40175 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
40176
40177         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
40178         member name.
40179
40180 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
40181
40182         * g++.old-deja/g++.abi/vmihint.C: New test.
40183
40184 2000-04-06  Neil Booth  <NeilB@earthling.net>
40185
40186         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
40187         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
40188         copyright.
40189
40190 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
40191
40192         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
40193         avoid stack-frame overwrite.
40194
40195 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
40196
40197         * gcc.c-torture/compile/20000405-2.c: New test.
40198         * gcc.c-torture/compile/20000405-3.c: New test.
40199
40200 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40201
40202         * gcc.c-torture/compile/20000405-1.c: New test.
40203
40204 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
40205
40206         * gcc.dg/cast-qual-1.c: Revert last change.
40207
40208 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40209
40210         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
40211
40212 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
40213
40214         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
40215         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
40216
40217 2000-04-03  Jeffrey A Law  (law@cygnus.com)
40218
40219         * gcc.c-torture/compile/20000403-2.c: New test.
40220         * gcc.c-torture/compile/20000403-1.c: New test.
40221
40222 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
40223
40224         * gcc.c-torture/execute/20000403-1.c: New test.
40225
40226 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
40227
40228         * gcc.c-torture/execute/20000402-1.c: New test.
40229
40230 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
40231
40232         * gcc.c-torture/execute/va-arg-15.c: New test.
40233         * gcc.c-torture/execute/va-arg-16.c: New test.
40234         * gcc.c-torture/execute/va-arg-17.c: New test.
40235         * gcc.c-torture/execute/va-arg-18.c: New test.
40236         * gcc.c-torture/execute/va-arg-19.c: New test.
40237
40238 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
40239
40240         * gcc.c-torture/compile/981211-1.c: Move to...
40241         * gcc.dg/cpp-as1.c: ...here.
40242         * gcc.dg/cpp-as2.c: New file.
40243
40244         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
40245         compiler.
40246
40247 2000-04-02  Neil Booth  <NeilB@earthling.net>
40248
40249         * gcc.dg/cpp-cond.c  New tests.
40250         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
40251         accidental success less likely.
40252         * gcc.dg/cpp-missingop.c  New tests.
40253         * gcc.dg/cpp-missingparen.c  New tests.
40254         * gcc.dg/cpp-shift.c  New tests.
40255         * gcc.dg/cpp-shortcircuit.c  New tests.
40256         * gcc.dg/cpp-unary.c  New tests.
40257
40258 2000-03-29  Jeffrey A Law  (law@cygnus.com)
40259
40260         * gcc.c-torture/compile/20000329-1.c: New test.
40261
40262 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
40263
40264         * gcc.c-torture/compile/20000326-1.c: New test.
40265         * gcc.c-torture/compile/20000326-2.c: New test.
40266
40267 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
40268
40269         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
40270         the first parameter is a function argument.
40271
40272 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
40273
40274         * g++.old-deja/g++.ext/array4.C: New test.
40275
40276 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
40277
40278         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
40279
40280 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40281
40282         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
40283
40284 2000-03-19  Richard Henderson  <rth@cygnus.com>
40285
40286         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
40287
40288 2000-03-19  Richard Henderson  <rth@cygnus.com>
40289
40290         * gcc.c-torture/compile/20000319-1.c: New test.
40291
40292 2000-03-14  Jeffrey A Law  (law@cygnus.com)
40293
40294         * gcc.c-torture/execute/20000314-3.c: New test.
40295         * gcc.c-torture/execute/20000314-2.c: New test.
40296         * gcc.c-torture/execute/20000314-1.c: New test.
40297         * gcc.c-torture/compile/20000314-2.c: New test.
40298         * gcc.c-torture/compile/20000314-1.c: New test.
40299
40300 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
40301
40302         * g++.old-deja/g++.warn/inline.C: New test.
40303
40304 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
40305
40306         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
40307         standards-compliant result rather than specific constants.
40308         Put test-values in array.
40309
40310 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
40311
40312         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
40313         (g++_target_compile): Put test-specific options last.
40314
40315 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
40316
40317         * g++.old-deja/g++.eh/vbase4.C: New test.
40318
40319 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
40320
40321         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
40322
40323 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
40324
40325         * g++.old-deja/g++.brendan/misc12.C: Removed.
40326         * g++.old-deja/g++.pt/memtemp77.C: Constify.
40327         * g++.old-deja/g++.ext/pretty4.C: New test.
40328
40329 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
40330
40331         * g++.old-deja/g++.other/string2.C: New test.
40332
40333 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
40334
40335         * g++.old-deja/g++.warn/impint2.C: New test.
40336
40337 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
40338
40339         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
40340         is 1, not zero.
40341
40342 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
40343
40344         * g++.old-deja/g++.warn/impint.C: New test.
40345         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
40346         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
40347         * g++.old-deja/g++.pt/explicit12.C: Likewise.
40348         * g++.old-deja/g++.pt/explicit13.C: Likewise.
40349         * g++.old-deja/g++.pt/explicit17.C: Likewise.
40350         * g++.old-deja/g++.pt/explicit18.C: Likewise.
40351         * g++.old-deja/g++.pt/explicit19.C: Likewise.
40352         * g++.old-deja/g++.pt/explicit23.C: Likewise.
40353         * g++.old-deja/g++.pt/explicit31.C: Likewise.
40354         * g++.old-deja/g++.pt/explicit35.C: Likewise.
40355         * g++.old-deja/g++.pt/explicit6.C: Likewise.
40356         * g++.old-deja/g++.pt/memclass7.C: Likewise.
40357
40358 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
40359
40360         * gcc.dg/cpp-redef.c: New test.
40361
40362 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
40363
40364         * g++.old-deja/g++.pt/unify7.C: New test.
40365
40366 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
40367
40368         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
40369         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
40370
40371 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
40372
40373         * gcc.c-torture/compile/20000224-1.c: New test.
40374
40375 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40376
40377         * gcc.c-torture/compile/cpp-2.c: New test.
40378         * gcc.c-torture/compile/cpp-1.c: New test.
40379
40380 2000-02-25  Jeffrey A Law  (law@cygnus.com)
40381
40382         * gcc.c-torture/execute/20000225-1.c: New test.
40383
40384 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40385
40386         * gcc.dg/cpp-li2.c: New test.
40387
40388         * gcc.dg/cpp-wi1.c: New test.
40389
40390         * gcc.dg/cpp-li1.c: New test.
40391
40392 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
40393
40394         * g++.old-deja/g++.other/sizeof5.C: New test.
40395
40396 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40397
40398         * gcc.c-torture/execute/va-arg-13.c: New test.
40399
40400 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
40401
40402         * gcc.c-torture/execute/va-arg-12.c: New test.
40403
40404 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
40405
40406         * gcc.c-torture/execute/20000223-1.c: New test.
40407
40408 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
40409
40410         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
40411
40412 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
40413
40414         * g++.old-deja/g++.abi/ptrmem.C: New test.
40415
40416 2000-02-19  Richard Henderson  <rth@cygnus.com>
40417
40418         * gcc.c-torture/compile/init-3.c: New.
40419
40420 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
40421
40422         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
40423         ALWAYS_CXXFLAGS.
40424
40425 2000-02-11  Robert Lipe <robertl@sco.com>
40426
40427         * gcc.c-torture/compile/20000211-3.c: New test.
40428
40429 2000-02-11  Martin Buchholz <martin@xemacs.org>
40430
40431         * gcc.c-torture/compile/20000211-2.c: New test.
40432
40433 2000-02-11  Jeffrey A Law  (law@cygnus.com)
40434
40435         * gcc.c-torture/compile/20000211-1.c: New test.
40436
40437 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
40438
40439         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
40440           on native targets
40441
40442 2000-02-08  Nathan Sidwell  <nathan@acm.org>
40443
40444         * g++.old-deja/g++.other/cast5.C: New test.
40445
40446 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
40447
40448         * gcc.c-torture/execute/20000205-1.c: New.
40449
40450 2000-02-03  Nathan Sidwell  <nathan@acm.org>
40451
40452         * g++.old-deja/g++.jason/cast3.C: Return void.
40453         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
40454
40455 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40456
40457         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
40458
40459         * gcc.dg/loop-1.c: New test.
40460
40461 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
40462
40463         * gcc.c-torture/compile/20000127-1.c: New test.
40464         * gcc.c-torture/execute/991228-1.c: New test.
40465
40466 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40467
40468         * gcc.dg/unused-2.c: New test.
40469
40470         * gcc.dg/conv-1.c: New test.
40471
40472 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
40473
40474         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
40475         compiler.
40476         (tool_option_proc): Fix typo.
40477
40478 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
40479
40480         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
40481         of the ld on the host, not on the build machine.
40482         Also, don't crash if '--help' is not a supported option.
40483
40484 2000-01-24  Richard Henderson  <rth@cygnus.com>
40485
40486         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
40487
40488 2000-01-20  Jeffrey A Law  (law@cygnus.com)
40489
40490         * gcc.c-torture/execute/20000120-2.c: New test.
40491         * gcc.c-torture/execute/20000120-1.c: New test.
40492
40493 2000-01-13  Jeffrey A Law  (law@cygnus.com)
40494
40495         * gcc.c-torture/execute/20000113-1.c: New test.
40496
40497 2000-01-12  Jeffrey A Law  (law@cygnus.com)
40498
40499         * gcc.c-torture/execute/20000112-1.c: New test.
40500
40501 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40502
40503         * gcc.dg/20000111-1.c: New test.
40504
40505 2000-01-10  Jeffrey A Law  (law@cygnus.com)
40506
40507         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
40508         with 16 bit integers.
40509
40510 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40511
40512         * gcc.dg/20000108-1.c: New test.
40513
40514 2000-01-05  Nathan Sidwell  <nathan@acm.org>
40515
40516         * g++.old-deja/g++.ns/koenig8.C: New test.
40517
40518 2000-01-05  Nathan Sidwell  <nathan@acm.org>
40519
40520         * g++.old-deja/g++.other/cast4.C: New test.
40521
40522 2000-01-05  Jeffrey A Law  (law@cygnus.com)
40523
40524         * gcc.c-torture/compile/20000105-2.c: New test.
40525         * gcc.c-torture/compile/20000105-1.c: New test.
40526
40527 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40528
40529         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
40530         references to printf & atoi to conform to ANSI standard.
40531         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
40532         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
40533         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
40534         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
40535         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
40536         * g++.old-deja/g++.brendan/complex1.C: Likewise.
40537         * g++.old-deja/g++.brendan/copy1.C: Likewise.
40538         * g++.old-deja/g++.brendan/copy2.C: Likewise.
40539         * g++.old-deja/g++.brendan/copy3.C: Likewise.
40540         * g++.old-deja/g++.brendan/copy4.C: Likewise.
40541         * g++.old-deja/g++.brendan/copy5.C: Likewise.
40542         * g++.old-deja/g++.brendan/copy6.C: Likewise.
40543         * g++.old-deja/g++.brendan/copy7.C: Likewise.
40544         * g++.old-deja/g++.brendan/copy8.C: Likewise.
40545         * g++.old-deja/g++.brendan/crash11.C: Likewise.
40546         * g++.old-deja/g++.brendan/crash14.C: Likewise.
40547         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
40548         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
40549         * g++.old-deja/g++.brendan/delete2.C: Likewise.
40550         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
40551         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
40552         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
40553         * g++.old-deja/g++.brendan/eh1.C: Likewise.
40554         * g++.old-deja/g++.brendan/groff1.C: Likewise.
40555         * g++.old-deja/g++.brendan/init3.C: Likewise.
40556         * g++.old-deja/g++.brendan/misc12.C: Likewise.
40557         * g++.old-deja/g++.brendan/misc7.C: Likewise.
40558         * g++.old-deja/g++.brendan/new2.C: Likewise.
40559         * g++.old-deja/g++.brendan/operators4.C: Likewise.
40560         * g++.old-deja/g++.brendan/operators5.C: Likewise.
40561         * g++.old-deja/g++.brendan/overload2.C: Likewise.
40562         * g++.old-deja/g++.brendan/overload7.C: Likewise.
40563         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
40564         * g++.old-deja/g++.brendan/reference1.C: Likewise.
40565         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
40566         * g++.old-deja/g++.brendan/template24.C: Likewise.
40567         * g++.old-deja/g++.brendan/template3.C: Likewise.
40568         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
40569         * g++.old-deja/g++.jason/inline3.C: Likewise.
40570         * g++.old-deja/g++.jason/opeq.C: Likewise.
40571         * g++.old-deja/g++.law/arg5.C: Likewise.
40572         * g++.old-deja/g++.law/arm7.C: Likewise.
40573         * g++.old-deja/g++.law/ctors11.C: Likewise.
40574         * g++.old-deja/g++.law/cvt8.C: Likewise.
40575         * g++.old-deja/g++.law/init9.C: Likewise.
40576         * g++.old-deja/g++.law/refs4.C: Likewise.
40577         * g++.old-deja/g++.law/template2.C: Likewise.
40578         * g++.old-deja/g++.law/visibility24.C: Likewise.
40579         * g++.old-deja/g++.law/vtable3.C: Likewise.
40580         * g++.old-deja/g++.mike/asm2.C: Likewise.
40581         * g++.old-deja/g++.mike/eh1.C: Likewise.
40582         * g++.old-deja/g++.mike/misc1.C: Likewise.
40583         * g++.old-deja/g++.mike/misc13.C: Likewise.
40584         * g++.old-deja/g++.mike/misc14.C: Likewise.
40585         * g++.old-deja/g++.mike/ns12.C: Likewise.
40586         * g++.old-deja/g++.mike/p1248.C: Likewise.
40587         * g++.old-deja/g++.mike/p3708.C: Likewise.
40588         * g++.old-deja/g++.mike/p3708a.C: Likewise.
40589         * g++.old-deja/g++.mike/p3708b.C: Likewise.
40590         * g++.old-deja/g++.mike/p646.C: Likewise.
40591         * g++.old-deja/g++.mike/p700.C: Likewise.
40592         * g++.old-deja/g++.mike/p783.C: Likewise.
40593         * g++.old-deja/g++.mike/p783a.C: Likewise.
40594         * g++.old-deja/g++.mike/p783b.C: Likewise.
40595         * g++.old-deja/g++.mike/p786.C: Likewise.
40596         * g++.old-deja/g++.mike/p789.C: Likewise.
40597         * g++.old-deja/g++.mike/p789a.C: Likewise.
40598         * g++.old-deja/g++.mike/p807a.C: Likewise.
40599         * g++.old-deja/g++.other/delete3.C: Likewise.
40600         * g++.old-deja/g++.other/dyncast1.C: Likewise.
40601         * g++.old-deja/g++.other/dyncast2.C: Likewise.
40602         * g++.old-deja/g++.other/dyncast3.C: Likewise.
40603         * g++.old-deja/g++.other/empty1.C: Likewise.
40604         * g++.old-deja/g++.other/temporary1.C: Likewise.
40605         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
40606         * g++.old-deja/g++.pt/t16.C: Likewise.
40607         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
40608
40609 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
40610
40611         * gcc.dg/991230-1.c: New test.
40612
40613 1999-12-29  Jeffrey A Law  (law@cygnus.com)
40614
40615         * gcc.c-torture/compile/991229-3.c: New test.
40616         * gcc.c-torture/compile/991229-2.c: New test.
40617         * gcc.c-torture/compile/991229-1.c: New test.
40618
40619 1999-12-29  Greg McGary <gkm@eng.ascend.com>
40620
40621         * gcc.c-torture/compile/labels-2.c: New test.
40622
40623 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
40624
40625         * gcc.c-torture/execute/991227-1.c: New test.
40626
40627 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40628
40629         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
40630
40631 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
40632
40633         * gcc.c-torture/execute/991221-1.c: New test.
40634
40635 1999-12-20  Nathan Sidwell  <nathan@acm.org>
40636
40637         * g++.old-deja/g++.other/cast3.C: New test.
40638
40639 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
40640
40641         * gcc.c-torture/execute/991216-4.c: New test.
40642
40643 1999-12-16  Michael Meissner  <meissner@cygnus.com>
40644
40645         * gcc.c-torture/execute/991216-1.c: New test.
40646         * gcc.c-torture/execute/991216-2.c: New test.
40647         * gcc.c-torture/execute/991216-3.c: New test.
40648
40649 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
40650
40651         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
40652         Actually make the test fail by using "-O2" for compilation.
40653
40654 1999-12-15  Nathan Sidwell  <nathan@acm.org>
40655
40656         * g++.old-deja/g++.warn/cast-align1.C: New test.
40657
40658 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
40659
40660         * gcc.c-torture/compile/991214-1.c: New test.
40661         * gcc.c-torture/compile/991214-2.c: New test.
40662
40663 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
40664
40665         * gcc.dg/991214-1.c: New test.
40666
40667 1999-12-13  Jeffrey A Law  (law@cygnus.com)
40668
40669         * gcc.c-torture/compile/991213-3.c: New test.
40670         * gcc.c-torture/compile/991213-2.c: New test.
40671         * gcc.c-torture/compile/991213-1.c: New test.
40672
40673 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
40674
40675         * gcc.dg/991209-1.c: New test.
40676
40677 1999-12-08  Nathan Sidwell <nathan@acm.org>
40678
40679         * gcc.c-torture/compile/991208-1.c: New test.
40680
40681 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40682
40683         * gcc.dg/ultrasp2.c: New test.
40684
40685 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
40686
40687         * g++.old-deja/g++.abi/align.C (main): Fix typo.
40688
40689 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
40690
40691         * gcc.c-torture/compile/991202-1.c: New test.
40692         * gcc.c-torture/execute/991202-1.c: New test.
40693         * gcc.c-torture/execute/991202-2.c: New test.
40694         * gcc.c-torture/execute/991202-3.c: New test.
40695
40696 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
40697
40698         * g++.old-deja/g++.abi/align.C: New test.
40699         * g++.old-deja/g++.abi/aggregates.C: Likewise.
40700         * g++.old-deja/g++.abi/bitfields.C: Likewise.
40701
40702 1999-12-01  Richard Henderson  <rth@cygnus.com>
40703
40704         * gcc.c-torture/execute/991201-1.c: New.
40705
40706 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
40707
40708         * gcc.dg/991129-1.c: New test.
40709
40710 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
40711
40712         * gcc.c-torture/compile/991127-1.c: New test.
40713
40714 1999-11-22  Nathan Sidwell  <nathan@acm.org>
40715
40716         * g++.old-deja/g++.other/warn4.C: New test.
40717
40718 1999-11-22  Nathan Sidwell  <nathan@acm.org>
40719
40720         * g++.old-deja/g++.eh/cleanup2.C: New test.
40721         * g++.old-deja/g++.ext/pretty2.C: New test.
40722         * g++.old-deja/g++.ext/pretty3.C: New test.
40723         * g++.old-deja/g++.other/debug6.C: New test.
40724
40725 1999-10-20  Jim Wilson  <wilson@cygnus.com>
40726
40727         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
40728         compiler_output to look for one error message instead of two.
40729
40730 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
40731
40732         * gcc.c-torture/execute/991118-1.c: Also test case
40733         where the word boundary does not split a byte evenly.
40734
40735 1999-11-19  Nathan Sidwell  <nathan@acm.org>
40736
40737         * g++.old-deja/g++.ext/restrict1.C: New test.
40738
40739 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
40740
40741         * gcc.c-torture/execute/991118-1.c: New test.
40742
40743 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
40744
40745         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
40746         working directory pathnames.
40747
40748 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
40749
40750         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
40751         host is equipped with driver.h and driver.o so it can actually
40752         compile and run the tests.
40753
40754 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
40755
40756         * gcc.c-torture/compile/991008-1.c: New test.
40757
40758 1999-11-08  Nick Clifton  <nickc@cygnus.com>
40759
40760         * lib/gcc-dg.exp: Include target-supports.exp
40761
40762 1999-11-05  Nick Clifton  <nickc@cygnus.com>
40763
40764         * lib/target-supports.exp: New file: Provide procs to test for
40765         features supported by the target.
40766         (check_weak_available): Moved here from ecos.exp.
40767         (check_alias_available): New proc: Determine of the target
40768         toolchain supports the alias attribute.
40769
40770         * gcc.dg/special/ecos.exp: Move check_weak_available to
40771         target-supports.exp.
40772         (alias-1.c): Only perform the test if the target supports
40773         aliases.
40774         (wkali-1.c): Only perform the test if the target supports
40775         aliases.
40776
40777         * gcc.dg/990506-0.c: Expect error messages from cross
40778         targets as well as native targets.
40779
40780 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40781
40782         * gcc.dg/ultrasp1.c: Removed xfail.
40783         * gcc.dg/struct-ret-2.c: Likewise.
40784         * gcc.dg/array-1.c: Likewise.
40785
40786 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40787
40788         * gcc.dg/struct-ret-2.c: New test.
40789
40790         * gcc.dg/array-1.c: New test.
40791
40792 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
40793
40794         * gcc.c-torture/execute/991030-1.c: New test.
40795
40796 1999-10-26  Richard Henderson  <rth@cygnus.com>
40797
40798         * gcc.c-torture/compile/991026-2.c: New test.
40799
40800 1999-10-26  Jeffrey A Law  (law@cygnus.com)
40801
40802         * gcc.c-torture/compile/991026-1.c: New test.
40803
40804 1999-10-23  Jeffrey A Law  (law@cygnus.com)
40805
40806         * gcc.c-torture/execute/991023-1.c: New test.
40807
40808 1999-10-19  Jeffrey A Law  (law@cygnus.com)
40809
40810         * gcc.c-torture/execute/991019-1.c: New test.
40811
40812 1999-10-16  Richard Henderson  <rth@cygnus.com>
40813
40814         * gcc.c-torture/execute/991016-1.c: New test.
40815
40816 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
40817
40818         * gcc.c-torture/execute/991014-1.c: New test.
40819
40820 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
40821
40822         * g++.old-deja/g++.other/union2.C: New test.
40823
40824 1999-10-13  Nathan Sidwell  <nathan@acm.org>
40825
40826         * g++.old-deja/g++.other/vaarg2.C: New test.
40827         * g++.old-deja/g++.other/vaarg3.C: New test.
40828
40829 1999-10-12  Craig Burley  <craig@jcb-sc.com>
40830
40831         * g77.f-torture/noncompile/19990905-1.f: Moved from being
40832         in compile/.
40833
40834 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
40835
40836         * gcc.c-torture/execute/va-arg-11.c: New test.
40837
40838 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
40839
40840         * lib/file-format.exp (gcc_target_object_format): Don't
40841         crash if objdump is unavailable.
40842
40843 1999-09-29  Donn Terry <donn@interix.com>
40844
40845         * gcc.misc-tests/mg.exp: delete extraneous redirection.
40846
40847 1999-09-28  Nick Clifton  <nickc@cygnus.com>
40848
40849         * gcc.c-torture/compile/990928-1.c: New test.
40850
40851 1999-09-28  Nathan Sidwell  <nathan@acm.org>
40852
40853         * g++.old-deja/g++.other/decl6.C: New test.
40854
40855 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40856
40857         * gcc.c-torture/execute/va-arg-10.c: New test.
40858
40859 1999-09-27  Nathan Sidwell  <nathan@acm.org>
40860
40861         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
40862         __PRETTY_FUNCTION__.
40863
40864 1999-09-23  Nick Clifton  <nickc@cygnus.com>
40865
40866         * gcc.c-torture/execute/990923-1.c: New test.
40867
40868 1999-09-21  Nick Clifton  <nickc@cygnus.com>
40869
40870         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
40871         for which -fpic is inappropriate.
40872
40873 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
40874
40875         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
40876
40877 1999-09-21  Nathan Sidwell  <nathan@acm.org>
40878
40879         * g++.old-deja/g++.other/dyncast1.C: New test.
40880         * g++.old-deja/g++.other/dyncast2.C: New test.
40881         * g++.old-deja/g++.other/dyncast3.C: New test.
40882         * g++.old-deja/g++.other/dyncast4.C: New test.
40883         * g++.old-deja/g++.other/dyncast5.C: New test.
40884         * g++.old-deja/g++.eh/catch3.C: New test.
40885         * g++.old-deja/g++.eh/catch3p.C: New test.
40886         * g++.old-deja/g++.eh/catch4.C: New test.
40887         * g++.old-deja/g++.eh/catch4p.C: New test.
40888         * g++.old-deja/g++.eh/catch5.C: New test.
40889         * g++.old-deja/g++.eh/catch5p.C: New test.
40890         * g++.old-deja/g++.eh/catch6.C: New test.
40891         * g++.old-deja/g++.eh/catch6p.C: New test.
40892         * g++.old-deja/g++.eh/catch7.C: New test.
40893         * g++.old-deja/g++.eh/catch7p.C: New test.
40894         * g++.old-deja/g++.eh/catch8.C: New test.
40895         * g++.old-deja/g++.eh/catch8p.C: New test.
40896         * g++.old-deja/g++.eh/catch9.C: New test.
40897         * g++.old-deja/g++.eh/catch9p.C: New test.
40898
40899 1999-09-13  Nathan Sidwell  <nathan@acm.org>
40900
40901         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
40902         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
40903
40904 1999-09-13  Jeffrey A Law  (law@cygnus.com)
40905
40906         * gcc.c-torture/compile/990913-1.c: New test.
40907
40908 1999-09-10  Nathan Sidwell  <nathan@acm.org>
40909
40910         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
40911         * g++.old-deja/g++.jason/rfg5.C: Likewise.
40912
40913 1999-09-09  Richard Henderson  <rth@cygnus.com>
40914
40915         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
40916
40917 1999-09-09  Nathan Sidwell  <nathan@acm.org>
40918
40919         * g++.old-deja/g++.other/lookup11.C: New test.
40920         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
40921         what is permitted and what we want.
40922         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
40923         overload use.
40924         * g++.old-deja/g++.jason/rfg5.C: Likewise.
40925
40926 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
40927
40928         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
40929         * gcc.c-torture/noncompile/poison-1.c: New file.
40930
40931 1999-09-08  Nathan Sidwell  <nathan@acm.org>
40932
40933         * g++.old-deja/g++.other/sizeof3.C: New test.
40934         * g++.old-deja/g++.other/sizeof4.C: New test.
40935         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
40936         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
40937
40938 1999-09-07  Richard Henderson  <rth@cygnus.com>
40939
40940         * gcc.dg/va-arg-1.c: New.
40941
40942 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40943
40944         * gcc.c-torture/execute/va-arg-9.c: New test.
40945
40946 1999-09-05  Craig Burley  <craig@jcb-sc.com>
40947
40948         * g77.f-torture/compile/980519-2.f: New test.
40949         * g77.f-torture/compile/19990905-0.f: New test.
40950         * g77.f-torture/compile/19990905-1.f: New test.
40951         * g77.f-torture/compile/19990905-2.f: New test.
40952
40953         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
40954
40955 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
40956
40957         * gcc.c-torture/execute/990827-1.c: Fix typo.
40958
40959 1999-09-03  Nathan Sidwell  <nathan@acm.org>
40960
40961         * g++.old-deja/g++.other/deref1.C: New test.
40962
40963 1999-09-02  Nathan Sidwell  <nathan@acm.org>
40964
40965         * g++.old-deja/g++.other/ambig2.C: New test.
40966         * g++.old-deja/g++.other/cond5.C: New test.
40967         * g++.old-deja/g++.other/lookup16.C: New test.
40968
40969 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
40970
40971         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
40972         assemblers too.
40973
40974 1999-08-31  Jeffrey A Law  (law@cygnus.com)
40975
40976         * lib/c-torture.exp: Avoid the "compare executables" optimization
40977         when testing native.
40978
40979 1999-08-29  Jeffrey A Law  (law@cygnus.com)
40980
40981         * gcc.c-torture/execute/990829-1.c: New test.
40982         * gcc.c-torture/compile/990829-1.c: New test.
40983
40984 1999-08-27  Paul Burchard  <burchard@pobox.com>
40985
40986         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
40987         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
40988         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
40989         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
40990         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
40991         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
40992         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
40993         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
40994         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
40995         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
40996         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
40997
40998 1999-08-27  Jeffrey A Law  (law@cygnus.com)
40999
41000         * gcc.c-torture/execute/990827-1.c: New test.
41001
41002 1999-08-26  Craig Burley  <craig@jcb-sc.com>
41003
41004         * g77.f-torture/noncompile/19990826-4.f: New test.
41005
41006         * g77.f-torture/compile/19990826-3.f: New test.
41007
41008         * g77.f-torture/execute/19990826-2.f: New test.
41009
41010         * g77.f-torture/compile/19990826-1.f: New test.
41011
41012         * gcc.c-torture/execute/990826-0.c: New test.
41013         * g77.c-torture/execute/19990826-0.f: New test.
41014
41015         * g77.f-torture/noncompile/970626-2.f: New test.
41016
41017 1999-08-25  Paul Burchard  <burchard@pobox.com>
41018
41019         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
41020         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
41021         lss-011.C: New tests.
41022
41023 1999-08-25  Nathan Sidwell  <nathan@acm.org>
41024
41025         * g++.old-deja/g++.other/decl5.C: New test.
41026
41027 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41028
41029         * noncompile/noncompile.exp: Load_lib c-torture.exp.
41030         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
41031         call `postbase' for each one.  All callers of `postbase' changed
41032         to call this instead.
41033
41034 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
41035
41036         * gcc.c-torture/execute/990811-1.c: New test.
41037
41038 1999-08-09  Nick Clifton  <nickc@cygnus.com>
41039
41040         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
41041         just native ones.
41042
41043         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
41044         just native ones.
41045
41046 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
41047
41048         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
41049
41050 1999-08-04  Jeffrey A Law  (law@cygnus.com)
41051
41052         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
41053
41054 1999-08-04  Nathan Sidwell  <nathan@acm.org>
41055
41056         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
41057
41058 1999-08-04  Jeffrey A Law  (law@cygnus.com)
41059
41060         * gcc.c-torture/execute/990804-1.c: New test.
41061
41062 1999-08-03  Nathan Sidwell  <nathan@acm.org>
41063
41064         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
41065         * g++.old-deja/g++.brendan/crash64.C: Likewise.
41066         * g++.old-deja/g++.brendan/overload8.C: Likewise.
41067
41068 1999-08-03  Nathan Sidwell  <nathan@acm.org>
41069
41070         * g++.old-deja/g++.other/struct1.C: New test.
41071
41072 1999-08-03  Nathan Sidwell  <nathan@acm.org>
41073
41074         * g++.old-deja/g++.other/enum2.C: New test.
41075
41076 1999-08-02  Richard Henderson  <rth@cygnus.com>
41077
41078         Adapted from tests from Franz Sirl:
41079         * gcc.c-torture/execute/va-arg-7.c: New test.
41080         * gcc.c-torture/execute/va-arg-8.c: New test.
41081
41082 1999-08-01  Jeffrey A Law  (law@cygnus.com)
41083
41084         * gcc.c-torture/compile/990801-2.c: New test.
41085
41086         * gcc.c-torture/compile/990801-1.c: New test.
41087
41088 1999-07-27  Michael Meissner  <meissner@cygnus.com>
41089
41090         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
41091         fp-cmp-1.c, converting double to float.
41092
41093         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
41094         fp-cmp-1.c, converting double to long double.
41095
41096         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
41097         from fr1 to unknown_register, since fr1 is a legitimate register
41098         on some machines.
41099
41100 1999-07-25  Jeffrey A Law  (law@cygnus.com)
41101
41102         * README: More listname related changes.
41103
41104 1999-07-08  Catherine Moore  <clm@cygnus.com>
41105
41106         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
41107
41108 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
41109
41110         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
41111
41112 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
41113
41114         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
41115
41116 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
41117
41118         * gcc.dg/990703-1.c: New test.
41119
41120 1999-06-29  Nick Clifton  <nickc@cygnus.com>
41121
41122         * lib/file-format.exp: New file: Move definition of proc
41123         gcc_target_object_format to here from
41124         gcc.dg/special/ecos.exp.
41125
41126         * lib/c-torture.exp: Include lib file-format.exp.
41127         * lib/gcc-dg.exp: Include lib file-format.exp.
41128
41129         * gcc.dg/special/ecos.exp: Remove definition of proc
41130         gcc_target_object_format.
41131
41132 1999-06-28  Jeffrey A Law  (law@cygnus.com)
41133
41134         * gcc.c-torture/execute/990628-1.c: New test.
41135
41136 1999-06-25  Jeffrey A Law  (law@cygnus.com)
41137
41138         * gcc.c-torture/compile/990625-2.c: New test.
41139
41140         * gcc.c-torture/compile/990625-1.c: New test.
41141
41142 1999-06-23  Nick Clifton  <nickc@cygnus.com>
41143
41144         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
41145         attributes compile.
41146         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
41147         ports that use the COFF/PE file format.
41148
41149 1999-06-17  Jeffrey A Law  (law@cygnus.com)
41150
41151         * gcc.c-torture/compile/990617-1.c: New test.
41152
41153 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
41154
41155         * g++.old-deja/g++.other/decl4.C: New test.
41156
41157 1999-06-14  Nathan Sidwell  <nathan@acm.org>
41158
41159         * g++.old-deja/g++.other/bitfld3.C: New test.
41160
41161 1999-06-08  Nathan Sidwell  <nathan@acm.org>
41162
41163         * g++.old-deja/g++.eh/catch1.C: New test.
41164
41165 1999-06-07  Jeffrey A Law  (law@cygnus.com)
41166
41167         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
41168
41169         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
41170         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
41171
41172 1999-06-05  Craig Burley  <craig@jcb-sc.com>
41173
41174         * g77.f-torture/compile/19990502-0.f: Replace with new,
41175         shorter, test that still fails after recent changes.
41176
41177 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
41178
41179         * gcc.c-torture/execute/990604-1.c: New test.
41180
41181 1999-05-31  Jeffrey A Law  (law@cygnus.com)
41182
41183         * gcc.c-torture/execute/990531-1.c: New test.
41184
41185 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41186
41187         * gcc.c-torture/compile/990527-1.c: New test.
41188
41189 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
41190
41191         * gcc.c-torture/execute/990527-1.c: New test.
41192
41193 1999-05-25  Nick Clifton  <nickc@cygnus.com>
41194
41195         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
41196         bitfields as signed.
41197
41198 1999-05-25  Craig Burley  <craig@jcb-sc.com>
41199
41200         * g77.f-torture/compile/19990525-0.f: New test.
41201
41202 1999-05-25  Jeffrey A Law  (law@cygnus.com)
41203
41204         * gcc.c-torture/execute/990525-2.c: New test.
41205
41206         * gcc.c-torture/execute/990525-1.c: New test.
41207
41208 1999-05-24  Nathan Sidwell  <nathan@acm.org>
41209
41210         * g++.old-deja/g++.other/anon3.C: New test.
41211         * g++.old-deja/g++.other/anon4.C: New test.
41212         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
41213         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
41214         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
41215         Merrill).
41216
41217 1999-05-24  Jeffrey A Law  (law@cygnus.com)
41218
41219         * gcc.c-torture/execute/990524-1.c: New test.
41220
41221         * gcc.dg/990524-1.c: New test.
41222
41223 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41224
41225         * gcc.c-torture/compile/990523-1.c: New test.
41226
41227 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
41228
41229         * gcc.c-torture/compile/990519-1.c: New test.
41230
41231 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
41232
41233         * gcc.c-torture/compile/990517-1.c: New test.
41234
41235         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
41236         (e4, f4): New tests.
41237         (main): Call them.
41238
41239 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41240
41241         * gcc.dg/noreturn-1.c: New test.
41242
41243 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
41244
41245         * gcc.c-torture/execute/990513-1.c: New test.
41246
41247 1999-05-10  Richard Henderson  <rth@cygnus.com>
41248
41249         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
41250
41251 1999-05-10  Craig Burley  <craig@jcb-sc.com>
41252
41253         * g77.f-torture/execute/erfc.f: Use small single-precision
41254         values, to avoid problems on Alphas when not -mieee.
41255
41256 1999-05-08  Craig Burley  <craig@jcb-sc.com>
41257
41258         * gcc.dg/990506-0.c: New test.
41259
41260 1999-05-08  Richard Henderson  <rth@cygnus.com>
41261
41262         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
41263         the constant to test.  Don't XFAIL 64-bit targets.
41264
41265         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
41266         * g++.old-deja/g++.law/profile1.C: Likewise.
41267
41268         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
41269         operator new instances.
41270         * g++.old-deja/g++.other/delete5.C: Likewise.
41271
41272 1999-05-03  Craig Burley  <craig@jcb-sc.com>
41273
41274         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
41275         intrinsic.
41276
41277 1999-05-03  Craig Burley  <craig@jcb-sc.com>
41278
41279         * g77.f-torture/execute/u77-test.f: Reverse order of two
41280         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
41281
41282 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41283
41284         * gcc.dg/compare1.c: New test.
41285
41286 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
41287
41288         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
41289         New tests.
41290
41291 1999-05-02  Craig Burley  <craig@jcb-sc.com>
41292
41293         * g77.f-torture/compile/19990502-1.f: New test.
41294
41295 1999-05-02  Craig Burley  <craig@jcb-sc.com>
41296
41297         * g77.f-torture/compile/19990502-0.f: New test.
41298
41299 1999-05-02  Craig Burley  <craig@jcb-sc.com>
41300
41301         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
41302         intrinsic.
41303
41304 1999-05-02  Craig Burley  <craig@jcb-sc.com>
41305
41306         * g77.f-torture/execute/u77-test.f (main): List libU77
41307         intrinsics not currently tested.
41308         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
41309         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
41310         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
41311         Trim blanks off the ends of some printed strings.
41312
41313 1999-05-02  Craig Burley  <craig@jcb-sc.com>
41314
41315         * g77.f-torture/execute/u77-test.f (main): Just warn about
41316         FSTAT gid disagreement, as it's expected on some systems.
41317
41318 1999-05-01  Craig Burley  <craig@jcb-sc.com>
41319
41320         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
41321         use a new function, which allows for some slop.
41322         Clean up some commentary.
41323         (issum): The new function.
41324         (sgladd): Deleted subroutine.
41325
41326 1999-05-01  Craig Burley  <craig@jcb-sc.com>
41327
41328         * g77.f-torture/execute/u77-test.f: Modify to be more like
41329         libf2c/libU77 version, bringing patches to that version here.
41330         Add suitable commentary.
41331
41332 1999-04-25  Richard Henderson  <rth@cygnus.com>
41333
41334         * gcc.dg/990424-1.c: New test.
41335
41336 1999-04-24  Craig Burley  <craig@jcb-sc.com>
41337
41338         * g77.f-torture/execute/u77-test.f (main): Bug involving
41339         LSTAT has been fixed, so turn back on full checking.
41340
41341 1999-04-20  Craig Burley  <craig@jcb-sc.com>
41342
41343         * g77.f-torture/compile/19990419-0.f: New test.
41344         * g77.f-torture/execute/19990419-1.f: New test.
41345
41346 1999-04-17  Richard Henderson  <rth@cygnus.com>
41347
41348         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
41349         to avoid the need for a prototype to supress a warning.
41350
41351 1999-04-07  Jim Wilson  <wilson@cygnus.com>
41352
41353         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
41354
41355 1999-04-04  Jeffrey A Law  (law@cygnus.com)
41356
41357         * gcc.c-torture/execute/990404-1.c: New test.
41358
41359 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
41360
41361         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
41362         * gcc.dg/cpp-if3.c: Don't use -pedantic.
41363         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
41364         missing initializer warnings.
41365
41366 1999-03-28  Jeffrey A Law  (law@cygnus.com)
41367
41368         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
41369         matching strings.
41370
41371 1999-03-26  Jeffrey A Law  (law@cygnus.com)
41372
41373         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
41374
41375 1999-03-26  Craig Burley  <craig@jcb-sc.com>
41376
41377         * g77.f-torture/execute/19990325-0.f: New test.
41378         * g77.f-torture/execute/19990325-1.f: New test.
41379
41380 1999-03-24  Jeffrey A Law  (law@cygnus.com)
41381
41382         * gcc.c-torture/execute/990324-1.c: New test.
41383
41384 1999-03-22  Jim Wilson  <wilson@cygnus.com>
41385
41386         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
41387         test with 4.
41388
41389 1999-03-17  Richard Henderson  <rth@cygnus.com>
41390
41391         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
41392
41393 1999-03-13  Craig Burley  <craig@jcb-sc.com>
41394
41395         * g77.f-torture/execute/19990313-2.f: New test.
41396         * g77.f-torture/execute/19990313-3.f: New test.
41397
41398 1999-03-13  Craig Burley  <craig@jcb-sc.com>
41399
41400         * g77.f-torture/execute/19990313-0.f: New test.
41401         * g77.f-torture/execute/19990313-1.f: New test.
41402
41403 1999-03-12  Jim Wilson  <wilson@cygnus.com>
41404
41405         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
41406         printf to sprintf.
41407         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
41408         (main): Add check for u15.  Conditionalize u31 check depending on
41409         whether ints are <32 bits or >=32 bits.
41410
41411 1999-03-08  Craig Burley  <craig@jcb-sc.com>
41412
41413         * g77.f-torture/execute/19981119-0.f: Improve testiness.
41414
41415 1999-03-08  Craig Burley  <craig@jcb-sc.com>
41416
41417         * g77.f-torture/compile/19990305-0.f: New test.
41418         * g77.f-torture/execute/19981119-0.f: New test.
41419
41420 1999-03-08  Craig Burley  <craig@jcb-sc.com>
41421
41422         * g77.f-torture/execute/970625-2.f: call ABORT if final
41423         result is not correct, instead of just printing it.
41424         Add this checking via newly introduced obfuscation, to
41425         trip up buggy front ends.
41426
41427 1999-03-07  Craig Burley  <craig@jcb-sc.com>
41428
41429         * g77.f-torture/compile/960317-1.f: Moved from being
41430         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
41431
41432 1999-03-06  Craig Burley  <craig@jcb-sc.com>
41433
41434         * g77.f-torture/execute/960317-1.f: New (old) test.
41435         * g77.f-torture/execute/970625-2.f: Ditto.
41436
41437 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
41438
41439         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
41440         message on line 1 or line 2; cccp and cpplib do this differently.
41441
41442 1999-03-01  Jeffrey A Law  (law@cygnus.com)
41443
41444         * g++.old-deja/g++.law/weak1.C: New test.
41445
41446 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
41447
41448         * gcc.c-torture/execute/990119-1.c: Renamed to...
41449         * gcc.dg/990119-1.c: this, so it will only be tested once
41450         (it's a preprocessor test, it doesn't need to be run at
41451         multiple optimization levels).
41452
41453 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
41454
41455         * lib/g++.exp: Don't add incdir=$base_dir/../include to
41456           ALWAYS_CXXFLAGS.
41457
41458 1999-02-24  Craig Burley  <craig@jcb-sc.com>
41459
41460         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
41461         * g77.f-torture/compile/19981216-0.f: ...as it is expected
41462         to not be compilable by current g77.
41463
41464 1999-02-24  Nick Clifton  <nickc@cygnus.com>
41465
41466         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
41467
41468 1999-02-22  Jeffrey A Law  (law@cygnus.com)
41469
41470         * gcc.c-torture/execute/990222-1.c: New test.
41471
41472 1999-02-19  Craig Burley  <craig@jcb-sc.com>
41473
41474         * g77.f-torture/compile/19990218-0.f: New test.
41475         * g77.f-torture/noncompile/19990218-1.f: New test.
41476
41477 1999-02-18  Craig Burley  <craig@jcb-sc.com>
41478
41479         * g77.f-torture/compile/19981216-0.f: New test.
41480
41481 1999-02-14  Jeffrey A Law  (law@cygnus.com)
41482
41483         * gcc.dg/990214-1.c: New test.
41484
41485 1999-02-13  Jeffrey A Law  (law@cygnus.com)
41486
41487         * gcc.dg/990213-2.c: New test.
41488
41489         * gcc.dg/990213-1.c: New test.
41490
41491 1999-02-12  Jeffrey A Law  (law@cygnus.com)
41492
41493         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
41494         ints.
41495
41496 1999-02-11  Nick Clifton  <nickc@cygnus.com>
41497
41498         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
41499         specified by target.
41500
41501         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
41502
41503 1999-02-11  Jeffrey A Law  (law@cygnus.com)
41504
41505         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
41506
41507 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
41508
41509         * gcc.dg/special/ecos.exp: New test driver for new tests with
41510         special requirements.
41511
41512         * gcc.dg/special/alias-1.c: New test.
41513         * gcc.dg/special/gcsec-1.c: New test.
41514         * gcc.dg/special/weak-1.c: New test.
41515         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
41516         * gcc.dg/special/weak-2.c: New test.
41517         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
41518         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
41519         * gcc.dg/special/wkali-1.c: New test.
41520         * gcc.dg/special/wkali-2.c: New test.
41521         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
41522         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
41523
41524 1999-02-10  Felix Lee  <flee@cygnus.com>
41525
41526           * lib/c-torture.exp (c-torture-compile): Pull out code for
41527           analyzing gcc error messages.
41528           (c-torture-execute): Likewise.  Fix some (harmless) false
41529           positives.
41530           * lib/gcc.exp (gcc_check_compile): New function.
41531
41532 1999-02-08  Richard Henderson  <rth@cygnus.com>
41533
41534         * gcc.c-torture/execute/990208-1.c: New test.
41535
41536 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
41537
41538         * g++.dg/special/ecos.exp: New driver for new tests with special
41539         requirements
41540
41541         * g++.dg/special/conpr-1.C: New test
41542         * g++.dg/special/conpr-2.C: New test
41543         * g++.dg/special/conpr-2a.C: New test
41544         * g++.dg/special/conpr-3.C: New test
41545         * g++.dg/special/conpr-3a.C: New test
41546         * g++.dg/special/conpr-3b.C: New test
41547
41548         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
41549         allow g++ to use the dg driver
41550
41551         * README: Add comment about g++.dg directory
41552
41553 1999-02-06  Jeffrey A Law  (law@cygnus.com)
41554
41555         * README: Update email addresses.
41556
41557 1999-02-03  Nick Clifton  <nickc@cygnus.com>
41558
41559         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
41560         arguments in order to force structure S onto the stack even on
41561         the alpha.
41562         (test): Pass 10 leading arguments to function foo as well as the
41563         structure S.
41564
41565         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
41566         failure for all targets.
41567
41568         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
41569         abort to terminate program execution.
41570
41571 1999-01-30  Richard Henderson  <rth@cygnus.com>
41572
41573         * gcc.c-torture/execute/990130-1.c: New test.
41574
41575 1999-01-30  Jeffrey A Law  (law@cygnus.com)
41576
41577         * gcc.dg/990130-1.c: New test.
41578
41579 1999-01-28  Michael Meissner  <meissner@cygnus.com>
41580
41581         * gcc.c-torture/execute/990128-1.c: New test.
41582
41583 1999-01-27  Michael Meissner  <meissner@cygnus.com>
41584
41585         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
41586
41587 1999-01-27  Felix Lee  <flee@cygnus.com>
41588
41589         * lib/c-torture.exp (c-torture-compile): pull out code for
41590         analyzing gcc error messages.
41591         (c-torture-execute): ditto, and fix some (harmless) false
41592         positives.
41593         * lib/gcc.exp (gcc_check_compile): new function.
41594
41595 1999-01-17  Jeffrey A Law  (law@cygnus.com)
41596
41597         * gcc.dg/990117-1.c: New test.
41598
41599         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
41600
41601         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
41602
41603 1999-01-15  Jeffrey A Law  (law@cygnus.com)
41604
41605         * g77.f-torture/compile/990115-1.f: New test.
41606
41607 1999-01-07  Jeffrey A Law  (law@cygnus.com)
41608
41609         * gcc.c-torture/compile/990107-1.c: New test
41610
41611 1999-01-06  Jeffrey A Law  (law@cygnus.com)
41612
41613         * gcc.c-torture/execute/990106-2.c: New test.
41614
41615         * gcc.c-torture/execute/990106-1.c: New test.
41616
41617 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
41618
41619         * gcc.c-torture/compile/981223-1.c: New test.
41620
41621 1998-12-29  Richard Henderson  <rth@cygnus.com>
41622
41623         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
41624         (opt3): Rename from opt4 and disable.
41625
41626 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
41627
41628         * g++.old-deja/g++.pt/ptrmem5.C: New test.
41629
41630 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
41631
41632         * g++.old-deja/g++.other/conv5.C: New test.
41633
41634 1998-12-14  Nick Clifton  <nickc@cygnus.com>
41635
41636         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
41637
41638 1998-12-11  Jeffrey A Law  (law@cygnus.com)
41639
41640         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
41641
41642 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
41643
41644         * gcc.c-torture/compile/981211-1.c: New test.
41645
41646 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
41647
41648         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
41649
41650         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
41651
41652 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41653
41654         * gcc.special/930510-1.c: Make C9X safe.
41655         * gcc.misc-tests/gcov-1.c Similarly.
41656         * gcc.misc-tests/gcov-2.c Similarly.
41657
41658 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
41659
41660         * gcc.dg/ultrasp1.c: New test.
41661
41662 1998-12-06  Richard Henderson  <rth@cygnus.com>
41663
41664         * gcc.c-torture/execute/981206.c: New test.
41665
41666 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
41667
41668         * g++.old-deja/g++.ns/template7.C: New test.
41669
41670         * g++.old-deja/g++.other/expr1.C: New test.
41671
41672         * g++.old-deja/g++.eh/tmpl3.C: New test.
41673
41674         * g++.old-deja/g++.eh/tmpl2.C: New test.
41675
41676 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
41677
41678         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
41679         * g++.old-deja/g++.other/using6.C: Removed.
41680         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
41681
41682         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
41683
41684 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
41685
41686         * g++.old-deja/g++.pt/overload8.C: New test.
41687
41688         * g++.old-deja/g++.pt/overload7.C: New test.
41689
41690         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
41691
41692         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
41693         and relinking messages.
41694         * lib/g++.exp (g++_target_compile): Remove .rpo file when
41695         compiling with -frepo.
41696
41697 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
41698
41699         * g++.old-deja/g++.pt/lookup6.C: New test.
41700
41701 1998-11-30  Nick Clifton  <nickc@cygnus.com>
41702
41703         * gcc.c-torture/execute/981130-1.c: New test.
41704         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
41705
41706 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
41707
41708         * g++.old-deja/g++.pt/explicit76.C: New test.
41709
41710         * g++.old-deja/g++.pt/friend38.C: New test.
41711
41712         * g++.old-deja/g++.ns/crash2.C: New test.
41713
41714         * g++.old-deja/g++.pt/defarg8.C: New test.
41715
41716         * g++.old-deja/g++.pt/instantiate6.C: New test.
41717
41718         * g++.old-deja/g++.pt/static6.C: New test.
41719
41720         * g++.old-deja/g++.pt/decl2.C: New test.
41721
41722 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
41723
41724         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
41725         problem is actually related with name lookup, but so what? :-)
41726
41727         * g++.old-deja/g++.pt/friend37.C: New test.
41728
41729 1998-11-25  Dave Love  <d.love@dl.ac.uk>
41730
41731         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
41732         element, which fails on some systems.
41733
41734         * g77.f-torture/execute/labug1.f: New test.
41735
41736 1998-11-21  Jeffrey A Law  (law@cygnus.com)
41737
41738         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
41739         is defined.
41740
41741 1998-11-18  Dave Love  <d.love@dl.ac.uk>
41742
41743         * g77.f-torture/compile/981117-1.f: New test.
41744
41745 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
41746
41747         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
41748         properly discarded.
41749
41750 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
41751
41752         * gcc.c-torture/execute/memcheck: New directory of tests for
41753         -fcheck-memory-usage.
41754
41755 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
41756
41757         * README: New file, general information about the testsuite and
41758         new description of the various C++ test subdirectories.
41759         * README.g++: Eliminate obsolete information, update and move most
41760         relevant stuff to README.
41761
41762 1998-11-07  Richard Henderson  <rth@cygnus.com>
41763
41764         * gcc.c-torture/compile/981107-1.c: New test.
41765
41766 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
41767
41768         * execute/memcpy-bi.c: New testcase.
41769
41770 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
41771
41772         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
41773         base classes.
41774
41775         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
41776         template is selected.
41777
41778         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
41779         classes, it should be accepted for all types.
41780
41781         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
41782
41783         * g++.old-deja/g++.pt/spec24.C: Ensure that template
41784         specializations start with template headers.
41785
41786 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
41787
41788         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
41789
41790         * g++.old-deja/g++.other/init9.C: Test cross initialization of
41791         non-POD types.
41792
41793 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
41794
41795         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
41796
41797 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
41798
41799         * compile/981022-1.c, compile/981022-1.x: New test and driver.
41800
41801 1998-10-19  Jeffrey A Law  (law@cygnus.com)
41802
41803         * 981019-1.c: New test.
41804
41805 1998-10-14  Robert Lipe <robertl@dgii.com>
41806
41807         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
41808         find objc headers.
41809
41810 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
41811
41812         * compile/981001-4.c: Remove use of GCC extension that triggers a
41813         compiler bug.
41814
41815 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
41816
41817         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
41818
41819 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
41820
41821         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
41822         instantiation of template produces incorrect code for delete
41823         expression.
41824
41825         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
41826         constructors' name is not unique.
41827         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
41828         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
41829
41830         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
41831         automatic array of const is ill-formed.
41832
41833         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
41834         of template parameter?
41835
41836         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
41837         const.
41838
41839         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
41840         pointer-to-member expression.
41841
41842         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
41843         declaration causes ICE.
41844
41845 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
41846
41847         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
41848         reserved in the global namespace.
41849
41850         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
41851         generate needed virtual table.
41852
41853         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
41854
41855 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
41856
41857         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
41858         template-dependent type
41859
41860 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
41861
41862         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
41863         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
41864         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
41865
41866         * g++.old-deja/g++.other/using5.C: New test; using decl from base
41867         class should be usable as argument of member function.
41868         * g++.old-deja/g++.other/using6.C: New test; using decl from base
41869         class should be usable as return type of member function.
41870         * g++.old-deja/g++.other/using7.C: New test; using decl from base
41871         class should be usable as type of data member.
41872
41873         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
41874
41875 1998-10-09  Jeffrey A Law  (law@cygnus.com)
41876
41877         * gcc.c-torture/special/920521-1.c: Fix bogus test.
41878
41879 1998-10-08  Nick Clifton  <nickc@cygnus.com>
41880
41881         * gcc.dg/dll-?.c Add thumb to target list.
41882         Fix assembler scan patterns to match current assembler output.
41883
41884 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
41885
41886         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
41887         matching of template brackets.
41888
41889         * g++.old-deja/g++.other/using4.C: New test.  Test using
41890         declarations of methods from base classes.
41891
41892         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
41893         within functions should introduce names into the innermost
41894         enclosing namespace.
41895
41896         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
41897         of static locals if first initialization throws.
41898
41899 1998-10-07  Jim Wilson  <wilson@cygnus.com>
41900
41901         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
41902
41903 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
41904
41905         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
41906         lose track of the possible targets of tablejump insns.
41907         * special/special.exp: Run it.
41908
41909 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
41910
41911         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
41912         must be declared before its specializations can be named in friend
41913         declarations.
41914
41915 1998-10-05  Dave Love  <d.love@dl.ac.uk>
41916
41917         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
41918
41919         * g77.f-torture/execute/io1.f: New test.
41920
41921 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
41922
41923         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
41924         with pointer to template function, for which no argument deduction
41925         is possible.
41926
41927         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
41928         specialization of template function as argument to template
41929         function.
41930
41931         * g++.old-deja/g++.other/access2.C: New test; Inner class
41932         shouldn't have privileged access to Outer's names.
41933
41934 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
41935
41936         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
41937         friend template declared within template class conflicts with
41938         nested class of the same name.
41939
41940         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
41941         is ignored.
41942
41943         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
41944         object with direct initializer as function declaration.
41945
41946         * g++.old-deja/g++.other/decl2.C: New test; duplicate
41947         initializers.
41948
41949         * g++.old-deja/g++.other/null2.C: New test; conditional operator
41950         involving const pointer and NULL produces incorrect result.
41951
41952         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
41953         type name without `typename' should be rejected with -pedantic.
41954
41955 1998-10-02  Richard Henderson  <rth@cygnus.com>
41956
41957         * g++.old-deja/g++.other/addrof1.C: New test.
41958
41959 1998-10-01  Nick Clifton  <nickc@cygnus.com>
41960
41961         * gcc.c-torture/compile/981001-1.c: New test.
41962         * gcc.c-torture/execute/981001-1.c: New test.
41963
41964 1998-10-01  Jeffrey A Law  (law@cygnus.com)
41965
41966         * gcc.c-torture/compile/981001-2.c: New test.
41967         * gcc.c-torture/compile/981001-3.c: New test.
41968         * gcc.c-torture/compile/981001-4.c: New test.
41969
41970 1998-10-01  Robert Lipe  <robertl@dgii.com>
41971
41972         * lib/objc.exp (objc_target_compile): Add -L during compiles for
41973         multilibbed hosts.  Idea grafted from g77.exp.
41974
41975 1998-09-30  Dave Love  <d.love@dl.ac.uk>
41976
41977         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
41978         avoid losing on systems which need -lsocket.
41979
41980 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
41981
41982         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
41983         * g++.old-deja/g++.other/nested2.C: Ditto.
41984         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
41985         failure.
41986
41987 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
41988
41989         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
41990         preferred over template operator!= for enum bitfields.
41991
41992 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
41993
41994         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
41995         that happen to have the same base name, but in different scopes,
41996         are incorrectly rejected.
41997
41998 1998-09-16  Richard Henderson  <rth@cygnus.com>
41999
42000         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
42001         on the native word size instead of an integer literal.
42002
42003 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
42004
42005         * g++.old-deja/g++.other/static2.C: Invocation of static data
42006         member of type pointer-to-function denoted as non-static member.
42007
42008         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
42009         checks involving function types and aliases.
42010
42011 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
42012
42013         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
42014         redefined to the same non-trivial type.
42015
42016         * g++.old-deja/g++.pt/explicit73.C: Test for proper
42017         namespace-qualification of template specializations declared in
42018         other namespaces.
42019
42020         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
42021         to declare a subset of the specializations of a template function
42022         as friends of specializations of a template class.
42023
42024         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
42025         member templates that do not fully specialize the enclosing
42026         template class are rejected.
42027
42028 1998-09-11  Dave Love  <d.love@dl.ac.uk>
42029
42030         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
42031
42032 1998-09-08  Dave Love  <d.love@dl.ac.uk>
42033
42034         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
42035         altered from libf2c/libU77 version.
42036
42037 1998-09-06  Dave Love  <d.love@dl.ac.uk>
42038
42039         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
42040
42041 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
42042
42043         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
42044         (un)signed char are different types for template specialization
42045         purposes.
42046
42047 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
42048
42049         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
42050         * objc: ObjC testsuite.
42051
42052 1998-08-31  Catherine Moore  <clm@cygnus.com>
42053
42054         * gcc.c-torture/execute/941014-1.x: New file.
42055
42056 1998-08-31  Nick Clifton  <nickc@cygnus.com>
42057
42058         * lib/c-torture.exp: Add support for
42059         torture_eval_before_compile and torture_eval_before_execute
42060         variables.
42061
42062 1998-08-30  Jeffrey A Law  (law@cygnus.com)
42063
42064         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
42065         this test triggers valid.
42066
42067 1998-08-27  Jeffrey A Law  (law@cygnus.com)
42068
42069         * gcc.dg/980827-1.c: New test.
42070
42071 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
42072
42073         * gcc.c-torture/execute/loop-4b.c: New test.
42074
42075 1998-08-26  Nick Clifton  <nickc@cygnus.com>
42076
42077         * lib/c-torture.exp: Add support for
42078         torture_eval_before_compile and torture_eval_before_execute
42079         variables.
42080
42081 1998-08-25  Jeffrey A Law  (law@cygnus.com)
42082
42083         * gcc.c-torture/compile/980825-1.c: New test.
42084
42085 1998-08-24  Nick Clifton  <nickc@cygnus.com>
42086
42087         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
42088         count number tests in opt_t0 not good_t0.
42089
42090 1998-08-24  Jeffrey A Law  (law@cygnus.com)
42091
42092         * gcc.c-torture/compile/930326-1.x: Fix typo.
42093
42094 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
42095
42096         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
42097         causes an ICE.
42098
42099 1998-08-21  Jeffrey A Law  (law@cygnus.com)
42100
42101         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
42102         STACK_SIZE is defined.
42103         * gcc.c-torture/unsorted/stuct.c: Similarly.
42104
42105         * gcc.c-torture/compile/980821-1.c: New test.
42106
42107 1998-08-21  Jeffrey A Law  (law@cygnus.com)
42108
42109         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
42110
42111 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
42112
42113         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
42114         code.
42115
42116 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
42117
42118         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
42119         error'.
42120
42121 1998-08-18  Jeffrey A Law  (law@cygnus.com)
42122
42123         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
42124
42125 1998-08-16  Jeffrey A Law  (law@cygnus.com)
42126
42127         * gcc.c-torture/compile/980816-1.c: New test.
42128
42129         * gcc.dg/980816-1.c: New test.
42130
42131 1998-08-13  Jeffrey A Law  (law@cygnus.com)
42132
42133         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
42134         compiler for ieee tests.
42135
42136 1998-08-01  Dave Love  <d.love@dl.ac.uk>
42137
42138         * g77.f-torture/compile/980729-0.f: New test.
42139
42140 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
42141
42142         * gcc.c-torture/special/eeprof-1.c: New test, for
42143         -finstrument-functions.
42144         * gcc.c-torture/special/special.exp: Run it.
42145
42146 1998-07-29  Jeffrey A Law  (law@cygnus.com)
42147
42148         * gcc.c-torture/compile/980729-1.c: New test.
42149
42150 1998-07-27  Nick Clifton  <nickc@cygnus.com>
42151
42152         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
42153         __thumb__ is defined, and test for ARM style doubles if so.
42154
42155 1998-07-26  Dave Love  <d.love@dl.ac.uk>
42156
42157         * g77.f-torture/noncompile/980615-0.f: New test.
42158
42159 1998-07-26  H.J. Lu  (hjl@gnu.org)
42160
42161         * gcc.dg/980312-1.c: Do link instead of compile.
42162         * gcc.dg/980313-1.c: Likewise.
42163
42164 1998-07-26  Jeffrey A Law  (law@cygnus.com)
42165
42166         * gcc.c-torture/compile/980726-1.c: New test.
42167
42168 1998-07-25  Dave Love  <d.love@dl.ac.uk>
42169
42170         * g77.f-torture/execute/io0.f: New test.
42171
42172 1998-07-24  Nick Clifton  <nickc@cygnus.com>
42173
42174         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
42175         an int.
42176
42177 1998-06-18  Michael Meissner  <meissner@cygnus.com>
42178
42179         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
42180         m32r bugs.
42181
42182 1998-07-17  Nick Clifton  <nickc@cygnus.com>
42183
42184         * gcc.dg/980626-1.c: Expect failures for all toolchains until
42185         c-decl.c:grokdeclarator can handle mode attributes.
42186
42187 1998-07-16  Jeffrey A Law  (law@cygnus.com)
42188
42189         * gcc.c-torture/execute/980716-1.c: New test.
42190
42191 1998-07-13  Jeffrey A Law  (law@cygnus.com)
42192
42193         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
42194         the mn10200.
42195         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
42196         the mn10200.
42197         * gcc.c-torture/execute/va-arg-3.x: Similarly.
42198         * gcc.c-torture/compile/930326-1.x: Similarly.
42199
42200 1998-07-13  Dave Love  <d.love@dl.ac.uk>
42201
42202         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
42203         New test from Craig.
42204
42205 1998-07-12  Dave Love  <d.love@dl.ac.uk>
42206
42207         * g77.f-torture/noncompile/980616-0.f: New test.
42208
42209         * g77.f-torture/execute/970816-3.f: New test from Craig.
42210
42211 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
42212
42213         *  g++.other/singleton.C: Return error value instead of taking
42214         SIGSEGV.
42215
42216 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
42217
42218         *  g++.other/singleton.C: New test.  Warning is under dispute.
42219         Runtime crash is not.
42220
42221 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
42222
42223         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
42224         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
42225         using6.C, using7.C}: New namespace tests.
42226
42227 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
42228
42229         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
42230         specialization with typedef'ed names used as array indexes.
42231
42232 1998-07-09  Jeffrey A Law  (law@cygnus.com)
42233
42234         * gcc.c-torture/execute/980709-1.c: New test.
42235
42236         * gcc.dg/980709-1.c: New test.
42237
42238 1998-07-07  Richard Henderson  <rth@cygnus.com>
42239
42240         * gcc.c-torture/execute/bcp-1.c: New test.
42241
42242 1998-07-07  Jeffrey A Law  (law@cygnus.com)
42243
42244         * gcc.c-torture/execute/980707-1.c: New test.
42245
42246 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
42247
42248         * gcc.c-torture/compile/980706-1.c: New test.
42249
42250 1998-07-01  Dave Love  <d.love@dl.ac.uk>
42251
42252         * g77.f-torture/execute/980701-0.f,
42253         g77.f-torture/execute/980701-1.f: New test from Craig.
42254
42255 1998-07-01  Jeffrey A Law  (law@cygnus.com)
42256
42257         * gcc.c-torture/compile/980701-1.c: New test.
42258
42259         * gcc.c-torture/execute/980701-1.c: New test.
42260
42261 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
42262 rlsruhe.de>
42263
42264         * g++.old-deja/g++.robertl/eb132.C: New test.
42265         * g++.old-deja/g++.robertl/eb133.C: Likewise.
42266
42267 1998-06-29  Dave Love  <d.love@dl.ac.uk>
42268
42269         * g77.f-torture/execute/980628-7.f,
42270         g77.f-torture/execute/980628-8.f,
42271         g77.f-torture/execute/980628-9.f,
42272         g77.f-torture/execute/980628-10.f: New tests from Craig.
42273
42274         * g77.f-torture/execute/980628-3.f: Remove mail headers.
42275
42276 1998-06-28  Jeffrey A Law  (law@cygnus.com)
42277
42278         * g77.f-torture/execute/980628-4.f: New test from Craig.
42279         * g77.f-torture/execute/980628-5.f: Likewise.
42280         * g77.f-torture/execute/980628-2.f: Likewise.
42281         * g77.f-torture/execute/980628-0.f: Likewise.
42282         * g77.f-torture/execute/980628-1.f: Likewise.
42283         * g77.f-torture/execute/980628-3.f: Likewise.
42284         * g77.f-torture/execute/980628-6.f: Likewise.
42285
42286 1998-06-28  Jeffrey A Law  (law@cygnus.com)
42287
42288         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
42289         directory when nothing has been installed yet.
42290
42291 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
42292
42293         * gcc.c-torture/special/special.exp: Handle newer versions of
42294         dejagnu.
42295
42296 1998-06-26  Jeffrey A Law  (law@cygnus.com)
42297
42298         * gcc.dg/980626-1.c: New test.
42299
42300 1998-06-19  Bruno Haible <haible@ilog.fr>
42301
42302         * gcc.misc-tests/m-un-2.c: New test.
42303         * g++.old-deja/g++.other/warn01.c: Likewise.
42304
42305 1998-06-19  Robert Lipe  <robertl@dgii.com>
42306
42307         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
42308         compatibility with assmblers with a different comment character.
42309         Eliminate use of GAS-specific extensions.
42310
42311 1998-06-19  Jeffrey A Law  (law@cygnus.com)
42312
42313         * gcc.c-torture/execute/ieee/980619-1.c: New test.
42314
42315 1998-06-19  Robert Lipe  <robertl@dgii.com>
42316
42317         * lib/g77.exp: Replace search for libf2c.a with search for newly
42318         renamed libg2c.a
42319
42320 1998-06-17  Jeffrey A Law  (law@cygnus.com)
42321
42322         * gcc.c-torture/execute/980617-1.c: New test.
42323
42324 1998-06-12  Jeffrey A Law  (law@cygnus.com)
42325
42326         * gcc.c-torture/execute/980612-1.c: New test.
42327
42328 1998-06-08  Jeffrey A Law  (law@cygnus.com)
42329
42330         * gcc.dg/980523-1.c: Only test on ppc-linux.
42331         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
42332
42333         * gcc.c-torture/execute/980608-1.c: New test.
42334
42335 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
42336
42337         * gcc.c-torture/execute/980605-1.c: New test.
42338
42339 1998-06-04  Jeffrey A Law  (law@cygnus.com)
42340
42341         * gcc.c-torture/execute/980604-1.c: New test.
42342
42343 1998-06-02  Jeffrey A Law  (law@cygnus.com)
42344
42345         * gcc.c-torture/execute/980602-1.c: New test.
42346         * gcc.c-torture/execute/980602-2.c: Likewise.
42347
42348 1998-06-02  Dave Love  <d.love@dl.ac.uk>
42349
42350         * 970125-0.f: Fix per JCB.  Add commentary.
42351
42352 1998-05-31  Michael Meissner  <meissner@cygnus.com>
42353
42354         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
42355         IEEE -0 support.
42356
42357 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
42358
42359         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
42360         earlier.
42361
42362 1998-05-28  Catherine Moore <clm@cygnus.com>
42363
42364         * gcc.c-torture/execute/980526-3.c: New test.
42365
42366 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
42367
42368         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
42369         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
42370         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
42371         m88k-motorola-sysv3 to XFAIL.
42372
42373 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42374
42375         * gcc.dg/980526-1.c: New test.
42376         * gcc.c-torture/execute/980526-2.c: New test.
42377
42378 1998-05-26  Jeffrey A Law  (law@cygnus.com)
42379
42380         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
42381
42382         * gcc.c-torture/execute/980526-1.c: New test.
42383
42384 1998-05-26  Dave Love  <d.love@dl.ac.uk>
42385
42386         * g77.f-torture/execute/alpha2.f: Add runtime test.
42387
42388 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
42389
42390         * g++.old-deja/old-deja.exp: Strip leading directories.
42391
42392         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
42393         error for the line.  Don't run multiple tests for the same line.
42394
42395 1998-05-23  Jeffrey A Law  (law@cygnus.com)
42396
42397         * gcc.dg/980523-1.c: New test.
42398
42399 1998-05-23  Dave Love  <d.love@dl.ac.uk>
42400
42401         * g77.f-torture/compile/970915-0.f: New test.
42402
42403 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
42404
42405         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
42406
42407 1998-05-21  Jeffrey A Law  (law@cygnus.com)
42408
42409         * gcc.dg/980520-1.c: New test.
42410
42411 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
42412
42413         * gcc.dg/980502-1.c: Fix return type.
42414
42415 1998-05-20  Jeffrey A Law  (law@cygnus.com)
42416
42417         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
42418         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
42419         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
42420         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
42421         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
42422
42423 1998-05-20  Dave Love  <d.love@dl.ac.uk>
42424
42425         * g77.f-torture/execute/980520-1.f: New test.
42426
42427 1998-05-15  Dave Love  <d.love@dl.ac.uk>
42428
42429         * lib/mike-g77.exp: New file.
42430
42431         * g77.f-torture/noncompile/noncompile.exp,
42432         g77.f-torture/noncompile/check0.f: New files.
42433
42434 1998-05-14  Dave Love  <d.love@dl.ac.uk>
42435
42436         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
42437         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
42438         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
42439         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
42440         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
42441         abort where appropriate.
42442
42443 1998-05-05  Michael Meissner  <meissner@cygnus.com>
42444
42445         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
42446         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
42447
42448 1998-04-29  Dave Love  <d.love@dl.ac.uk>
42449
42450         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
42451
42452 1998-04-27  Dave Love  <d.love@dl.ac.uk>
42453
42454         * g77.f-torture/compile/980427-0.f: New test.
42455
42456 1998-04-24  Dave Love  <d.love@dl.ac.uk>
42457
42458         * g77.f-torture/compile/980424-0.f: New test.
42459
42460 1998-04-19  Dave Love  <d.love@dl.ac.uk>
42461
42462         * g77.f-torture/compile/980419-2.f (main): New test.
42463         * g77.f-torture/compile/970125-0.f: New test.
42464         * g77.f-torture/compile/980419-1.f: New test.
42465
42466 1998-04-08  Jim Wilson  <wilson@cygnus.com>
42467
42468         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
42469         of loop-4.c.
42470
42471 1998-04-07  Jim Wilson  <wilson@cygnus.com>
42472
42473         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
42474
42475 1998-04-03  Jim Wilson  <wilson@cygnus.com>
42476
42477         * gcc.c-torture/compile/980329-1.c: New test.
42478
42479 1998-03-18  Jim Wilson  <wilson@cygnus.com>
42480
42481         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
42482         * gcc.dg/980312-1.c: Fix typo in -march command.
42483
42484 1998-03-16  H.J. Lu  (hjl@gnu.org)
42485
42486         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
42487
42488 1998-03-11  Robert Lipe  <robertl@dgii.com>
42489
42490         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
42491         Dave Love agree the Fortran source is bogus.
42492
42493 1998-03-11  Robert Lipe  <robertl@dgii.com>
42494
42495         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
42496         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
42497         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
42498         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
42499         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
42500
42501 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
42502
42503         * g++.old-deja/g++.other/friend1.C: New test.
42504
42505 1998-02-18  Dave Love  <d.love@dl.ac.uk>
42506
42507         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
42508         possibly uninitialized) variables and declare dnrm2.
42509
42510 1998-02-23  Robert Lipe <robertl@dgii.com>
42511
42512         From Bruno Haible <haible@ilog.fr>:
42513         * gcc.c-torture/execute/980223.c: New test.
42514
42515 1998-02-13  Jeffrey A Law  (law@cygnus.com)
42516
42517         * gcc.dg/ifelse-1.c: New test.
42518
42519 1998-02-09  H.J. Lu  (hjl@gnu.org)
42520
42521         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
42522
42523           * lib/old-dejagnu.exp (old-dejagnu): Added the
42524           "execution test - XFAIL *-*-*" handling in the spirit of
42525           "excess errors test -". Changed the "execution test fails"
42526           handling to be like "excess errors test fails".
42527           * Update various tests accordingly.
42528
42529 1998-02-06  Jim Wilson  <wilson@cygnus.com>
42530
42531         * gcc.c-torture/execute/980205.c: New test.
42532
42533 1998-01-18  Jeffrey A Law  (law@cygnus.com)
42534
42535         * lib/c-torture.exp: Look for .x files instead of .cexp files.
42536         * lib/f-torture.exp: Similarly.
42537         * gcc.c-torture: Rename all .cexp files to .x files.
42538
42539 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
42540
42541         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
42542         (940510-1.c): Removed duplicate.
42543         (971104-1.c): New test.
42544
42545 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
42546
42547           * lib/f-torture.exp: Improve error and loop detection.
42548
42549 1997-11-19  Michael Meissner  <meissner@cygnus.com>
42550
42551         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
42552         use that to size the filler array.
42553
42554 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
42555
42556         * lib/c-torture.exp(c-torture-execute): Fix typo.
42557
42558         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
42559         testcase as the executable name. Keep the executable around if
42560         the test fails.
42561
42562 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
42563
42564         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
42565         changes.  Only test one -g option, and move it to the end of the
42566         list of options to test.
42567
42568 1997-09-19  Michael Meissner  <meissner@cygnus.com>
42569
42570         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
42571         variable GCC_TORTURE_OPTIONS to supply default switches separated
42572         by colons.  If no environment variable, run tests with -O0 -g, -O1
42573         -g, and -O2 -g as well.
42574
42575 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
42576
42577         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
42578         explanatory comments. Fix indentation.
42579
42580 1997-09-15  Jeffrey A Law  (law@cygnus.com)
42581
42582         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
42583
42584 1997-09-11  Jeffrey A Law  (law@cygnus.com)
42585
42586         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
42587         * g++.old-deja/g++.mike/p7325.C: Likewise.
42588         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
42589
42590 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
42591
42592         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
42593         * g++.old-deja/g++.brendan/crash30.C: Likewise.
42594         * g++.old-deja/g++.brendan/crash39.C: Likewise.
42595         * g++.old-deja/g++.law/operators4.C: Likewise.
42596
42597 1997-09-11  Joe Buck  (jbuck@synopsys.com)
42598
42599         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
42600         * g++.old-deja/g++.mike/p784.C: Ditto.
42601         * g++.old-deja/g++.mike/p785.C: Ditto.
42602
42603 1997-09-05  Jeffrey A Law  (law@cygnus.com)
42604
42605           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
42606
42607 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
42608
42609         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
42610         target feature; pass this to c-torture-execute as needed.
42611
42612 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
42613
42614         * lib/c-torture.exp(c-torture-execute): If the previous and the
42615         current executables being tested are identical, we don't need to
42616         run the executable again. Try to make the executable names
42617         unique. Add an optional argument for passing additional compiler
42618         flags.
42619
42620 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
42621
42622         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
42623
42624 1997-08-29  Jeffrey A Law  (law@cygnus.com)
42625
42626         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
42627
42628 1997-07-31  Jeffrey A Law  (law@cygnus.com)
42629
42630         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
42631         32bit or larger longs.
42632
42633         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
42634         have either a 32bit long or 32bit int.
42635
42636 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
42637
42638         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
42639         Make double precision tests dependent on sizeof (double).
42640
42641 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
42642
42643         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
42644         too.
42645
42646 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
42647
42648         * gcc.c-torture/compile/961203-1.cexp: New script.
42649
42650 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
42651
42652         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
42653         up the includes ourselves.
42654
42655 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
42656
42657         * lib/plumhall.exp: Remove random include, and add a few
42658         verbose messages for debugging.
42659
42660 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
42661
42662         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
42663         of trying to do it ourselves.
42664
42665 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
42666
42667         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
42668
42669 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
42670
42671         * gcc.prms/5403.c: Made regexp a bit less strict.
42672
42673 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
42674
42675         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
42676         is returned from remote_load instead.
42677         * lib/plumhall.exp: Ditto.
42678         * lib/mike-g++.exp: Ditto.
42679         * lib/old-dejagnu.exp: Ditto.
42680         * lib/c-torture.exp: Ditto.
42681
42682 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
42683
42684         * lib/g++.exp: Use build_wrapper procedure.
42685         * lib/gcc.exp: Ditto.
42686
42687 1997-05-20  Jeffrey A Law  (law@cygnus.com)
42688
42689         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
42690         an old-style decl for malloc.  Fixes tests to work when
42691         sizeof (int) != sizeof (size_t).
42692
42693 1997-05-15  Mike Meissner  <meissner@cygnus.com>
42694
42695         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
42696
42697         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
42698         use stdargs.h interface.
42699
42700 1997-05-15  Mike Meissner  <meissner@cygnus.com>
42701
42702         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
42703         NO_VARARGS when compiling.
42704
42705 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
42706
42707         * lib/plumhall.exp(ph_includes): New procedure.
42708         (ph_make): Use it.
42709         (ph_compiler): Ditto.
42710
42711         * lib/g++.exp: Rename test-glue.c to testglue.c.
42712         * lib/gcc.exp: Ditto.
42713
42714 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
42715
42716         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
42717         to completion when it's called.
42718
42719 1997-03-21  Michael Meissner  <meissner@cygnus.com>
42720
42721         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
42722         is defined, don't do test.
42723
42724 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
42725
42726         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
42727         for object files.
42728         (ph_summary): Mark skipped testcases as untested, not unresolved.
42729
42730         * lib/plumhall.exp (ph_make): If unresolved because of bad
42731         errorCode, record errorCode in log file.
42732         (*): Replace send_log/verbose with verbose -log.
42733
42734 1997-03-19  Michael Meissner  <meissner@cygnus.com>
42735
42736         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
42737         double conversion if double isn't at least 8 bytes.
42738
42739         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
42740         int to work with targets where int is 16 bits.
42741
42742         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
42743         8 bytes, just exit, since 4 byte doubles don't have enough bits of
42744         precision for the test to complete.
42745
42746 1997-03-14  Michael Meissner  <meissner@cygnus.com>
42747
42748         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
42749         if d10v is not compiled with the -mdouble64 flag.
42750         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
42751
42752         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
42753         d10v is not compiled with the -mint32 flag.
42754
42755 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
42756
42757         * lib/plumhall.exp: Use incr_count.
42758
42759 1997-03-12  Jeffrey A Law  (law@cygnus.com)
42760
42761         * gcc.c-torture: Update to c-torture-1.45.
42762
42763 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
42764
42765         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
42766         the name of the expect testcase file).
42767
42768         * lib/g++.exp(g++_init): Ditto.
42769
42770 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
42771
42772         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
42773         the host.
42774
42775         * lib/gcc.exp(gcc_exit): New procedure.
42776
42777 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
42778
42779         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
42780         specs where appropriate.
42781
42782         * g++.old-deja/g++.arm/*: Added additional ERROR checks
42783         because of new "candidates are" messages, and removed a few
42784
42785         * Converted all non-old-style g++ testcases to old-style, and
42786         moved into g++.old-deja.
42787
42788 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
42789
42790         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
42791         options.
42792
42793         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
42794         succeeded.
42795
42796         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
42797
42798 1997-02-13  Michael Meissner  <meissner@cygnus.com>
42799
42800         * lib/gcc.exp (gcc_target_compile): Add support for defining
42801         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
42802         the machine doesn't have those features.
42803
42804 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
42805
42806         * g++.law/operators4.exp: Don't use LIBS.
42807
42808 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
42809
42810         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
42811
42812         * lib/mike-g++.exp: Don't set the compiler to be tested here.
42813         * lib/g++.exp: Set it here instead. Also, allow use of the
42814         --tool_exec and --tool_opt options. Change CXX to
42815         GXX_UNDER_TEST.
42816
42817         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
42818
42819         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
42820
42821 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
42822
42823         * lib/old-dejagnu.exp: Use prune_warnings instead of
42824         prune_system_crud.
42825         * lib/mike-g++.exp: Ditto.
42826         * lib/gcc.exp: Ditto.
42827         * lib/g++.exp: Ditto.
42828
42829         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
42830
42831 1997-02-07  Jeffrey A Law  (law@cygnus.com)
42832
42833           * 941014-2.c: Include stdlib.h
42834           * 960327-1.c: Include stdio.h
42835           * dbra.c, index-1.c: Don't assume ints are 32bits.
42836
42837 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
42838
42839         * lib/gcc.exp: Add gcc,stack_size target feature.
42840
42841         * lib/g++.exp(g++_target_compile): Add the include and link
42842         paths here, not in two other places. And, it's $options, not
42843         options.
42844
42845         * lib/mike-g++.exp(postbase): Remove the code that determines
42846         the correct include and link paths.
42847         * g++.old-deja/old-deja.exp: Ditto.
42848
42849 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
42850
42851         * lib/g++.exp(g++_init): target_compile no longer returns the
42852         filename of the result.
42853
42854 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
42855
42856         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
42857         call to glob.
42858
42859         * gcc.c-torture/special/special.exp: Change call to
42860         gcc_target_compile to include the object file.
42861
42862 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
42863
42864         * gcc.c-torture/special/special.exp: Correct misspelling in last
42865         change.
42866
42867 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
42868
42869         * lib/plumhall.exp(ph_summary): Log the entire output of the
42870         executable. Return -1 if there were any failures, 0 otherwise.
42871         (ph_execute): Return -1 if there were any failures, 0 otherwise.
42872         (ph_make): Clean up objects and executables that were built
42873         if the tests succeeded.
42874
42875 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
42876
42877         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
42878         libraries and includes in the build tree as appropriate.
42879
42880 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
42881
42882         * lib/c-torture.exp: Instead of looking for the global variable
42883         NO_LONG_LONG, check to see if that's a feature of the target.
42884
42885 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
42886
42887         * config/default.exp: Minimize. Delete the remainer of the files in
42888         config; this functionality is now in devo/dejagnu/config.
42889
42890         g++.*/*: Pass any additional flags used to compile to postbase;
42891         delete CXXFLAGS.
42892
42893         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
42894         is now done by runtest.exp. Use gcc_target_compile instead of
42895         compile.
42896
42897         lib/c-torture.exp: Use gcc_target_compile instead of compile.
42898         Remove references to CFLAGS. Use remote_file instead of
42899         calling rm -f.
42900         (c-torture): Take a list of arguments to use to compile this
42901         testcase.
42902
42903         lib/g++.exp: Simplify. Use target_compile instead of compile.
42904         lib/gcc-dg.exp: Ditto.
42905         lib/gcc.exp: Ditto.
42906         lib/mike-{gcc,g++}.exp: Ditto.
42907         lib/old-dejagnu.exp: Ditto.
42908         lib/plumhall.exp: Ditto.
42909
42910 1997-01-08  Jim Wilson  <wilson@cygnus.com>
42911
42912         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
42913         (ph_linker): Likewise.
42914
42915 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
42916
42917           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
42918         MAP_ANON / MAP_ANONYMOUS if defined;
42919         else try to map from /dev/zero .
42920
42921 1996-11-12  Jeffrey A Law  (law@cygnus.com)
42922
42923         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
42924         isn't defined, then define it to MAP_ANONYMOUS.
42925
42926 1996-11-12  Jeffrey A Law  (law@cygnus.com)
42927
42928         * gcc.c-torture: Update to c-torture-1.42 release.
42929
42930 1996-11-11  Jeffrey A Law  (law@cygnus.com)
42931
42932         * gcc.c-torture: Update to c-torture-1.41 release.
42933
42934 1996-10-27  Jeffrey A Law  (law@cygnus.com)
42935
42936         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
42937         c-torture release.
42938
42939 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
42940
42941         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
42942         and LDFLAGS.  Fix second case to append the target_info ldflags
42943         onto LDFLAGS, not CFLAGS.
42944         * lib/g++.exp (g++_init): Add target_info stuff.
42945         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
42946         of libgloss and newlib flags for !native.
42947
42948         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
42949         (GDB): Fix relative path to go up another dir for finding gdb.
42950
42951 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
42952
42953         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
42954         versions in the target_info array, if they don't exist.
42955
42956 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
42957
42958         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
42959
42960 1996-07-08  Jim Wilson  <wilson@cygnus.com>
42961
42962         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
42963         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
42964
42965 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
42966
42967         * lib/old-dejagnu.exp: Don't remove the output file before we've
42968         actually tested it. Don't append pwd to the path of the executable
42969         we're testing.
42970
42971 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
42972
42973         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
42974
42975 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
42976
42977         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
42978         temporary directory for compiler files, and set it to a default
42979         value of /tmp. Set $output as the name of the output file from
42980         compiling the testcase. Add a -o option to $cflags_var so the
42981         compiler writes the final output file as $output. Set $executable
42982         to $output.
42983
42984         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
42985         directory for compiler files, and set it to /tmp if it doesn't
42986         already have a value. Set $output_file to the name of the output
42987         file from compiling the testcase. Add a -o option to CXXFLAGS so
42988         the compiler writes the final output file as $output. Use $output
42989         as the executable to be tested.
42990
42991 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
42992
42993         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
42994
42995 1996-06-08  Jeffrey A Law  (law@cygnus.com)
42996
42997         * gcc.c-torture/execute/pending-1.c: New test.  Still
42998         pending in Tege's queue.
42999
43000 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
43001
43002         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
43003         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
43004         if there were failures.  Call unresolved if there were unresolved
43005         testcases.  Call gcc_fail if program did not run to completion.
43006         (ph_make): Pass additional argument name to ph_execute.
43007         (ph_execute): Add new argument.  Pass additional arguments to
43008         ph_summary.  Call gcc_fail is there is no execution output.
43009
43010 1996-04-24  Jeffrey A Law  (law@cygnus.com)
43011
43012         * lib/plumhall.exp (proc_summary): Output relavent summary
43013         lines into the log so specific failures in plumhall can be
43014         investigated.
43015
43016 1996-04-10  Jeffrey A Law  (law@cygnus.com)
43017
43018         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
43019         (c-torture-execute): Don't try to execute tests which use
43020         "long long" types if $NO_LONG_LONG is nonzero.
43021
43022 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
43023
43024         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
43025         not c-torture.
43026
43027         * gcc.ieee: Move from here.
43028         * gcc.c-torture/execute/ieee: To here.
43029
43030 1996-03-26  Jeffrey A Law  (law@cygnus.com)
43031
43032         * gcc.c-torture: Update to c-torture-1.41 release.
43033
43034 1996-03-22  Jeffrey A Law  (law@cygnus.com)
43035
43036         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
43037         not "$output".
43038
43039 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
43040
43041         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
43042         -c present.
43043
43044 1996-03-02  Jeffrey A Law  (law@cygnus.com)
43045
43046         * config/proelf.exp: Handle connecting to a simulator.
43047
43048 1996-01-31  Jeffrey A Law  (law@cygnus.com)
43049
43050         * config/proelf.exp: New file.  Enough framework that we can
43051         run c-torture tests on the proelf targets (or any other target
43052         that gdb can connect to for that matter).
43053
43054 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
43055
43056         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
43057         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
43058
43059         * lib/plumhall.exp (ph_execute): Always call ph_summary if
43060         exec_output exists.
43061
43062 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
43063
43064         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
43065         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
43066
43067         * config/*.exp: Update FSF address.  Change result of ${tool}_load
43068         to pass/fail/unresolved/unsupported/untested.  Caller must now
43069         call unresolved/unsupported/untested.
43070         * lib/*.exp: Update FSF address.  Update to handle new results of
43071         ${tool}_load.
43072         * lib/chill.exp (verbose): Delete.
43073
43074 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
43075
43076         * lib/gcc.exp (default_gcc_start): Change order of args to
43077         $LDFLAGS $CFLAGS $LIBS.
43078         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
43079         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
43080         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
43081         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
43082         * gcc.misc-tests/dg-test.exp: Likewise.
43083         * gcc.misc-tests/msgs.exp: Likewise.
43084         * gcc.prms/prms.exp: Likewise.
43085         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
43086         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
43087
43088         * lib/dg.exp: Deleted, moved to dejagnu/lib.
43089
43090 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
43091
43092         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
43093
43094         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
43095         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
43096
43097         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
43098         necessary.
43099
43100 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
43101
43102         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
43103         global for loop; add use of $mathlib.
43104         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
43105         settings here; set mathlib for anything but VxWorks.
43106
43107 1996-01-22  Jeffrey A Law  (law@cygnus.com)
43108
43109         * gcc.c-torture: Update to c-torture-1.40 release.
43110
43111 1996-01-03  Jeffrey A Law  (law@cygnus.com)
43112
43113         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
43114         dg.exp.
43115
43116 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
43117
43118         * lib/c-torture.exp (c-torture-execute): Declare "output" as
43119         global.
43120
43121 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
43122
43123         * lib/g++.exp (LIBS): Define if not already.
43124         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
43125         (gcc-dg-prune): Call prune_gcc_output.
43126         * lib/gcc.exp (prune_gcc_output): New proc.
43127         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
43128         prune_gcc_output.
43129
43130 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
43131
43132         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
43133         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
43134
43135 1995-11-15  Jeffrey A Law  (law@cygnus.com)
43136
43137         * gcc.c-torture: Update to c-torture-1.39 release.
43138
43139 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
43140
43141         * lib/c-torture.exp (c-torture-execute): Don't return if one option
43142         fails, try others as well.
43143
43144 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
43145
43146         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
43147         If compilation fails, mark execute tests as `untested'.
43148         If test is marked as unsupported, don't mark compilation and
43149         execute tests as failed.
43150
43151 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
43152
43153         * lib/g++.exp (g++_init): Don't link in libg++, and look to
43154         libstdc++ for whether or not we want to be doing shared
43155         libraries.  Delete link_curses since we don't need it anymore.
43156         * lib/mike-g++.exp (postbase): Don't link in libg++.
43157         * g++.old-deja/old-deja.exp: Likewise.
43158
43159 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
43160
43161         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
43162
43163 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
43164
43165         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
43166         For that, add `-Wl,-a,shared_archive'.
43167         * g++.old-deja/old-deja.exp: Likewise.
43168
43169 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
43170
43171         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
43172
43173 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
43174
43175         * lib/mike-g++.exp (postbase): Pay attention to the status of
43176         g++_load.
43177
43178 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
43179
43180           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
43181
43182 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
43183
43184         * lib/gcc.exp (default_gcc_start): No longer need to log program
43185         being executed or its output, execute_anywhere does that now.
43186         * lib/g++.exp (default_g++_version): Call execute_anywhere.
43187         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
43188
43189 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
43190
43191         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
43192         the same as those in lib/g++.exp.
43193
43194 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
43195
43196         * gcc.c-torture: Update to c-torture-1.38 release.
43197         * gcc.ieee: Related changes.
43198
43199 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
43200
43201         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
43202         "exec". Minor reformatting changes.
43203
43204         * config/rom68k.exp (${tool}_load): Make it work in a canadian
43205         cross. This means all "exec" calls now work on a remote host as
43206         well.
43207         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
43208         cross. Filter out the extra "\r\n" stuff that expect puts in.
43209         (c-torture-execute): Filter out the bogus warnings like
43210         c-torture-compile does. Add support for canadian cross.
43211         * lib/gcc.exp (default_gcc_version, default_gcc_start)
43212         Use execute_anywhere rather than calling exec directly. Now it
43213         works for canadian cross testing.
43214
43215 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
43216
43217         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
43218         results into a variable, and check that rather than using file exists.
43219
43220 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
43221
43222         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
43223         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
43224
43225 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
43226
43227         * g++.old-deja/old-deja.exp: Create and pass runshlib and
43228         lib_curses if there's a shared libg++ in the build tree.
43229
43230 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
43231
43232         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
43233         if not supported target.
43234
43235 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
43236
43237         * lib/g++.exp (g++_init): Move empty setting of runshlib and
43238         link_curses up to always happen, not just for native builds.
43239
43240 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
43241
43242         * gcc.c-torture: Update to c-torture-1.36 release.
43243         * gcc.failure: Related changes.
43244
43245 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
43246
43247         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
43248
43249 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
43250
43251         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
43252         * lib/mike-g++.exp (postbase): Not in here.  Still reference
43253         runshlib, link_curses, and mathlib for link and run.
43254
43255         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
43256         pass the runtime shared library options for Solaris, OSF/1, and
43257         Irix5, and link with -lcurses to avoid unresolved references.
43258
43259 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
43260
43261         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
43262         only run once.
43263
43264 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
43265
43266         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
43267
43268 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
43269
43270         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
43271         do not have a framework for the "compat" tests yet.
43272
43273 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
43274
43275         * lib/mike-g++.exp (postbase): New local variable `mathlib',
43276         set to null if we're testing vxworks5.1.  Use that instead of
43277         `-lm' in the setting of LIBS for link and run.
43278
43279 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
43280
43281         * config/rom68k.exp (${tool}_load): Major changes to make it
43282         work.  Verified that it does in fact return the stuff in
43283         exec_output properly.  Catch any Emul or any TRAP other than 0.
43284
43285 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
43286
43287         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
43288         LDFLAGS properly for targets that need stuff from libgloss.
43289         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
43290         only run once.
43291         (gpp_initialized): New variable.
43292
43293 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
43294
43295         * config/rom68k.exp: Load libgloss.exp.
43296         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
43297         so we can produce a fully linked binary.
43298         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
43299         so we can produce a fully linked binary.
43300
43301 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
43302
43303         * lib/plumhall.exp (ph_section): Watch for expected failures.
43304         Add missing `else'.
43305
43306         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
43307         run the testcase.
43308         (c-torture): Likewise.
43309
43310 1995-08-28  Doug Evans  <dje@cygnus.com>
43311
43312         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
43313
43314         * lib/mike-g++.exp (mike_cleanup): New proc.
43315         (prebase): New globals compiler_result, not_compiler_result,
43316         target_regexp.
43317         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
43318         allow leading "-" in pattern.  Watch for unsupported tests.
43319         If $compiler_result is set, pattern match assembler code,
43320         and ditto for $not_compiler_result.
43321         * lib/mike-gcc.exp: Likewise.
43322
43323         * lib/plumhall.exp (ph_execute): Only call ph_summary if
43324         execution "succeeded".
43325
43326 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
43327
43328         * config/win32.exp: New file.
43329         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
43330
43331 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
43332
43333         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
43334         unsupported.
43335         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
43336         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
43337         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
43338
43339         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
43340         "... without exceptions was ...".  That is now handled by
43341         prune_system_crud.
43342         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
43343
43344 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
43345
43346         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
43347         sieve.c,sort2.c}: New files.
43348         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
43349         sieve.exp,sort2.exp}: Drivers for them.
43350
43351         * lib/mike-gcc.exp (program_output): New user settable variable.
43352         (postbase): Call prune_system_crud.  Also prune extraneous compiler
43353         messages.
43354         * lib/mike-g++.exp (program_output): New user settable variable.
43355
43356         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
43357
43358         * config/sh.exp: Deleted (use sim.exp instead).
43359
43360 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
43361
43362         * config/vx.exp: Declare CHECKTASK as global.
43363         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
43364         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
43365         * lib/old-dejagnu.exp: Load [pwd]/$executable.
43366
43367 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
43368
43369         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
43370         target. Like vx.exp, only includes `vx29k.exp' instead of
43371         `vxworks.exp'.
43372
43373 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
43374
43375         * config/sim.exp: Increase time limit from 120 seconds to 240.
43376
43377 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
43378
43379         * gcc.c-torture/execute/950628-1.c: New test.
43380
43381 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
43382
43383         * gcc.c-torture: Update with changes/additions from
43384         c-torture-1.34.
43385
43386 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
43387
43388         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
43389
43390 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
43391
43392         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
43393
43394 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
43395
43396         * gcc.c-torture/compile/950512-1.c: New test.
43397         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
43398         * gcc.dg/struct-ret-1.c: Likewise.
43399
43400 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
43401
43402         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
43403           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
43404
43405 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
43406
43407         * gcc.c-torture/special/920411-1.c: Deleted.
43408         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
43409
43410 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
43411
43412         * config/sim.exp (${tool}_load): Hack in call to bash to get a
43413         cpu limit.
43414
43415 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
43416
43417         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
43418
43419 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
43420
43421         From kenner;
43422         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
43423         is the proper length.
43424         * va-arg-3.c: Likewise.
43425
43426 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
43427
43428         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
43429         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
43430
43431         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
43432         * lib/g++.exp (default_g++_start): Delete old cruft.
43433
43434 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
43435
43436         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
43437         (2 * (1 << 18)) to (2 * (1 << 17)).
43438
43439         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
43440
43441 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
43442
43443         * config/rom68k.exp: Renamed from config/idp.exp
43444
43445 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
43446
43447         * c-torture/compile/921109-2.c
43448
43449 1995-04-18  Mike Stump  <mrs@cygnus.com>
43450
43451         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
43452         excess errors.
43453
43454 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
43455
43456         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
43457         output.
43458         * lib/g++.exp (default_g++_start): Likewise.
43459
43460 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
43461
43462         * gcc.c-torture/compile/950329-1.c: New test.
43463
43464 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
43465
43466           * config/bug.exp (${tool}_load): Updated to use new remote_open
43467           and remote_close procs.
43468         * config/idp.exp: New file.
43469
43470 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
43471
43472         * gcc.c-torture/execute/950322-1.c: New test.
43473
43474 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
43475
43476         * config/vx.exp (${tool}_load): Clean up testing of return code from
43477         vxworks_ld and vxworks_spawn.
43478
43479 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
43480
43481         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
43482
43483 1995-03-13  Mike Stump  <mrs@cygnus.com>
43484
43485         * lib/old-deja.exp: Add `excess errors test - ' error, now one
43486         can mark excess errors on a machine by machine basis.  Note, the
43487         default is to not expect any excess errors, even when excess
43488         errors test - is given, so you will want to put an XFAIL ... on
43489         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
43490         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
43491         those 4 machines, but no others.
43492
43493 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
43494
43495         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
43496         * lib/c-torture.exp: to here.
43497
43498 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
43499
43500         * gcc.c-torture/execute/950221-1.c: New test.
43501         * gcc.c-torture/execute/struct-ret-1.c: New test.
43502         * gcc.c-torture/compile/950221-1.c: New test.
43503
43504         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
43505
43506 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
43507
43508         * gcc.c-torture/execute/arith-1.c (main): Return 0.
43509         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
43510
43511 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
43512
43513         * g++.gb: New directory of tests, derived from my signature and
43514         class scoping tests.
43515
43516         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
43517         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
43518         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
43519         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
43520         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
43521         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
43522         * g++.gb/sig25.C: Likewise.
43523
43524         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
43525         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
43526         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
43527         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
43528         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
43529         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
43530         * g++.gb/sig25.exp: Likewise.
43531
43532         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
43533         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
43534         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
43535         * g++.gb/scope13.C: Likewise, this test still fails.
43536
43537         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
43538         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
43539         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
43540         * g++.gb/scope13.exp: Ditto.
43541
43542         * g++.gb/README: New file, explains what these tests are about.
43543
43544 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
43545
43546         * lib/dg.exp (dg-do): Support `preprocess'.
43547         (dg-test): Likewise.
43548
43549 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
43550
43551         * config/udi.exp: change "continue -expect" to "exp_continue".
43552
43553 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
43554
43555         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
43556         Delete redundant tests.
43557
43558         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
43559         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
43560         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
43561         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
43562         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
43563         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
43564         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
43565         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
43566
43567         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
43568         storing label pointers.
43569         * gcc.c-torture/execute/921019-1.c: Likewise.
43570         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
43571         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
43572         parameter fp.
43573         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
43574         constants.
43575
43576         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
43577         Delete obsolete tests.
43578
43579         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
43580         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
43581         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
43582         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
43583         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
43584         * gcc.c-torture/compile/950124-1.c: New test.
43585
43586         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
43587
43588 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
43589
43590         * lib/mike-g++.exp: Add -lm to LIBS.
43591
43592 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
43593
43594         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
43595
43596 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
43597
43598         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
43599
43600 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
43601
43602         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
43603
43604 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
43605
43606         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
43607         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
43608         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
43609         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
43610         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
43611         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
43612         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
43613         * g++.law/{operators31.C, operators32.C,
43614         * g++.law/{operators33.C, operators34.C}: Likewise.
43615         * g++.law/{pic1.C, refs2.C}: Likewise.
43616         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
43617         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
43618         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
43619         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
43620
43621         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
43622         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
43623         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
43624         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
43625         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
43626         * g++.law/{enum9.exp, friend5.exp}: Likewise.
43627         * g++.law/{nest3.exp, nest4.exp}: Likewise.
43628         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
43629         * g++.law/{operators30.exp, operators31.exp}: Likewise.
43630         * g++.law/{operators32.exp, operators33.exp}: Likewise.
43631         * g++.law/{operators34.exp}: Likewise.
43632         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
43633         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
43634         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
43635         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
43636         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
43637
43638         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
43639         No longer expected to fail.
43640         * g++.law/missed-error3.C: Tweak for recent bool changes.
43641
43642 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
43643
43644         * config/emb-unix: Deleted.
43645         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
43646         remote execution.  Do final link on remote host if REMOTE_LINK is set.
43647
43648 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
43649
43650         * lib/dg.exp (dg-test): Fix typo in last patch.
43651
43652 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
43653
43654         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
43655         (handles multiple occurrences).
43656
43657 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
43658
43659         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
43660         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
43661         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
43662         printed).
43663         * lib/c-torture.exp (c-torture-compile): Likewise.
43664         (c-torture): Prepend full path if missing.
43665         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
43666         (gcc_fail): Likewise.
43667         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
43668
43669 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
43670
43671         * lib/netware.exp: Only attach to NetWare i386 systems.
43672
43673 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
43674
43675         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
43676         messages.  Add test name to "output pattern match" pass/fail message.
43677
43678 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
43679
43680         * gcc.dg: New testsuite.
43681         * gcc.dg/dg.exp: New file.
43682
43683         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
43684         test-switch.c}: Deleted.
43685
43686         * gcc.misc-tests/msgs.exp: New testcase driver.
43687
43688 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
43689
43690         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
43691         Watch for illegal return values from ${tool}_load.
43692         * config/unix.exp (${tool}_load): Fix pass/fail detection for
43693         cross targets.  Coerce return value >0 to 1.
43694
43695 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
43696
43697         * config/unix.exp (${tool}_load): Call program rsh, not proc.
43698
43699         * config/emb-unix.exp: New file.
43700
43701         * config/sim.exp: Error if variable $SIM not defined.
43702         (${tool}_load): Mark test as "untested" if simulator missing.
43703
43704         * config/unix.exp: Load remote.exp to get rcp_download.
43705         * lib/c-torture.exp: Use different option lists for testcases with
43706         and without loops.
43707         * gcc.c-torture/execute/execute.exp: Likewise.
43708
43709 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
43710
43711         * config/*.exp: Clarify return code from ${tool}_load.
43712         Call `unresolved' or `untested' instead of `warning' or `perror'
43713         (sometimes you still want to call both though).
43714         Add comment that `shell_id' is local to each file.
43715         * config/udi.exp (timeout): Set to 30.
43716         Don't print warning if connection fails, $connectmode has already
43717         printed an error.
43718         (${tool}_load): Move verbose messages to level 2.
43719         Rework pattern for "Process started" message.
43720         Pass `shell_id' to ${connectmode}_download.
43721         Retry twice upon timeout.  Make resetting of target more robust.
43722         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
43723         Pass `shell_id' to exit_$connectmode.
43724         Only call exit_$connectmode if connected.
43725         * config/unix.exp (${tool}_load): Check return codes better.
43726         * config/vrtx.exp (${tool}_load): Likewise.
43727         * config/vx.exp (${tool}_load): Likewise.
43728         Delete unneeded global's.
43729         * lib/dg.exp (dg-test): Update to reflect clarified return codes
43730         from ${tool}_load.
43731         (dg-stat): Delete.
43732         (dg-init): Delete recording of pass/fail counts.
43733         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
43734         (old-dejagnu-init): Likewise.
43735         (old-dejagnu-stat): Delete contents, empty proc now.
43736         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
43737         (c-torture): Delete references to lcnt, lpass, lfail.
43738         Get option list from TORTURE_OPTIONS.
43739         Delete -funroll[-all]-loops if no loops.
43740         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
43741         (g++_stat): Delete contents (empty proc now).
43742         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
43743         (gcc_finish): Likewise.
43744         (gcc_stat): Deleted.
43745         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
43746         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
43747         * gcc.c-torture/execute/execute.exp: Likewise.
43748         Split tests into two parts: compile, execute.
43749         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
43750         no loops.  Update to reflect clarified return codes from ${tool}_load.
43751
43752 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
43753
43754         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
43755         to grep for.
43756         (old-dejagnu): Likewise (where necessary).
43757
43758 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
43759
43760         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
43761
43762         * lib/dg.exp (dg-process-target): Fix processing of selector.
43763         Add comment regarding use of `error'.
43764
43765         * lib/gcc.exp (prune_system_crud): Define if missing.
43766         * lib/g++.exp (prune_system_crud): Likewise.
43767
43768         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
43769         Call prune_system_crud.
43770         * lib/dg.exp (dg-runtest): New proc.
43771         Use perror instead of send_user for tcl errors in testcase.
43772         Don't return any value, it's never used.
43773         Don't clobber previous definition of `unknown'.
43774         Print tcl errors in `dg-final'.
43775
43776 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
43777
43778         * lib/dg.exp (dg-process-target): Improve syntax error messages.
43779         (dg-test): Don't print errorInfo, it contains stack backtrace.
43780
43781 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
43782
43783         * lib/g++.exp (runtest_file_p): Define if missing.
43784
43785 1994-09-24  Doug Evans  (dje@cygnus.com)
43786
43787         * lib/mike-g++.exp: Comment out loading of g++.exp.
43788         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
43789         (default_g++_version): Always print something.
43790         (default_g++_start): Comment out call to `which'.
43791         (g++_start, g++_load): Deleted (must be defined in config file).
43792         * lib/gcc.exp: Test for existence of $CC at start.
43793         Delete check for tmpdir (done in gcc_init).
43794         (default_gcc_version): Always print something.
43795         (default_gcc_start): Comment out call to `which'.
43796         * config/*.exp: Major cleanup - make cross targets work at least a
43797         little better for g++ (by not being "--tool gcc" specific).
43798         Rename gcc_xxx to ${tool}_xxx.
43799         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
43800         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
43801
43802 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
43803
43804         * lib/c-torture.exp (c-torture-compile): Rework compiler
43805         message processing.
43806
43807         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
43808         c-torture.
43809
43810 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
43811
43812         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
43813
43814         * lib/dg.exp (dg-process-target): Support { target native }.
43815
43816 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
43817
43818         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
43819         looked for "... program xxx got fatal signal".
43820         Correct regsub munging of `comp_output'.
43821         Ignore compiler messages "path prefix not used" and "linker input
43822         file unused".
43823
43824 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
43825
43826         * lib/gcc.exp (runtest_file_p): Define if missing.
43827         * gcc.prms/template.c: Example to work from.
43828
43829 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
43830
43831         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
43832         * lib/dg.exp (dg-test): Call unsupported testcases as such.
43833
43834         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
43835         * gcc.prms/1883.c: Moved from compile/940714-1.c.
43836         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
43837         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
43838
43839         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
43840         (dg-process-target): No longer a varargs proc.
43841         Return S/N for target, P/F for xfail.  All callers changed.
43842         (user option procs): More argument checking.
43843         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
43844         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
43845         (dg-test): Skip test if not running on selected target in `dg-do'.
43846         Update handling of `dg-do-what', `dg-output-text'.
43847         Separate execution pass/fail from output pattern match pass/fail.
43848         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
43849
43850 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
43851
43852         * gcc.c-torture/special/special.exp: Don't expect failure for mips
43853         target for 920510-1.c.
43854
43855 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
43856
43857         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
43858         Clean up comment regarding use of passcnt, etc.
43859         (gcc_stat): Don't update `testcnt' here.
43860         (gcc_finish): Do it here.
43861         Might as well reset `but_id' here too.
43862         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
43863         to determine if the file should be tested.
43864         * gcc.c-torture/compile/compile.exp: Likewise.
43865         * gcc.c-torture/execute/execute.exp: Likewise.
43866         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
43867         * gcc.misc-tests/dg-test.exp: Likewise.
43868         * gcc.prms/prms.exp: Likewise.
43869         * gcc.wendy/wendy.exp: Likewise.
43870         * g++.old-deja.exp: Likewise.
43871         Move "Testing file" message to verbose level 1.
43872
43873 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
43874
43875         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
43876
43877 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
43878
43879         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
43880         (default_gcc_start): Accept optional second list element
43881         of compiler flags.  Print compiler output at verbosity level 2.
43882         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
43883         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
43884         Save current values of framework globals passcnt, failcnt, xpasscnt,
43885         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
43886         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
43887         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
43888         xfailcnt to compute stats.  Update framework global `testcnt' from
43889         pass/fail counts.
43890         (gcc_finish): New proc.  Clean up test environment.
43891         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
43892         (gcc_epass, gcc_efail): Delete.
43893         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
43894         argument of line number.
43895         (dg-init): If the tool has an init routine, call it.
43896         (dg-test): Remove args `cflags_var' and `libs_var'.
43897         Pass all compiler options to ${tool}_start.
43898         Handle missing line number.
43899         (dg-finish): New function.
43900         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
43901         particular files.  Call gcc_finish at end.  Move "skipping test"
43902         message to verbosity level 3.
43903         * gcc.c-torture/compile/compile.exp: Likewise.
43904         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
43905         * gcc.c-torture/execute/execute.exp: Likewise.
43906         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
43907         Print testcase being tried at verbosity level 1.
43908         * gcc.c-torture/special/special.exp: Unset xfail.
43909         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
43910         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
43911         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
43912         * gcc.failure/failure.exp: Likewise.
43913         * gcc.ieee/ieee.exp: Likewise.
43914         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
43915         Update call to dg-test.  Call dg-finish at end.
43916         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
43917         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
43918         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
43919         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
43920         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
43921         * gcc.wendy/wendy.exp: Add copyright.
43922         Delete setting of tmpdir (done by gcc_init).
43923         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
43924         Pass compiler flags to gcc_start.  Call gcc_finish at end.
43925         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
43926         gcc_[ce]pass/fail.
43927
43928 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
43929
43930         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
43931         confusion.
43932         (g++_load): Likewise.
43933
43934         * config/*.exp (gcc_load): Some were varargs fns and some were not.
43935         Rename argument to `prog' to remove the confusion.
43936         Varargs fns behave differently too!
43937         (g++_load): Likewise.
43938
43939         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
43940
43941         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
43942         what it is.  Delete (always) printing of status value for !native.
43943         Simplify verbose code, and include status and exec_output.
43944         (g++_load): Use gcc_load.
43945
43946 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
43947
43948         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
43949         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
43950         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
43951         940714-3.c as these testcases don't exist anymore.  Make
43952         va-arg-1.c expected to pass.
43953
43954 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
43955
43956         * gcc.misc-tests/misc.exp: Only run specific testcases.
43957         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
43958         * gcc.misc-tests/dg-[1-9].c: New files.
43959
43960         * lib/dg.exp: New testsuite driver.
43961         * gcc.prms/prms.exp: Use it.
43962
43963         * README.gcc: New file.
43964
43965         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
43966         Document and reset `lxpass' and `lxfail'.
43967         Simplify "initialized" message.
43968         (gcc_stat): Clean up comments a little.
43969
43970 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
43971
43972         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
43973
43974 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
43975
43976         * lib/old-dejagnu.exp (process-option): New proc.
43977         (old-dejagnu-init, old-dejagnu-stat): Likewise.
43978         (old-dejagnu): Simplify.
43979         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
43980
43981 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
43982
43983         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
43984         exists and is not an empty string.
43985
43986         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
43987         $xfail rather than calling setup_xfail.  Clear $xfail when test is
43988         finished.
43989         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
43990         automatically.
43991
43992         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
43993         longer expected to fail.
43994
43995         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
43996         "f" function call.
43997
43998         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
43999
44000         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
44001         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
44002         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
44003         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
44004         c-torture-1.29.
44005
44006         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
44007         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
44008
44009         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
44010
44011         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
44012         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
44013
44014         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
44015         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
44016         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
44017
44018 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
44019
44020         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
44021         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
44022         940714-1.c, 940714-2.c, 940714-3.c},
44023         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
44024         gcc.misc-tests/{mg.c,mg.exp}:
44025         New tests.
44026         * gcc.noncompile/noncompile.exp: Change accordingly.
44027
44028 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
44029
44030         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
44031         Undo previous clobberage.
44032
44033 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
44034
44035         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
44036         * gcc.special/{930510-1.c, special.exp}:
44037         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
44038         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
44039         struct-varargs-1.c}: New tests from c-torture-1.26.
44040
44041 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
44042
44043         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
44044           argument to switch.
44045
44046 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
44047
44048         * Revert the previous changes.  Please see Rob's directory
44049           (/lisa/test/rob/progressive/gcc/testsuite) for testing
44050           fixes.
44051
44052 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
44053
44054         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
44055             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
44056             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
44057             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
44058             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
44059             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
44060             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
44061             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
44062             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
44063             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
44064             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
44065             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
44066             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
44067             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
44068             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
44069             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
44070             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
44071             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
44072             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
44073             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
44074             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
44075             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
44076             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
44077             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
44078             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
44079             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
44080             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
44081
44082 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
44083
44084         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
44085             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
44086           with perror calls.
44087
44088 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
44089
44090         * config/unix.exp (g++_load): Fix syntax.
44091
44092 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
44093
44094         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
44095         * gcc.noncompile/921017-1.c: Deleted obsolete test.
44096         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
44097         Don't expect va-arg-1.c to fail.  Correct expected output for
44098         920928-1.c.
44099         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
44100         * gcc.wendy/hbm4.c: Correct typo.
44101         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
44102
44103 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
44104
44105         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
44106         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
44107         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
44108         * lib/c-torture.exp (c-torture-compile): Ditto.
44109
44110         Reduce volume of output (remove all the -I's and such).
44111         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
44112         Call gcc_cpass, gcc_cfail.
44113         (c-torture): Pass testing option to c-torture-compile.
44114
44115 1994-03-21  Doug Evans  (dje@cygnus.com)
44116
44117         Bring patches over from progressive.
44118         * config/default.exp: Exit remote shell cleanly.
44119         (g++_exit, g++_start): Add default versions.
44120         * config/sim.exp (gcc_load): Use perror, not error.
44121
44122 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
44123
44124         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
44125         set in site.exp.
44126
44127 1994-03-14  Doug Evans  (dje@cygnus.com)
44128
44129         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
44130         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
44131         (wendy_try): New proc to run testcase.
44132         (main loop): Call 'em.
44133         * gcc.wendy/*.c: Clean up pass to correct expected output.
44134
44135         * lib/gcc.exp: Minor cleanup work.
44136         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
44137
44138 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
44139
44140         * config/sim.exp (gcc_load): Document return codes better.
44141         Don't pass -v to simulator.
44142
44143 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
44144
44145           * gcc.special/920717-x.c: Fix typo.
44146           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
44147           get at sources.
44148
44149         * lib/mike-gcc.exp: Fix typo.
44150
44151 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
44152
44153         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
44154         binary to use, transform the name.
44155         * config/*.exp: rename everything. Nuke any g++ specific files,
44156         it's now a special case of gcc that requires no special support.
44157         Add a default.exp for unsupported targets.
44158
44159 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
44160
44161         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
44162         lib/old-dejagnu.exp: Fix a few patterns to work with the new
44163         version of Tcl.
44164
44165 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
44166
44167         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
44168         than a warning.
44169
44170 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
44171
44172         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
44173
44174 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
44175
44176         * gcc.execute/execute.exp: Combine opt_list and foption_list into
44177         option_list.  Compile every file with only 4/6 option choices
44178         (same as C torture) instead of with 12/18 different option
44179         choices.
44180         * lib/c-torture.exp: Likewise.
44181
44182         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
44183         not already set.
44184
44185 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
44186
44187         * lib/old-deja.exp: Add `excess errors test fails' error, now one
44188         can put an XFAIL *-*-* on excess errors.
44189
44190 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
44191
44192         * g++.law: Add more tests derived from g++-bugs snapshots.
44193
44194         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
44195         equivalent to g++.law/init9.
44196
44197         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
44198         compiled it, and the a.out file after we've run it.
44199
44200 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
44201
44202         * lib/mike-g++.exp (postbase): Delete the .o file after we've
44203         compiled it, and the a.out file after we've run it.
44204
44205 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
44206
44207         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
44208
44209 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
44210
44211         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
44212         version number.
44213
44214 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
44215
44216         * g++.law: New directory of g++ tests derived from the g++-bugs
44217         snapshots.
44218
44219 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
44220
44221         * gcc.compile: initbug1.c initbug1.exp testcase added
44222
44223 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
44224
44225         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
44226         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
44227           fixes submitted by Jeff Law (law@cs.utah.edu)
44228         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
44229           Jeff Law (law@cs.utah.edu)
44230
44231
44232 1993-11-30  Mike Stump  (mrs@cygnus.com)
44233
44234         * config/unix-g++.exp: Follow the gcc way of doing things.
44235         * g++.old-deja/old-deja.exp: Minor updates.
44236         * lib/g++.exp: New file, follow the gcc way of doing things.
44237         * lib/old-dejagnu.exp: Minor updates.
44238         * lib/mike-g++.exp: Always unset errorInfo.
44239
44240 1993-11-06  Mike Stump  (mrs@cygnus.com)
44241
44242         * lib/gcc.exp: Fix some errors with the below change, CC and
44243         CFLAGS should be global when setting, not local.
44244
44245 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
44246
44247         * lib/gcc.exp: Transform tool name.
44248
44249 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
44250
44251         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
44252
44253 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
44254
44255         * lib/gcc.exp: change gcc_done to gcc_stat
44256
44257 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
44258
44259         * Upgraded gcc testsuite to c-torture version 1.25
44260
44261 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
44262
44263         * lib/gcc.exp: added reporting code. Changed verbose compile message.
44264         * lib/c-torture: added hooks for new reporting code.
44265
44266 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
44267
44268         * config/sh-gcc.exp: check if sh-sim exists in the path
44269
44270 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
44271
44272         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
44273         * gcc.compile/compile.exp: Initial changes for new logic.
44274         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
44275         * gcc.failure/failure.exp: Initial changes for new logic.
44276         * gcc.ieee/ieee.exp: Initial changes for new logic.
44277         * gcc.misc-tests/misc.exp: Initial changes for new logic.
44278         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
44279         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
44280         * lib/c-torture.exp: Initial changes for new logic.
44281         * lib/gcc.exp: Initial changes for new logic.
44282
44283 1993-10-15  Mike Stump  (mrs@cygnus.com)
44284
44285         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
44286         depend upon failure or success.  Fully qualify names in failure
44287         and success messages.  Always remove a.out before starting
44288         compile, just in case.  Pay more attention to error text output by
44289         the compiler.  Handle testcases with no known past errors just
44290         like all others, so that things are uniform.  Other miscellaneous
44291         improvements.
44292
44293 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
44294
44295         * gcc.cpp: new directory for cpp tests
44296
44297 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
44298
44299         * lib/chill.exp: Code reformatted, removed unused code.
44300         * config/unix-chill.exp: Code reformatted, removed unused code.
44301         * chill.execute/execute.exp: Code reformatted, removed unused code.
44302         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
44303
44304 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
44305
44306         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
44307         routines not written.
44308
44309 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
44310
44311         * config/bug-gcc.exp: Use new procs from bug.exp.
44312
44313 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
44314
44315         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
44316         via ftp, rather than depending on NFS.
44317         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
44318         case.
44319
44320 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
44321
44322         * config/bug-gcc.exp: Use new download proc.
44323
44324 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
44325
44326         * chill.execute/execute.exp: cleanups, handles errors better
44327         * chill.compile/compile.exp: rewrite, based on execute.exp
44328         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
44329         * lib/chill.exp: major changes to diff proc and compile and link
44330           procs. added chill_fail and chill_pass wrappers to pass and
44331           fail. added more comments, and handle error codes better.
44332           Added a hack to capture stderr from exec, so noncompile tests
44333           can work.
44334
44335 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
44336
44337         * chill.execute/execute.exp: rewrite of testsuite driver
44338         * lib/chill.exp: rewrite of testsuite driver
44339         * config/unix-chill.exp: rewrite of testsuite driver
44340
44341 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
44342
44343         In chill.execute:
44344         * iexpr.ch: Standardize uppercase.
44345         * tuples.dat: Standardize uppercase.
44346         * vary.ch: standardize.  Correct varying string assignments.
44347         * vary.dat: Add new output lines.
44348
44349 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
44350
44351         In chill.execute:
44352         * chprintf.ch: Standardize use of uppercase.
44353         * tuples.ch: Standardize and turn arr2 into a DCL,
44354           rather than a SYN.
44355         * pinits.ch: Standardize.
44356
44357 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
44358
44359         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
44360         * Makefil: Renamed to Makefile.in.
44361         * configure.in: New.
44362
44363 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
44364
44365         In chill.execute:
44366         * .cvsignore: Add result/output files.
44367         * Makefile: Fix up variables at start.  Use MFLAGS
44368           everywhere.  Correct bool_loc, built_ins entries.
44369           Add entry for vary1.ch.
44370         * bitarray.ch: Standardize upper-case usage.
44371         * bitexpr.ch: Standardize, add output of b1.
44372         * params.ch: Use arrayt in along PROC parameters, to
44373           avoid novelty problems.
44374         * sets.ch: Tiny cleanup.
44375         * vary1.ch: Re-indent.
44376
44377 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
44378
44379           * Add PR-related files to Makefiles, .cvsignore files, etc.
44380
44381 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
44382
44383         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
44384           with compiler objects. New names are test-flow.c and test-loop.c
44385
44386 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
44387
44388         * Upgraded c-torture tests from 1.19 to 1.20
44389
44390         * new files:
44391         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
44392         * gcc.compile: 930623-1.c 930623-2.c
44393         * gcc.noncompile: 930622-1.c 930622-2.c
44394         * gcc.failure: 920411-1.c 920627-2.c
44395         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
44396
44397 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
44398
44399         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
44400           More changes to get testsuite working properly. Needs more work.
44401           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
44402
44403 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
44404
44405         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
44406           More changes to get testsuite working properly. Needs more work.
44407
44408 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
44409
44410         * chill.compile/compile.exp: Added for Dejagnu support
44411         * chill.execute/execute.exp: Added for Dejagnu support
44412         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
44413
44414 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
44415
44416         This should complete moving the CHILL test files.
44417         * chill.noncompile(.cvsignore printf.grt
44418             in-printf.grt chprintf.grt chprintf.ch):
44419             Added test-support files.
44420           (Makefile): Modified further.
44421         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
44422             signal.ch): Added test files.
44423           * chill.execute (.cvsignore printf.grt printr.c
44424             in-printf.grt rts.c chprintf.grt rts.h): Added
44425           test-support files.
44426             (Makefile): More corrections.
44427
44428 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
44429
44430         * chill.compile, chill.execute, chill.nocompile: Add CHILL
44431           test cases, ready for DejaGnu.
44432
44433 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
44434
44435         * Upgraded c-torture tests from 1.18 to 1.19
44436
44437         * gcc.compile: added test(s):
44438           930607-1.c
44439         * gcc.execute: added test(s):
44440           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
44441
44442         * added new subdirectory for misc tests: gcc.misc-tests
44443         * gcc.misc-test(s): added tests:
44444           inst-check.c test-consts.c test-ior.c test-switch.c
44445
44446 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
44447
44448         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
44449
44450 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
44451
44452         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
44453
44454 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
44455
44456         * Upgraded c-torture tests from 1.17 to 1.18
44457
44458 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
44459
44460         * Upgraded c-torture tests from 1.12 to 1.17
44461
44462 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
44463
44464         * lib/old-dejagnu.exp:
44465           Fixed handling of XFAIL target triplets to correctly
44466           recognize wildcard characters.  Removed code that
44467           appended a unique id tag to the end of the file name
44468           printed out by the result of the testcases within a
44469           given test file.
44470
44471 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
44472
44473         * lib/old-dejagnu.exp:
44474           Reworked expected failure handling to trigger off of XFAIL
44475           keyword in keyphrase embeded in testcase source code. The
44476           XFAIL keyword must be at the end of the keyphrase line. It
44477           may optionally be followed by one or more target triplets.
44478           It has just occured that the handling of wildcards in the
44479           target triplet may not be correct.
44480
44481 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
44482
44483         * g++.old-deja/tests:
44484           Moved all subdirectories up one level into g++.old-deja .
44485
44486         * lib/old-dejagnu.exp:
44487           Fixed problem with CXXFLAGS not being properly reset, and being
44488           corrupted with extraneous "-c" compiler option.  This was
44489           causing binaries to not be generated for test that needed them.
44490           Modified strings passed to "pass" and "fail" so that individual
44491           tests from the same test file would be distinguished by an
44492           identifier appended to the test file name in the summary logs;
44493           this corrected a problem with erroneous diff logs.  Added code
44494           to search testcases for expected fail and unexpected pass keywords.
44495
44496 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
44497
44498         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
44499
44500 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
44501
44502         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
44503           Removed extraneous text from end of "Special g++ Options"
44504           keyphrase.
44505
44506         * lib/old-dejagnu.exp: Added pattern matching to look for new
44507           keywords, embedded in testcases comments, which will trigger
44508           calls to xpass and xfail.
44509
44510 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
44511
44512         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
44513           comments embedded in the testcases, especially the one looking for
44514           special compiler options, as well as the pattern matching for the
44515           compiler output again.
44516
44517 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
44518
44519         * lib/old-dejagnu.exp: Do a proper check of the return value for
44520           execute tests. Fixed several problems with the pattern matching
44521           of the compiler output which gave erroneous test results.
44522           Changed several of the test result messages to be more descriptive.
44523         * config/unix-g++.exp: Proc g++_load now actually works and
44524           executes the tests passed to it and returns a usable return
44525           value.
44526
44527 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
44528
44529           * lib/gcc.exp: Exits gracefully if $CC is bogus.
44530
44531 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
44532
44533         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
44534           Modified both files to properly execute the old style
44535           dejagnu tests. The previous versions of these files were
44536           experimental and did not function anything near correctly.
44537
44538 1993-04-05  Rob Savoye  (rob@cygnus.com)
44539
44540         * Removed all Makefile.in and configure.in files. No configuration
44541         needed now.
44542
44543 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
44544
44545         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
44546
44547 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
44548
44549         * gcc.compile/configure.in, gcc.unsorted/configure.in,
44550         gcc.special/configure.in, gcc.noncompile/configure.in,
44551         gcc.execute/configure.in, gcc.code_quality/configure.in,
44552         g++.other/configure.in, g++.old-deja/configure.in,
44553         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
44554         in srcname setting.
44555
44556 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
44557
44558         * lib/udi.exp: Fixed mondfe and mondfe_download.
44559         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
44560         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
44561
44562 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
44563
44564         * config/udi-gdb.exp: Check $shell_id after connecting to target.
44565         (gdb_exit): Don't remove *_soc files.
44566
44567 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
44568
44569         * lib/c-torture.exp: Don't look for main; instead always use -w
44570         -c.  This is how the c-torture tests work.  Remove the object
44571         file if the compilation succeeds.
44572         * gcc.execute/execute.exp: Remove executable if test passes.
44573         * gcc.noncompile/noncompile.exp: Every test is an expected
44574         failure.
44575         * gcc.special/special.exp: Added tests from c-torture 1.11,
44576         corrected use of existing test.
44577         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
44578         gcc.execute/920625-1.c: Updated to c-torture 1.11.
44579         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
44580         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
44581         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
44582         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
44583         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
44584         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
44585         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
44586         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
44587         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
44588         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
44589         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
44590         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
44591         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
44592         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
44593         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
44594         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
44595         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
44596         c-torture 1.11.
44597         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
44598         correspond to c-torture 1.11.
44599
44600         * New file.