OSDN Git Service

gcc/
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
2  
3         * g++.dg/eh/arm-vfp-unwind.C: New test.
4  
5 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
6
7         PR c++/28341
8         * g++.dg/template/ref3.C: New test.
9         * g++.dg/template/nontype13.C: New test.
10
11         PR c++/28346
12         * g++.dg/template/ptrmem17.C: New test.
13
14 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
15
16         PR target/28648 c:
17         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
18
19 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
20
21         PR fortran/28630
22         * gfortran.dg/used_types_2.f90: New test.
23
24         PR fortran/28601
25         * gfortran.dg/used_types_3.f90: New test.
26
27         PR fortran/20886
28         * gfortran.dg/generic_actual_arg.f90: New test.
29
30         PR fortran/28735
31         * gfortran.dg/module_private_array_refs_1.f90: New test.
32
33         PR fortran/28762
34         * gfortran.dg/program_name_1.f90: New test.
35
36         PR fortran/28425
37         * gfortran.dg/derived_constructor_comps_1.f90: New test.
38
39         PR fortran/28496
40         * gfortran.dg/array_initializer_2.f90: New test.
41
42         PR fortran/18111
43         * gfortran.dg/unused_artificial_dummies_1.f90: New test. 
44
45         PR fortran/28600
46         * gfortran.dg/assumed_charlen_function_4.f90: New test.
47
48         PR fortran/28771
49         * gfortran.dg/assumed_charlen_in_main.f90: New test.
50
51         PR fortran/28660
52         * gfortran.dg/dependent_decls_1.f90: New test.
53
54 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
55
56         PR fortran/25217
57         * gfortran.dg/derived_init_2.f90: New.
58
59 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
60
61         * gcc.c-torture/execute/pr28289.c: New test.
62
63 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
64
65         PR c/28744
66         * gcc.dg/attr-externally-visible-1.c: New test.
67         * gcc.dg/attr-externally-visible-2.c: New test.
68         * g++.dg/parse/attr-externally-visible-1.C: New test.
69         * g++.dg/parse/attr-externally-visible-2.C: New test.
70
71 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
72
73         PR c++/28606
74         * g++.dg/parse/dtor11.C: New test.
75
76 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
77
78         PR rtl-optimization/28489
79         * gcc.c-torture/compile/pr28489.c: New test.
80
81 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
82
83         PR c++/28710
84         * g++.dg/template/redecl4.C: New test.
85
86         PR c++/28711
87         * g++.dg/template/ctor8.C: New test.
88
89 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
90
91         * PR c++/28573
92         * g++.dg/parse/offsetof6.C: New test.
93         * g++.dg/parse/offsetof6.C: New test.
94         * g++.dg/parse/offsetof7.C: New test.
95
96 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
97
98         PR testsuite/28602
99         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
100         is false.
101
102 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
103
104         PR c++/28302
105         * g++.dg/ext/vector3.C: New test.
106
107 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
108
109         PR gcov/profile/26570
110         * gcc.dg/pr26570.c: New test.
111
112 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
113
114         PR c/27697
115         * gcc.dg/qual-component-1.c: New test.
116
117 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
118
119         PR c++/28593
120         * g++.dg/parse/new3.C: New test.
121
122 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
123
124         PR fortran/25828
125         * gfortran.dg/streamio_1.f90: New test.
126         * gfortran.dg/streamio_2.f90: New test.
127         * gfortran.dg/streamio_3.f90: New test.
128         * gfortran.dg/streamio_4.f90: New test.
129         * gfortran.dg/streamio_5.f90: New test.
130         * gfortran.dg/streamio_6.f90: New test.
131         * gfortran.dg/streamio_7.f90: New test.
132         * gfortran.dg/streamio_8.f90: New test.
133
134 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
135
136         PR c/28287
137         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
138
139 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
140
141         PR c++/28594
142         * g++.dg/template/void6.C: New test.
143         
144 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
145
146         PR c/28649
147         * gcc.dg/parse-error-1.c: New test.
148         * gcc.dg/parse-error-2.c: New test.
149         * gcc.dg/cpp/digraph2.c: Add error-marker.
150         * gcc.dg/noncompile/920923-1.c: Likewise.
151
152 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
153
154         PR c/27490
155         * gcc.dg/sizeof-2.c: New testcase.
156
157         PR c/27489
158         * gcc.dg/switch-A.c: New testcase.
159
160 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
161
162         PR c++/28288
163         PR c++/14556
164         * g++.old-deja/g++.warn/compare1.C: Delete.
165         * g++.dg/opt/pr7503-2.C: Delete.
166         * g++.dg/opt/pr7503-3.C: Delete.
167         * g++.dg/opt/pr7503-4.C: Delete.
168         * g++.dg/opt/pr7503-5.C: Delete.
169         * g++.dg/opt/max1.C: Delete.
170         * g++.dg/warn/minmax.C: Delete.
171         * g++.dg/expr/minmax.C: New test.
172
173 2006-08-14  Richard Guenther  <rguenther@suse.de>
174
175         PR testsuite/28703
176         * gcc.c-torture/execute/pr28651.c: Do not use argc
177         to avoid optimization, instead forbid inlining.
178
179 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
180
181         PR rtl-optimization/28634
182         * gcc.c-torture/execute/ieee/pr28634.c: New test.
183
184 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
185
186         PR c/27184
187         * gcc.dg/torture/pr27184.c: New test.
188
189 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
190
191         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
192
193 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
194
195         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
196         * gfortran.dg/stat_2.f90: Likewise.
197         * gfortran.dg/chmod_1.f90: Likewise.
198         * gfortran.dg/chmod_2.f90: Likewise.
199         * gfortran.dg/chmod_3.f90: Likewise.
200
201 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
202
203         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
204
205 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
206
207         * g++.dg/opt/pr23454-2.C: New test.
208
209 2006-08-11  Richard Guenther  <rguenther@suse.de>
210
211         PR middle-end/28651
212         * gcc.c-torture/execute/pr28651.c: New testcase.
213
214 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
215
216         * gnat.dg/specs/static_initializer.ads: New test.
217
218 2006-08-10  Paul Brook  <paul@codesourcery.com>
219
220         * gcc.target/arm/cond-asm.c: New test.
221
222 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
223
224         PR tree-optimization/26197
225         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
226         * g++.dg/vect/vect.exp: Compile the new tests with
227         --param max-aliased-vops=0.
228
229 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
230
231         PR c++/28637
232         * g++.dg/template/void3.C: New test.
233
234         PR c++/28638
235         * g++.dg/template/void4.C: New test.
236
237         PR c++/28640
238         * g++.dg/template/void5.C: New test.
239         
240 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
241
242         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
243         after dg-do compile.
244
245 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
246
247         PR tree-optimizations/26969
248         * gcc.dg/vect/vect.exp: Compile tests prefixed with
249         "unswitch-loops" with -funswitch-loops.
250         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
251
252 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
253
254         * gcc.dg/sparc-getcontext-1.c: Fix typo.
255         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
256         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
257         * objc.dg/dwarf-1.m: Likewise.
258         * objc.dg/dwarf-2.m: Likewise.
259         * obj-c++.dg/dwarf-2.mm: Likewise.
260
261 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
262
263         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
264         * objc.dg/dwarf-2.m: Likewise.
265         * obj-c++.dg/dwarf-2.mm: Likewise.
266
267         PR libfortran/28603
268         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
269
270         PR testsuite/27611
271         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
272
273         PR testsuite/27033
274         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
275
276 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
277
278         PR target/27827
279         * gcc.target/i386/pr27827.c: New testcase.
280
281 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
282
283         PR fortran/28590
284         * gfortran.dg/sequence_types_1.f90: New test.
285
286 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
287
288         PR fortran/28548
289         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
290         dg-warning.  Add -pedantic option.
291
292 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
293
294         PR c/28502
295         * gcc.dg/proto-1.c: New test.
296
297         PR c/27721
298         * gcc.dg/lvalue-4.c: New test.
299
300         PR c/28136
301         * gcc.dg/init-bad-5.c: New test.
302
303 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
304
305         PR c++/28347
306         * g++.dg/ext/typedef-init.C: Add new test for typedef 
307         initialization inside templates. Adjust existing error markers.
308
309 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
310
311         PR c++/28148
312         * g++.dg/init/ptrmem3.C: New test.
313
314 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
315
316         PR tree-optimization/27770
317         * lib/target-support.exp: New target keyword "section_anchors". 
318         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
319         tests.
320         * gcc.dg/vect/section-anchors-pr27770.c: New test.
321         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
322         * gcc.dg/vect/section-anchors-vect-69.c: New test.
323         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
324         
325 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
326
327         * gcc.dg/20060801-1.c: Add missing '}'.
328
329 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
330
331         PR c++/27508
332         * g++.dg/parse/dtor9.C: New test.
333         * g++.dg/parse/dtor10.C: New test.
334         * g++.dg/other/error7.C: Adjust error-marker.
335
336         PR c++/28274
337         * g++.dg/other/default5.C: New test.
338
339 2006-08-02  Richard Guenther  <rguenther@suse.de>
340
341         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
342
343 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
344
345         PR c++/28557
346         * g++.dg/template/conv9.C: New test.
347
348 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
349
350         PR debug/28063
351         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
352         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
353         Optionally return assembly text.  Update callers.
354         (check_no_compiler_messages): Update verbose messages.
355         (check_no_messages_and_pattern): New.
356         (check_effective_target_string_merging): New.
357
358 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
359
360         PR c++/28250
361         * g++.dg/eh/catch4.C: New test.
362
363         PR c++/28257
364         * g++.dg/other/qual1.C: New test.
365
366         PR c++/28259
367         * g++.dg/inherit/error2.C: New test.
368
369         PR c++/28267
370         * g++.dg/other/new1.C: New test.
371
372         * g++.dg/warn/pr23075.C: Remove obsolete test.
373         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
374         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
375
376 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
377
378         PR c++/28523
379         * g++.dg/eh/cast1.C: New test.
380
381 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
382
383         PR libfortran/28452
384         * gfortran.dg/random_3.f90:  New test.
385
386 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
387
388         PR c++/28432
389         * g++.dg/other/pr28304.C: Change expected error message.
390         * g++.dg/other/pr28432.C: New test.
391
392 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
393
394         PR c++/28256
395         * g++.dg/init/brace2.C: Change expected error message, add empty init.
396
397 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
398
399         PR debug/23336
400         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
401         at -g1.
402         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
403         g++.dg/debug/enum-2.C: New.
404
405 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
406
407         PR c++/6634
408         * g++.dg/parse/long1.C: Add more tests.
409
410 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
411
412         * gfortran.dg/lrshift_1.c: New file.
413
414 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
415
416         PR libgfortran/28335
417         * gfortran.dg/no_unit_error_1.f90: New test.
418
419 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
420
421         PR libgfortran/28335
422         * gfortran.dg/no_unit_error_1.f90: Delete test.
423         * gfortran.dg/no_unit_error_2.f90: Delete test.
424
425 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
426
427         * gfortran.dg/chmod_3.f90: New test.
428         * gfortran.dg/ltime_gmtime_1.f90: New test.
429         * gfortran.dg/ltime_gmtime_2.f90: New test.
430         * gfortran.dg/lrshift_1.f90: New test.
431         * gfortran.dg/chmod_1.f90: New test.
432         * gfortran.dg/chmod_2.f90: New test.
433
434 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
435
436         PR c++/27668
437         * g++.dg/template/crash55.C: New test.
438
439         PR c++/27962
440         * g++.dg/template/nontype16.C: New test.
441
442         * g++.dg/template/void2.C: Adjust error markers.
443         * g++.dg/template/nontype5.C: Adjust error markers.
444         
445 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
446
447         * gcc.target/i386/stack-prot-kernel.c: New test.
448
449 2006-07-27  Roger Sayle  <roger@eyesopen.com>
450
451         * gcc.dg/builtins-55.c: New test case.
452
453 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
454
455         PR rtl-optimization/27907
456         * gcc.c-torture/compile/pr27907.c: New test.
457
458 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
459
460         * gfortran.dg/mclock.f90: New test.
461         * gfortran.dg/int_conv_1.f90: New test.
462         * gfortran.dg/stat_1.f90: New test.
463         * gfortran.dg/stat_2.f90: New test.
464
465 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
466
467         PR libgfortran/28335
468         * gfortran.dg/no_unit_error_1.f90: New test.
469         * gfortran.dg/no_unit_error_2.f90: New test.
470         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
471
472 2006-07-25  Roger Sayle  <roger@eyesopen.com>
473
474         PR middle-end/28473
475         * gcc.dg/fold-convround-1.c: New test case.
476
477 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
478
479         * gfortran.dg/arithmetic_if.f90:  Fix comments.
480
481 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
482
483         PR c++/27572
484         * g++.dg/other/typedef1.C: New test.
485         * g++.dg/template/typedef4.C: New test.
486         * g++.dg/template/typedef5.C: New test.
487
488 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
489
490         PR fortran/28416
491         * gfortran.dg/allocatable_dummy_3.f90: New.
492
493 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
494
495         PR fortran/28439
496         * gfortran.dg/arithmetic_if.f90:  New test.
497
498 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
499
500         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
501         avoid memcpy optimization.
502         
503 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
504
505         PR fortran/25289
506         * gfortran.dg/direct_io_6.f90: New test.
507
508 2006-07-24  Jan Hubicka  <jh@suse.cz>
509
510         PR c/25795
511         PR c++/27369
512         * gcc.dg/pr25795.c: New test.
513         * gcc.dg/pr25795-1.c: New test.
514
515 2006-07-23  Roger Sayle  <roger@eyesopen.com>
516
517         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
518         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
519         which may be transformed to "g || h" on some platforms.
520
521 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
522
523         PR c++/28025
524         * g++.dg/template/friend45.C: New test.
525
526 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
527
528         PR libgfortran/28339
529         * gfortran.dg/arrayio_8.f90: New test.
530
531 2006-07-21  Mike Stump  <mrs@apple.com>
532
533         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
534
535         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
536
537 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
538
539         PR c++/28250
540         * g++.dg/eh/catch3.C: New test.
541
542         PR c++/28363
543         * g++.dg/template/defarg10.C: New test.
544
545 2006-07-20  Paul Brook  <paul@codesourcery.com>
546
547         PR 27363
548         * gcc.dg/pr27363.c: New test.
549
550 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
551
552         PR c++/28338
553         * g++.dg/init/ref13.C: New test.
554
555 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
556
557         PR obj-c++/28434
558         * obj-c++.dg/proto-error-1.mm: New test.
559
560 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
561
562         PR c++/28337
563         * g++.dg/template/string1.C: New test.
564
565 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
566
567         PR c++/28048
568         * g++.dg/template/defarg9.C: New test.
569
570         PR c++/28235
571         * g++.dg/template/static27.C: New test.
572
573 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
574
575         PR 28410
576         * gcc.dg/tree-ssa/pr28410.c: New test.
577
578 2006-07-18  Lee Millward  <lee.millward@gmail.com>
579
580         PR c++/28258
581         * g++/dg/other/error13.C: New test.
582
583         PR c++/28260
584         * g++.dg/template/friend44.C: New test.
585         
586 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
587
588         PR c++/27495
589         * g++.dg/other/pr27495.C: New.
590
591 2006-07-18  Olivier Hainque  <hainque@adacore.com>
592
593         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
594         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
595         
596 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
597
598         PR c/28286
599         * gcc.dg/pragma-pack-4.c: New test.
600
601 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
602
603         PR c++/28291
604         * g++.dg/ext/pr28291.C: New test.
605
606 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
607
608         PR middle-end/28403
609         * gcc.c-torture/execute/pr28403.c: New test.
610
611 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
612
613         PR middle-end/28402
614         * gcc.dg/pr28402.c: New test.
615
616 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
617
618         PR c++/28304
619         * g++.dg/other/pr28304.C: New test.
620
621 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
622
623         PR other/28251
624         gcc.c-torture/unsorted/dump-noaddr.c: New test.
625         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
626
627 2006-07-17  Richard Guenther  <rguenther@suse.de>
628
629         PR tree-optimization/28238
630         * g++.dg/tree-ssa/pr28238.C: New testcase.
631
632 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
633
634         PR c++/28250
635         * g++.dg/eh/catch1.C: New test.
636         * g++.dg/eh/catch2.C: New test.
637
638 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
639
640         PR c++/28370
641         * g++.dg/template/anon3.C: New test.
642
643 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
644
645         PR fortran/20844
646         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
647         specifiers requiring an explicit format tag..
648
649         PR fortran/28201
650         * gfortran.dg/generic_5: New test.
651
652         PR fortran/20893
653         * gfortran.dg/elemental_optional_args_1.f90: New test.
654
655 2006-07-16  Olivier Hainque  <hainque@adacore.com>
656
657         * gnat.dg/assert.ads: New file.
658         * gnat.dg/controlled_record.ads: Likewise.
659         * gnat.dg/controlled_record.adb: Likewise.
660
661 2006-07-15  Lee Millward  <lee.millward@gmail.com>
662
663         PR c++/28292
664         * g++.dg/other/error12.C: New test.
665
666         PR c++/28269
667         * g++.dg/template/crash54.C: New test.
668         
669 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
670
671         PR c++/28249
672         * g++.dg/parse/catch1.C: New test.
673
674         PR c++/28294
675         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
676
677         PR c++/28387
678         * g++.dg/ext/attrib24.C: New test.
679
680 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
681
682         PR c++/28343
683         * g++.dg/ext/asmspec1.C: New test.
684
685 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
686
687         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
688         (dg-test): Support shouldfail tests.
689         * lib/target-supports-dg.exp (dg-shouldfail): New.
690         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
691         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
692         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
693         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
694         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
695         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
696         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
697
698 2006-07-13  Jan Hubicka  <jh@suse.cz>
699
700         * gcc.target/i386/memcpy-1.c: New.
701
702 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
703
704         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
705
706 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
707
708         PR fortran/25097
709         * gfortran.dg/present_1.f90: New test.
710
711         PR fortran/20903
712         * gfortran.dg/interface_derived_type_1.f90: New test.
713
714 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
715
716         PR fortran/28213
717         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
718         list.
719
720 2006-07-07  Lee Millward  <lee.millward@gmail.com>
721
722         PR c++/27820
723         * g++.dg/other/label1.C: New test.
724         
725 2006-07-07   Richard Guenther  <rguenther@suse.de>
726
727         PR middle-end/28268
728         * gcc.dg/torture/pr28268.c: New testcase.
729
730 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
731
732         PR c++/27019
733         * g++.dg/ext/pr27019.C: New.
734
735 2006-07-07  Richard Guenther  <rguenther@suse.de>
736
737         PR tree-optimization/28187
738         * gcc.dg/pr28187.c: New testcase.
739
740 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
741
742         * gnat.dg/address_conversion.adb: New test.
743         * gnat.dg/boolean_subtype.adb: Likewise.
744         * gnat.dg/frame_overflow.adb: Likewise.
745         * gnat.dg/pointer_array.adb: Likewise.
746         * gnat.dg/pointer_conversion.adb: Likewise.
747
748 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
749
750         PR fortran/28237
751         PR fortran/23420
752         * gfortran.dg/print_fmt_5.f90: New test.
753
754 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
755
756         PR fortran/28129
757         * gfortran.dg/bounds_check_4.f90: New test.
758
759 2006-07-05  Richard Guenther  <rguenther@suse.de>
760
761         PR target/28158
762         * gfortran.dg/pr28158.f90: New testcase.
763
764 2006-07-05  Richard Guenther  <rguenther@suse.de>
765
766         PR tree-optimization/28162
767         * gcc.dg/pr28162.c: New testcase.
768
769 2006-07-05  Richard Guenther  <rguenther@suse.de>
770         Andrew Pinski  <pinskia@gcc.gnu.org>
771
772         PR c++/27084
773         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
774
775 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
776
777         PR fortran/28174
778         * gfortran.dg/actual_array_substr_2.f90: New test.
779
780         PR fortran/28167
781         * gfortran.dg/actual_array_constructor_2.f90: New test.
782
783 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
784
785         * gfortran.dg/itime_idate_1.f: New test.
786         * gfortran.dg/itime_idate_2.f: New test.
787
788 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
789
790         PR libgfortran/27704
791         * gfortran.dg/open_status_3.f90: New test.
792         * gfortran.dg/fmt_l.f90: Update for new feature.
793
794 2006-07-03  Asher Langton  <langton2@llnl.gov>
795
796         * gfortran.dg/oldstyle_2.f90: New.
797
798 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
799
800         * gnat.dg/string_slice.adb: New test.
801
802 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
803
804         PR fortran/19259
805         * gfortran.dg/semicolon_fixed.c: New.
806         * gfortran.dg/semicolon_free.c: New.
807
808 2006-06-30  Mike Stump  <mrs@apple.com>
809
810         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
811         that don't support internal visibility.
812
813 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
814
815         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
816         for '(' / ')' needing an extra '\'.
817
818 2006-06-29  Roger Sayle  <roger@eyesopen.com>
819
820         PR middle-end/27428
821         * gcc.dg/pr27428-1.c: New test case.
822
823 2006-06-29  Mike Stump  <mrs@apple.com>
824
825         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
826         on darwin as we can't align commons large enough yet.
827
828         * gcc.dg/vla-8.c: Add additional testcases.
829
830 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
831
832         PR c++/28114
833         * g++.dg/other/pr28114.C: New.
834
835 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
836
837         * gcc.c-torture/compile/20060625-1.c: New test.
838
839 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
840
841         PR fortran/20867
842         * gfortran.dg/stfunc_3.f90: New test.
843
844         PR fortran/25056
845         * gfortran.dg/impure_actual_1.f90: New test.
846
847         PR fortran/20874
848         * gfortran.dg/elemental_result_1.f90: New test.
849
850         PR fortran/25073
851         * gfortran.dg/select_7.f90: New test.
852
853         PR fortran/27554
854         * intrinsic_actual_1.f: New test.
855
856         PR fortran/22038
857         PR fortran/28119
858         * gfortran.dg/forall_4.f90: New test.
859
860         PR fortran/25072
861         * gfortran.dg/forall_5.f90: New test.
862
863 2006-06-25  Lee Millward  <lee.millward@gmail.com>
864
865         PR c++/28051
866         * g++.dg/template/using13.C: New test.
867
868         PR c++/28054
869         * g++.dg/other/incomplete3.C: New test.
870         
871 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
872
873         PR fortran/28081
874         * gfortran.dg/substr_3.f: New test.
875         * gfortran.dg/equiv_2.f90: Update expected error message.
876
877 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
878
879         PR fortran/28118
880         * gfortran.dg/actual_array_substr_1.f90: New test.
881
882 2006-06-24  Olivier Hainque  <hainque@adacore.com>
883
884         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
885         * gnat.dg/scalar_mode_agg_compare.adb: New test.
886         
887 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
888
889         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
890
891 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
892
893         PR fortran/27981
894         * gfortran.dg/simpleif_2.f90: New test.
895
896 2006-06-23  Lee Millward  <lee.millward@gmail.com>
897
898         * g++.dg/template/error22.C: Fix typo.
899         
900 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
901
902         PR c++/28112
903         * g++.dg/ext/attrib23.C: New test.
904
905 2006-06-23  Olivier Hainque  <hainque@adacore.com>
906
907         * gnat.dg/varsize_temp.adb: New test.
908         
909 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
910
911         PR c++/11468
912         * g++.dg/other/java2.C: New test.
913
914 2006-06-23  Danny Smith   <dannysmith@users.sourceforge.net>
915
916         PR target/27789
917         * g++.dg/ext/dllimport4.C. Add more tests for invalid
918         initialization.
919
920 2006-06-22  Roger Sayle  <roger@eyesopen.com>
921
922         PR target/27531
923         * gcc.dg/pr27531-1.c: New test case.
924
925 2006-06-22  Asher Langton  <langton2@llnl.gov>
926
927         PR fortran/24748
928         * gfortran.dg/implicit_8.f90: New.
929
930 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
931
932         PR rtl-optimization/28121
933         * gcc.dg/pr28121.c: New test.
934
935 2006-06-22  Lee Millward  <lee.millward@gmail.com>
936
937         PR c++/27805
938         * g++.dg/parse/ptrmem6.C: New test.
939
940         PR c++/27821
941         * g++.dg/template/error22.C: New test.
942         
943 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
944
945         PR c++/28111
946         * g++.dg/template/friend43.C: New test.
947
948         PR c++/28110
949         * g++.dg/template/crash53.C: New test.
950
951         PR c++/28109
952         * g++.dg/rtti/incomplete1.C: New test.
953
954 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
955
956         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
957
958 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
959
960         * gcc.c-torture/execute/complex-7.c: New.
961
962 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
963
964         * gcc.dg/merge-all-constants-1.c: New test.
965
966 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
967
968         PR c++/28113
969         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
970
971 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
972
973         * gfortran.dg/rrspacing_1.f90: New test.
974
975 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
976
977         PR c++/28052
978         * g++.dg/other/bitfield2.C: New test.
979
980 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
981
982         PR tree-optimization/27331
983         * gcc.dg/pr27331.c: New test.
984
985 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
986             Eric Botcazou  <ebotcazou@adacore.com>
987
988         PR ada/18692
989         * lib/gnat.exp: New file.
990         * lib/gnat-dg.exp: Likewise.
991         * gnat.dg: New directory.
992         * gnat.dg/dg.exp: New driver.
993         * gnat.dg/specs: New directory.
994         * gnat.dg/specs/specs.exp: New driver.
995         * gnat.dg/style: New directory.
996         * gnat.dg/style/style.exp: New driver.
997
998 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
999
1000         PR fortran/16206
1001         * gfortran.dg/array_initializer_1.f90: New test.
1002
1003         PR fortran/28005
1004         * gfortran.dg/matmul_3.f90: New test.
1005
1006 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
1007
1008         PR middle-end/28075
1009         * gcc.dg/tree-ssa/inline-1.c: New test.
1010
1011 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
1012
1013         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
1014         in malloc prototype; remove XFAIL.
1015         * gcc.dg/pr18241-2.c: Ditto.
1016         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
1017         in memset prototype; remove XFAIL.
1018         * gcc.dg/tree-ssa/pr23382.c: Ditto.
1019
1020 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
1021
1022         * gcc.dg/vla-8.c: Add.
1023
1024 2006-06-19  Richard Guenther  <rguenther@suse.de>
1025
1026         PR tree-optimization/27090
1027         * g++.dg/tree-ssa/pr27090.C: New testcase.
1028
1029 2006-06-19  Roger Sayle  <roger@eyesopen.com>
1030
1031         PR target/27861
1032         * gcc.dg/pr27861-1.c: New test case.
1033
1034 2006-06-19  Richard Guenther  <rguenther@suse.de>
1035
1036         PR middle-end/28045
1037         * gcc.dg/torture/pr28045.c: New testcase.
1038
1039 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1040
1041         PR fortran/26801
1042         * gfortran.dg/associated_4.f90: New test.
1043
1044 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1045
1046         PR fortran/19310
1047         PR fortran/19904
1048         * gfortran.dg/real_const_3.f90: New test.
1049
1050 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
1051
1052         PR c++/28016
1053         * g++.dg/template/static26.C: New test.
1054
1055         PR c++/27979
1056         * g++.dg/expr/bitfield2.C: New test. 
1057
1058         PR c++/27884
1059         * g++.dg/parse/linkage2.C: New test.
1060
1061 2006-06-16  Richard Guenther  <rguenther@suse.de>
1062
1063         PR middle-end/27116
1064         * gcc.dg/pr15785-1.c: Revert last change.
1065         * gcc.dg/torture/pr27116-2.c: New testcase.
1066
1067 2006-06-16  Roger Sayle  <roger@eyesopen.com>
1068
1069         PR middle-end/27802
1070         * gcc.dg/pr27802-1.c: New test case.
1071
1072 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
1073
1074         PR c++/27689
1075         * g++.dg/template/ttp18.C: New test.
1076         * g++.dg/template/ttp19.C: Likewise.
1077
1078         PR c++/27666
1079         * g++.dg/expr/cond9.C: New test.
1080
1081         PR c++/27640
1082         * g++.dg/template/ctor7.C: New test.
1083
1084 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
1085
1086         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
1087
1088 2006-06-16  Richard Guenther  <rguenther@suse.de>
1089
1090         PR tree-optimization/27781
1091         * gcc.dg/tree-ssa/pr27781.c: New testcase.
1092
1093 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
1094
1095         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
1096
1097 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
1098
1099         * gcc.dg/tree-ssa/loop-18.c: New test.
1100
1101 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
1102
1103         PR c++/27665
1104         * g++.dg/template/crash52.C: New test.
1105
1106         PR c++/27648
1107         * g++.dg/ext/attrib22.C: New test.
1108
1109         PR c++/26559
1110         * g++.dg/template/builtin1.C: New test.
1111         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
1112         
1113         PR c++/28018
1114         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
1115         assignment.
1116         * g++.old-deja/g++.pt/crash51.C: Likewise.
1117
1118         PR c++/27227
1119         * g++.dg/lookup/linkage1.C: New test.
1120         * g++.dg/lookup/linkage2.C: Likewise.
1121
1122 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
1123
1124         PR middle-end/27959
1125         * gcc.dg/pr27959.c: New testcase.
1126
1127 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
1128
1129         PR target/28014:
1130         * g++.dg/eh/div.C: New test.
1131
1132 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
1133
1134         PR c++/27894
1135         * g++.dg/tree-ssa/pr26757.C: New test.
1136         * g++.dg/tree-ssa/pr27894.C: New test.
1137
1138 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
1139
1140         * gcc.c-torture/compile/20060609-1.c: New test.
1141         
1142         PR target/27863
1143         * gcc.c-torture/compile/pr27863.c: New test.
1144
1145 2006-06-13  Richard Guenther  <rguenther@suse.de>
1146
1147         PR tree-optimization/27830
1148         * g++.dg/tree-ssa/pr27830.C: New testcase.
1149
1150 2006-06-13  Matthew Sachs  <msachs@apple.com>
1151
1152         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
1153         the list of compiler flags; this causes those flags to be checked
1154         for things like dg-skip-if.
1155
1156 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1157
1158         PR c++/27601
1159         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
1160
1161 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
1162             Kazu Hirata  <kazu@codesourcery.com>
1163
1164         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
1165         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
1166
1167 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1168
1169         PR c++/27933
1170         * g++.dg/lookup/using15.C: New test.
1171
1172         PR c++/27951
1173         * g++.dg/other/anon4.C: New test.
1174
1175 2006-06-12  Roger Sayle  <roger@eyesopen.com>
1176
1177         PR c++/21210
1178         * g++.dg/init/complex1.C: New test case.
1179
1180 2006-06-11  Eric Christopher  <echristo@apple.com>
1181
1182         PR middle-end/27948
1183         * gcc.dg/bf-ms-layout.c: Run on darwin.
1184         * gcc.dg/bf-no-ms-layout: Ditto.
1185         * gcc.dg/attr-ms_struct-2.c: New.
1186         * gcc.dg/bf-ms-layout-2.c: Ditto.
1187
1188 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
1189
1190         * gcc.dg/attr-ms_struct-packed1.c: New.
1191
1192 2006-06-09  Mike Stump  <mrs@apple.com>
1193
1194         * gcc.dg/vla-7.c: Add.
1195
1196 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
1197
1198         PR fortran/24558
1199         * gfortran.dg/entry_6.f90: New test.
1200
1201         PR fortran/20877
1202         PR fortran/25047
1203         * gfortran.dg/entry_7.f90: New test.
1204
1205 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
1206
1207         PR c/27747
1208         * gcc.dg/cpp/_Pragma6.c: New test.
1209
1210         PR c++/27748
1211         * g++.dg/cpp/_Pragma1.C: New test.
1212
1213         PR preprocessor/27746
1214         * gcc.dg/gomp/macro-3.c: New test.
1215         * gcc.dg/gomp/macro-4.c: New test.
1216         * g++.dg/gomp/macro-3.C: New test.
1217         * g++.dg/gomp/macro-4.C: New test.
1218
1219 2006-06-09  Richard Guenther  <rguenther@suse.de>
1220
1221         PR tree-optimization/26998
1222         * gcc.dg/torture/pr26998.c: New testcase.
1223         * gcc.dg/tree-ssa/vrp29.c: New testcase.
1224
1225 2006-06-08  Mike Stump  <mrs@apple.com>
1226
1227         * gcc.dg/pr27095.c: Account for stubs.
1228
1229         PR target/26427
1230         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
1231         produce bad code on darwin.
1232
1233 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1234
1235         PR fortran/27958
1236         * gcc/testsuite/gfortran.dg/substr_2.f: New test.
1237
1238 2006-06-08  Asher Langton  <langton2@llnl.gov>
1239
1240         PR fortran/27786
1241         * cray_pointers_2.f90: Add -fbounds-check compile flag.
1242
1243 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1244
1245         PR target/27421
1246         * gcc.dg/union-3.c: New test.
1247
1248 2006-06-08  Richard Guenther  <rguenther@suse.de>
1249
1250         PR middle-end/27116
1251         * gcc.dg/torture/pr27116.c: New testcase.
1252         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
1253
1254 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
1255
1256         PR rtl-optimization/26449
1257         * gcc.dg/pr26449.c: New test.
1258
1259 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1260
1261         PR c++/27601
1262         * g++.dg/ext/offsetof1.C: Test member functions.
1263
1264 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
1265
1266         * gcc.dg/pr27095.c: Improve scanning.
1267
1268 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
1269
1270         PR fortran/23091
1271         * gfortran.dg/saved_automatic_1.f90: New test.
1272
1273         PR fortran/24168
1274         * gfortran.dg/array_simplify_1.f90: New test.
1275
1276         PR fortran/25090
1277         * gfortran.dg/entry_dummy_ref_1.f90: New test.
1278
1279         PR fortran/25058
1280         * gfortran.dg/entry_dummy_ref_2.f90: New test.
1281
1282 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
1283
1284         PR c++/27177
1285         * g++.dg/expr/cast7.C: New test.
1286
1287 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
1288
1289         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
1290         * lib/gcc-defs.exp (tool_check_compile): Ditto.
1291         * lib/fortran-torture.exp (fortran-torture-compile,
1292         fortran-torture-execute): Ditto.
1293
1294 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
1295
1296         PR target/27842
1297         * gcc.dg/vmx/pr27842.c: New test.
1298
1299 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1300
1301         PR libfortran/27895
1302         * gfortran.dg/bounds_check_3.f90: New test.
1303
1304 2006-06-05  Mike Stump  <mrs@apple.com>
1305
1306         * objc.dg/objc-fast-4.m: Skip for ppc64.
1307
1308 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
1309
1310         PR testsuite/27705
1311         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
1312
1313 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
1314             Victor Kaplansky  <victork@il.ibm.com>
1315
1316         PR tree-optimizations/26360
1317         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
1318         with -fno-tree-dce.
1319         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
1320
1321 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
1322
1323         PR fortran/14067
1324         * gfortran.dg/data_char_1.f90: Add messages for truncated
1325         strings.
1326
1327         PR fortran/16943
1328         * gfortran.dg/func_decl_2.f90: New test.
1329
1330         PR fortran/20839
1331         * gfortran.dg/do_2.f90: New test.
1332
1333         PR fortran/27655
1334         * gfortran.dg/associated_3.f90: New test.
1335
1336 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
1337
1338         PR c++/27819
1339         * g++.dg/template/static25.C: New test.
1340
1341         PR c++/27722
1342         * g++.dg/init/array21.C: New test.
1343
1344         PR c++/27807
1345         * g++.dg/ext/complit7.C: New test.
1346
1347         PR c++/27806
1348         * g++.dg/parse/ptrmem5.C: New test.
1349
1350 2006-06-04  Roger Sayle  <roger@eyesopen.com>
1351             Andrew Pinski  <pinskia@physics.uc.edu>
1352
1353         PR c/27150
1354         PR middle-end/27382
1355         * gcc.dg/pr27150-1.c: New testcase.
1356         * gcc.dg/pr27382-1.c: New testcase.
1357         * gcc.dg/pr27382-2.c: New testcase.
1358
1359 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
1360
1361         PR c/25161
1362         PR c/27020
1363         * gcc.dg/array-10.c: New test.
1364
1365 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1366
1367         PR c++/27804
1368         * g++.dg/init/const4.C: New test.
1369         * g++.dg/init/member1.C: Add error-marker.
1370         * g++.dg/other/fold1.C: Adjust error-marker.
1371
1372 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1373
1374         PR c++/27601
1375         * g++.dg/ext/offsetof1.C: New test.
1376
1377 2006-06-04 Eric Christopher <echristo@apple.com>
1378
1379         * gcc.dg/attr-ms_struct-1.c: New.
1380
1381 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
1382
1383         * gcc.c-torture/compile/builtin_constant_p.c: New test.
1384
1385 2006-06-04  Richard Guenther  <rguenther@suse.de>
1386
1387         PR tree-optimization/27039
1388         * gcc.dg/tree-ssa/loop-17.c: New testcase.
1389
1390 2006-06-03  Roger Sayle  <roger@eyesopen.com>
1391
1392         PR target/26223
1393         * gcc.target/i386/amd64-abi-2.c: New test case.
1394
1395 2006-06-02  Eric Christopher  <echristo@apple.com>
1396
1397         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
1398         * gcc.target/i386/20020523-1.c: Skip if darwin.
1399         * gcc.target/i386/asm-3.c: Ditto.
1400         * gcc.target/i386/20011119-1.c: Ditto.
1401         * gcc.target/i386/clobbers.c: Remove pic part of test.
1402
1403 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
1404
1405         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
1406         * g++.old-deja/g++.other/init19.C: Ditto.
1407         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
1408         and add other platforms as expected failures.
1409
1410 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
1411
1412         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
1413         (is-effective-target-keyword): Ditto.
1414
1415 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
1416
1417         PR fortran/27715
1418         * gfortran.dg/extended_char_comparison_1.f:  New test.
1419
1420 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
1421
1422         PR fortran/25098
1423         * gfortran.dg/dummy_procedure_1.f90: New test.
1424
1425         PR fortran/25147
1426         * gfortran.dg/dummy_procedure_2.f90: New test.
1427
1428         * gfortran.dg/associated_2.f90: Correct to make consistent with
1429         standard.
1430
1431 2006-05-31  Roger Sayle  <roger@eyesopen.com>
1432
1433         * gcc.target/i386/387-11.c: New test case.
1434
1435 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
1436
1437         PR c++/27801
1438         * g++.dg/template/cond6.C: New test.
1439
1440         PR c++/26496
1441         * g++.dg/template/crash51.C: New test.
1442         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
1443
1444         PR c++/27385
1445         * g++.dg/init/array20.C: New test.
1446
1447 2006-05-31  Roger Sayle  <roger@eyesopen.com>
1448
1449         * gcc.dg/builtins-54.c: New test case.
1450
1451 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
1452
1453         PR c++/26433
1454         * g++.dg/template/fntry1.C: Add dg-do link.
1455
1456         PR c++/27808
1457         * g++.dg/parse/friend6.C: New test.
1458
1459 2006-05-30  Asher Langton  <langton2@llnl.gov>
1460
1461         * gfortran.dg/cray_pointers_7.f90: New test.
1462
1463 2006-05-30  Roger Sayle  <roger@eyesopen.com>
1464
1465         PR tree-optimization/23452
1466         * gcc.dg/fold-mulconj-1.c: New test case.
1467
1468 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
1469
1470         PR c++/27803
1471         * g++.dg/parse/bitfield1.C: New test.
1472
1473 2006-05-30  Roger Sayle  <roger@eyesopen.com>
1474
1475         * gcc.target/ppc-eq0-1.c: New test case.
1476         * gcc.target/ppc-negeq0-1.c: New test case.
1477
1478 2006-05-30  Dirk Mueller  <dmueller@suse.de>
1479
1480         PR c/27273
1481         * gcc.dg/overflow-warn-5.c: New test.
1482
1483 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1484
1485         PR c/27718
1486         * gcc.dg/sizeof-1.c: New test.
1487
1488 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
1489
1490         PR target/27790
1491         * gcc.target/i386/pr27790.c: New test.
1492
1493 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1494
1495         PR libgfortran/27757
1496         * gfortran.dg/direct_io_5.f90: New test.
1497
1498 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1499
1500         PR libgfortran/27634
1501         * gfortran.dg/fmt_missing_period_1.f: New test.
1502         * gfortran.dg/fmt_missing_period_2.f: New test.
1503         * gfortran.dg/fmt_missing_period_3.f: New test.
1504
1505 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1506
1507         PR fortran/19777
1508         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
1509         arrays.
1510
1511 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1512
1513         PR c++/27713
1514         * g++.dg/template/new6.C: New test.
1515
1516 2006-05-29  Roger Sayle  <roger@eyesopen.com>
1517
1518         PR tree-optimization/24964
1519         * gcc.target/i386/387-10.c: New test case.
1520
1521 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
1522
1523         * intrinsics/string_intrinsics.c (compare_string):
1524         Use memcmp instead of strncmp to avoid tripping over
1525         CHAR(0) in a string.
1526
1527 2006-05-27  Richard Guenther  <rguenther@suse.de>
1528
1529         PR middle-end/27773
1530         * gcc.dg/torture/pr27773.c: New testcase.
1531
1532 2006-05-27  Dirk Mueller  <dmueller@suse.de>
1533
1534         * gcc.dg/pr24561.c: Rename to..
1535         * gcc.dg/pr25962.c: .. this.
1536
1537 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1538
1539         PR fortran/19777
1540         * gfortran.dg/bounds_check_2.f: New test.
1541
1542 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
1543
1544         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
1545         * gfortran.dg/byte_1.f90: Likewise.
1546         * gfortran.dg/dup_save_2.f90: Likewise.
1547
1548 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
1549
1550         * gfortran.dg/associated_2.f90: New test.
1551
1552 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1553
1554         PR fortran/27524
1555         * gfortran.dg/bounds_check_1.f90: New test.
1556
1557 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
1558
1559         PR rtl-optimization/27661
1560         * gcc.dg/pr27661.c: New test case.
1561
1562 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
1563
1564         PR fortran/23151
1565         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
1566         * gfortran.dg/print_parentheses_1.f:  New test.
1567         * gfortran.dg/print_parentheses_2.f90:  New test.
1568
1569 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
1570
1571         PR target/27758
1572         * gcc.dg/pr27758.c: New test.
1573
1574 2006-05-24  Falk Hueffner  <falk@debian.org>
1575
1576         * gcc.c-torture/compile/pr27571.c: New test.
1577
1578 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
1579
1580         PR fortran/27709
1581         * gfortran.dg/spec_expr_4.f90: New test.
1582
1583         PR fortran/27155
1584         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
1585
1586 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
1587
1588         PR c++/20103
1589         * g++.dg/ext/complit6.C: New test.
1590         * g++.dg/ext/complit3.C: Adjust error markers.
1591         * g++.dg/init/const3.C: New test.
1592
1593 2006-05-25  Richard Guenther  <rguenther@suse.de>
1594
1595         PR middle-end/27743
1596         * gcc.dg/torture/pr27743.c: New testcase.
1597
1598 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
1599
1600         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
1601
1602 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
1603
1604         * gcc.dg/compat/scalar-by-value-x.h: New.
1605         * gcc.dg/compat/scalar-by-value-y.h: New.
1606         * gcc.dg/compat/scalar-by-value-5.c: New.
1607         * gcc.dg/compat/scalar-by-value-5_main.c: New.
1608         * gcc.dg/compat/scalar-by-value-5_x.c: New.
1609         * gcc.dg/compat/scalar-by-value-5_y.c: New.
1610         * gcc.dg/compat/scalar-by-value-6.c: New.
1611         * gcc.dg/compat/scalar-by-value-6_main.c: New.
1612         * gcc.dg/compat/scalar-by-value-6_x.c: New.
1613         * gcc.dg/compat/scalar-by-value-6_y.c: New.
1614
1615 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
1616
1617         PR tree-optimization/27639
1618         PR tree-optimization/26719
1619         * gcc.dg/pr27639.c: New test.
1620         * gcc.dg/pr26719.c: New test.
1621         * gcc.dg/tree-ssa/scev-cast.c: New test.
1622
1623 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
1624
1625         PR c++/20173
1626         * g++.dg/template/error21.C: New test.
1627
1628 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
1629
1630         PR target/27696
1631         * gcc.target/i386/pr27696.c: New.
1632
1633 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
1634
1635         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
1636
1637         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
1638
1639 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1640
1641         PR c++/27716
1642         * g++.dg/other/assign1.C: New test.
1643
1644 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
1645
1646         PR target/27266
1647         * gcc.target/i386/pr27266.c: New.
1648
1649 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1650
1651         PR c++/27451
1652         * g++.dg/ext/asm9.C: New test.
1653
1654 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
1655
1656         PR rtl-optimization/25514
1657         * gcc.c-torture/compile/pr25514.c: New test.
1658
1659 2006-05-22  Richard Guenther  <rguenther@suse.de>
1660
1661         Revert
1662         2006-01-31  Richard Guenther  <rguenther@suse.de>
1663
1664         * gcc.target/i386/sselibm-1.c: New testcase.
1665         * gcc.target/i386/sselibm-2.c: Likewise.
1666         * gcc.target/i386/sselibm-3.c: Likewise.
1667         * gcc.target/i386/sselibm-4.c: Likewise.
1668         * gcc.target/i386/sselibm-5.c: Likewise.
1669
1670 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1671
1672         PR c/27420
1673         * gcc.dg/func-args-2.c: New test.
1674
1675         PR c/26818
1676         * gcc.dg/struct-incompl-1.c: New test.
1677
1678 2006-05-22  Richard Guenther  <rguenther@suse.de>
1679
1680         PR testsuite/27708
1681         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
1682         the transformations we test for.
1683
1684 2006-05-22  Richard Guenther  <rguenther@suse.de>
1685
1686         PR testsuite/27707
1687         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
1688
1689 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
1690
1691         PR c++/27210
1692         * g++.dg/warn/new1.C: New test.
1693         * g++.dg/template/new5.C: Likewise.
1694
1695 2006-05-21  Roger Sayle  <roger@eyesopen.com>
1696
1697         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
1698         * gcc.target/i386/20060512-3.c: Likewise.
1699
1700 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
1701
1702         PR rtl-optimization/27671
1703         * gcc.c-torture/execute/pr27671-1.c: New.
1704         * gcc.dg/pr27671-2.c: Likewise.
1705
1706         PR tree-optimization/26622.
1707         * gcc.c-torture/compile/pr26622.c: New.
1708
1709 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
1710
1711         PR fortran/27613
1712         * gfortran.dg/recursive_reference_1.f90: New test.
1713
1714 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
1715
1716         PR fortran/25746
1717         * gfortran.dg/elemental_subroutine_3.f90: New test.
1718
1719         PR fortran/25090
1720         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
1721
1722         PR fortran/27584
1723         * gfortran.dg/associated_target_1.f90: New test.
1724
1725         PR fortran/19015
1726         * gfortran.dg/maxloc_shape_1.f90: New test.
1727
1728 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1729
1730         PR libgfortran/24459
1731         * gfortran.dg/namelist_24.f90: New test.
1732         * gfortran.dg/namelist_12.f: Fix typo in comment.
1733
1734 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
1735
1736         PR middle-end/25776
1737         * g++.dg/other/error11.C: New test.
1738
1739 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
1740
1741         * gcc.target/mips/pr26765.c: Add -w to options.
1742
1743 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
1744
1745         * lib/target-supports.exp (check_effective_target_mpaired_single):
1746         New function.
1747         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
1748         multilibs.
1749         * g++.dg/vect/vect.exp: Likewise.
1750
1751 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
1752
1753         PR testsuite/25891
1754         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
1755
1756 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
1757
1758         PR fortran/27662
1759         * gfortran.dg/temporary_1.f90: New file.
1760
1761 2006-05-19  Andreas Schwab  <schwab@suse.de>
1762
1763         * g++.dg/other/unused1.C: Also match "stringz".
1764
1765 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
1766
1767         PR c++/26433
1768         * g++.dg/template/fntry1.C: New test.
1769
1770 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
1771
1772         PR c++/27471
1773         PR c++/27506
1774         * g++.dg/conversion/bitfield5.C: New test.
1775         * g++.dg/conversion/bitfield6.C: New test.
1776
1777 2006-05-18  Mike Stump  <mrs@apple.com>
1778
1779         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
1780         * gcc.dg/vla-4.c: Add.
1781         * gcc.dg/vla-5.c: Add.
1782         * gcc.dg/vla-6.c: Add.
1783
1784 2006-05-12  Stuart Hastings  <stuart@apple.com>
1785
1786         * testsuite/gcc.target/i386/20060512-1.c: New.
1787         * testsuite/gcc.target/i386/20060512-2.c: New.
1788         * testsuite/gcc.target/i386/20060512-3.c: New.
1789         * testsuite/gcc.target/i386/20060512-4.c: New.
1790
1791 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
1792
1793         PR c++/26122
1794         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
1795
1796         PR c++/26068
1797         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
1798         * g++.dg/parse/linkage1.C: New test.
1799
1800 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
1801
1802         PR tree-optimization/27548
1803         * g++.dg/tree-ssa/pr27548.C: New test.
1804
1805 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1806
1807         PR fortran/26551
1808         * gfortran.dg/recursive_check_1.f: New test.
1809         * gfortran.dg/recursive_check_2.f90: New test.
1810
1811 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
1812
1813         * g++.dg/opt/temp2.C: New test.
1814
1815 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
1816
1817         PR c++/27491
1818         * g++.dg/init/brace5.C: New test.
1819
1820         PR middle-end/27415
1821         * gcc.dg/gomp/pr27415.c: New test.
1822         * g++.dg/gomp/pr27415.C: New test.
1823
1824         PR tree-optimization/27549
1825         * g++.dg/tree-ssa/pr27549.C: New test.
1826
1827 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1828
1829         PR libgfortran/27575
1830         * gfortran.dg/read_eof_4.f90: New test.
1831
1832 2006-05-16  Richard Guenther  <rguenther@suse.de>
1833
1834         PR tree-optimization/22303
1835         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
1836
1837 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
1838
1839         PR middle-end/27573
1840         * gcc.dg/gomp/pr27573.c: New test.
1841         * gfortran.dg/gomp/pr27573.f90: New test.
1842
1843         PR c/27499
1844         * gcc.dg/gomp/pr27499.c: New test.
1845         * g++.dg/gomp/pr27499.C: New test.
1846
1847 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
1848
1849         PR c++/27339
1850         * g++.dg/parser/access8.C: Adjust error marker.
1851         * g++.dg/template/access17.C: New test.
1852         * g++.dg/template/access18.C: Likewise.
1853
1854 2006-05-15  Roger Sayle  <roger@eyesopen.com>
1855
1856         PR target/26600
1857         * gcc.target/i386/pr26600.c: New test case.
1858
1859 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
1860
1861         PR c++/27505
1862         * g++.dg/expr/bitfield1.C: New test.
1863
1864 2006-05-15  Richard Guenther  <rguenther@suse.de>
1865
1866         PR tree-optimization/27603
1867         * gcc.dg/torture/pr27603.c: New testcase.
1868
1869 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
1870
1871         PR fortran/25090
1872         * gfortran.dg/entry_dummy_ref_1.f90: New test.
1873
1874         PR fortran/25082
1875         * gfortran.dg/scalar_return_1.f90: New test.
1876
1877         PR fortran/27411
1878         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
1879
1880 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
1881
1882         * gcc.dg/gomp/critical-4.c: New test.
1883         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
1884         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
1885         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
1886         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
1887
1888 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1889
1890         PR c++/27582
1891         * g++.dg/template/dependent-args1.C: New test.
1892
1893         PR c++/27581
1894         * g++.dg/lookup/this1.C: New test.
1895
1896         PR c++/27315
1897         * g++.dg/template/operator6.C: New test.
1898         * g++.dg/template/incomplete3.C: New test.
1899
1900         PR c++/27559
1901         * g++.dg/template/new4.C: New test.
1902
1903         PR c++/27496
1904         * g++.dg/template/void2.C: New test.
1905
1906 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
1907
1908         * g++.dg/template/dependent-expr5.C: New test.
1909
1910 2006-05-14  Roger Sayle  <roger@eyesopen.com>
1911
1912         PR middle-end/26729
1913         * gcc.dg/pr26729-1.c: New test case.
1914
1915 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
1916
1917         * gcc.dg/pr27003.c: New test.
1918
1919 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
1920
1921         * lib/target-supports.dg (check_cxa_atexit_available): Change
1922         v3_target_compile to ${tool}_target_compile.
1923
1924 2006-05-11  Jason Merrill  <jason@redhat.com>
1925
1926         * lib/scanasm.exp (scan-not-hidden): Fix typo.
1927
1928 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1929
1930         PR fortran/27553
1931         * gfortran.dg/label_5.f90: New test.
1932
1933 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
1934
1935         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
1936         check_effective_target_powerpc_altivec_ok): New.
1937         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
1938         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
1939         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
1940         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
1941         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
1942         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
1943         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
1944         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
1945         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
1946         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
1947         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
1948         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
1949         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
1950         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
1951         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
1952         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
1953         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
1954         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
1955         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
1956         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
1957         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
1958         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
1959         gcc.target/powerpc/altivec-9.c,
1960         gcc.target/powerpc/altivec-consts.c,
1961         gcc.target/powerpc/altivec-pr22085.c,
1962         gcc.target/powerpc/altivec-splat.c,
1963         gcc.target/powerpc/altivec-types-1.c,
1964         gcc.target/powerpc/altivec-types-2.c,
1965         gcc.target/powerpc/altivec-types-3.c,
1966         gcc.target/powerpc/altivec-types-4.c,
1967         gcc.target/powerpc/altivec-varargs-1.c,
1968         gcc.target/powerpc/altivec-vec-merge.c,
1969         gcc.target/powerpc/ppc-vector-memcpy.c,
1970         gcc.target/powerpc/ppc-vector-memset.c,
1971         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
1972         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
1973         these effective targets.
1974         * gcc.dg/vmx/pr27006.c: Add missing close brace.
1975         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
1976
1977 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1978
1979         PR middle-end/27384
1980         * g++.dg/other/fold1.C: New test.
1981
1982         PR middle-end/27488
1983         * gcc.dg/fold-nonneg-1.c: New test.
1984
1985         PR c++/27547
1986         * g++.dg/other/operator1.C: New test.
1987
1988 2006-05-11  Richard Guenther  <rguenther@suse.de>
1989
1990         PR middle-end/27529
1991         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
1992
1993 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
1994
1995         * lib/target-supports-dg.exp (check-flags): New.
1996         (dg-skip-if): Move flag checks.
1997
1998 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
1999
2000         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
2001         * lib/target-supports.dg (check_cxa_atexit_available): New.
2002
2003 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
2004
2005         PR fortran/27470
2006         * gfortran.dg/multiple_allocation_2.f90: New test case.
2007
2008 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
2009
2010         * gcc.target/arm/pr27387.C: Fix a comment typo.
2011
2012 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2013
2014         PR fortran/24549
2015         * gfortran.dg/error_recovery_1.f90: New test.
2016
2017 2006-05-10  Richard Guenther  <rguenther@suse.de>
2018
2019         PR tree-optimization/27302
2020         * gcc.dg/torture/pr27302.c: New testcase.
2021
2022 2006-05-09  Dirk Mueller  <dmueller@suse.de>
2023         Richard Guenther  <rguenther@suse.de>
2024
2025         PR middle-end/27498
2026         * gcc.dg/tree-ssa/pr27498.c: New testcase.
2027
2028 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
2029
2030         PR rtl-optimization/27335
2031         * gcc.dg/pr27335.c: New test.
2032
2033 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
2034
2035         * gcc.target/mips/mips-ps-5.c: New file.
2036
2037 2006-05-08  Jan Hubicka  <jh@suse.cz>
2038
2039         PR middle-end/25962
2040         * gcc.dg/pr25962.c: New.
2041
2042 2006-05-08  Roger Sayle  <roger@eyesopen.com>
2043
2044         PR target/27158
2045         * gcc.target/powerpc/pr27158.c: New test case.
2046
2047 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
2048
2049         PR testsuite/27476
2050         * ada/acats/run_all.sh: Use test -z.
2051
2052 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2053
2054         PR libfortran/18271
2055         * gfortran.dg/spec_expr_3.f90: New test.
2056
2057 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
2058
2059         PR target/24879
2060         * gcc.target/i386/monitor.c: New file.
2061
2062 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
2063
2064         * gcc.dg/pr27095.c: xfail *-*-darwin*.
2065
2066 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2067
2068         PR c++/27447
2069         * g++.dg/other/ptrmem7.C: New test.
2070
2071 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2072
2073         PR target/27421
2074         * gcc.dg/array-9.c: New test.
2075
2076 2006-05-07  Richard Guenther  <rguenther@suse.de>
2077
2078         PR tree-optimization/27409
2079         * gcc.dg/torture/pr27409.c: New testcase.
2080
2081 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
2082
2083         PR fortran/27457
2084         * gfortran.dg/select_6.f90: New.
2085
2086 2006-05-07  Richard Guenther  <rguenther@suse.de>
2087
2088         PR tree-optimization/27136
2089         * gcc.dg/torture/pr27136.c: New testcase.
2090
2091 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
2092
2093         PR fortran/24813
2094         * gfortran.dg/char_cons_len_1.f90: New test.
2095
2096 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2097
2098         PR c++/27427
2099         * g++.dg/template/incomplete2.C: New test.
2100
2101 2006-05-06  Richard Guenther  <rguenther@suse.de>
2102
2103         PR tree-optimization/27151
2104         * gcc.dg/vect/pr27151.c: New testcase.
2105
2106 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2107
2108         PR c++/27430
2109         * g++.dg/template/void1.C: New test.
2110
2111         PR c++/27423
2112         * g++.dg/other/void2.C: New test.
2113
2114         PR c++/27422
2115         * g++.dg/conversion/void1.C: New test.
2116
2117 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
2118
2119         PR/21391
2120         * g++.dg/other/unused1.C: New.
2121
2122 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2123
2124         PR objc/27240
2125         * objc.dg/member-1.m: New test.
2126
2127 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
2128
2129         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
2130
2131 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2132
2133         PR libfortran/26985
2134         * gfortran.dg/matmul_2.f90: New test.
2135
2136 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
2137
2138         * ada/acats/run_all.sh: Use sync when main not found.
2139
2140 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
2141
2142         PR target/26765
2143         * gcc.target/mips/pr26765.c: New.
2144
2145 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
2146
2147         * gcc.target/bfin: New directory.
2148         * gcc.target/bfin/bfin.exp: New file.
2149         * gcc.target/bfin/frmul.c: New file.
2150         * gcc.target/bfin/arith.c: New file.
2151         * gcc.target/bfin/mul-combine.c: New file.
2152         * gcc.target/bfin/shift.c: New file.
2153
2154 2006-05-04  Richard Guenther  <rguenther@suse.de>
2155
2156         PR tree-optimization/14287
2157         PR tree-optimization/14844
2158         PR tree-optimization/19792
2159         PR tree-optimization/21608
2160         PR tree-optimization/27090
2161         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
2162         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
2163         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2164         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
2165         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2166
2167 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
2168
2169         PR tree-optimization/27285
2170         * gcc.c-torture/execute/pr27285.c: New test.
2171
2172         PR middle-end/27388
2173         * gcc.dg/gomp/pr27388-1.c: New test.
2174         * gcc.dg/gomp/pr27388-2.c: New test.
2175         * gcc.dg/gomp/pr27388-3.c: New test.
2176
2177         PR c++/27359
2178         * g++.dg/gomp/pr27359.C: New test.
2179
2180 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
2181
2182         PR fortran/20248
2183         * gfortran.dg/iargc.f90: New test.
2184
2185 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
2186
2187         PR c++/27102
2188         * g++.dg/template/crash49.C: New test.
2189
2190 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
2191
2192         PR testsuite/27032
2193         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
2194
2195 2006-05-02  Jeff Law  <law@redhat.com>
2196
2197         PR tree-optimization/27364
2198         * gcc.c-torture/execute/pr27364.c: New test.
2199
2200 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
2201
2202         PR c++/27309
2203         * g++.dg/parser/ctor5.C: New test.
2204
2205 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
2206
2207         PR target/27387
2208         * gcc.target/arm/arm.exp: New.
2209         * gcc.target/arm/pr27387.C: Likewise.
2210
2211 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
2212
2213         PR fortran/27269
2214         PR fortran/27324
2215         * gfortran.dg/module_equivalence_2.f90: New test.
2216
2217 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
2218
2219         PR middle-end/27337
2220         * g++.dg/gomp/pr27337-1.C: New test.
2221         * g++.dg/gomp/pr27337-2.C: New test.
2222
2223         PR middle-end/27328
2224         * gcc.dg/gomp/pr27328.c: New test.
2225
2226         PR middle-end/27325
2227         * g++.dg/gomp/pr27325.C: New test.
2228
2229         PR middle-end/27310
2230         * g++.dg/gomp/pr27310.C: New test.
2231
2232 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
2233
2234         PR tree-optimization/27291
2235         * g++.dg/tree-ssa/pr27291.C: New test.
2236
2237 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
2238
2239         PR tree-optimization/27283
2240         * g++.dg/tree-ssa/pr27283.C: New test.
2241
2242 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
2243
2244         * gcc.dg/tree-ssa/loop-16.c: New test.
2245
2246 2006-05-01  Roger Sayle  <roger@eyesopen.com>
2247             Joseph S. Myers  <joseph@codesourcery.com>
2248
2249         * gcc.dg/Wconversion-3.c: New test case.
2250         * gcc.dg/Wconversion-4.c: Likewise.
2251
2252 2006-05-01  Richard Guenther  <rguenther@suse.de>
2253
2254         PR tree-optimization/26726
2255         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
2256
2257 2006-04-30  Roger Sayle  <roger@eyesopen.com>
2258
2259         * gcc.dg/Woverflow-1.c: New test case.
2260         * gcc.dg/Woverflow-2.c: Likewise.
2261         * gcc.dg/Woverflow-3.c: Likewise.
2262
2263 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
2264
2265         PR c++/27094
2266         * g++.dg/template/defarg8.C: New test.
2267
2268 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2269
2270         PR c++/27278
2271         * g++.dg/parse/operator7.C: New test.
2272
2273 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2274
2275         PR c++/11471
2276         PR c++/27102
2277         * g++.dg/template/crash48.C: New test.
2278
2279         PR c++/27279
2280         * g++.dg/parse/ctor4.C: New test.
2281
2282 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2283
2284         PR fortran/25681
2285         * gfortran.df/char_type_len.f90: New test.
2286
2287 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2288
2289         PR libgfortran/27304
2290         * gfortran.dg/fmt_exhaust.f90: New test.
2291
2292 2006-04-28  Roger Sayle  <roger@eyesopen.com>
2293
2294         PR c/25309
2295         * gcc.dg/large-size-array-2.c: New test case.
2296
2297 2006-04-28  Richard Guenther  <rguenther@suse.de>
2298
2299         PR target/26826
2300         * gcc.target/i386/pr26826.c: New testcase.
2301
2302 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
2303
2304         PR middle-end/27260
2305         * gcc.c-torture/execute/pr27260.c: New.
2306
2307 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
2308
2309         PR middle-end/27095
2310         * gcc.dg/pr27095.c: New.
2311
2312 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
2313
2314         PR c++/27292
2315         * g++.dg/conversion/bitfield4.C: New test.
2316
2317 2006-04-27  Eric Christopher  <echristo@apple.com>
2318
2319         * gcc.dg/pragma-ms_struct.c: New.
2320
2321 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
2322
2323         PR c++/27102
2324         * g++.dg/template/crash47.C: New test.
2325
2326 2006-04-27  Dirk Mueller  <dmueller@suse.de>
2327
2328         * gcc.target/i386/sse-7.c: build with -msse.
2329
2330 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
2331
2332         PR testsuite/27274:
2333         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
2334         (main): Exit if processor doesn't support SSE.
2335
2336 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
2337
2338         PR middle-end/27282
2339         * gcc.c-torture/compile/pr27282.c: New test.
2340
2341 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
2342
2343         PR middle-end/26913
2344         * g++.dg/gomp/pr26913.C: New test.
2345
2346         PR c/25996
2347         * gcc.dg/gomp/pr25996.c: New test.
2348         * g++.dg/gomp/pr25996.C: New test.
2349
2350 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
2351
2352         PR rtl-optimization/26725
2353         * gcc.c-torture/compile/pr26725.c: New test.
2354
2355 2006-04-25  Richard Guenther  <rguenther@suse.de>
2356
2357         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
2358         than n + -1.
2359
2360 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
2361
2362         * gcc.dg/20060425-1.c: New testcase.
2363
2364 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
2365
2366         PR tree-optimization/26865
2367         * gcc.dg/pr26865.c: New test.
2368
2369 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
2370
2371         PR c++/27292
2372         * g++.dg/conversion/bitfield1.C: New test.
2373         * g++.dg/conversion/bitfield2.C: Likewise.
2374         * g++.dg/conversion/bitfield3.C: Likewise.
2375
2376 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
2377         Richard Guenther  <rguenther@suse.de>
2378
2379         PR tree-optimization/27236
2380         * gcc.dg/tree-ssa/pr27236.c: New testcase.
2381
2382 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2383
2384         PR c++/19963
2385         * g++.dg/other/incomplete2.C: New test.
2386
2387 2006-04-24  Richard Guenther  <rguenther@suse.de>
2388
2389         PR middle-end/26869
2390         * gcc.dg/torture/pr26869.c: New testcase.
2391
2392 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
2393         Richard Guenther  <rguenther@suse.de>
2394
2395         PR tree-optimization/27218
2396         * g++.dg/tree-ssa/pr27218.C: New testcase.
2397
2398 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
2399
2400         PR c++/26912
2401         * g++.dg/template/friend41.C: New test.
2402
2403 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
2404
2405         * g++.dg/opt/pr15551.C: Include cstdio.
2406         (main): Use remove instead of unlink.
2407
2408 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
2409
2410         * gcc.dg/sibcall-7.c: New test.
2411         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
2412         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
2413         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
2414         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
2415         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
2416
2417 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
2418
2419         PR c++/26534
2420         * g++.dg/opt/bitfield1.C: New test.
2421         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
2422         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
2423         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
2424         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
2425         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
2426         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
2427         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
2428         * g++.dg/abi/bitfield2.C: Likewise.
2429         * g++.dg/init/bitfield1.C: Likewise.
2430
2431 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
2432
2433         PR fortran/25099
2434         * gfortran.dg/elemental_subroutine_4.f90: New test.
2435         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
2436         call sub (m, x).
2437
2438 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
2439
2440         * gcc.c-torture/compile/20060421-1.c: New testcase.
2441
2442 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2443
2444         PR c/25875
2445         * gcc.dg/init-bad-4.c: New test.
2446
2447 2006-04-21  Paul Brook  <paul@codesourcery.com>
2448
2449         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
2450
2451 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
2452
2453         PR fortran/27122
2454         * gfortran.dg/defined_operators_1.f90: New test.
2455         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
2456         remove old ones associated, incorrectly, with Note 5.46.
2457
2458         PR fortran/27113
2459         * gfortran.dg/character_array_constructor_1.f90: New test.
2460
2461 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
2462
2463         * gcc.dg/20060419-1.c: New test.
2464
2465 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
2466
2467         PR c/26774
2468         * gcc.dg/struct-parse-1.c: New test case.
2469
2470 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2471
2472         PR c++/26558
2473         * g++.dg/parse/template19.C: New test.
2474
2475         PR c++/26739
2476         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
2477
2478         PR c++/26036
2479         * g++.dg/expr/call3.C: New test.
2480
2481         PR c++/10385
2482         * g++.dg/conversion/dynamic1.C: New test.
2483
2484 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
2485
2486         PR c++/27102
2487         * g++.dg/template/crash35.C: Tweak error markers.
2488         * g++.dg/template/crash46.C: New test.
2489         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
2490         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
2491
2492 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
2493
2494         PR rtl-optimization/14261
2495         * gcc.c-torture/compile/20060419-1.c: Added.
2496
2497 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
2498
2499         * gfortran.dg/label_1.f90: Adjust dg-error.
2500
2501 2006-04-16  Roger Sayle  <roger@eyesopen.com>
2502
2503         PR target/26961
2504         * gcc.dg/fold-cond-1.c: New test case.
2505         * gcc.dg/pr26961-1.c: Likewise.
2506
2507 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2508
2509         PR libgfortran/27138
2510         * gfortran.dg/read_bad_advance.f90: New test.
2511
2512 2006-04-16  Roger Sayle  <roger@eyesopen.com>
2513             Dale Johannesen  <dalej@apple.com>
2514
2515         PR target/24076
2516         * gcc.target/i386/vecinit-3.c: New testcase.
2517         * gcc.target/i386/vecinit-4.c: Likewise.
2518         * gcc.target/i386/sse-18.c: Likewise.
2519         * gcc.target/i386/sse-19.c: Likewise.
2520
2521 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
2522
2523         * gfortran.dg/allocate_zerosize_1.f90: New test.
2524
2525 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
2526
2527         PR c++/26365
2528         * g++.dg/template/crash45.C: New test.
2529
2530 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
2531
2532         PR fortran/26787
2533         * gfortran.dg/proc_assign_1.f90: New test.
2534         * gfortran.dg/procedure_lvalue.f90: Change message.
2535         * gfortran.dg/namelist_4.f90: Add new error.
2536
2537         PR fortran/25597
2538         PR fortran/27096
2539         * gfortran.dg/auto_pointer_array_result_1.f90
2540
2541         PR fortran/27089
2542         * gfortran.dg/specification_type_resolution_1.f90
2543
2544         PR fortran/18003
2545         PR fortran/25669
2546         PR fortran/26834
2547         * gfortran.dg/bounds_temporaries_1.f90: New test.
2548
2549         PR fortran/27124
2550         * gfortran.dg/array_return_value_1.f90: New test.
2551
2552 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
2553
2554         PR fortran/25336
2555         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
2556
2557 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
2558
2559         PR middle-end/26823
2560         * g++.dg/gomp/pr26823-1.C: New test.
2561         * g++.dg/gomp/pr26823-2.C: New test.
2562
2563 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
2564
2565         PR middle-end/27134
2566         * gcc.dg/pr27314.c: New test.
2567
2568 2006-04-13  Richard Henderson  <rth@redhat.com>
2569
2570         * g++.dg/gomp/block-0.C: Update expected matches.
2571
2572 2006-04-13  DJ Delorie  <dj@redhat.com>
2573
2574         * lib/target-supports.exp (check_effective_target_int32plus): New.
2575         (check_effective_target_ptr32plus): New.
2576         (check_effective_target_size32plus): New.
2577         (check_effective_target_int16): New.
2578         (check_profiling_available): Add m32c to the list of unsupported targets.
2579
2580         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
2581         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
2582         memory size.
2583         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
2584         pointers.
2585         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
2586         size_t.
2587         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
2588         and size_t.
2589         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
2590         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
2591         not just xstormy16.  Skip m32c due to weird pointer size.
2592         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
2593         not just xstormy16.
2594         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
2595         not just xstormy16.
2596         * gcc.dg/20020312-2.c: Add m32c support.
2597         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
2598         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
2599         in test.
2600         * gcc.dg/20050321-2.c: Require >=32 bit integers.
2601         * gcc.dg/asm-1.c: Skip if int and short are the same size.
2602         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
2603         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
2604         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
2605         * gcc.dg/init-string-2.c: Require >=32 bit integers.
2606         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
2607         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
2608         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
2609         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
2610         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
2611         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
2612         in test.
2613         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
2614         in test.
2615         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
2616         * gcc.dg/pr23049.c: Require >=32 bit integers.
2617         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
2618         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
2619         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
2620         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
2621         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
2622         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
2623         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
2624         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
2625         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
2626         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
2627         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
2628         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
2629         prototype in test.
2630         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
2631         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
2632         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
2633         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
2634         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
2635
2636         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
2637         * gcc.c-torture/execute/20040703-1.x: Likewise.
2638         * gcc.c-torture/execute/20040705-1.x: Likewise.
2639         * gcc.c-torture/execute/20040705-2.x: Likewise.
2640         * gcc.c-torture/execute/20040709-1.x: Likewise.
2641         * gcc.c-torture/execute/20040709-2.x: Likewise.
2642         * gcc.c-torture/execute/20040811-1.x: Likewise.
2643         * gcc.c-torture/execute/20050316-1.x: Likewise.
2644         * gcc.c-torture/execute/bitfld-4.x: Likewise.
2645         * gcc.c-torture/execute/pr19689.x: Likewise.
2646         * gcc.c-torture/execute/pr7284-1.x: Likewise.
2647         * gcc.c-torture/execute/usmul.x: Likewise.
2648         * gcc.c-torture/execute/vrp-5.x: Likewise.
2649         * gcc.c-torture/execute/vrp-6.x: Likewise.
2650         * gcc.dg/debug/20041023-1.s: Likewise.
2651
2652 2006-04-13  Roger Sayle  <roger@eyesopen.com>
2653
2654         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
2655         of integers to a vector types are now constant expressions in C.
2656         * gcc.dg/vect/vect-fold-1.c: New test case.
2657
2658 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
2659             Ulrich Weigand  <uweigand@de.ibm.com>
2660
2661         PR target/27006
2662         * gcc.dg/vmx/pr27006.c: New testcase.
2663
2664 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2665
2666         PR libgfortran/26766
2667         * gfortran.dg/write_recursive.f90: New test.
2668
2669 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
2670
2671         * g++.dg/parse/dtor7.C: New test.
2672         * g++.dg/parse/new1.C: Add error marker.
2673         * g++.dg/template/new3.C: New test.
2674
2675         PR c++/26122
2676         * g++.dg/template/pure1.C: New test.
2677
2678         PR c++/26295
2679         * g++.dg/parse/ptrmem4.C: New test.
2680
2681 2006-04-10  Jeff Law  <law@redhat.com>
2682
2683         PR/27087
2684         * gcc.c-torture/compile/pr27087.c: New test.
2685
2686 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
2687
2688         PR/21391
2689         * gcc.dg/20060410.c: New.
2690
2691 2006-04-10  Matthias Klose  <doko@debian.org>
2692
2693         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
2694         Recognize multilib directory names containing underscores.
2695
2696 2006-04-10  Roger Sayle  <roger@eyesopen.com>
2697
2698         * gcc.target/i386/vecinit-1.c: New test case.
2699         * gcc.target/i386/vecinit-2.c: Likewise.
2700
2701 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
2702
2703         PR debug/27057
2704         * g++.dg/debug/dwarf2-2.C: New test.
2705
2706 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
2707
2708         PR rtl-optimization/27073
2709         * gcc.c-torture/execute/pr27073.c: New test.
2710
2711 2006-04-08  Mike Stump  <mrs@apple.com>
2712
2713         * gcc.dg/pragma-darwin.c: Improve for ppc64.
2714
2715 2006-04-07  Richard Guenther  <rguenther@suse.de>
2716
2717         PR tree-optimization/26135
2718         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
2719
2720 2006-04-06  Jan Hubicka  <jh@suse.cz>
2721
2722         PR profile/26399
2723         * g++.dg/bprob/g++-bprob-2.C: New testcase.
2724
2725 2006-04-06  Roger Sayle  <roger@eyesopen.com>
2726
2727         * g++.dg/conversion/nullptr1.C: New test case.
2728         * g++.dg/conversion/nullptr2.C: Likewise.
2729
2730 2006-04-05  Roger Sayle  <roger@eyesopen.com>
2731
2732         * gfortran.dg/dependency_18.f90: New test case.
2733
2734 2006-04-05  Richard Guenther  <rguenther@suse.de>
2735
2736         PR tree-optimization/26919
2737         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
2738         * gcc.dg/ipa/ipa-2.c: Likewise.
2739         * gcc.dg/ipa/ipa-3.c: Likewise.
2740         * gcc.dg/ipa/ipa-5.c: Likewise.
2741
2742 2006-04-05  Richard Guenther  <rguenther@suse.de>
2743
2744         PR tree-optimization/26763
2745         * gcc.dg/torture/pr26763-1.c: New testcase.
2746         * gcc.dg/torture/pr26763-2.c: Likewise.
2747
2748 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
2749
2750         PR fortran/23634
2751         PR fortran/25619
2752         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
2753
2754 2006-04-04  Eric Christopher  <echristo@apple.com>
2755
2756         * gcc.target/i386/387-1.c: Allow regexp to match darwin
2757         stubs.
2758         * gcc.target/i386/387-5.c: Ditto.
2759
2760 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
2761
2762         * gcc.target/sparc/struct-ret-check.c: New test.
2763
2764 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2765
2766         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
2767         zero decimal digits specified in format.
2768
2769 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
2770
2771         PR fortran/26891
2772         * gfortran.dg/missing_optional_dummy_1.f90: New test.
2773
2774         PR fortran/26976
2775         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
2776         * gfortran.dg/initialization_1.f90: Make assignment compliant.
2777         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
2778         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
2779         bigendian-ness.
2780
2781 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
2782
2783         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
2784         dummy arguments work when the actual argument is itself a dummy
2785         argument of the caller.
2786
2787 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
2788
2789         PR libfortran/24685
2790         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
2791
2792 2006-04-01  Roger Sayle  <roger@eyesopen.com>
2793
2794         * gfortran.dg/dependencency_17.f90: New test case.
2795
2796 2006-04-01  Roger Sayle  <roger@eyesopen.com>
2797
2798         * gfortran.dg/dependency_14.f90: New test case.
2799         * gfortran.dg/dependency_15.f90: Likewise.
2800         * gfortran.dg/dependency_16.f90: Likewise.
2801
2802 2006-03-31  Asher Langton  <langton2@llnl.gov>
2803
2804         PR fortran/25358
2805         gfortran.dg/cray_pointers_6.f90: New test.
2806
2807 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2808
2809         PR libgfortran/26890
2810         * gfortran.dg/read_size_noadvance.f90: New test.
2811
2812 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
2813
2814         PR fortran/25031
2815         * gfortran.dg/multiple_allocation_1.f90: Check that the
2816         size has changed after a re-allocation with stat.
2817
2818 2006-03-30  Richard Guenther  <rguenther@suse.de>
2819
2820         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
2821         removal.
2822         * gcc.target/i386/sselibm-2.c: Likewise.
2823         * gcc.target/i386/sselibm-3.c: Likewise.
2824         * gcc.target/i386/sselibm-4.c: Likewise.
2825         * gcc.target/i386/sselibm-5.c: Likewise.
2826
2827 2006-03-28  Roger Sayle  <roger@eyesopen.com>
2828
2829         * gcc.dg/fold-andxor-1.c: New test case.
2830         * gcc.dg/fold-xorand-1.c: Likewise.
2831
2832 2006-03-28  Roger Sayle  <roger@eyesopen.com>
2833
2834         * gcc.dg/fold-convnotconv-1.c: New test case.
2835
2836 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
2837
2838         PR fortran/26779
2839         * gfortran.dg/private_type_5.f90: New test.
2840
2841 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
2842
2843         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
2844
2845 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
2846
2847         * gfortran.dg/advance_2.f90: New test.
2848         * gfortran.dg/advance_3.f90: New test.
2849
2850         * gfortran.fortran-torture/execute/equiv_5.f: New test.
2851
2852 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2853
2854         PR libgfortran/26661
2855         PR libgfortran/26880
2856         * gfortran.dg/read_x_past.f: New test.
2857
2858 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
2859
2860         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
2861         to be STABS.
2862
2863 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
2864
2865         * objc.dg/dwarf-1.m: Skip on AIX.
2866         * objc.dg/dwarf-2.m: Skip on AIX.
2867
2868 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
2869
2870         PR fortran/26816
2871         * gfortran.dg/float_1.f90: New test.
2872
2873 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
2874
2875         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
2876         X86_64 targets.
2877         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
2878
2879 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
2880
2881         PR libfortran/26735
2882         * gfortran.dg/convert_implied_open.f90: New test case.
2883
2884 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
2885
2886         PR fortran/26769
2887         * gfortran.dg/transpose_reshape_r10.f90: New test case.
2888
2889 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
2890
2891         PR middle-end/26717
2892         * gcc.dg/pr26717.c: New test.
2893
2894 2006-03-25  Roger Sayle  <roger@eyesopen.com>
2895
2896         * gfortran.dg/dependency_12.f90: New test case.
2897
2898 2006-03-24  Roger Sayle  <roger@eyesopen.com>
2899
2900         * gfortran.dg/dependency_9.f90: New (resurected) test case.
2901
2902 2006-03-24  Jeff Law  <law@redhat.com>
2903
2904         * gcc.c-torture/pr26840.c: New test.
2905
2906 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
2907
2908         * objc.dg/dwarf-2.m: New.
2909         * obj-c++.dg/dwarf-2.mm: New.
2910
2911         * g++.old-deja/g++.other/init19.C: New.
2912
2913 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
2914
2915         * g++.dg/eh/spbp.C: Skip on AIX.
2916
2917 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
2918
2919         PR middle-end/26611
2920         * g++.dg/gomp/pr26611-1.C: New test.
2921         * g++.dg/gomp/pr26611-2.C: New test.
2922
2923 2006-03-24  Jeff Law  <law@redhat.com>
2924
2925         * gcc.c-torture/compile/pr26833.c: New test.
2926         * gfortran.fortran-torture/compile/pr26806.f90: New test.
2927
2928 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2929
2930         * gfortran.dg/endfile_2.f90: Delete temp file.
2931
2932 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
2933
2934         PR fortran/19303
2935         * gfortran.dg/record_marker_1.f90: New test case.
2936         * gfortran.dg/record_marker_2.f: New test case.
2937         * gfortran.dg/record_marker_3.f90: New test case.
2938
2939 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
2940
2941         PR fortran/17298
2942         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
2943         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
2944
2945 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
2946
2947         * lib/gcc-dg.exp (cleanup-modules): New proc.
2948         * gfortran.dg/allocatable_function_1.f90,
2949         gfortran.dg/allocate_char_star_scalar_1.f90,
2950         gfortran.dg/assumed_charlen_function_1.f90,
2951         gfortran.dg/assumed_dummy_1.f90,
2952         gfortran.dg/assumed_shape_ranks_1.f90,
2953         gfortran.dg/assumed_shape_ranks_2.f90,
2954         gfortran.dg/assumed_size_dt_dummy.f90,
2955         gfortran.dg/auto_char_dummy_array_1.f90,
2956         gfortran.dg/auto_char_len_3.f90,
2957         gfortran.dg/automatic_module_variable.f90,
2958         gfortran.dg/bad_automatic_objects_1.f90,
2959         gfortran.dg/char_array_constructor.f90,
2960         gfortran.dg/char_array_structure_constructor.f90,
2961         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
2962         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
2963         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
2964         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
2965         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
2966         gfortran.dg/derived_pointer_recursion.f90,
2967         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
2968         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
2969         gfortran.dg/dummy_functions_1.f90,
2970         gfortran.dg/elemental_initializer_1.f90,
2971         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
2972         gfortran.dg/elemental_pointer_1.f90,
2973         gfortran.dg/elemental_subroutine_1.f90,
2974         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
2975         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
2976         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
2977         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
2978         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
2979         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
2980         gfortran.dg/global_references_1.f90,
2981         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
2982         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
2983         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
2984         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
2985         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
2986         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
2987         gfortran.dg/large_integer_kind_1.f90,
2988         gfortran.dg/large_real_kind_1.f90,
2989         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
2990         gfortran.dg/module_double_reuse.f90,
2991         gfortran.dg/module_equivalence_1.f90,
2992         gfortran.dg/module_interface_1.f90,
2993         gfortran.dg/module_parameter_array_refs_1.f90,
2994         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
2995         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
2996         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
2997         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
2998         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
2999         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
3000         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
3001         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
3002         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
3003         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
3004         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
3005         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
3006         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
3007         gfortran.dg/same_name_1.f90,
3008         gfortran.dg/sibling_dummy_procedure_1.f90,
3009         gfortran.dg/sibling_dummy_procedure_2.f90,
3010         gfortran.dg/sibling_dummy_procedure_3.f90,
3011         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
3012         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
3013         gfortran.dg/used_dummy_types_2.f90,
3014         gfortran.dg/used_dummy_types_3.f90,
3015         gfortran.dg/used_dummy_types_4.f90,
3016         gfortran.dg/used_dummy_types_5.f90,
3017         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
3018         gfortran.dg/userdef_operator_1.f90: Use it.
3019
3020 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3021
3022         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
3023         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
3024         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
3025         gfortran.dg/write_back.f,
3026         gfortran.fortran-torture/execute/inquire_1.f90,
3027         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
3028
3029 2006-03-21  Jeff Law  <law@redhat.com>
3030
3031         * gcc.dg/tree-ssa/vrp28.c: New test.
3032
3033 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
3034
3035         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
3036         if _STDC_C99 is defined.
3037         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
3038         * gcc.dg/builtins-20.c: Likewise.
3039         * gcc.dg/builtins-53.c: Likewise.
3040         * gcc.dg/single-precision-constant.c: Likewise. Also pass
3041         -mmacosx-version-min=10.3 on PowerPC/Darwin.
3042
3043 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
3044
3045         PR tree-opt/26781
3046         * gcc.c-torture/compile/pr26781-1.c: New test.
3047         * gcc.c-torture/compile/pr26781-2.c: New test.
3048
3049 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
3050
3051         PR c++/26690
3052         * g++.dg/gomp/pr26690-1.C: New test.
3053         * g++.dg/gomp/pr26690-2.C: New test.
3054
3055 2006-03-20  Jeff Law  <law@redhat.com>
3056
3057         * gcc.dg/tree-ssa/pr21829.c: New test.
3058
3059         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
3060
3061 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
3062
3063         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
3064         (check_visibility_available): Use it.
3065         (check_effective_target_default_packed): Likewise.
3066         (check_effective_target_pcc_bitfield_type_matters): Likewise.
3067         (check_effective_target_fopenmp): Likewise.
3068         (check_effective_target_freorder): Likewise.
3069         (check_effective_target_fpic): Likewise.
3070         (check_named_sections_available): Likewise.
3071         (check_effective_target_ilp32): Likewise.
3072         (check_effective_target_lp64): Likewise.
3073
3074 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
3075
3076         PR fortran/20935
3077         * gfortran.dg/scalar_mask_2.f90: New test case.
3078
3079 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
3080
3081         PR tree-opt/26629
3082         * gcc.dg/tree-ssa/loadpre12.c: New test.
3083         * gcc.dg/tree-ssa/loadpre13.c: New test.
3084         * gcc.dg/tree-ssa/loadpre14.c: New test.
3085         * gcc.dg/tree-ssa/loadpre15.c: New test.
3086         * gcc.dg/tree-ssa/loadpre16.c: New test.
3087         * gcc.dg/tree-ssa/loadpre17.c: New test.
3088         * gcc.dg/tree-ssa/loadpre18.c: New test.
3089         * gcc.dg/tree-ssa/loadpre19.c: New test.
3090         * gcc.dg/tree-ssa/loadpre20.c: New test.
3091         * gcc.dg/tree-ssa/loadpre21.c: New test.
3092         * gcc.dg/tree-ssa/loadpre22.c: New test.
3093
3094 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
3095
3096         PR fortran/26741
3097         * gfortran.dg/elemental_initializer_1.f90: New test.
3098
3099         PR fortran/26716
3100         * gfortran.dg/assumed_shape_ranks_2: New test.
3101
3102 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
3103
3104         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
3105         target fpic.
3106
3107 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3108
3109         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
3110         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
3111         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
3112         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
3113         gfortran.fortran-torture/execute/direct_io.f90,
3114         gfortran.fortran-torture/execute/inquire_2.f90,
3115         gfortran.fortran-torture/execute/inquire_4.f90,
3116         gfortran.fortran-torture/execute/list_read_1.f90,
3117         gfortran.fortran-torture/execute/open_replace.f90,
3118         gfortran.fortran-torture/execute/slash_edit.f90,
3119         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
3120         temporary files from testcases.
3121
3122 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3123
3124         PR libgfortran/26509
3125         gfortran.dg/write_direct_eor.f90: New test.
3126
3127 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
3128
3129         * gcc.target/powerpc/pr26350.c: New.
3130         * gcc.target/powerpc/indexed-addr.c: New.
3131
3132 2006-03-16  Roger Sayle  <roger@eyesopen.com>
3133
3134         * gfortran.dg/dependency_13.f90: New test case.
3135
3136 2006-03-16  Roger Sayle  <roger@eyesopen.com>
3137
3138         PR middle-end/21781
3139         * gcc.dg/real-const-1.c: New test case.
3140
3141 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
3142
3143         * g++.old-deja/g++.other/init18.C: New.
3144         * g++.old-deja/g++.other/init5.C: Remove xfail.
3145
3146 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3147
3148         * g++.dg/opt/pr15551.C: Cleanup temp file.
3149
3150 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3151
3152         PR c++/6634
3153         g++.dg/parse/long1.C: New test.
3154
3155 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3156
3157         PR fortran/19101
3158         * gfortran.dg/continuation.f90: New test.
3159         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
3160
3161 2006-03-14  Richard Guenther  <rguenther@suse.de>
3162
3163         PR tree-optimization/26672
3164         * gcc.dg/torture/pr26672.c: New testcase.
3165
3166 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
3167
3168         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
3169         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
3170
3171 2006-03-13  Roger Sayle  <roger@eyesopen.com>
3172
3173         PR middle-end/26557
3174         * gcc.c-torture/compile/switch-1.c: New test case.
3175
3176 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
3177
3178         PR fortran/25378
3179         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
3180         test to include more permuatations of mask and index.
3181         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
3182         respond to F2003 spec. that the position returned for an all false
3183         mask && condition is zero.
3184
3185 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
3186
3187         PR middle-end/25989
3188         * gcc.dg/gomp/pr25989.c: New test.
3189
3190 2006-03-13  Jeff Law  <law@redhat.com>
3191
3192         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
3193
3194 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
3195
3196         * gcc.dg/switch-9.c: New test.
3197
3198 2006-03-13  Richard Guenther  <rguenther@suse.de>
3199
3200         PR middle-end/26630
3201         * gcc.dg/torture/pr26630.c: New testcase.
3202
3203 2006-03-11  Roger Sayle  <roger@eyesopen.com>
3204
3205         * gfortran.dg/dependency_10.f90: New test case.
3206         * gfortran.dg/dependency_11.f90: Likewise.
3207
3208 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
3209             Erik Edelmann  <eedelman@gcc.gnu.org>
3210
3211         * gfortran.dg/allocatable_function_1.f90: New.
3212         * gfortran.dg/allocatable_function_2.f90: New.
3213
3214 2006-03-10  Richard Guenther  <rguenther@suse.de>
3215
3216         PR middle-end/26565
3217         * gcc.dg/torture/pr26565.c: New testcase.
3218
3219 2006-03-09  Eric Christopher  <echristo@apple.com>
3220
3221         * gcc.c-torture/compile/20060309-1.c: New.
3222
3223 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3224
3225         PR libgfortran/26499
3226         * gfortran.dg/write_back.f: New test.
3227         * gfortran.dg/write_rewind_1.f: New test.
3228         * gfortran.dg/write_rewind_2.f: New test.
3229
3230 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3231
3232         PR libgfortran/26554
3233         * gfortran.dg/read_logical.f90: New test.
3234
3235 2006-03-04  Laurent GUERBY <laurent@guerby.net>
3236
3237         * ada/acats/norun.lst: cdd2a03 now passes.
3238
3239 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
3240
3241         PR testsuite/25177
3242         * gcc.target/powerpc/pr18096-1.c: Change where the error
3243         would match.
3244
3245 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
3246
3247         * gcc.target/i386/cleanup-1.c: New test.
3248         * gcc.target/i386/cleanup-2.c: New test.
3249
3250 2006-03-04  Roger Sayle  <roger@eyesopen.com>
3251
3252         * gfortran.dg/dependency_9.f90: Remove for the time being.
3253
3254 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
3255
3256         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
3257         directive.
3258
3259 2006-03-03  Roger Sayle  <roger@eyesopen.com>
3260
3261         * gfortran.dg/dependency_9.f90: New test case.
3262
3263 2006-03-03  Roger Sayle  <roger@eyesopen.com>
3264
3265         * gfortran.dg/dependency_4.f90: New test case.
3266         * gfortran.dg/dependency_5.f90: New test case.
3267         * gfortran.dg/dependency_6.f90: New test case.
3268         * gfortran.dg/dependency_7.f90: New test case.
3269         * gfortran.dg/dependency_8.f90: New test case.
3270
3271 2006-03-03  Paul Brook  <paul@codesourcery.com>
3272
3273         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
3274         Add m68k-*-elf.
3275
3276 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
3277
3278         PR fortran/25031
3279         * multiple_allocation_1.f90: New test.
3280
3281 2006-03-03  Roger Sayle  <roger@eyesopen.com>
3282
3283         PR tree-optimization/26524
3284         * gfortran.dg/pr26524.f: New test case.
3285
3286 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3287
3288         * g++.dg/template/repo5.C: Cleanup repo files.
3289         * gcc.dg/20051201-1.c: Cleanup coverage files.
3290         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
3291         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
3292         tree dump files.
3293
3294 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
3295
3296         * objc.dg/objc-nofilename-1.m: New test.
3297         * objc.dg/bad-receiver-type.m: New test.
3298         * obj-c++.dg/bad-receiver-type.mm: New test.
3299
3300 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3301
3302         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
3303
3304 2006-03-01  Mike Stump  <mrs@apple.com>
3305
3306         * g++.dg/abi/key2.C: Add.
3307
3308 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
3309
3310         * gfortran.dg/logical_dot_product.f90: New test.
3311
3312         PR fortran/26393
3313         * gfortran.dg/used_interface_ref.f90: New test.
3314
3315         PR fortran/20938
3316         * gfortran.dg/dependency_2.f90: New test.
3317         * gfortran.fortran-torture/execute/where17.f90: New test.
3318         * gfortran.fortran-torture/execute/where18.f90: New test.
3319         * gfortran.fortran-torture/execute/where19.f90: New test.
3320         * gfortran.fortran-torture/execute/where20.f90: New test.
3321
3322 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
3323
3324         * g++.dg/tree-ssa/pr26443.C: New test case.
3325
3326 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
3327
3328         PR middle-end/26022
3329         * g++.dg/opt/return-slot1.C: New test.
3330
3331 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3332
3333         PR libgfortran/26136
3334         * gfortran.dg/namelist_23.f90: New test.
3335
3336 2006-02-28  Roger Sayle  <roger@eyesopen.com>
3337
3338         PR middle-end/14752
3339         * gcc.dg/fold-eqandshift-2.c: New test case.
3340
3341 2006-02-28  Richard Guenther  <rguenther@suse.de>
3342
3343         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
3344         decomposition.
3345
3346 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
3347
3348         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
3349
3350 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3351
3352         PR libgfortran/26464
3353         * gfortran.dg/backspace_5.f: New test.
3354         * gfortran.dg/backspace_6.f: New test.
3355
3356 2006-02-26  Roger Sayle  <roger@eyesopen.com>
3357
3358         * gcc.dg/fold-eqandnot-1.c: New test case.
3359
3360 2006-02-26  Roger Sayle  <roger@eyesopen.com>
3361
3362         PR middle-end/19983
3363         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
3364
3365 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
3366
3367         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
3368         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
3369
3370 2006-02-26  Richard Guenther  <rguenther@suse.de>
3371
3372         PR tree-optimization/26421
3373         * gcc.dg/tree-ssa/pr26421.c: New testcase.
3374
3375 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
3376
3377         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
3378         * g++.old-deja/g++.robertl/eb132.C: Likewise.
3379
3380 2006-02-26  Roger Sayle  <roger@eyesopen.com>
3381
3382         * gcc.dg/fold-even-1.c: New test case.
3383
3384 2006-02-26  Roger Sayle  <roger@eyesopen.com>
3385
3386         PR middle-end/21137
3387         * gcc.dg/fold-eqandshift-1.c: New test case.
3388
3389 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
3390
3391         PR tree-optimization/25125
3392         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
3393         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
3394
3395 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
3396
3397         PR tree-optimizations/26359
3398         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
3399         with -fdump-tree-dceloop-details.
3400         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
3401
3402 2006-02-25  Roger Sayle  <roger@eyesopen.com>
3403
3404         PR middle-end/23673
3405         * gcc.dg/fold-eqxor-1.c: New test case.
3406         * gcc.dg/fold-eqxor-2.c: Likewise.
3407         * gcc.dg/fold-eqxor-3.c: Likewise.
3408
3409 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
3410
3411         PR fortran/23092
3412         * scalar_mask_1.f90: New test.
3413
3414 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
3415
3416         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
3417         * g++.dg/eh/uncaught2.C: New.
3418         * g++.dg/eh/uncaught3.C: New.
3419
3420 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3421
3422         PR libgfortran/26423
3423         * gfortran.dg/read_many_1.f: New test.
3424
3425 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
3426
3427         PR fortran/24519
3428         * gfortran.dg/dependency_3.f90: New test.
3429         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
3430         XFAILs.
3431
3432         PR fortran/25395
3433         * gfortran.dg/equiv_6.f90: New test.
3434
3435 2006-02-23  Jeff Law  <law@redhat.com>
3436
3437         * gcc.c-torture/compile/pr26425.c: New test.
3438
3439 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
3440
3441         PR middle-end/26412
3442         * gcc.dg/gomp/pr26412.c: New test.
3443
3444 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3445
3446         PR c++/26291
3447         * g++.dg/other/ellipsis1.C: New test.
3448         * g++.dg/parse/operator4.C: Adjust error marker.
3449
3450 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
3451
3452         PR target/25603
3453         * gfortran.dg/pr25603.f: New testcase.
3454
3455 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
3456
3457         * gcc.dg/bf-spl1.c: Don't specify -m68000.
3458         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
3459
3460 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
3461
3462         * g++.dg/eh/spbp.C: New.
3463
3464 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
3465
3466         PR middle-end/26379
3467         * gcc.target/i386/mmx-7.c: New test.
3468
3469 2006-02-20  Roger Sayle  <roger@eyesopen.com>
3470
3471         PR tree-optimization/26361
3472         * gcc.dg/tree-ssa/vrp27.c: New test case.
3473
3474 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
3475
3476         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
3477         * gcc.dg/tree-ssa/complex-4.c: Here.
3478
3479 2006-02-19  Roger Sayle  <roger@eyesopen.com>
3480
3481         PR middle-end/19543
3482         * gfortran.dg/logical_1.f90: New test case.
3483
3484 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
3485
3486         PR middle-end/26334
3487         * gcc.dg/20060218-1.c: Moved to...
3488         * gcc.target/i386/20060218-1.c: ... here.  New test.
3489
3490 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
3491
3492         PR fortran/26201
3493         * gfortran.dg/convert_1.f90: New.
3494
3495 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
3496
3497         PR fortran/25054
3498         * gfortran.dg/namelist_5.f90: New test.
3499
3500         PR fortran/25089
3501         * gfortran.dg/namelist_4.f90: New test.
3502
3503 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
3504
3505         PR tree-opt/25680
3506         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
3507
3508 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
3509
3510         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
3511         variable to take into account the variable name in the
3512         function header.
3513         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
3514
3515 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
3516
3517         PR middle-end/26334
3518         * gcc.c-torture/compile/20060217-1.c: New test.
3519         * gcc.dg/20060218-1.c: New test.
3520
3521 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
3522
3523         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
3524
3525 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
3526
3527         * gcc.dg/cpp/undef3.c: New test.
3528         * gcc.dg/cpp/trad/builtins2.c: New test.
3529
3530 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
3531
3532         PR c++/26266
3533         * g++.dg/template/static22.C: New test.
3534         * g++.dg/template/static23.C: New test.
3535         * g++.dg/template/static24.C: New test.
3536         * g++.dg/template/non-dependent13.C: New test.
3537         * g++.dg/init/member1.C: Tweak error markers.
3538
3539 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3540
3541         PR target/26255
3542         * gcc.c-torture/compile/pr26255.c: New test case.
3543
3544 2006-02-16  Roger Sayle  <roger@eyesopen.com>
3545
3546         * gfortran.fortran-torture/execute/where_10.f90: New test case.
3547         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
3548         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
3549         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
3550         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
3551         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
3552         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
3553
3554 2006-02-16  Jeff Law  <law@redhat.com>
3555
3556         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
3557         * gcc.dg/tree-ssa/vrp26.c: New test.
3558
3559 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
3560
3561         PR target/20353
3562         PR target/24578
3563         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
3564         __UCLIBC__ is defined.
3565
3566 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
3567
3568         PR fortran/26224
3569         * gfortran.dg/gomp/pr26224.f: New test.
3570
3571 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
3572
3573         PR tree-opt/25918
3574         * lib/target-supports.exp
3575         (check_effective_target_vect_short_mult): New.
3576         (check_effective_target_vect_char_mult): New.
3577         (check_effective_target_vect_widen_sum_qi_to_si): New.
3578         (check_effective_target_vect_widen_sum_qi_to_hi): New.
3579         (check_effective_target_vect_widen_sum_hi_to_si): New.
3580         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
3581         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
3582         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
3583         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
3584         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
3585         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
3586         vect-reduc-pattern-2c.c
3587         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
3588         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
3589         vect-reduc-pattern-1c.c
3590
3591 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
3592
3593         PR fortran/24557
3594         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
3595
3596 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
3597
3598         PR fortran/26054
3599         * gfortran.dg/enum_8.f90: Remove check for warning.
3600         * gfortran.dg/iomsg_1.f90: Ditto.
3601         * gfortran.dg/enum_1.f90: Ditto.
3602         * gfortran.dg/enum_9.f90: Ditto.
3603         * gfortran.dg/enum_2.f90: Ditto.
3604         * gfortran.dg/enum_10.f90: Ditto.
3605         * gfortran.dg/enum_3.f90: Ditto.
3606         * gfortran.dg/flush_1.f90: Ditto.
3607         * gfortran.dg/enum_4.f90: Ditto.
3608         * gfortran.dg/array_constructor_1.f90: Ditto.
3609         * gfortran.dg/enum_5.f90: Ditto.
3610         * gfortran.dg/enum_6.f90: Ditto.
3611         * gfortran.dg/enum_7.f90: Ditto.
3612
3613 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
3614
3615         PR middle-end/26300
3616         * gcc.c-torture/compile/20060215-1.c: New test.
3617
3618 2006-02-14  Roger Sayle  <roger@eyesopen.com>
3619
3620         PR middle-end/23670
3621         * gcc.dg/tree-ssa/andor-2.c: New test case.
3622
3623 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
3624
3625         PR fortran/25045
3626         * optional_dim.f90: New test.
3627
3628 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3629
3630         PR fortran/26277
3631         * gfortran.dg/label_4.f90: New.
3632
3633 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
3634             Diego Novillo  <dnovillo@redhat.com>
3635             Uros Bizjak  <uros@kss-loka.si>
3636
3637         * gfortran.dg/gomp: New directory.
3638
3639 2006-02-14  Richard Guenther  <rguenther@suse.de>
3640
3641         PR tree-optimization/26258
3642         * gcc.dg/torture/pr26258.c: New testcase.
3643
3644 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
3645
3646         PR fortran/26246
3647         * gfortran.dg/pr26246_1.f90: New test.
3648         * gfortran.dg/pr26246_2.f90: New test.
3649
3650         PR middle-end/26092
3651         * gcc.c-torture/compile/20060208-1.c: New test.
3652
3653 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
3654
3655         PR fortran/26074
3656         PR fortran/25103
3657         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
3658         * gfortran.dg/bad_automatic_objects_1.f90: New test.
3659         * gfortran.dg/automatic_module_variable.f90: Change error message.
3660
3661         PR fortran/20861
3662         * gfortran.dg/internal_dummy_1.f90: New test.
3663
3664         PR fortran/20871
3665         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
3666
3667
3668         PR fortran/25083
3669         * gfortran.dg/uncommon_block_data_1.f90: New test.
3670         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
3671         with standard.
3672
3673         PR fortran/25088
3674         * gfortran.dg/typed_subroutine_1.f90: New test.
3675
3676 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
3677
3678         * objc.dg/dwarf-1.m: New.
3679
3680 2006-02-13  Roger Sayle  <roger@eyesopen.com>
3681
3682         PR middle-end/24427
3683         * gcc.dg/tree-ssa/andor-1.c: New test case.
3684
3685 2006-02-13  Josh Conner  <jconner@apple.com>
3686
3687         PR target/25376
3688         * gcc.dg/pr25376.c: New test.
3689
3690         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
3691         assemble.
3692         * lib/target-supports.exp (check_named_sections_available):
3693         Only compile named-sections test -- don't assemble.
3694
3695 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3696
3697         * g++.dg/warn/no-write-strings.C: New test.
3698         * g++.dg/warn/write-strings.C: Likewise.
3699         * g++.dg/warn/write-strings-default.C: Likewise.
3700
3701 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
3702
3703         PR fortran/25806
3704         * gfortran.dg/ret_pointer_2.f90: New test.
3705
3706 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
3707
3708         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
3709
3710 2006-02-10  Jeff Law  <law@redhat.com>
3711
3712         * gcc.c-torture/compile/pr26213.c: New test.
3713
3714 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
3715
3716         gfortran.dg/null_1.f90: New test.
3717
3718 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3719
3720         PR fortran/14771
3721         * gfortran.dg/parens_4.f90: New.
3722         * gfortran.dg/parens_5.f90: New.
3723
3724 2006-02-10  Richard Guenther  <rguenther@suse.de>
3725
3726         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
3727
3728 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3729         Paul Thomas  <pault@gcc.gnu.org>
3730
3731         PR fortran/14771
3732         * gfortran.dg/parens_1.f90: New.
3733         * gfortran.dg/parens_2.f90: New.
3734         * gfortran.dg/parens_3.f90: New.
3735
3736 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
3737
3738         PR fortran/26038
3739         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
3740
3741         PR fortran/25059
3742         * gfortran.dg/impure_assignment_1.f90: New test.
3743
3744         PR fortran/25070
3745         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
3746
3747 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
3748
3749         PR target/26141
3750         * g++.dg/expr/stdarg2.C: New test.
3751
3752 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
3753
3754         PR inline-asm/16194
3755         * gcc.dg/pr16194.c: New test.
3756
3757 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
3758
3759         * ada/acats/run_acats: Use portable variant of "$@".
3760
3761 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3762
3763         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
3764         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
3765
3766 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
3767
3768         PR tree-opt/26179
3769         * g++.dg/opt/pr26179.C: New test.
3770
3771 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
3772
3773         PR middle-end/26134
3774         * gcc.dg/tree-ssa/complex-3.c: New test.
3775
3776 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
3777
3778         * gcc.c-torture/compile/volatile-1.c: New test.
3779
3780 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
3781
3782         PR 26180
3783         * gcc.dg/tree-ssa/pr26180.c: New test.
3784
3785 2006-02-08  Jeff Law  <law@redhat.com>
3786
3787         * gcc.dg/tree-ssa/pr21417.c: New test.
3788
3789 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
3790
3791         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
3792         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
3793
3794 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
3795
3796         * lib/scanrtl.exp: New.
3797
3798 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3799
3800         PR c++/26071
3801         * g++.dg/other/virtual2.C: New test.
3802
3803         PR c++/26070
3804         * g++.dg/other/virtual1.C: New test.
3805
3806 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
3807
3808         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
3809         cleanup-ipa-dump): Update dump file glob patterns.
3810         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
3811         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
3812
3813         * lib/gcc-dg.exp: Load it.
3814         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
3815
3816 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
3817
3818         PR testsuite/26159
3819         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
3820         * gcc.dg/tree-ssa/pr23382.c: Ditto.
3821
3822 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3823
3824         PR fortran/25577
3825         * gfortran.dg/mvbits_1.f90: New.
3826
3827 2006-02-07  Dirk Mueller  <dmueller@suse.com>
3828
3829         * g++.dg/warn/Wdiv-by-zero.C: New test.
3830         * g++.dg/warn/Wno-div-by-zero.C: New.
3831
3832 2006-02-07  Jeff Law  <law@redhat.com>
3833
3834         * gcc.dg/tree-ssa/pr21559.c: New test.
3835
3836         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
3837         multiple VRP passes.
3838         * gcc.dg/tree-ssa/vrp09.c: Likewise.
3839         * gcc.dg/tree-ssa/vrp18.c: Likewise.
3840         * gcc.dg/tree-ssa/pr21582.c: Likewise.
3841         * gcc.dg/tree-ssa/pr20657.c: Likewise.
3842         * gcc.dg/tree-ssa/pr21001.c: Likewise.
3843         * gcc.dg/tree-ssa/vrp02.c: Likewise
3844         * gcc.dg/tree-ssa/vrp11.c: Likewise
3845         * gcc.dg/tree-ssa/pr14341.c: Likewise
3846         * gcc.dg/tree-ssa/vrp19.c: Likewise
3847         * gcc.dg/tree-ssa/vrp20.c: Likewise
3848         * gcc.dg/tree-ssa/vrp03.c: Likewise
3849         * gcc.dg/tree-ssa/pr21086.c: Likewise
3850         * gcc.dg/tree-ssa/pr21959.c: Likewise
3851         * gcc.dg/tree-ssa/vrp21.c: Likewise
3852         * gcc.dg/tree-ssa/vrp04.c: Likewise
3853         * gcc.dg/tree-ssa/pr25485.c: Likewise
3854         * gcc.dg/tree-ssa/pr22026.c: Likewise
3855         * gcc.dg/tree-ssa/vrp22.c: Likewise
3856         * gcc.dg/tree-ssa/vrp05.c: Likewise
3857         * gcc.dg/tree-ssa/20030807-10.c: Likewise
3858         * gcc.dg/tree-ssa/pr20701.c: Likewise
3859         * gcc.dg/tree-ssa/vrp23.c: Likewise
3860         * gcc.dg/tree-ssa/vrp06.c: Likewise
3861         * gcc.dg/tree-ssa/pr22117.c: Likewise
3862         * gcc.dg/tree-ssa/pr20702.c: Likewise
3863         * gcc.dg/tree-ssa/vrp15.c: Likewise
3864         * gcc.dg/tree-ssa/pr21090.c: Likewise
3865         * gcc.dg/tree-ssa/pr21294.c: Likewise
3866         * gcc.dg/tree-ssa/vrp24.c: Likewise
3867         * gcc.dg/tree-ssa/vrp07.c: Likewise
3868         * gcc.dg/tree-ssa/pr21563.c: Likewise
3869         * gcc.dg/tree-ssa/pr25382.c: Likewise
3870         * gcc.dg/tree-ssa/vrp16.c: Likewise
3871         * gcc.dg/tree-ssa/vrp25.c: Likewise
3872         * gcc.dg/tree-ssa/vrp08.c: Likewise
3873         * gcc.dg/tree-ssa/20030807-6.c: Likewise
3874         * gcc.dg/tree-ssa/vrp17.c: Likewise
3875         * gcc.dg/tree-ssa/pr21458.c: Likewise
3876         * g++.dg/tree-ssa/pr18178.C: Likewise
3877
3878 2006-02-07  Richard Guenther  <rguenther@suse.de>
3879
3880         PR c++/26140
3881         Revert
3882         2006-01-30  Richard Guenther  <rguenther@suse.de>
3883         PR c++/23372
3884         * gcc.dg/pr23372-1.C: New testcase.
3885
3886         * g++.dg/tree-ssa/pr26140.C: New testcase.
3887
3888 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
3889
3890         PR c++/9737
3891         * g++.dg/template/ttp15.C: New test.
3892         * g++.dg/template/ttp16.C: Likewise.
3893         * g++.dg/template/ttp17.C: Likewise.
3894         * g++.old-deja/g++.pt/ttp36.C: Remove.
3895         * g++.old-deja/g++.pt/ttp19.C: Likewise.
3896         * g++.old-deja/g++.pt/ttp37.C: Likewise.
3897         * g++.old-deja/g++.pt/ttp38.C: Likewise.
3898         * g++.old-deja/g++.pt/ttp39.C: Likewise.
3899         * g++.old-deja/g++.pt/ttp9.C: Likewise.
3900         * g++.old-deja/g++.pt/ttp40.C: Likewise.
3901         * g++.old-deja/g++.pt/ttp51.C: Likewise.
3902         * g++.old-deja/g++.pt/ttp26.C: Likewise.
3903         * g++.old-deja/g++.pt/ttp36.C: Likewise.
3904
3905 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
3906
3907         PR libfortran/23815
3908         * unf_io_convert_4.f90: New test.
3909
3910 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
3911
3912         * gcc.dg/tree-ssa/loadpre10.c: New test.
3913         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
3914         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
3915         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
3916
3917 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3918
3919         PR libfortran/24685
3920         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
3921
3922 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
3923
3924         PR tree-opt/25251
3925         * gfortran.dg/assign_7.f: New test.
3926
3927 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
3928
3929         PR fortran/26041
3930         PR fortran/26064
3931         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
3932         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
3933         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
3934
3935 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
3936
3937         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
3938         in size_t typedef.
3939
3940 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3941
3942         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
3943         * g++.dg/charset/string.c (foo): Likewise.
3944         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
3945         const char*
3946         * g++.dg/ext/builtin2.C (printf): Likewise.
3947         * g++.dg/init/new15.C (printf): Likewise.
3948         * g++.dg/opt/pr17697-1.C (foo): Likewise.
3949         * g++.dg/opt/pr17697-2.C (foo): Likewise.
3950         * g++.dg/opt/pr17697-3.C (foo): Likewise.
3951         * g++.dg/template/non-dependent4.C (temp): Likewise.
3952         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
3953         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
3954         parameter type to const char*.
3955         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
3956         Change type to const char*.
3957         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
3958         Likewise.
3959         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
3960         second parameter type to const char*.
3961         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
3962         (Y::Y): Change parameter type to const char*.
3963         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
3964         * g++.old-deja/g++.jason/report.C: Apply const correctness.
3965         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
3966         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
3967         (char*).
3968         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
3969         const char*.
3970         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
3971         type to const char*.
3972         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
3973         return type to const char*.
3974         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
3975         to const char*.
3976         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
3977         * g++.old-deja/g++.law/refs1.C: Likewise.
3978         * g++.old-deja/g++.law/visibility1.C: Likewise.
3979         * g++.old-deja/g++.law/visibility2.C: Likewise.
3980         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
3981         const char*.
3982         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
3983         * g++.old-deja/g++.mike/net48.C: Likewise.
3984         * g++.old-deja/g++.mike/p646.C: Likewise.
3985         * g++.old-deja/g++.mike/p6746.C: Likewise.
3986         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
3987         type to const char*.
3988         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
3989         deprecated conversion warning.
3990         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
3991         char*.
3992         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
3993         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
3994         * g++.old-deja/g++.pt/explicit8.C: Likewise.
3995         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
3996         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
3997         * g++.old-deja/g++.pt/nontype3.C: Likewise.
3998         * g++.old-deja/g++.pt/t39.C: Likewise.
3999         * g++.old-deja/g++.robertl/eb106.C: Likewise.
4000         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
4001
4002 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
4003
4004         PR fortran/25075
4005         intrinsic_argument_conformance_1.f90: New test.
4006
4007 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
4008
4009         PR fortran/20845
4010         * gfortran.dg/char_result_11.f90: Add SAVE.
4011         * gfortran.dg/der_pointer_4.f90: Ditto.
4012         * gfortran.dg/default_initialization.f90: New test.
4013
4014 2006-02-03  Jeff Law  <law@redhat.com>
4015
4016         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
4017         handle more than 100 dump files.
4018         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
4019         * lib/scantree.exp (scan-tree-dump): Likewise.
4020         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
4021         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
4022         * lib/scanipa.exp (scan-ipa-dump): Likewise.
4023         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
4024         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
4025
4026 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
4027
4028         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
4029
4030 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
4031
4032         * g++.dg/template/using12.C: New test.
4033
4034 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
4035
4036         * gcc.target/powerpc/pr25960.c: New test.
4037
4038 2006-02-02  Steven G. Kargl  <kargls@comcast>
4039
4040         PR fortran/24958
4041         gfortran.dg/nullify_2.f90: New test.
4042
4043 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
4044
4045         PR 25990
4046         * gcc.dg/gomp/pr25990.c: New test.
4047
4048 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
4049
4050         PR c++/25342
4051         * g++.gd/template/partial4.C: New test.
4052
4053 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
4054
4055         PR middle-end/26001
4056         * gfortran.dg/data_char_2.f90: New.
4057
4058 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
4059
4060         PR fortran/26039
4061         maxval_maxloc_conformance_1.f90: New test.
4062
4063 2006-01-31  Richard Guenther  <rguenther@suse.de>
4064
4065         * gcc.target/i386/sselibm-1.c: New testcase.
4066         * gcc.target/i386/sselibm-2.c: Likewise.
4067         * gcc.target/i386/sselibm-3.c: Likewise.
4068         * gcc.target/i386/sselibm-4.c: Likewise.
4069         * gcc.target/i386/sselibm-5.c: Likewise.
4070
4071 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
4072
4073         PR fortran/24266
4074         * gfortran.dg/arrayio_derived_2.f90: New.
4075
4076 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
4077
4078         * gcc.dg/unsigned-long-compare.c: New test.
4079
4080 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
4081
4082         PR testsuite/25318
4083         * lib/target-supports.exp (check_effective_target_freorder):
4084         Check to see if target supports -freorder-blocks-and-partition.
4085         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
4086         instead of "dg-require-named-sections".
4087
4088 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
4089
4090         PR target/14798:
4091         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
4092         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
4093         * gcc.dg/pragma-isr-trapa2.c: Likewise.
4094         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
4095         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
4096         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
4097         * gcc.dg/attr-isr-trap_exit.c: Likewise.
4098         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
4099
4100 2006-01-30  Richard Guenther  <rguenther@suse.de>
4101
4102         PR c++/23372
4103         * gcc.dg/pr23372-1.C: New testcase.
4104
4105 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
4106
4107         * gcc.dg/gomp/pr25874.c: New test.
4108
4109 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
4110
4111         PR tree-opt/25911
4112         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
4113
4114 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
4115
4116         PR fortran/18578
4117         PR fortran/18579
4118         PR fortran/20857
4119         PR fortran/20885
4120         * gfortran.dg/intent_out_1.f90: New test.
4121
4122 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
4123
4124         PR fortran/17911
4125         * gfortran.dg/procedure_lvalue.f90: New test.
4126
4127         PR fortran/20895
4128         PR fortran/25030
4129         * gfortran.dg/char_pointer_assign_2.f90: New test.
4130         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
4131         assignment to be consistent with standard.
4132         * gfortran.dg/char_result_2.f90: The same.
4133         * gfortran.dg/char_result_8.f90: The same.
4134
4135 2006-01-28  Zack Weinberg  <zackw@panix.com>
4136
4137         * gcc.dg/Woverlength-strings.c
4138         * gcc.dg/Woverlength-strings-pedantic-c89.c
4139         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
4140         * gcc.dg/Woverlength-strings-pedantic-c99.c
4141         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
4142
4143 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
4144
4145         * gcc.c-torture/execute/20060127-1.c: New test.
4146
4147 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
4148
4149         PR c++/25999
4150         * g++.dg/ext/pragmaweak1.C: New test.
4151
4152 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
4153
4154         PR c++/25855
4155         * g++.dg/template/spec29.C: New test.
4156
4157 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
4158
4159         PR c/19606.
4160         * gcc.c-torture/execute/pr19606.c: New.
4161
4162 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
4163
4164         * gcc.dg/pragma-re-4.c: New test.
4165
4166 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
4167
4168         PR fortran/25964
4169         * gfortran.dg/assumed_size_refs_3.f90: New test.
4170
4171 2006-01-27  Ben Elliston  <bje@au.ibm.com>
4172
4173         * gcc.misc-tests/dectest.exp: Remove defunct comment.
4174
4175 2006-01-26  Laurent GUERBY <laurent@guerby.net>
4176
4177         PR ada/21317
4178         * ada/acats/support/impdef.a: Add One_Long_Second.
4179         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
4180         * ada/acats/tests/c9/c94026.a: Likewise.
4181         * ada/acats/tests/c9/c97305c.ada: Likewise.
4182         * ada/acats/tests/c9/c99004a.ada: Likewise.
4183
4184 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
4185
4186         PR fortran/25964
4187         * gfortran.dg/global_references_2.f90: New test.
4188
4189         PR fortran/25084
4190         PR fortran/20852
4191         PR fortran/25085
4192         PR fortran/25086
4193         * gfortran.dg/assumed_charlen_function_1.f90: New test.
4194         * gfortran.dg/assumed_charlen_function_3.f90: New test.
4195
4196         PR fortran/25416
4197         * gfortran.dg/assumed_charlen_function_2.f90: New test.
4198
4199 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
4200
4201         PR c/25892
4202         * gcc.dg/Wpointer-sign.c: New.
4203         * gcc.dg/Wpointer-sign-Wall.c: New.
4204         * gcc.dg/Wpointer-sign-Wall-no.c: New.
4205         * gcc.dg/Wpointer-sign-pedantic.c: New.
4206         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
4207         * gcc.dg/conv-2.c: Use -Wpointer-sign.
4208
4209 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
4210
4211         PR C/25861
4212         * gcc.c-torture/compile/pr25861.c: New test.
4213
4214 2006-01-26  Paul Brook  <paul@codesourcery.com>
4215
4216         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
4217         on short-enum targets.
4218         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
4219         variable.
4220         (generate_fields): Use short_enums.
4221         (main): Set short_enums.  Document -e.
4222         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
4223         on short-enum targets.
4224         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
4225         variable.
4226         (generate_fields): Use short_enums.
4227         (main): Set short_enums.  Document -e.
4228         * lib/target-supports.exp (check_effective_target_short_enums): New.
4229
4230 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
4231
4232         PR target/25947
4233         * gcc.dg/torture/pr25947-1.c: New test.
4234
4235 2006-01-25  Jan Hubicka  <jh@suse.cz>
4236             Roger Sayle  <roger@eyesopen.com>
4237
4238         PR rtl-optimization/25703
4239         * gcc.target/i386/20060125-1.c: New test case.
4240         * gcc.target/i386/20060125-2.c: New test case.
4241
4242 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
4243
4244         PR fortran/18540
4245         * gfortran.dg/goto_1.f: New.
4246
4247 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
4248
4249         PR fortran/25716
4250         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
4251         25716 on 32-bit systems too.
4252
4253 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
4254
4255         PR testsuite/25590
4256         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
4257
4258 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
4259
4260         * gcc.dg/tree-ssa/gen-vect-33.c: New.
4261
4262 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4263
4264         PR fortran/25835
4265         * gfortran.dg/read_eof.f90: Delete, renamed.
4266         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
4267         * gfortran.dg/read_eof_2.f90: New test.
4268         * gfortran.dg/read_eof_3.f90: New test.
4269
4270 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
4271
4272         PR tree-opt/25860
4273         * gcc.c-torture/compile/pr25860.c: New test.
4274
4275 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4276
4277         PR c++/25552
4278         * g++.dg/parse/dtor8.C: New test.
4279
4280 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
4281
4282         PR testsuite/25891
4283         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
4284         * gcc.dg/gomp/gomp.exp: Return without testing anything if
4285         check_effective_target_fopenmp returns 0.
4286
4287 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
4288
4289         PR ada/20548
4290         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
4291         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
4292         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
4293
4294 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
4295
4296         PR tree-opt/25857
4297         * g++.dg/opt/pr25857.C: New test.
4298
4299 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
4300         Jan Hubicka  <jh@suse.cz>
4301         Richard Guenther  <rguenther@suse.de>
4302
4303         PR rtl-optimization/25654
4304         * gcc.dg/torture/pr25654.c: New testcase.
4305         * gcc.target/i386/pr25654.c: Likewise.
4306
4307 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
4308
4309         PR fortran/25901
4310         * gfortran.dg/internal references_2.f90: New test.
4311
4312         Fix regression in testing of admissability of attributes.
4313         * gfortran.dg/intent_used_1.f90: New test.
4314
4315 2006-01-23  Ben Elliston  <bje@au.ibm.com>
4316
4317         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
4318         Remove target conditional torture options for i?86 and x86_64
4319         GNU/Linux.
4320
4321 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4322
4323         PR c++/10891
4324         * g++.dg/rtti/no-rtti.C: New.
4325
4326 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
4327
4328         PR c++/25895
4329         * g++.dg/inherit/conv2.C: New test.
4330
4331         PR c++/25856
4332         * g++.dg/parse/dtor7.C: New test.
4333
4334         PR c++/25858
4335         * g++.dg/template/crash44.C: New test.
4336
4337 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
4338
4339         PR fortran/25124
4340         PR fortran/25625
4341         * gfortran.dg/internal_references_1.f90: New test.
4342           PR fortran/20881
4343         PR fortran/23308
4344         PR fortran/25538
4345         PR fortran/25710
4346         * gfortran.dg/global_references_1.f90: New test.
4347         * gfortran.dg/g77/19990905-1.f: Restore the error that
4348         there is a clash between the common block name and
4349         the name of a subroutine reference.
4350
4351         PR fortran/PR24276
4352         * gfortran.dg/aliasing_dummy_1.f90: New test.
4353
4354 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
4355
4356         * gcc.dg/vmx/1b-01.c: Warning fix.
4357         * gcc.dg/vmx/1c-02.c: Likewise.
4358         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
4359
4360 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
4361
4362         PR testsuite/24962
4363         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
4364
4365 2006-01-20  Richard Guenther  <rguenther@suse.de>
4366         Steven Bosscher <stevenb.gcc@gmail.com>
4367
4368         PR rtl-optimization/24626
4369         * gcc.dg/torture/pr24626-1.c: New testcase.
4370         * gcc.dg/torture/pr24626-2.c: Likewise.
4371         * gcc.dg/torture/pr24626-3.c: Likewise.
4372         * gcc.dg/torture/pr24626-4.c: Likewise.
4373
4374 2006-01-20  Dirk Mueller  <dmueller@suse.com>
4375
4376         PR c++/5520
4377         * g++.dg/warn/empty-body.C: New.
4378
4379 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
4380
4381         PR c++/22136
4382         * g++.dg/template/using10.C: New test.
4383         * g++.dg/temlpate/using11.C: Likewise.
4384         * g++.dg/inherit/using5.C: Tweak error messages.
4385
4386 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
4387
4388         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
4389         target test.
4390         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
4391
4392 2006-01-19  Jan Hubicka  <jh@suse.cz>
4393
4394         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
4395
4396 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4397
4398         PR c++/25854
4399         * g++.dg/template/spec28.C: New test.
4400
4401 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
4402
4403         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
4404         Fix fprintf's by adding srcdir or removing it.
4405
4406 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
4407
4408         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
4409         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
4410         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
4411         * testsuite/gcc.dg/gomp/empty.c: Likewise.
4412         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
4413         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
4414         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
4415         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
4416         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
4417         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
4418         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
4419         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
4420         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
4421         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
4422
4423 2006-01-18  Jeff Law  <law@redhat.com>
4424
4425         * gcc.dg/tree-ssa/vrp25.c: New test.
4426
4427 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
4428
4429         * gcc.dg/pr25805.c: Fix misapplied patch.
4430
4431 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
4432
4433         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
4434         (check_effective_target_vect_udot_qi): New.
4435         (check_effective_target_vect_sdot_hi): New.
4436         (check_effective_target_vect_udot_hi): New.
4437         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
4438         prefixed with "wrapv-" with -fwrapv.
4439         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
4440         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
4441         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
4442         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
4443         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
4444
4445         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
4446         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
4447         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
4448         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
4449
4450 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4451
4452         PR c++/16829
4453         * g++.dg/other/default2.C: New test.
4454         * g++.dg/other/default3.C: New test.
4455
4456 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
4457
4458         PR c/25805
4459         * gcc.dg/pr25805.c: New file.
4460
4461 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
4462
4463         PR c++/25836
4464         * g++.dg/template/init6.C: New test.
4465
4466 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
4467
4468         * gcc.dg/tree-ssa/pr24287.c: New test
4469
4470 2006-01-18  Eric Christopher  <echristo@apple.com>
4471
4472         * g++.dg/eh/table.C: New.
4473
4474 2006-01-18  DJ Delorie  <dj@redhat.com>
4475
4476         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
4477         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
4478         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
4479         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
4480
4481 2006-01-18  Jeff Law  <law@redhat.com>
4482
4483         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
4484         on wrapping on overflow semantics.
4485
4486         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
4487
4488         * gcc.gc/tree-ssa/vrp23.c: New test.
4489         * gcc.gc/tree-ssa/vrp24.c: New test.
4490
4491 2006-01-18  Richard Henderson  <rth@redhat.com>
4492             Aldy Hernandez  <aldyh@redhat.com>
4493             Jakub Jelinek  <jakub@redhat.com>
4494             Diego Novillo  <dnovillo@redhat.com>
4495             Uros Bizjak  <uros@kss-loka.si>
4496
4497         * testsuite/gcc.dg/gomp: New directory.
4498
4499 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
4500             Steven G. Kargl  <kargls@comcast.net>
4501
4502         PR fortran/20869
4503         * gfortran.dg/intrinsic_external_1.f90: New test.
4504
4505         PR fortran/20875.
4506         * gfortran.dg/elemental_pointer_1.f90: New test.
4507
4508         PR fortran/25024
4509         * gfortran.dg/external_procedures_1.f90: New test.
4510
4511         PR fortran/25785
4512         gfortran.dg/assumed_present.f90: New test.
4513
4514 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
4515
4516         * g++.dg/parse/lookup5.C: New test.
4517
4518 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4519
4520         PR fortran/25697
4521         * gfortran.dg/read_eof.f90: New test.
4522
4523 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4524
4525         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
4526         add a closing brace.
4527
4528 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4529
4530         PR fortran/25631
4531         * gfortran.dg/fmt_tl.f: New test.
4532
4533 2006-01-17  Eric Christopher  <echristo@apple.com>
4534
4535         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
4536         * g++.old-deja/g++.warn/impint2.C: Ditto.
4537         * g++.old-deja/g++.other/null1.C: Ditto.
4538         * g++.dg/warn/conv2.C: Ditto.
4539         * g++.dg/warn/conv4.C: New file.
4540
4541 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4542
4543         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
4544
4545 2006-01-17  Andreas Jaeger  <aj@suse.de>
4546             Janis Johnson <janis187@us.ibm.com>
4547
4548         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
4549         in 64-bit.
4550         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
4551         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
4552
4553 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4554
4555         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
4556         xfail txxx where xxx >= 25.
4557
4558 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4559
4560         PR testsuite/25764
4561         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
4562
4563 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
4564
4565         PR c/25682
4566         * gcc.dg/pr25682.c: New test.
4567         * g++.dg/parse/array-size2.C: New test.
4568
4569 2006-01-16  Ian Lance Taylor  <ian@airs.com>
4570
4571         * consistency.vlad: Remove entire directory, 1652 files.
4572
4573 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
4574
4575         * lib/target-supports.exp (check_effective_target_dfp_nocache,
4576         check_effective_target_dfprt_nocache): New.
4577         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
4578         (check_effective_target_dfprt): New.
4579         * lib/c-compat.exp (check_dfp): Remove.
4580         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
4581         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
4582         level of support for decimal float.
4583         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
4584         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
4585         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
4586         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
4587         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
4588         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
4589         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
4590         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
4591         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
4592         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
4593         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
4594         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
4595         directives.
4596
4597 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
4598
4599         PR testsuite/25741
4600         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
4601         $base_dir/../.
4602         * lib/gfortran.exp (gfortran_init): Likewise.
4603         * lib/obj-c++.exp (obj-c++_init): Likewise.
4604         * lib/scanasm.exp (scan-assembler-dem): Likewise.
4605         (scan-assembler-dem-not): Likewise.
4606         * lib/scandump.exp (scan-dump-dem): Likewise.
4607         (scan-dump-dem-not): Likewise.
4608
4609 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
4610
4611         PR testsuite/25767
4612         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
4613         powerpc-*-darwin*.
4614         * lib/obj-c++.exp (obj-c++_init): Likewise.
4615
4616 2006-01-16  Richard Guenther  <rguenther@suse.de>
4617
4618         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
4619
4620 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4621
4622         PR testsuite/25777
4623         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
4624         to LD_LIBRARY_PATH.
4625
4626 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
4627             Andrew Pinski  <pinskia@physics.uc.edu>
4628
4629         * gcc.dg/minmax-1.c: New test.
4630
4631 2006-01-16  Ben Elliston  <bje@au.ibm.com>
4632
4633         * gcc.dg/dfp/dfp.exp: Correct FSF address.
4634         * gcc.misc-tests/dectest.exp: Ditto.
4635
4636 2006-01-15  Ian Lance Taylor  <ian@airs.com>
4637
4638         PR testsuite/25796
4639         * gcc.target/i386/cmov6.c: Use -march=k8.
4640
4641 2006-01-15  Andreas Jaeger  <aj@suse.de>
4642
4643         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
4644         x86 does not have __float128.
4645
4646 2006-01-14  Ian Lance Taylor  <ian@airs.com>
4647
4648         * gcc.target/i386/cmov6.c: New test.
4649
4650 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
4651
4652         PR c++/25663
4653         * g++.dg/template/ctor6.C: New test.
4654
4655 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
4656
4657         PR tree-optimization/25485
4658         * gcc.dg/tree-ssa/pr25485.c: New.
4659
4660 2006-01-14  Richard Guenther  <rguenther@suse.de>
4661
4662         PR tree-optimization/22548
4663         PR tree-optimization/22555
4664         PR tree-optimization/22501
4665         * gcc.dg/tree-ssa/alias-4.c: New testcase.
4666         * gcc.dg/tree-ssa/alias-5.c: Likewise.
4667         * gcc.dg/tree-ssa/alias-6.c: Likewise.
4668         * gcc.dg/tree-ssa/alias-7.c: Likewise.
4669         * gcc.dg/tree-ssa/alias-8.c: Likewise.
4670         * gcc.dg/tree-ssa/alias-9.c: Likewise.
4671         * gcc.dg/tree-ssa/alias-10.c: Likewise.
4672         * gcc.dg/tree-ssa/alias-11.c: Likewise.
4673         * gcc.dg/tree-ssa/alias-12.c: Likewise.
4674
4675 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
4676
4677         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
4678         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
4679
4680 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
4681         Richard Guenther  <rguenther@suse.de>
4682
4683         PR rtl-optimization/24257
4684         * gcc.dg/torture/pr24257.c: New testcase.
4685
4686 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
4687
4688         * gcc.c-torture/execute/20060110-1.c: New test.
4689         * gcc.c-torture/execute/20060110-2.c: New test.
4690
4691 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
4692
4693         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
4694
4695 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
4696
4697         PR fortran/25756
4698         * gfortran.dg/label_3.f90: New test.
4699
4700 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
4701
4702         PR tree-optimization/25771
4703         * g++.dg/tree-ssa/pr25771.C: New test
4704
4705 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
4706
4707         PR tree-opt/24365
4708         * g++.dg/opt/complex5.C: New test.
4709
4710 2006-01-13  Richard Guenther  <rguenther@suse.de>
4711
4712         * gcc.target/i386/387-9.c: New testcase.
4713
4714 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
4715
4716         PR c++/24824
4717         * g++.dg/debug/dwarf2-1.C: New.
4718
4719 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
4720
4721         PR testsuite/25728
4722         * lib/gcov.exp (verify-lines): Add "close $fd".
4723
4724 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
4725             Ben Elliston  <bje@au.ibm.com>
4726
4727         * gcc.dg/dfp/inf-1.c: New test.
4728
4729 2006-01-12  Janis Johnson <janis187@us.ibm.com>
4730             Yao Qi  <qiyaoltc@cn.ibm.com>
4731             Ben Elliston  <bje@au.ibm.com>
4732             Jon Grimm  <jgrimm2@us.ibm.com>
4733
4734         * gcc.dg/nodfp-1.c: New test.
4735         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
4736         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
4737         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
4738         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
4739         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
4740         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
4741         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
4742         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
4743         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
4744         * gcc.dg/format/dfp-scanf-1.c: Likewise.
4745         * gcc.dg/format/dfp-printf-1.c: Likewise.
4746         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
4747         (compat_setup_dfp): New.
4748         * gcc.dg/compat/compat.exp: Use it.
4749         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
4750         Make some variables global, prepend "compat_" to their names.
4751         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
4752         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
4753         * gcc.misc-tests/dectest.exp: New test driver for decTest.
4754         * lib/compat.exp (compat_skip_list): Make global, rename.
4755         * lib/c-compat.exp: New file.
4756         * lib/target-supports.exp (check_effective_target_dfp): New.
4757
4758         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
4759         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
4760         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
4761         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
4762         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
4763         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
4764         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
4765         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
4766         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
4767         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
4768         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
4769         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
4770         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
4771         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
4772         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
4773         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
4774         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
4775         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
4776         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
4777         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
4778         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
4779         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
4780         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
4781         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
4782         gcc.dg/dfp/struct-layout-1.c,
4783         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
4784         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
4785         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
4786         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
4787         gcc.dg/dfp/func-vararg-dfp.c,
4788         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
4789         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
4790         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
4791         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
4792         gcc.dg/dfp/wtr-conversion-1.c: New tests.
4793
4794 2006-01-11  Richard Guenther  <rguenther@suse.de>
4795
4796         PR tree-optimization/25734
4797         * gcc.dg/tree-ssa/pr25734.c: New testcase.
4798
4799 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
4800
4801         PR fortran/25486
4802         * gfortran.dg/literal_character_constant_1_x.F: New test.
4803         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
4804         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
4805         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
4806
4807 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
4808
4809         PR c++/25386
4810         * g++.dg/ext/packed3.C: Add expected packed error.
4811
4812 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
4813
4814         PR target/25706
4815         * gcc.dg/torture/pr25706-1.c: New test.
4816
4817 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
4818
4819         PR tree-optimization/23109
4820         PR tree-optimization/23948
4821         PR tree-optimization/24123
4822
4823         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
4824         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
4825         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
4826         g++.dg/tree-ssa/pr23948.C: New testcases.
4827         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
4828         three divisions in order to do the optimization.
4829
4830 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
4831
4832         PR c++/25632
4833         * g++.dg/other/pr25632.C: New test.
4834
4835 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
4836
4837         PR fortran/25730
4838         * gfortran.dg/used_types_1.f90: New test.
4839
4840 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
4841
4842         PR target/25718
4843         * gcc.dg/torture/pr25718-1.c: New test.
4844
4845 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
4846
4847         * gfortran.dg/list_read_2.f90: Fix typo in description.
4848
4849 2006-01-10  Jan Beulich  <jbeulich@novell.com>
4850
4851         * lib/target-supports.exp (check_visibility_available): Simplify test
4852         for *-*-netware*.
4853         (check_profiling_available): Fail for *-*-netware*.
4854         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
4855         * gcc.dg/20021014-1.c: Likewise.
4856         * gcc.dg/nest.c: Likewise.
4857
4858 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
4859
4860         fortran/24936
4861         * gfortran.dg/forall_3.f90: New test.
4862
4863 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
4864
4865         PR fortran/21977
4866         * gfortran.dg/nesting_2.f90: New test.
4867         * gfortran.dg/nesting_3.f90: New test.
4868
4869 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
4870
4871         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
4872         Fix typo in comment.
4873
4874 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
4875
4876         * gfortran.dg/single_char_string.f90: New test.
4877
4878 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
4879
4880         * gfortran.dg/ichar_2.f90: New test.
4881
4882 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
4883
4884         PR fortran/25093
4885         * gfortran.dg/private_type_4.f90: New.
4886
4887 2006-01-07  Richard Guenther  <rguenther@suse.de>
4888
4889         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
4890
4891 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4892
4893         * gfortran.dg/func_decl_1.f90: New.
4894         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
4895         * gfortran.dg/array_alloc_2.f90: Likewise.
4896         * gfortran.dg/char_result_8.f90: Likewise.
4897         * gfortran.dg/dup_save_1.f90: Likewise.
4898         * gfortran.dg/dup_save_2.f90: Likewise.
4899         * gfortran.dg/f2c_6.f90: Likewise.
4900         * gfortran.dg/f2c_7.f90: Likewise.
4901         * gfortran.dg/func_result_2.f90: Likewise.
4902         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
4903
4904 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
4905
4906         PR fortran/22146
4907         * gfortran.dg/elemental_subroutine_1.f90: New test.
4908         * gfortran.dg/elemental_subroutine_2.f90: New test.
4909
4910         PR fortran/25029
4911         PR fortran/21256
4912         * gfortran.dg/assumed_size_refs_1.f90: New test.
4913
4914         PR fortran/20868
4915         PR fortran/20870
4916         * gfortran.dg/assumed_size_refs_2.f90: New test.
4917         * gfortran.dg/initialization_1.f90: Change warning message.
4918
4919 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
4920
4921         * gcc.dg/tree-ssa/loop-15.c: New test.
4922
4923 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4924
4925         PR fortran/25598
4926         * gfortran.dg/backspace_3.f: New test.
4927         * gfortran.dg/backspace_4.f: New test.
4928
4929 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4930
4931         PR fortran/24268
4932         * gfortran.dg/fmt_white.f: Update test.
4933
4934 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
4935
4936         * gcc.dg/cast-1.c: Add new warning.
4937         * gcc.dg/cast-2.c: Likewise.
4938         * gcc.dg/cast-3.c: Likewise.
4939         * gcc.dg/format/cast-1.c: Likewise.
4940         * gcc.dg/cast-4.c: New testcase.
4941
4942 2006-01-05  Richard Guenther  <rguenther@suse.de>
4943
4944         PR tree-optimization/22555
4945         * gcc.dg/tree-ssa/alias-3.c: New testcase.
4946
4947 2006-01-05  Richard Guenther  <rguenther@suse.de>
4948             Diego Novillo  <dnovillo@redhat.com>
4949
4950         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
4951         * gcc.dg/tree-ssa/loop-8.c: Likewise.
4952         * gcc.dg/tree-ssa/loop-1.c: Likewise.
4953         * gcc.dg/tree-ssa/pr23294.c: Likewise.
4954         * gcc.dg/tree-ssa/pr21985.c: Likewise.
4955         * gcc.dg/tree-ssa/loop-14.c: Likewise.
4956         * gcc.dg/tree-ssa/loop-2.c: Likewise.
4957         * gcc.dg/tree-ssa/loop-3.c: Likewise.
4958         * gcc.dg/tree-ssa/loop-4.c: Likewise.
4959         * gcc.dg/tree-ssa/pr21171.c: Likewise.
4960         * gcc.dg/tree-ssa/loop-5.c: Likewise.
4961         * gcc.dg/tree-ssa/loop-10.c: Likewise.
4962         * gcc.dg/tree-ssa/loop-6.c: Likewise.
4963         * treelang/compile/extravar.tree: Likewise.
4964         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
4965         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
4966         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
4967         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
4968         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
4969
4970 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
4971
4972         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
4973         for 64-bit fix.
4974
4975 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
4976
4977         PR fortran/23675
4978         gfortran.dg/char_result_11.f90: New.
4979
4980 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
4981
4982         PR c++/24782
4983         * g++.dg/parse/access9.C: New test.
4984         * g++.dg/tc1/dr52.C: Tweak error markers.
4985
4986 2006-01-04  Richard Henderson  <rth@redhat.com>
4987
4988         Merge from gomp branch.
4989         * g++.dg/parse/pragma2.C: Update expected error lines.
4990
4991 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
4992
4993         * g++.dg/other/i386-2.C: New test.
4994
4995         PR target/25554
4996         * gcc.c-torture/compile/20051228-1.c: New test.
4997
4998         PR c/25559
4999         * gcc.dg/pr25559.c: New test.
5000
5001 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
5002
5003         PR c++/25492
5004         * g++.dg/lookup/friend9.C: New test.
5005
5006         PR c++/25625
5007         * g++.dg/template/repo5.C: New test.
5008
5009 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
5010
5011         PR fortran/25101
5012         * gfortran.dg/forall_2.f90: New test.
5013
5014 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
5015
5016         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
5017         dg-require-weak.  Adjust regexp to handle leading-underscore
5018         targets and space as well as TAB after .weak.  Change previous
5019         64-bit fix to not use naked dot.
5020
5021 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
5022
5023         PR rtl-optimization/25578
5024         * gcc.c-torture/execute/20060102-1.c: New testcase.
5025
5026 2006-01-03  Richard Guenther  <rguenther@suse.de>
5027
5028         PR c/25183
5029         * gcc.dg/torture/pr25183.c: New testcase.
5030
5031 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
5032
5033         Merge from gomp-branch.
5034         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
5035         * gcc.dg/ia64-sync-2.c: Likewise.
5036         * gcc.dg/ia64-sync-3.c: Likewise.
5037         * gcc.dg/ia64-sync-4.c: Likewise.
5038         * gcc.dg/sync-2.c: Likewise.
5039         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
5040         that sparc64-*-* and sparcv9-*-* supports sync builtins.
5041
5042 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
5043
5044         PR c++/25635
5045         * g++.dg/parse/operator6.C: New test.
5046
5047         PR c++/25637
5048         * g++.dg/parse/error29.C: New test.
5049
5050         PR c++/25638
5051         * g++.dg/parse/dtor6.C: New test.
5052
5053         PR c++/25633
5054         * g++.dg/parse/ctor3.C: New test.
5055
5056         PR c++/25634
5057         * g++.dg/template/class3.C: New test.
5058
5059 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
5060
5061         * g++.dg/debug/debug9.C: New.
5062
5063 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
5064
5065         PR fortran/24640
5066         * gfortran.dg/label_2.f90: New test.
5067
5068 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5069
5070         * g++.dg/lookup/using12.C: Tighten error marker.
5071
5072 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
5073             Andrew Pinski <pinskia@physics.uc.edu>
5074
5075         * gcc.target/powerpc/darwin-abi-3.c: New file.
5076         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
5077         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
5078         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
5079         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
5080         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
5081         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
5082         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
5083         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
5084
5085 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
5086
5087         * gcc.dg/tree-ssa/loadpre1.c: New;
5088         * gcc.dg/tree-ssa/loadpre2.c: New;
5089         * gcc.dg/tree-ssa/loadpre3.c: New;
5090         * gcc.dg/tree-ssa/loadpre4.c: New;
5091         * gcc.dg/tree-ssa/loadpre5.c: New;
5092         * gcc.dg/tree-ssa/loadpre6.c: New;
5093         * gcc.dg/tree-ssa/loadpre7.c: New;
5094         * gcc.dg/tree-ssa/loadpre8.c: New;
5095         * gcc.dg/tree-ssa/loadpre9.c: New;
5096
5097 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
5098
5099         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
5100         * g++.dg/abi/thunk4.C: Likewise.
5101
5102 2006-01-01  Andreas Jaeger  <aj@suse.de>
5103
5104         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
5105         portable.
5106
5107 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
5108
5109         PR c++/25294
5110         * gcc.dg/pragma-pack-3.c: New test.
5111         * g++.dg/parse/pragma3.C: New test.
5112
5113 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5114
5115         PR middle-end/24827
5116         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
5117
5118 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5119
5120         PR testsuite/25214
5121         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
5122
5123 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
5124
5125         PR fortran/22607
5126         * gfortran-dg/pure_byref_3.f90: New.
5127
5128         fortran/PR 25396
5129         * gfortran.dg/userdef_operator_1.f90: New.
5130
5131 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
5132
5133         * g++.dg/abi/thunk3.C: New.
5134         * g++.dg/abi/thunk4.C: New.
5135
5136 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
5137
5138         PR fortran/25532
5139         * gfortran.dg/host_used_types_1.f90: New test. Check that host
5140         associated derived type components of derived types are
5141         properly declared in contained procedures.
5142
5143 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5144
5145         PR libgfortran/25139
5146         * gfortran.dg/backspace_2.f: New test.
5147
5148 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5149
5150         PR libgfortran/25550
5151         * gfortran.dg/endfile.f: New test.
5152
5153 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5154
5155         PR libgfortran/25419
5156         * gfortran.dg/comma.f: New test.
5157
5158 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5159
5160         * lib/gfortran-dg.exp: Remove trailing whitespace.
5161         * lib/fortran-torture.exp: Test with -fbounds-check instead of
5162         -funroll-all-loops.
5163
5164 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
5165
5166         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
5167         Extended Double long doubles or repeat tests when long double is
5168         the same size as double.
5169
5170 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5171
5172         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
5173
5174         PR testsuite/25442
5175         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
5176         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
5177
5178         PR testsuite/25441
5179         * gcc.dg/pr23911.c: Make test variable static.
5180
5181         PR testsuite/25444
5182         * gcc.dg/tree-ssa/pr14841.c: Likewise.
5183
5184 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
5185
5186         PR c++/25439
5187         * g++.dg/parse/crash17.C: Adjust error markers.
5188         * g++.dg/template/error20.C: New test.
5189
5190 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
5191
5192         PR c++/23172
5193         * g++.dg/ext/complit4.C: New test.
5194
5195         PR c++/25417
5196         * g++.dg/ext/complit5.C: Likewise.
5197
5198 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
5199
5200         PR tree-optimization/25125
5201         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
5202         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
5203         * gcc.c-torture/execute/pr25125.c: New.
5204
5205 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
5206
5207         PR fortran/25029
5208         PR fortran/21256
5209         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
5210         with incorrect assumed size references.
5211
5212 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
5213
5214         PR c++/23171
5215         * g++.dg/opt/init1.C: New test.
5216
5217 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
5218
5219         PR c++/24671
5220         * g++.dg/template/sfinae3.C: New test.
5221
5222 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5223
5224         * g++.dg/other/friend4.C: New test.
5225
5226 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
5227
5228         PR target/25005
5229         * g++.dg/opt/pr25005.C: New test.
5230
5231 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
5232
5233         PR c++/25369
5234         * g++.dg/template/ptrmem16.C: New test.
5235
5236 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
5237
5238         PR fortran/25029
5239         PR fortran/21256
5240         * gfortran.dg/initialization_1.f90: Add test of SIZE.
5241
5242 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5243
5244         PR libgfortran/25307
5245         * gfortran.dg/list_read_5.f90: New test.
5246
5247 2005-12-22  Richard Henderson  <rth@redhat.com>
5248
5249         * gcc.target/i386/sse-7.c: Use -msse2.
5250
5251 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
5252
5253         PR rtl-optimization/25432
5254         * gcc.c-torture/compile/20051216-1.c: New test.
5255
5256         PR objc/25328
5257         * objc/execute/pr25328.m: New test.
5258
5259 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
5260
5261         PR c++/25364
5262         * g++.dg/template/call4.C: New test.
5263
5264 2005-12-22  Dale Johannesen  <dalej@apple.com>
5265
5266         * gcc.target/i386/sse-17.c: New.
5267
5268 2005-12-22  Paul Brook  <paul@codesourcery.com>
5269
5270         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
5271
5272 2005-12-22  Paul Brook  <paul@codesourcery.com>
5273
5274         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
5275
5276 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
5277
5278         PR tree-opt/25513
5279         * gcc.c-torture/compile/pr25513.c: New test.
5280
5281 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5282
5283         PR c++/23333
5284         * g++.dg/parse/error25.C: Add more tests.
5285
5286 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5287
5288         PR fortran/18990
5289         * gfortran.dg/der_charlen_1.f90: New.
5290
5291 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
5292
5293         PR fortran/20889
5294         * gfortran.dg/pointer_component_type_1.f90: New test.
5295
5296         PR fortran/25029
5297         PR fortran/21256
5298         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
5299         should give an error with assumed size array refernces and checks those
5300         that should not.
5301         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
5302         reference an upper bound so that it does not generate an error.
5303
5304         PR fortran/19362
5305         PR fortran/20244
5306         PR fortran/20864
5307         PR fortran/25391
5308         * gfortran.dg/used_dummy_types_1.f90: New test.
5309         * gfortran.dg/used_dummy_types_2.f90: New test.
5310         * gfortran.dg/used_dummy_types_3.f90: New test.
5311         * gfortran.dg/used_dummy_types_4.f90: New test.
5312         * gfortran.dg/used_dummy_types_5.f90: New test.
5313
5314         PR fortran/23152
5315         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
5316         group already being USE associated.
5317         * gfortran.dg/assumed_shape_nml.f90: New test.
5318         * gfortran.dg/assumed_size_nml.f90: New test.
5319
5320         PR fortran/20862
5321         PR fortran/25053
5322         PR fortran/25063
5323         PR fortran/25064
5324         PR fortran/25066
5325         PR fortran/25067
5326         PR fortran/25068
5327         PR fortran/25307
5328         * gfortran.dg/io_constraints_1.f90: New test.
5329         * gfortran.dg/io_constraints_1.f90: New test.
5330         * gfortran.dg/iostat_3.f90: Change wording of warning.
5331         * gfortran.dg/g77/19981216-0.f: The same.
5332
5333 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
5334
5335         PR tree-optimization/23518
5336         * testsuite/gcc.dg/pr23518.c: New.
5337
5338 2005-12-21  Mike Stump  <mrs@apple.com>
5339
5340         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
5341
5342 2005-12-21  Paul Brook  <paul@codesourcery.com>
5343
5344         * gcc.dg/pr19340.c: Skip on m68k targets.
5345
5346 2005-12-21  Steven Bosscher  <stevenb@suse.de>
5347
5348         PR rtl-optimization/25196
5349         * gcc.dg/pr25196.c: New test.
5350
5351 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
5352
5353         PR fortran/25423
5354         gfortran.dg/where_nested_1.f90: New.
5355
5356 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
5357
5358         PR tree-optimization/25382.
5359         * gcc.dg/tree-ssa/pr25382.c: New.
5360
5361 2005-12-20  Richard Guenther  <rguenther@suse.de>
5362
5363         PR middle-end/24306
5364         * gcc.target/i386/pr24306.c: New testcase.
5365
5366 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
5367
5368         PR tree-optimization/25501
5369         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
5370
5371 2005-12-20  Richard Guenther  <rguenther@suse.de>
5372
5373         Revert
5374         2005-12-02  Richard Guenther  <rguenther@suse.de>
5375
5376         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
5377
5378 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
5379
5380         PR c++/21228
5381         * g++.dg/warn/Wunreachable-code-2.C: New test.
5382
5383 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
5384
5385         PR c++/24278
5386         * g++.dg/template/ctor5.C: New test.
5387
5388         PR c++/24915
5389         * g++.dg/template/overload8.C: New test.
5390
5391 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
5392
5393         * gcc.c-torture/compile/pr25483 : New test.
5394
5395 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5396
5397         PR c++/20552
5398         * g++.dg/ext/typeof10.C: New test.
5399
5400 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
5401
5402         * gcc.dg/mt-loopi1.c: New.
5403
5404 2005-12-18  Richard Guenther  <rguenther@suse.de>
5405
5406         PR tree-optimization/25481
5407         * gcc.dg/torture/pr25481.c: New testcase.
5408
5409 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
5410
5411         PR rtl-optimization/21041
5412         * gcc.dg/pr21041.c: New test.
5413
5414 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5415
5416         PR libgfortran/25463
5417         * gfortran.dg/advance.f90: New test.
5418
5419 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
5420
5421         * gcc.dg/20051201-1.c: New test.
5422
5423 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
5424
5425         PR fortran/25018
5426         * gfortran.dg/initialization_1.f90: New test.
5427         * gfortran.dg/enum_5.f90: Change dg-error to new message.
5428         * gfortran.dg/g77/980616-0.f: The same.
5429
5430 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
5431
5432         * PR fortran/25458
5433         * gfortran.dg/chkbits.f90: New test.
5434
5435 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
5436
5437         * gfortran.dg/enum_5.f: Revert to previous version.
5438
5439 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
5440
5441         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
5442         * gfortran.dg/nested_modules_1.f90: Ditto.
5443         * gfortran.dg/hollerith_f95.f90: Ditto.
5444         * gfortran.dg/select_5.f90: Ditto.
5445         * gfortran.dg/secnds.f: Ditto.
5446         * gfortran.dg/hollerith2.f90: Ditto.
5447         * gfortran.dg/imag_2.f: Ditto.
5448         * gfortran.dg/ftell_2.f90: Ditto.
5449         * gfortran.dg/malloc_free_1.f90: Ditto.
5450         * gfortran.dg/logint-1.f: Ditto.
5451         * gfortran.dg/recursive_statement_functions.f90: Ditto.
5452         * gfortran.dg/e_d_fmt.f90: Ditto.
5453         * gfortran.dg/hollerith_legacy.f90: Ditto.
5454         * gfortran.dg/logint-2.f: Ditto.
5455         * gfortran.dg/enum_5.f90: Ditto.
5456         * gfortran.dg/f2c_2.f90: Ditto.
5457         * gfortran.dg/pr17143.f90: Ditto.
5458         * gfortran.dg/namelist_14.f90: Ditto.
5459         * gfortran.dg/logint-3.f: Ditto.
5460         * gfortran.dg/spread_scalar_source.f90: Ditto.
5461         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
5462         * gfortran.dg/namelist_11.f: Ditto.
5463         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
5464         * gfortran.dg/g77/20010519-1.f
5465         * gfortran.dg/g77/alpha1.f: Ditto.
5466         * gfortran.dg/g77/990115-1.f: Ditto.
5467         * gfortran.dg/g77/erfc.f: Ditto.
5468         * gfortran.dg/g77/19990313-3.f: Ditto.
5469         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
5470         * gfortran.dg/g77/20010426.f: Ditto.
5471         * gfortran.dg/g77/19990313-0.f: Ditto.
5472         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
5473         * gfortran.dg/g77/20000629-1.f: Ditto.
5474         * gfortran.dg/g77/970125-0.f: Ditto.
5475         * gfortran.dg/g77/8485.f: Ditto.
5476         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
5477         * gfortran.dg/g77/19990313-1.f: Ditto.
5478         * gfortran.dg/g77/int8421.f: Ditto.
5479         * gfortran.dg/g77/19990305-0.f: Ditto.
5480         * gfortran.dg/g77/947.f: Ditto.
5481         * gfortran.dg/g77/19990905-2.f: Ditto.
5482         * gfortran.dg/g77/cabs.f: Ditto.
5483         * gfortran.dg/g77/19990313-2.f: Ditto.
5484         * gfortran.dg/g77/20020307-1.f: Ditto.
5485         * gfortran.dg/g77/dcomplex.f: Ditto.
5486         * gfortran.dg/g77/19990502-1.f: Ditto.
5487         * gfortran.dg/g77/19981216-0.f: Ditto.
5488         * gfortran.dg/common_4.f90: Ditto.
5489         * gfortran.dg/entry_4.f90: Ditto.
5490         * gfortran.dg/equiv_constraint_2.f90: Ditto.
5491         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
5492         * gfortran.dg/namelist_12.f: Ditto.
5493         * gfortran.dg/scale_1.f90: Ditto.
5494         * gfortran.dg/modulo_1.f90
5495         * gfortran.dg/hollerith.f90: Ditto.
5496         * gfortran.dg/direct_io_3.f90: Ditto.
5497         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
5498         * gfortran.dg/gnu_logical_1.F: Ditto.
5499         * gfortran.dg/unf_io_convert_1.f90: Ditto.
5500         * gfortran.dg/assign_1.f90: Ditto.
5501         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
5502         * gfortran.dg/pr23095.f: Ditto.
5503         * gfortran.dg/read_float_1.f90: Ditto.
5504
5505 2005-12-17  Andreas Jaeger  <aj@suse.de>
5506
5507         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
5508         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
5509
5510 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5511
5512         PR fortran/24268
5513         * gfortran.dg/fmt_white.f: New test.
5514
5515 2005-12-16  Steven G. Kargl <kargls@comcast.net>
5516
5517         * gfortran.dg/label_1.f90: New test.
5518
5519 2005-12-15  Ben Elliston  <bje@au.ibm.com>
5520
5521         PR testsuite/25422
5522         * gcc.dg/20031012-1.c: Add -Walways-true option.
5523         * gcc.dg/weak/weak-3.c: Likewise.
5524         * g++.old-deja/g++.mike/warn8.C: Likewise.
5525
5526 2005-12-16  Mike Stump  <mrs@apple.com>
5527
5528         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
5529         exit.
5530
5531 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5532
5533         PR libgfortran/25264
5534         PR libgfortran/25349
5535         * gfortran.dg/tl_editing.f90: Added additional checks.
5536         * gfortran.dg/t_editing.f: New test.
5537         * gfortran.dg/write_padding.f90: New test
5538
5539 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5540
5541         PR testsuite/25215
5542         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
5543
5544 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
5545
5546         PR rtl-optimization/24899
5547         * gcc.c-torture/execute/20051215-1.c: New test.
5548
5549 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
5550
5551         PR 24823
5552         * gfortran.dg/pr24823.f: New test.
5553
5554 2005-12-16  Jeff Law  <law@redhat.com>
5555
5556         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
5557
5558 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
5559
5560         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
5561         Change C++ style comments to C style comments.
5562         Remove aligned types from the array.
5563         Keep Enums disabled.
5564         (complex_types): Remove aligned types from the array.
5565         Comment out "_Complex long double".
5566         (attrib_types): Remove.
5567         (complex_attrib_types): Remove.
5568         (attrib_array_types): Remove.
5569         (complex_attrib_array_types): Remove.
5570         (aligned_bitfld_types): Remove.
5571         (n_aligned_bitfld_types): Remove.
5572         (FEATURE_ALIGNEDPACKED): Delete.
5573         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
5574         (singles): Remove support for adding attributes.
5575         (choose_type): Remove support for attributed types.
5576         (generate_fields): Remove support for attributed bit-fields.
5577         Remove support for adding attributes.
5578         (generate_random_tests): Remove support for adding attributes.
5579         (features): Add back "[0] :0" and "complex vector [0]".
5580         (main): Remove support for attributed bit-fields.
5581         Uncomment the calling of generate_random_tests for the rests of
5582         the tests.
5583
5584 2005-12-16  Jan Hubicka  <jh@suse.cz>
5585
5586         * gcc.c-torture/combine/pr25224.c: New.
5587
5588 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
5589
5590         PR other/25028
5591         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
5592         HP-UX.
5593
5594 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
5595
5596         * gcc.dg/20051215-1.c: New file.
5597
5598 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5599
5600         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
5601         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
5602
5603 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
5604
5605         PR fortran/18197
5606         * gfortran.dg/dummy_functions_1.f90: New.
5607
5608 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
5609
5610         PR rtl-optimization/25310
5611         * gcc.c-torture/compile/pr25310.c: New test.
5612
5613 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
5614
5615         PR debug/25023
5616         * gcc.dg/pr25023.c: New test.
5617
5618 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5619
5620         * g++.old-deja/g++.brendan/redecl1.C,
5621         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
5622         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
5623         g++.old-deja/g++.oliva/typeof1.C,
5624         g++.old-deja/g++.other/crash16.C,
5625         g++.old-deja/g++.other/crash34.C,
5626         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
5627         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
5628         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
5629         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
5630         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
5631         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
5632         Remove xfail.
5633
5634 2005-12-14  Kean Johnston  <jkj@sco.com>
5635             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5636
5637         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
5638         * gcc.target/i386/20020523-1.c: Ditto.
5639         * gcc.target/i386/tailcall-1.c: Ditto.
5640         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
5641         * gcc.target/i386/ssetype-5.c: Ditto.
5642
5643 2005-12-14  Jeff Law  <law@redhat.com>
5644
5645         * gcc.dg/tree-ssa/foldstring-1.c: New test.
5646
5647 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
5648
5649         PR target/25254
5650         PR target/24188
5651         * gcc.target/i386/pr25254.c: New test.
5652         * gfortran.dg/PR24188.f: New test.
5653
5654 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
5655
5656         * lib/fortran-torture.exp: Catch remaining uses of
5657         remote_file build delete.
5658
5659 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5660
5661         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
5662
5663 2005-12-14  Ben Elliston  <bje@au.ibm.com>
5664
5665         * gcc.dg/warn-addr-cmp.c: New test.
5666
5667 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
5668
5669         PR debug/25023
5670         PR target/25293
5671         * gcc.target/i386/pr25293.c: New test.
5672
5673 2005-12-13  Petr Machata  <machata@post.cz>
5674
5675         PR c++/24907
5676         * g++.dg/parse/comma2.C: New test.
5677
5678 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
5679             Jakub Jelinek  <jakub@redhat.com>
5680
5681         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
5682         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
5683         (limits.h): Include unconditionally.
5684         (stdlib.h): Likewise.
5685         (hashtab.h): Do not include.
5686         (getopt.h): Likewise.
5687         (stddef.h): Include.
5688         (hashval_t): Define.
5689         (struct entry): Add "next" field.
5690         (HASH_SIZE): New macro.
5691         (hash_table): New variable.
5692         (switchfiles): Do not use xmalloc.
5693         (mix): New macro.
5694         (iterative_hash): New function.
5695         (hasht): Remove.
5696         (e_exists): New function.
5697         (e_insert): Likewise.
5698         (output): Use, instead of libiberty hashtable functions.
5699         (main): Do not use getopt.  Do not call htab_create.
5700
5701 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
5702
5703         PR c++/25331
5704         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
5705         put atal* and atpaal* attributes on array elements.
5706         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
5707         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
5708         put atal* and atpaal* attributes on array elements.
5709         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
5710
5711 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
5712
5713         * gcc.dg/single-precision-constant.c: New test.
5714
5715 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
5716
5717         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
5718         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
5719         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
5720         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
5721         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
5722         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
5723         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
5724         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
5725         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
5726         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
5727         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
5728         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
5729         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
5730         gcc.target/powerpc/ppc-sdata-2.c,
5731         gcc.target/powerpc/ppc-stackalign-1.c,
5732         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
5733         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
5734         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
5735         gcc.target/powerpc/rs6000-ldouble-2.c,
5736         gcc.target/powerpc/rs6000-power2-1.c,
5737         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
5738         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
5739         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
5740         option into target selector.
5741         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
5742         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
5743
5744 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
5745
5746         PR objc/25348
5747         * objc.dg/encode-9.m: New test.
5748
5749 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5750
5751         PR testsuite/20772
5752         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
5753         * gcc.dg/asm-b.c: Fix typo.
5754         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
5755         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
5756         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
5757         i?86 lp64 and x86_64 ilp32.
5758         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
5759         on i?86 lp64.
5760         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
5761
5762 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
5763
5764         PR fortran/25078
5765         gfortran.dg/equiv_5.f90: New test.
5766
5767 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
5768
5769         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
5770         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
5771         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
5772         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
5773         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
5774         * gcc.dg/tree-ssa/reassoc-5.c: New.
5775         * gcc.dg/tree-ssa/reassoc-6.c: New.
5776         * gcc.dg/tree-ssa/reassoc-7.c: New.
5777         * gcc.dg/tree-ssa/reassoc-8.c: New.
5778         * gcc.dg/tree-ssa/reassoc-9.c: New.
5779         * gcc.dg/tree-ssa/reassoc-10.c: New.
5780         * gcc.dg/tree-ssa/reassoc-11.c: New.
5781
5782 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5783
5784         PR testsuite/25167
5785         PR testsuite/24478
5786         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
5787
5788 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
5789
5790         PR c++/25300
5791         * g++.dg/template/inherit.C: Do not use a generic error message.
5792
5793 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
5794
5795         PR libobjc/25354
5796         * objc.dg/gnu-encoding: New directory.
5797         * objc.dg/gnu-encoding/compat-common.h: New file.
5798         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
5799         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
5800         * objc.dg/gnu-encoding/vector-defs.h: New file.
5801         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
5802         * objc.dg/gnu-encoding/generate-random.c: New file.
5803         * objc.dg/gnu-encoding/generate-random_r.c: New file.
5804         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
5805         * objc.dg/gnu-encoding/generate-random.h: New file.
5806
5807 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
5808
5809         PR c++/25337
5810         * g++.dg/template/defarg7.C: New test.
5811
5812 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
5813
5814         PR libobjc/25347
5815         * objc.dg/encode-8.m: New test.
5816
5817 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
5818
5819         PR libobjc/25346
5820         * objc.dg/encode-7.m: New test.
5821
5822 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
5823
5824         PR c++/25010
5825         * g++.dg/opt/inline10.C: New test.
5826
5827 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
5828
5829         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
5830
5831 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
5832
5833         * gfortran.dg/substring_equivalence.f90: typo in comment
5834
5835 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5836
5837         PR fortran/25068
5838         * gfortran.dg/iostat_3.f90: New test.
5839
5840 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
5841
5842         PR fortran/23815
5843         * gfortran.dg/unf_io_convert_1.f90: New test.
5844         * gfortran.dg/unf_io_convert_2.f90: New test.
5845         * gfortran.dg/unf_io_convert_3.f90: New test.
5846
5847 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5848
5849         PR testsuite/20772
5850         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
5851         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
5852         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
5853         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
5854         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
5855         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
5856         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
5857         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
5858         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
5859         gcc.dg/torture/fp-int-convert-float128-timode.c,
5860         gcc.dg/torture/fp-int-convert-float128.c,
5861         gcc.dg/torture/fp-int-convert-float80-timode.c,
5862         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
5863         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
5864
5865         * gcc.dg/tls/opt-1.c: Require effective target fpic.
5866
5867 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
5868
5869         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
5870
5871 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
5872
5873         * gcc.dg/20051207-1.c,
5874         * gcc.dg/20051207-2.c,
5875         * gcc.dg/20051207-3.c: New tests.
5876
5877 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5878
5879         PR testsuite/20772
5880         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
5881         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
5882         dg-skip-if target selector.
5883
5884         PR testsuite/20772
5885         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
5886         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
5887         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
5888         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
5889         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
5890         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
5891         and/or merge with i?86 cases.
5892
5893         * gcc.dg/tls/opt-3.c: Require effective target fpic.
5894
5895         PR testsuite/20772
5896         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
5897         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
5898         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
5899         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
5900         x86_64-*-linux*.
5901
5902 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
5903
5904         PR target/25311
5905         * gcc.c-torture/compile/pr25311.c: New test.
5906
5907 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5908
5909         PR libgfortran/25039
5910         * gfortran.dg/read_comma.f: New test.
5911
5912 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
5913
5914         PR c++/19317
5915         * g++.dg/opt/pr19317-1.C: New test.
5916         * g++.dg/opt/pr19317-2.C: New test.
5917         * g++.dg/opt/pr19317-3.C: New test.
5918
5919         PR target/19005
5920         * gcc.c-torture/execute/pr19005.c: New test.
5921
5922         PR target/17828
5923         * g++.old-deja/g++.other/comdat5.C: New test.
5924         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
5925
5926         * g++.dg/compat/struct-layout-1.exp: New file.
5927         * g++.dg/compat/struct-layout-1.h: New.
5928         * g++.dg/compat/struct-layout-1_generate.c: New.
5929         * g++.dg/compat/struct-layout-1_x1.h: New.
5930         * g++.dg/compat/struct-layout-1_x2.h: New.
5931         * g++.dg/compat/struct-layout-1_y1.h: New.
5932         * g++.dg/compat/struct-layout-1_y2.h: New.
5933
5934         * gcc.dg/20050330-2.c: New test.
5935
5936 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
5937
5938         PR fortran/25292
5939         * gfortran.dg/associated_1.f90: New.
5940
5941 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
5942
5943         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
5944         ILP32 vect_no_align platforms.
5945
5946 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
5947             Jakub Jelinek  <jakub@redhat.com>
5948
5949         PR target/25268
5950         * gcc.c-torture/compile/20051207-1.c: New test.
5951
5952 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5953
5954         PR testsuite/20772
5955         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
5956         gcc.dg/torture/pr18582-1.c,
5957         gcc.target/i386/attributes-error.c: Also test on x86_64.
5958
5959         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
5960
5961 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5962
5963         PR c++/19397
5964         * g++.dg/template/typedef3.C: New test.
5965
5966         PR c++/19762
5967         PR c++/19764
5968         * g++.dg/template/dtor3.C: Fix error markers.
5969
5970 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
5971
5972         * lib/target-supports.exp (check_effective_target_sync_char_short):
5973         Add s390*.
5974
5975 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
5976
5977         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
5978
5979 2005-12-06  Roger Sayle  <roger@eyesopen.com>
5980
5981         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
5982         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
5983         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
5984         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
5985
5986 2005-12-06  Roger Sayle  <roger@eyesopen.com>
5987
5988         PR c++/25263
5989         * g++.dg/other/array2.C: New test case.
5990
5991 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
5992
5993         * gcc.dg/darwin-weakimport-3.c: New.
5994
5995         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
5996         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
5997         and to work on Darwin.
5998         * gcc.dg/attr-weakref-1b.c: New file.
5999         * gcc.dg/attr-weakref-2.c: New test.
6000         * gcc.dg/darwin-weakref-1.c: New test.
6001
6002 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
6003
6004         PR testsuite/25247
6005         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
6006         use in selector expressions.
6007         (dg-xfail-if): Ditto.
6008         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
6009         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
6010         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
6011         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
6012         * gcc.test-framework/test-framework.exp: Skip generated tests if
6013         CHECK_TEST_FRAMEWORK is not 1.
6014
6015 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
6016
6017         PR tree-optimization/24963
6018         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
6019
6020         PR target/24108
6021         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
6022
6023         PR target/18580
6024         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
6025         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
6026         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
6027         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
6028
6029 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
6030
6031         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
6032         dg-options.
6033
6034 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
6035
6036         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
6037
6038 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
6039
6040         * gcc.dg/format/cast-1.c: New test.
6041
6042 2005-12-04  Roger Sayle  <roger@eyesopen.com>
6043
6044         PR c/7776
6045         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
6046         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
6047         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
6048         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
6049
6050 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
6051
6052         * gcc.dg/cast-pretty-print-1.c: New test.
6053
6054 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
6055
6056         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
6057
6058 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
6059
6060         PR c++/24173
6061         * g++.dg/template/friend40.C: New test.
6062
6063 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
6064
6065         PR target/25199
6066         * gcc.target/i386/movq-2.c: New test.
6067         * gcc.target/i386/movq.c: Remove target i?86, instead add
6068         dg-require-effective-target ilp32.
6069
6070 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6071
6072         PR c++/24103
6073         * g++.dg/other/default1.C: New test.
6074
6075 2005-12-02  Richard Guenther  <rguenther@suse.de>
6076
6077         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
6078
6079 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6080
6081         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
6082
6083 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
6084
6085         PR target/21017
6086         * gcc.target/powerpc/rotate.c: New.
6087
6088 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6089
6090         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
6091         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
6092
6093 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6094
6095         PR c/13384
6096         * gcc.dg/pr17730-1.c: Adjust.
6097         * gcc.dg/lvalue1.c (main): Likewise.
6098         * gcc.dg/lvalue-2.c: Likewise.
6099         * g++.dg/pr7503-3.C
6100
6101 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
6102
6103         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
6104         error messages.
6105
6106 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
6107
6108         PR fortran/24789
6109         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
6110
6111 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
6112
6113         PR target/24475
6114         * lib/target-supports.exp (check_effective_target_tls): New.
6115         (check_effective_target_tls_runtime): New.
6116         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
6117         for TLS support.
6118         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
6119         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
6120         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
6121         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
6122         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
6123         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
6124         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
6125         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
6126         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
6127         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
6128         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
6129         effective-target TLS.
6130         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
6131         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
6132         effective-target TLS runtime.
6133
6134 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
6135
6136         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
6137
6138 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
6139
6140         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
6141         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
6142         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
6143         ignored" warnings when "packing" is the same as the ABI layout.
6144
6145 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
6146
6147         PR fortran/21302
6148         * gfortran.dg/line_length_1.f: New test.
6149         * gfortran.dg/line_length_2.f90: Ditto.
6150
6151 2005-11-30  Richard Guenther  <rguenther@suse.de>
6152
6153         PR tree-optimization/21655
6154         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
6155
6156 2005-11-30  Dale Johannesen  <dalej@apple.com>
6157
6158         * gcc.c-torture/compile/pr24930.c: New.
6159
6160 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
6161
6162         PR fortran/15809
6163         *  gfortran.dg/auto_char_dummy_array.f90: New test.
6164
6165 2005-11-30  Jeff Law  <law@redhat.com>
6166
6167         * g++.old-deja/g++.law/pr25000.C: New test.
6168
6169 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
6170
6171         * gcc.dg/tls/opt-11.c: New test.
6172
6173 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
6174
6175         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
6176         targets.
6177         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
6178         LP64 ia64.
6179
6180 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
6181
6182         * gfortran.dg/open_access_1.f90: New test.
6183
6184 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6185
6186         * gcc.dg/charset/builtin2.c: New test.
6187
6188 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
6189
6190         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
6191         on mmix-*-* for *_[xy].c.
6192
6193 2005-11-28  Kean Johnston  <jkj@sco.com>
6194
6195         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
6196         headers.
6197         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
6198         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
6199         * gcc.target/i386/asm-3.c: Ditto.
6200         * gcc.target/i386/clobbers.c: Ditto.
6201         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
6202         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
6203         test regexp.
6204         * gcc.target/i386/mul.c: Ditto.
6205         * gcc.target/i386/ssetype-1.c: Ditto.
6206         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
6207         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
6208         static so the test works with -fPIC mode too. Based on comment in
6209         PR19231 by Pinski.
6210         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
6211
6212 2005-11-28  Richard Guenther  <rguenther@suse.de>
6213
6214         * gcc.dg/alias-9.c: New testcase.
6215         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
6216
6217 2005-11-28  Roger Sayle  <roger@eyesopen.com>
6218             Uros Bizjak  <uros@kss-loka.si>
6219
6220         PR middle-end/20219
6221         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
6222         tan(x)/sin(x) transformations.
6223
6224 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
6225
6226         PR middle-end/24575
6227         * gcc.dg/tree-ssa/divide-3.c: New test.
6228         * gcc.dg/tree-ssa/divide-4.c: New test.
6229
6230 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
6231
6232         PR fortran/24917
6233         *  gfortran.dg/boz_6.f90: New test.
6234
6235 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6236
6237         PR fortran/23912
6238         * gfortran.dg/modulo_1.f90: New test.
6239
6240 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6241
6242         PR libfortran/24919
6243         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
6244         fail on CRLF platforms.
6245         * gfortran.dg/ftell_2.f90: Likewise.
6246
6247 2005-11-26  Eric Christopher  <echristo@apple.com>
6248
6249         * gcc.dg/intmax_t-1.c: Remove mips xfail.
6250
6251 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
6252
6253         * objc.dg/gnu-runtime-3.m: Simplify.
6254
6255 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
6256
6257         PR middle-end/23669
6258         * gcc.dg/tree-ssa/divide-1.c: New test.
6259         * gcc.dg/tree-ssa/divide-2.c: New test.
6260
6261 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
6262
6263         PR libgfortran/24945
6264         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
6265
6266 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
6267
6268         PR libgfortran/24945
6269         * gfortran.dg/open_status_2.f90: New test.
6270
6271 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6272
6273         * gcc.c-torture/execute/builtins/fprintf.c,
6274         gcc.c-torture/execute/builtins/fputs-lib.c,
6275         gcc.c-torture/execute/builtins/fputs.c,
6276         gcc.c-torture/execute/builtins/lib/fprintf.c,
6277         gcc.c-torture/execute/builtins/lib/printf.c,
6278         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
6279
6280 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
6281
6282         * gcc.dg/20050922-2.c: New test.
6283
6284 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
6285
6286         * objc.dg/gnu-runtime-3.m: New test.
6287
6288 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6289
6290         PR c++/9278
6291         * g++.dg/other/void1.C: New test.
6292
6293 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
6294
6295         PR middle-end/24998
6296         * gcc.dg/torture/fp-int-convert-float.c,
6297         gcc.dg/torture/fp-int-convert-double.c,
6298         gcc.dg/torture/fp-int-convert-long-double.c,
6299         gcc.dg/torture/fp-int-convert-timode.c,
6300         gcc.dg/torture/fp-int-convert-float80.c,
6301         gcc.dg/torture/fp-int-convert-float80-timode.c,
6302         gcc.dg/torture/fp-int-convert-float128.c,
6303         gcc.dg/torture/fp-int-convert-float128-timode.c,
6304         gcc.dg/torture/fp-int-convert.h: New files.
6305
6306 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
6307
6308         PR middle-end/24989
6309         * gcc.dg/tree-ssa/bool-10.c: New test.
6310         * gcc.dg/tree-ssa/bool-11.c: New test.
6311         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
6312
6313 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
6314
6315         PR middle-end/24990
6316         * tree-ssa/pr24990-1.c: New test.
6317
6318 2005-11-24  Richard Guenther  <rguenther@suse.de>
6319         Dirk Mueller <dmueller@suse.de>
6320
6321         PR c++/14024
6322         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
6323         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
6324         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
6325         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
6326         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
6327         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
6328
6329 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
6330
6331         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
6332
6333 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6334
6335         PR c/21668
6336         * gcc.dg/Wc++-compat.c: New.
6337         * gcc.dg/Wno-c++-compat.c: New.
6338
6339 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
6340
6341         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
6342         (vspltish, vspltisw): Likewise.
6343
6344 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6345
6346         PR libgfortran/24794
6347         * gfortran.dg/namelist_12.f: Fix quotes.
6348         * gfortran.dg/namelist_13.f90: Fix quotes.
6349         * gfortran.dg/namelist_14.f90: Fix quotes.
6350         * gfortran.dg/namelist_15.f90: Fix quotes.
6351         * gfortran.dg/namelist_use.f90: Fix quotes.
6352         * gfortran.dg/namelist_use_only.f90: Fix quotes.
6353         * gfortran.dg/namelist_21.f90: New test.
6354         * gfortran.dg/namelist_22.f90: New test.
6355
6356 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
6357
6358         PR target/23435
6359         * gcc.c-torture/compile/pr23435.c: New.
6360
6361 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
6362
6363         * gcc.c-torture/execute/floatunsisf-1.c: New test.
6364
6365 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
6366
6367         * gcc.target/powerpc/405-macchw-1.c,
6368         gcc.target/powerpc/405-macchw-2.c,
6369         gcc.target/powerpc/405-macchwu-1.c,
6370         gcc.target/powerpc/405-macchwu-2.c,
6371         gcc.target/powerpc/405-machhw-1.c,
6372         gcc.target/powerpc/405-machhw-2.c,
6373         gcc.target/powerpc/405-machhwu-1.c,
6374         gcc.target/powerpc/405-machhwu-2.c,
6375         gcc.target/powerpc/405-maclhw-1.c,
6376         gcc.target/powerpc/405-maclhw-2.c,
6377         gcc.target/powerpc/405-maclhwu-1.c,
6378         gcc.target/powerpc/405-maclhwu-2.c,
6379         gcc.target/powerpc/405-mulchw-1.c,
6380         gcc.target/powerpc/405-mulchw-2.c,
6381         gcc.target/powerpc/405-mulchwu-1.c,
6382         gcc.target/powerpc/405-mulchwu-2.c,
6383         gcc.target/powerpc/405-mulhhw-1.c,
6384         gcc.target/powerpc/405-mulhhw-2.c,
6385         gcc.target/powerpc/405-mulhhwu-1.c,
6386         gcc.target/powerpc/405-mulhhwu-2.c,
6387         gcc.target/powerpc/405-mullhw-1.c,
6388         gcc.target/powerpc/405-mullhw-2.c,
6389         gcc.target/powerpc/405-mullhwu-1.c,
6390         gcc.target/powerpc/405-mullhwu-2.c,
6391         gcc.target/powerpc/405-nmacchw-1.c,
6392         gcc.target/powerpc/405-nmacchw-2.c,
6393         gcc.target/powerpc/405-nmachhw-1.c,
6394         gcc.target/powerpc/405-nmachhw-2.c,
6395         gcc.target/powerpc/405-nmaclhw-1.c,
6396         gcc.target/powerpc/405-nmaclhw-2.c,
6397         gcc.target/powerpc/440-macchw-1.c,
6398         gcc.target/powerpc/440-macchw-2.c,
6399         gcc.target/powerpc/440-macchwu-1.c,
6400         gcc.target/powerpc/440-macchwu-2.c,
6401         gcc.target/powerpc/440-machhw-1.c,
6402         gcc.target/powerpc/440-machhw-2.c,
6403         gcc.target/powerpc/440-machhwu-1.c,
6404         gcc.target/powerpc/440-machhwu-2.c,
6405         gcc.target/powerpc/440-maclhw-1.c,
6406         gcc.target/powerpc/440-maclhw-2.c,
6407         gcc.target/powerpc/440-maclhwu-1.c,
6408         gcc.target/powerpc/440-maclhwu-2.c,
6409         gcc.target/powerpc/440-mulchw-1.c,
6410         gcc.target/powerpc/440-mulchw-2.c,
6411         gcc.target/powerpc/440-mulchwu-1.c,
6412         gcc.target/powerpc/440-mulchwu-2.c,
6413         gcc.target/powerpc/440-mulhhw-1.c,
6414         gcc.target/powerpc/440-mulhhw-2.c,
6415         gcc.target/powerpc/440-mulhhwu-1.c,
6416         gcc.target/powerpc/440-mulhhwu-2.c,
6417         gcc.target/powerpc/440-mullhw-1.c,
6418         gcc.target/powerpc/440-mullhw-2.c,
6419         gcc.target/powerpc/440-mullhwu-1.c,
6420         gcc.target/powerpc/440-mullhwu-2.c,
6421         gcc.target/powerpc/440-nmacchw-1.c,
6422         gcc.target/powerpc/440-nmacchw-2.c,
6423         gcc.target/powerpc/440-nmachhw-1.c,
6424         gcc.target/powerpc/440-nmachhw-2.c,
6425         gcc.target/powerpc/440-nmaclhw-1.c,
6426         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
6427
6428 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
6429
6430         PR fortran/24774
6431         * gfortran.dg/inquire_9.f90: New test.
6432
6433         PR fortran/21647
6434         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
6435
6436 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6437
6438         PR libfortran/24432
6439         * lib/target-supports.exp (check_effective_target_fortran_large_real):
6440         Check that 'cos' is supported.
6441
6442 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
6443
6444         PR fortran/24223
6445         * gfortran.dg/substring_equivalence.f90: New test.
6446
6447         PR fortran/24705
6448         * gfortran.dg/auto_internal_assumed.f90: New test.
6449
6450 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
6451
6452         * gcc.dg/fold-div-2.c: New test.
6453
6454 2005-11-20  Ian Lance Taylor  <ian@airs.com>
6455
6456         PR rtl-optimization/24883
6457         * gcc.c-torture/compile/pr24883.c: New test.
6458
6459 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
6460
6461         PR middle-end/20583
6462         * gcc.c-torture/compile/pr20583.c: New.
6463
6464 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
6465
6466         * gcc.c-torture/execute/usmul.c: New test.
6467
6468 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
6469
6470         * gcc.dg/tree-ssa/vrp22.c: New test.
6471
6472 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
6473
6474         PR middle-end/24912
6475         * gcc.dg/torture/pr24912-1.c: New test.
6476
6477 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
6478
6479         PR fortran/24862
6480         * gfortran.dg/arrayio_derived_1.f90: New test.
6481
6482 2005-11-19  Richard Guenther  <rguenther@suse.de>
6483
6484         PR middle-end/23294
6485         * gcc.dg/tree-ssa/pr23294.c: New testcase.
6486
6487 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
6488
6489         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
6490
6491 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
6492
6493         PR c++/8355
6494         * g++.dg/template/friend39.C: New test.
6495
6496 2005-11-18  James E Wilson  <wilson@specifix.com>
6497
6498         * gcc.dg/builtin-strstr.c: New.
6499
6500 2005-11-18  Richard Henderson  <rth@redhat.com>
6501
6502         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
6503         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
6504         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
6505         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
6506         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
6507         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
6508         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
6509         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
6510         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
6511         renaming to remove initial "ia64-".
6512
6513 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
6514
6515         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
6516
6517 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
6518
6519         * g++.dg/cpp/string-2.C: New test.
6520
6521 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
6522
6523         * gcc.dg/tree-ssa/loop-14.c: New test.
6524
6525 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
6526             Michael Chamberlain <michael@chamberlain.net.au>
6527
6528         * ada/acats/run_all.sh (target_run): Kill long running tests.
6529
6530 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6531
6532         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
6533         * gcc.dg/cleanup-9.c: Likewise.
6534         * gcc.dg/cleanup-10.c: Likewise.
6535         * gcc.dg/cleanup-11.c: Likewise.
6536
6537 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6538
6539         PR fortran/24892
6540         * gfortran.dg/open_access_append_1.f90: New test.
6541         * gfortran.dg/open_access_append_2.f90: New test.
6542
6543 2005-11-16  Richard Guenther  <rguenther@suse.de>
6544
6545         PR middle-end/24851
6546         * gcc.c-torture/execute/pr24851.c: New testcase.
6547
6548 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
6549
6550         * gcc.dg/fold-overflow-1.c: New test.
6551
6552 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
6553
6554         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
6555         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
6556
6557 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
6558
6559         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
6560         structures.
6561         * g++.dg/eh/forced2.C: Likewise.
6562         * g++.dg/eh/forced3.C: Likewise.
6563         * g++.dg/eh/forced4.C: Likewise.
6564
6565 2005-11-11  Mike Stump  <mrs@apple.com>
6566
6567         * g++.old-deja/g++.mike/unused.C: Add.
6568
6569 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
6570
6571         PR c++/24667
6572         * g++.dg/warn/Wcast-qual1.C: New test.
6573
6574 2005-11-15  Jan Hubicka  <jh@suse.cz>
6575
6576         * gcc.dg/winline-5.c: Add large-unit-insns limit.
6577
6578 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
6579
6580         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
6581
6582 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
6583
6584         PR 24840
6585         * gcc.dg/tree-ssa/pr24840.c: New test.
6586
6587 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
6588
6589         PR testsuite/24841
6590         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
6591
6592 2005-11-14  Dale Johannesen  <dalej@apple.com>
6593
6594         * gcc.c-torture/execute/20051113-1.c: New.
6595
6596 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
6597
6598         PR c++/24687
6599         * g++.dg/template/crash43.C: New test.
6600
6601 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
6602
6603         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
6604
6605 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
6606
6607         PR c++/24817
6608         * g++.dg/eh/spec8.C: New test.
6609
6610 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
6611
6612         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
6613
6614 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
6615
6616         PR c++/20293
6617         * g++.dg/parse/ambig4.C: New test.
6618         * g++.dg/tc1/dr101.C: Adjust error markers.
6619         * g++.dg/lookup/strong-using-2.C: Likewise.
6620         * g++.dg/lookup/ambig5.C: Likewise.
6621         * g++.dg/lookup/ambig4.C: Likewise.
6622         * g++.dg/parse/crash22.C: Likewise.
6623
6624 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
6625
6626         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
6627
6628 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
6629
6630         * gcc.dg/nested-calls-1.c: New test.
6631
6632 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6633
6634         * gfortran.dg/complex_intrinsic_1.f90: New test.
6635         * gfortran.dg/complex_intrinsic_2.f90: New test.
6636         * gfortran.dg/fgetc_1.f90: New test.
6637         * gfortran.dg/fgetc_2.f90: New test.
6638         * gfortran.dg/fgetc_3.f90: New test.
6639         * gfortran.dg/ftell_1.f90: New test.
6640         * gfortran.dg/ftell_2.f90: New test.
6641         * gfortran.dg/gnu_logical_1.F: New test.
6642         * gfortran.dg/gnu_logical_2.f90: New test.
6643
6644 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
6645
6646         PR middle-end/24820
6647         * testsuite/gcc.dg/pr24820.c: New test.
6648
6649 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
6650
6651         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
6652         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
6653         variable.
6654
6655 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6656
6657         testsuite/24614
6658         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
6659
6660 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
6661
6662         * gcc.target/cris/cris.exp: New file.
6663         * gcc.target/cris/rld-legit1.c: New test.
6664         * gcc.target/cris/rld-legit2.c: New test.
6665
6666 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
6667
6668         PR c++/24780
6669         * g++.dg/opt/pr24780.C: New test.
6670
6671         PR c++/24761
6672         * g++.dg/template/asm1.C: New test.
6673
6674 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
6675
6676         PR libgfortran/24787
6677         * gfortran.dg/scan_1.f90: New test.
6678
6679 2005-11-12  Jan Hubicka  <jh@suse.cz>
6680
6681         * gcc.target/i386/minmax-1.c: New.
6682         * gcc.target/i386/minmax-2.c: New.
6683
6684 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
6685
6686         * gcc.dg/pr24445.c: Fix for 64-bit targets.
6687
6688 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
6689
6690         * gcc.c-torture/execute/20051110-1.c,
6691         gcc.c-torture/execute/20051110-2.c: New tests.
6692
6693 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
6694
6695         PR middle-end/24750
6696         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
6697         New tests.
6698
6699 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
6700
6701         * lib/target-libpath.exp (get_shlib_extension): New proc.
6702         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
6703         * lib/gfortran.exp (gfortran_link_flags): Likewise.
6704         * lib/objc.exp (objc_target_compile): Likewise.
6705         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
6706         detection.
6707
6708 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
6709
6710         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
6711
6712         * lib/target-supports.exp (check_effective_target_static_libgfortran):
6713         Add -static to additional_flags and pass it to target_compile.
6714
6715 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
6716
6717         PR libgfortran/24719
6718         gfortran.dg/read_noadvance.f90: New test.
6719
6720         PR libgfortran/24699
6721         gfortran.dg/fmt_t_2.f90: New test.
6722
6723         PR libgfortran/24785
6724         gfortran.dg/read_x_eor.f90: New test.
6725
6726         PR libgfortran/24584
6727         gfortran.dg/namelist_empty.f90: Rename test.
6728
6729         PR libgfortran/24489
6730         gfortran/read_eor.f90: Rename test.
6731
6732 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
6733
6734         PR fortran/15976
6735         * gfortran.dg/automatic_module_variable.f90: New test.
6736
6737 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
6738
6739         PR target/24445
6740         * gcc.dg/pr24445.c: New test.
6741
6742 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
6743
6744         PR fortran/24655
6745         PR fortran/24755
6746         * gfortran.dg/recursive_statement_functions.f90: Add statement
6747         functions using inline intrinsic functions and parameters to test
6748         that they no longer seg-fault.
6749
6750         PR fortran/24409
6751         gfortran.dg/nested_modules_4.f90: New test.
6752         gfortran.dg/nested_modules_5.f90: New test.
6753
6754 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6755
6756         PR fortran/24643
6757         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
6758
6759 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
6760
6761         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
6762         failures.
6763
6764 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6765
6766         * gcc.dg/sparc-getcontext-1.c: New test.
6767
6768 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
6769
6770         * gcc.dg/ifcvt-fabs-1.c: New test.
6771
6772 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
6773
6774         PR other/4372
6775         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
6776         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
6777
6778 2005-11-09  Richard Guenther  <rguenther@suse.de>
6779
6780         PR tree-optimization/24716
6781         * gcc.c-torture/execute/pr24716.c: New testcase.
6782
6783 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
6784
6785         * gcc.dg/pr24624.c: Disable for non S/390 targets.
6786
6787 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
6788
6789         PR 24624
6790         * gcc.dg/pr24624.c: Testcase added.
6791
6792 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
6793
6794         PR 24623
6795         * g++.dg/other/pr24623.C: Testcase added.
6796
6797 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
6798
6799         PR fortran/22607
6800         * gfortran-dg/pure_byref_1.f90: New.
6801         * gfortran-dg/pure_byref_2.f90: New.
6802
6803 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
6804
6805         PR c/24101
6806         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
6807         * gcc.dg/dg.exp: Run main loop also for *.i files.
6808
6809 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
6810
6811         PR c++/19450
6812         * g++.dg/tls/diag-3.C: New test.
6813         * g++.dg/tls/diag-4.C: New test.
6814         * g++.dg/tls/static-1.C: New test.
6815         * g++.dg/tls/static-1a.cc: New file.
6816
6817 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
6818
6819         PR 23046
6820         * g++.dg/tree-ssa/pr23046.C: New test.
6821
6822 2005-11-08  Devang Patel <dpatel@apple.com>
6823
6824         PR tree-optimization/23115
6825         * gcc.dg/tree-ssa/pr23115.c: New.
6826
6827 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
6828
6829         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
6830         * gcc.target/powerpc/pr16155.c: Same.
6831         * gcc.target/powerpc/altivec-1.c: Same.
6832         * gcc.target/powerpc/altivec-2.c: Same.
6833         * gcc.target/powerpc/altivec-3.c: Same.
6834         * gcc.target/powerpc/altivec-5.c: Same.
6835         * gcc.target/powerpc/altivec-11.c: Same.
6836         * gcc.target/powerpc/altivec-12.c: Same.
6837         * gcc.target/powerpc/altivec-14.c: Same.
6838         * gcc.target/powerpc/altivec-22.c: Same.
6839         * gcc.target/powerpc/altivec-consts.c: Same.
6840         * gcc.target/powerpc/altivec-pr22085.c: Same.
6841         * gcc.target/powerpc/altivec-splat.c: Same.
6842         * gcc.target/powerpc/altivec-varargs-1.c: Same.
6843         * gcc.target/powerpc/altivec-vec-merge.c: Same.
6844         * gcc.target/powerpc/darwin-longlong.c: Same.
6845
6846 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
6847
6848         PR target/19340
6849         * gcc.dg/pr19340.c: New test.
6850
6851 2005-11-07  Ian Lance Taylor  <ian@airs.com>
6852
6853         PR rtl-optimization/24683
6854         * gcc.dg/pr24683.c: New test.
6855
6856 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
6857
6858         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
6859         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
6860
6861 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
6862
6863         * gcc.target/i386/pr23376.c: Compile with -mmmx.
6864
6865 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
6866
6867         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
6868
6869 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
6870
6871         PR target/24230
6872
6873         * gcc.target/powerpc/altivec-consts.c,
6874         gcc.target/powerpc/altivec-splat.c: New testcase.
6875
6876 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
6877
6878         PR c/24599
6879
6880         * gcc.dg/overflow-2.c: New testcase.
6881
6882 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
6883
6884         PR rtl-optimization/23567
6885         * gcc.c-torture/execute/20051104-1.c: New test.
6886
6887 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
6888
6889         PR fortran/24534
6890         gfortran.dg/private_type_2.f90: Modified to check that case with
6891         PRIVATE declaration within derived type is accepted.
6892
6893         PR fortran/20838
6894         gfortran.dg/pointer_assign_1.f90: New test.
6895
6896         PR fortran/20840
6897         * gfortran.dg/arrayio_0.f90: New test.
6898
6899         PR fortran/17737
6900         gfortran.dg/data_initialized.f90: New test.
6901         gfortran.dg/data_constraints_1.f90: New test.
6902         gfortran.dg/data_constraints_2.f90: New test.
6903
6904 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
6905
6906         PR fortran/24174
6907         PR fortran/24305
6908         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
6909
6910 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
6911
6912         PR 24670
6913         * gcc.dg/tree-ssa/pr24670.c: New test.
6914
6915 2005-11-05  Ian Lance Taylor  <ian@airs.com>
6916
6917         PR target/22432
6918         * gcc.target/i386/pr22432.c: New test.
6919
6920 2005-11-05  Richard Henderson  <rth@redhat.com>
6921
6922         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
6923         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
6924         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
6925         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
6926         from gcc.dg/alpha-*.
6927         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
6928         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
6929
6930 2005-11-05  Andreas Jaeger  <aj@suse.de>
6931
6932         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
6933
6934 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
6935
6936         PR target/23424
6937         * gcc.dg/torture/pr23424-1.c: New test.
6938
6939 2005-11-04  Richard Henderson  <rth@redhat.com>
6940
6941         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
6942         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
6943         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
6944         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
6945         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
6946         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
6947         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
6948         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
6949         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
6950         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
6951         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
6952         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
6953         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
6954         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
6955         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
6956         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
6957         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
6958         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
6959         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
6960         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
6961         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
6962         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
6963         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
6964         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
6965         Move from gcc.dg/.
6966         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
6967         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
6968         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
6969         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
6970         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
6971         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
6972         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
6973         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
6974         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
6975         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
6976         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
6977         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
6978         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
6979         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
6980         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
6981         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
6982         gcc.target/i386/lea.c, gcc.target/i386/local.c,
6983         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
6984         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
6985         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
6986         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
6987         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
6988         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
6989         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
6990         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
6991         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
6992         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
6993         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
6994         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
6995         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
6996         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
6997         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
6998         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
6999         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
7000         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
7001         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
7002         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
7003         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
7004         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
7005         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
7006         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
7007         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
7008         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
7009         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
7010         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
7011
7012 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
7013
7014         PR 24627
7015         * gcc.dg/tree-ssa/pr24627.c: New test.
7016
7017 2005-11-04 Paul Brook  <paul@codesourcery.com>
7018
7019         * gcc.dg/tls/opt-10.c: New test.
7020
7021 2005-11-04  Andreas Jaeger  <aj@suse.de>
7022
7023         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
7024         avoid extra warnings.
7025
7026 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7027
7028         PR libfortran/22298
7029         * gcc/testsuite/lib/target-supports.exp
7030         (check_effective_target_static_libgfortran): New
7031         static_libgfortran effective target.
7032         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
7033         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
7034
7035 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
7036
7037         * gcc.dg/pr24615.c: Guard test with { target fpic }.
7038
7039 2005-11-03  Josh Conner  <jconner@apple.com>
7040
7041         PR c++/19989
7042         g++.dg/ext/array2.C: New test.
7043         g++.dg/template/dependent-name3.C: New test.
7044         g++.dg/template/dependent-name4.C: New test.
7045         g++.dg/template/sfinae2.C: New test.
7046
7047 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
7048
7049         PR preprocessor/22042
7050         * gcc.dg/cpp/strify4.c: New test.
7051
7052 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
7053
7054         PR c++/17964
7055         * g++.dg/cpp/string-1.C: New test.
7056
7057 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
7058
7059         * gcc.target/powerpc: New directory.
7060         * gcc.target/powerpc/powerpc.exp: New file.
7061         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
7062         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
7063         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
7064         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
7065         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
7066         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
7067         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
7068         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
7069         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
7070         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
7071         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
7072         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
7073         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
7074         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
7075         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
7076         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
7077         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
7078         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
7079         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
7080         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
7081         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
7082         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
7083         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
7084         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
7085         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
7086         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
7087         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
7088         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
7089         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
7090         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
7091         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
7092         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
7093         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
7094         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
7095
7096 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
7097
7098         PR c++/21627
7099         * g++.dg/warn/inline2.C: New test.
7100
7101 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
7102
7103         PR middle-end/23155
7104         * g++.dg/ext/c99struct1.C: New test.
7105         * gcc.dg/union-cast-1.c: New test.
7106         * gcc.dg/union-cast-2.c: New test.
7107         * gcc.dg/union-cast-3.c: New test.
7108
7109 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
7110
7111         PR middle-end/24589
7112         * gcc.c-torture/execute/zero-struct-2.c: New test.
7113
7114 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
7115
7116         PR c++/24582
7117         * g++.dg/init/switch1.C: New test.
7118
7119 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
7120
7121         * gcc.dg/delay-slot-1.c: New test.
7122
7123 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
7124
7125         PR target/24620
7126         * gcc.dg/pr24620.c: New test.
7127
7128 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
7129
7130         PR c/24329
7131         * gcc.dg/format/unnamed-1.c: New test.
7132
7133 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
7134
7135         PR c++/22434
7136         * g++.dg/expr/cond8.C: New test.
7137
7138         PR c++/24560
7139         * g++.dg/parse/dot1.C: New test.
7140
7141 2005-11-02  Jan Hubicka  <jh@suse.cz>
7142
7143         PR target/23303
7144         * gcc.dg/i386-lea.c: New test
7145
7146 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
7147
7148         PR target/24615
7149         * gcc.dg/pr24615.c: New test.
7150
7151 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
7152
7153         PR target/24600
7154         * gcc.dg/pr24600.c: New test.
7155
7156 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
7157
7158         PR c++/19253
7159         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
7160         * g++.dg/parse/typename9.C: New test.
7161         * g++/dg/parse/typename10.C: Likewise.
7162
7163 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
7164
7165         PR fortran/18157
7166         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
7167         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
7168         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
7169
7170 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
7171
7172         PR c++/24569
7173         * g++.dg/debug/static1.C: New test.
7174
7175 2005-11-02  Josh Conner  <jconner@apple.com>
7176
7177         * g++.dg/crash38.C: moved into proper directory...
7178         * g++.dg/template/crash42.C: ...here
7179
7180 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
7181
7182         PR target/18338
7183         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
7184         pcc_bitfield_type_matters || default_packed.
7185
7186         * lib/target-supports.exp
7187         (check_effective_target_pcc_bitfield_type_matters): New proc.
7188         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
7189
7190         PR testsuite/23304
7191         * lib/target-supports.exp (check_effective_default_packed): New proc.
7192         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
7193         Gate expected errors on target ! default_packed.
7194         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
7195
7196 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7197
7198         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
7199         change (r106358).
7200
7201 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7202
7203         PR fortran/24008
7204         * gfortran.dg/entry_5.f90: New.
7205         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
7206
7207 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
7208
7209         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
7210
7211 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
7212
7213         PR fortran/21565
7214         gfortran.dg/namelist_blockdata.f90: New test.
7215
7216         PR fortran/18737
7217         gfortran.dg/external_implicit_none.f90: New test.
7218
7219         PR fortran/14994
7220         * gfortran.dg/secnds.f: New test.
7221
7222 2005-10-31  Jan Hubicka  <jh@suse.cz>
7223
7224         PR target/20928
7225         * gcc.c-torture/compile/pr20928.c: New test.
7226
7227 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
7228
7229         PR middle-end/23492
7230         * gcc.c-torture/compile/zero-strct-5.c: New test.
7231
7232 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
7233
7234         PR libgfortran/24584
7235         * gfortran.dg/pr24584.f90: New test.
7236
7237 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
7238
7239         PR fortran/18883
7240         * gfortran.dg/char_result_9.f90: New.
7241         * gfortran.dg/char_result_10.f90: New.
7242
7243 2005-10-30  Jan Hubicka  <jh@suse.cz>
7244
7245         * g++.dg/tree-ssa/pr24172.C: New testcase.
7246
7247 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7248
7249         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
7250
7251 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
7252
7253         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
7254         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
7255         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
7256         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
7257         gfortran.dg/enum_9.f90,
7258         gfortran.fortran-torture/compile/enum_1.f90,
7259         gfortran.fortran-torture/execute/enum_1.f90,
7260         gfortran.fortran-torture/execute/enum_2.f90,
7261         gfortran.fortran-torture/execute/enum_3.f90,
7262         gfortran.fortran-torture/execute/enum_4.f90: New tests.
7263
7264 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
7265
7266         PR target/18482
7267         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
7268         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
7269
7270 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7271
7272         PR libfortran/20179
7273         * gfortran.dg/mixed_io_1.f90: New test.
7274         * gfortran.dg/mixed_io_1.c: New file.
7275
7276 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7277
7278         * gfortran.dg/malloc_free_1.f90: New test.
7279
7280 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
7281
7282         * gcc.dg/nested-func-4.c: Require profiling -pg.
7283
7284 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
7285
7286         PR C++/23229
7287         * g++.dg/warn/main-2.C: New test.
7288
7289 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
7290
7291         PR fortran/24545
7292         * gfortran.dg/interface_2.f90: new test.
7293
7294 2005-10-28  Josh Conner  <jconner@apple.com>
7295
7296         PR c++/22153
7297         * g++.dg/template/crash38.C: New test.
7298         * g++.dg/parse/explicit1.C: Change expected errors.
7299
7300 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
7301
7302         PR C++/23426
7303         * g++.dg/other/large-size-array.C: New test.
7304
7305 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
7306
7307         PR middle-end/24362
7308         * g++.dg/opt/complex4.C: New test.
7309
7310 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
7311
7312         * gcc.dg/nested-func-4.c: New test.
7313
7314 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
7315
7316         PR fortran/24158
7317         gfortran.dg/derived_recursion.f90: New test.
7318         gfortran.dg/implicit_actual.f90: New test.
7319
7320 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
7321
7322         PR middle-end/24295, PR testsuite/24477
7323         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
7324         removed when weakref hits the tree.
7325
7326 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
7327
7328         * gfortran.dg/cray_pointers_4.f90: New test.
7329
7330         * gfortran.dg/cray_pointers_5.f90: New test.
7331
7332 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
7333
7334         PR fortran/22290
7335         * gfortran.dg/assign_5.f90: New test.
7336         * gfortran.dg/assign_6.f: New test.
7337
7338 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
7339
7340         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
7341         CPU has no SSE support.
7342
7343 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
7344
7345         PR libgfortran/24224
7346         * gfortran.dg/arrayio_1.f90: Update attribution.
7347         * gfortran.dg/arrayio_2.f90: Update attribution.
7348         * gfortran.dg/arrayio_3.f90: Update attribution.
7349         * gfortran.dg/arrayio_4.f90: Update test conditions.
7350         * gfortran.dg/arrayio_5.f90: Update attribution.
7351         * gfortran.dg/arrayio_6.f90: New test.
7352         * gfortran.dg/arrayio_7.f90: New test.
7353
7354 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
7355
7356         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
7357
7358 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
7359
7360         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
7361
7362 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
7363
7364         PR fortran/24416
7365         * gfortran.dg/namelist_char_only.f90: New test.
7366
7367 2005-10-24  Asher Langton  <langton2@llnl.gov>
7368
7369         PR fortran/17031
7370         PR fortran/22282
7371         * gfortran.dg/cray_pointers_1.f90: New test.
7372         * gfortran.dg/cray_pointers_2.f90: New test.
7373         * gfortran.dg/cray_pointers_3.f90: New test.
7374         * gfortran.dg/loc_1.f90: New test.
7375         * gfortran.dg/loc_2.f90: New test.
7376
7377 2005-10-24  Steven Bosscher  <stevenb@suse.de>
7378
7379         * gcc.dg/pr24225.c: New test.
7380
7381 2005-10-24  Asher Langton  <langton2@llnl.gov>
7382
7383         * gfortran.dg/dup_save_1.f90: New test.
7384         * gfortran.dg/dup_save_2.f90: New test.
7385
7386 2005-10-24  Paul Brook  <paul@codesourcery.com>
7387
7388         PR 24107
7389         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
7390         stdint.h.
7391
7392 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
7393
7394         PR libgfortran/24489
7395         * gfortran.dg/pr24489.f90: New test.
7396
7397 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
7398
7399         PR fortran/23635
7400         * gfortran.dg/ichar_1.f90: Add tests for derived types.
7401
7402 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
7403
7404         PR target/18911
7405         * g++.dg/init/array16.C: Skip for mmix-*-*.
7406
7407 2005-10-23  Asher Langton  <langton2@llnl.gov>
7408
7409         * gfortran.dg/byte_1.f90: New test.
7410         * gfortran.dg/byte_2.f90: New test.
7411
7412 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
7413
7414         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
7415
7416 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
7417
7418         PR fortran/18022
7419         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
7420
7421         PR fortran/24311
7422         * gfortran.dg/merge_char_const.f90: New test.
7423
7424         PR fortran/24384
7425         * gfortran.dg/spread_scalar_source.f90: New test.
7426
7427 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
7428
7429         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
7430
7431         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
7432         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
7433
7434         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
7435
7436 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
7437
7438         PR fortran/24426
7439         * gfortran.dg/der_pointer_4.f90: New.
7440
7441 2005-10-22  David Ayers  <d.ayers@inode.at>
7442
7443         * obj-c++.dg/except-1.mm: Simplify.
7444
7445 2005-10-21  David Ayers  <d.ayers@inode.at>
7446
7447         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
7448
7449 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
7450
7451         * gfortran.dg/assumed_dummy_2.f90: New test.
7452
7453 2005-10-21  James E Wilson  <wilson@specifix.com>
7454
7455         PR preprocessor/15220
7456         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
7457
7458 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
7459
7460         * gcc.c-torture/execute/20051021-1.c: New test.
7461
7462 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
7463
7464         PR c++/24260
7465         * g++.dg/ext/tmplattr1.C: New test.
7466
7467 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
7468
7469         PR fortran/24440
7470         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
7471
7472 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
7473
7474         * obj-c++.dg/except-1.mm: New.
7475
7476         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
7477
7478 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
7479
7480         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
7481
7482 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
7483
7484         PR middle-end/24295
7485         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
7486         declarations with the same names as thunks' alias targets, use
7487         aliases instead.
7488         * gcc.dg/attr-alias-3.c: New test.
7489         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
7490
7491 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
7492
7493         PR c++/22618
7494         * g++.dg/parse/access8.C: New test.
7495
7496 2005-10-20  Richard Guenther  <rguenther@suse.de>
7497
7498         PR c++/24439
7499         * g++.dg/tree-ssa/pr24439.C: New testcase.
7500
7501 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7502
7503         * g++.dg/opt/delay-slot-1.C: New test.
7504
7505 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
7506
7507         PR fortran/21625
7508         * gfortran.fg/der_init_1.f90: New.
7509
7510 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
7511
7512         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
7513
7514 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
7515
7516         PR c++/21908
7517         * g++.dg/parse/error28.C: New test.
7518
7519 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7520
7521         * gcc.dg/profile-generate-2.c: New test.
7522
7523 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
7524
7525         PR target/23589
7526         * g++.dg/ext/dllimport11.C: New.
7527
7528 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7529
7530         PR c++/22293
7531         * g++.dg/other/friend3.C: New test.
7532
7533 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
7534
7535         PR c++/23293
7536         * g++.dg/template/error19.C: New test.
7537
7538 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
7539
7540         PR c++/21383
7541         * g++.dg/overload/koenig2.C: New.
7542
7543         PR c++/23118
7544         * g++.dg/overload/error2.C: New.
7545
7546         PR c++/22604
7547         * g++.dg/inherit/covariant14.C: New.
7548
7549 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7550
7551         PR c++/23440
7552         * g++.dg/parse/for1.C: New test.
7553
7554 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
7555
7556         PR fortran/23446
7557         * gfortran.dg/host_dummy_index_1.f90: New test.
7558
7559         PR fortran/21459
7560         * gfortran.dg/automatic_char_len_2.f90: New test.
7561
7562         PR fortran/20866
7563         * gfortran.dg/recursive_statement_functions.f90: New test.
7564
7565         PR fortran/20853
7566         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
7567
7568         PR fortran/20849
7569         * gfortran.dg/external_initializer.f90: New test.
7570
7571         PR fortran/20837
7572         * non_module_public.f90: New test.
7573
7574 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
7575
7576         PR c++/24386
7577         * g++.dg/template/overload7.C: New.
7578
7579         PR c++/22551
7580         * g++.dg/other/switch2.C: Remove expected warnings.
7581
7582         PR c++/21353
7583         * g++.dg/template/defarg6.C: New.
7584
7585 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
7586
7587         PR target/24315
7588         * gcc.target/i386/pr24315.c: New test.
7589
7590 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
7591
7592         PR c++/24389
7593         * g++.dg/template/static21.C: New test.
7594         * g++.dg/template/static21-a.cc: Likewise.
7595
7596 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
7597
7598         PR c++/23959
7599         * g++.dg/warn/Wswitch-default-1.C: New test.
7600         * g++.dg/warn/Wswitch-default-2.C: New test.
7601
7602 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
7603
7604         PR c++/22173
7605         * g++.dg/parse/template18.C: New test.
7606         * g++.dg/template/nontype15.C: Likewise.
7607
7608 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
7609
7610         PR fortran/22273
7611         * gfortran.dg/spec_expr_2.f90: New.
7612
7613 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
7614
7615         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
7616         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
7617         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
7618         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
7619         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
7620         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
7621         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
7622         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
7623         previous target-specific skips and warning-message matches where
7624         applicable.
7625
7626 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
7627
7628         PR c++/21347
7629         * g++.dg/warn/Wctor-dtor.C: New test.
7630
7631 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7632
7633         PR c/23439
7634         * gcc.dg/for-1.c: New test.
7635
7636 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
7637
7638         PR c++/19565
7639         * g++.dg/warn/Wconversion1.C: New test.
7640         * g++.dg/ext/packed4.C: Compile with -w.
7641         * g++.dg/opt/20050511-1.C: Likewise.
7642         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
7643
7644 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
7645
7646         * gfortran.dg/boz_5.f90: New test.
7647
7648 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
7649
7650         PR c++/22551
7651         * g++.dg/other/switch2.C: New.
7652
7653         PR c++/23984
7654         * g++.dg/init/ctor7.C: New.
7655
7656 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
7657
7658         PR c++/23730
7659         * g++.dg/parse/crash32.C: New test.
7660
7661 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
7662
7663         PR c++/20721
7664         * g++.dg/init/goto2.C: New test.
7665
7666         PR c++/22464
7667         * g++.dg/template/crash/41.C: New test.
7668
7669         PR c++/22180
7670         * g++.dg/template/crash40.C: New test.
7671
7672         PR c++/23694
7673         * g++.dg/parse/friend5.C: New test.
7674
7675         PR c++/23307
7676         * g++.dg/template/crash38.C: New test.
7677
7678         PR c++/22352
7679         * g++.dg/template/friend38.C: New test.
7680
7681         PR c++/22405
7682         * g++.dg/template/crash39.C: New test.
7683
7684 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
7685
7686         * gcc.dg/debug/dwarf2/dwarf-char1.c,
7687         gcc.dg/debug/dwarf2/dwarf-char2.c,
7688         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
7689
7690         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
7691
7692 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
7693
7694         * gcc.dg/dll-2.c: Add tests for warnings.
7695         * gcc.dg/dll-3.c: Likewise.
7696         * gcc.dg/dll-4.c: Likewise.
7697
7698         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
7699         * g++.dg/ext/dllimport2.C: Likewise.
7700         * g++.dg/ext/dllimport3.C: Likewise.
7701         * g++.dg/ext/dllimport7.C: Likewise.
7702         * g++.dg/ext/dllimport8.C: Likewise.
7703         * g++.dg/ext/dllimport9.C: Likewise.
7704
7705 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
7706
7707         PR fortran/24092
7708         * gfortran.dg/derived_pointer_recursion.f90: New test.
7709
7710 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
7711
7712         * gcc.c-torture/execute/20051012-1.c: New test.
7713
7714 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
7715
7716         PR fortran/18082
7717         * gfortran.dg/automatic_char_len_1.f90: New test.
7718
7719 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
7720
7721         PR fortran/20847
7722         * gfortran.dg/save_common.f90: New test.
7723
7724         PR fortran/20856
7725         * gfortran.dg/save_result.f90: New test.
7726
7727 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
7728
7729         PR c++/21592
7730         * g++.dg/template/dependent-expr1.C: Add new expected error.
7731         * g++.dg/template/dependent-expr2.C: Adjust error text.
7732         * g++.dg/template/overload6.C: New.
7733
7734         PR c++/23797
7735         * g++.dg/other/typename8.C: New.
7736
7737         PR c++/21117
7738         * g++.dg/other/return1.C: New.
7739
7740 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
7741
7742         PR c++/24052
7743         * g++.dg/ext/label5.C: New.
7744
7745 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
7746
7747         PR c++/19964
7748         * g++.dg/parse/crash31.C: New.
7749
7750 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
7751
7752         * g++.dg/ipa/ipa-1.c: New test.
7753         * g++.dg/ipa/ipa-2.c: New test.
7754         * g++.dg/ipa/ipa-3.c: New test.
7755         * g++.dg/ipa/ipa-4.c: New test.
7756         * g++.dg/ipa/ipa-5.c: New test.
7757         * g++.dg/ipa/ipa.exp: New file.
7758
7759 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
7760
7761         PR fortran/24207
7762         * gfortran.dg/private_type_3.f90: New test.
7763
7764 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
7765
7766         PR fortran/20786
7767         gfortran.dg/aint_anint_1.f90: New test.
7768
7769 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
7770
7771         PR libgfortran/24313
7772         gfortran.dg/csqrt.f: New test.
7773
7774 2005-10-11  Ian Lance Taylor  <ian@airs.com>
7775
7776         PR c++/8057
7777         * g++.dg/warn/noeffect7.C: New test.
7778         * g++.dg/warn/noeffect2.C: Instantiate templates.
7779         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
7780         and warning.
7781
7782 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
7783
7784         PR c++/21089
7785         * g++.dg/init/float1.C: New test.
7786
7787         PR c++/24277
7788         * g++.dg/init/member1.C: Tweak error markers.
7789
7790 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
7791
7792         PR testsuite/24281
7793         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
7794         Check for null pointer.
7795
7796 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
7797
7798         PR c++/21369
7799         * g++.dg/parse/ret-type3.C: New test.
7800
7801 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
7802
7803         PR tree-opt/23946
7804         * gcc.c-torture/compile/pr23946.c: New test.
7805
7806 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
7807
7808         * g++.dg/opt/mmx2.C: New test.
7809
7810 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
7811
7812         PR c++/24277
7813         * g++.dg/template/static20.C: New test.
7814
7815         PR c++/24302
7816         * g++.dg/warn/Wunused-12.C: New test.
7817
7818         PR c++/23437
7819         * g++.dg/template/arg4.C: New test.
7820
7821 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
7822
7823         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
7824         * gcc.dg/ucnid-3.c: Likewise.
7825         * gcc.dg/ucnid-4.c: Likewise.
7826         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
7827         * g++.dg/other/ucnid-1.C: Likewise.
7828         * gcc.dg/sparc-frame-1.c: New test.
7829
7830 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
7831
7832         PR c++/24139
7833         * g++.dg/template/spec27.C: New test.
7834
7835         PR c++/24275
7836         * g++.dg/template/static19.C: New test.
7837
7838 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
7839
7840         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
7841         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
7842
7843 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
7844
7845         PR target/24136
7846         * gfortran.fortran-torture/compile/pr24136.f: New test.
7847
7848 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
7849
7850         PR c++/22172
7851         * g++.dg/parse/crash30.C: New test.
7852
7853 2005-10-07  Richard Guenther  <rguenther@suse.de>
7854
7855         PR middle-end/24227
7856         * gcc.c-torture/compile/pr24227.c: New testcase.
7857
7858 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
7859
7860         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
7861         Do not put aligned attributes on array elements.
7862
7863 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
7864
7865         PR testsuite/23611, PR testsuite/23615
7866         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
7867         writing prototypes of library functions by hand.
7868         * obj-c++.dg/bitfield-4.mm: Likewise.
7869         * obj-c++.dg/const-str-4.mm: Likewise.
7870         * obj-c++.dg/encode-4.mm: Likewise.
7871         * obj-c++.dg/encode-5.mm: Likewise.
7872         * obj-c++.dg/encode-6.mm: Likewise.
7873         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
7874         * obj-c++.dg/method-10.mm: Likewise.
7875         * obj-c++.dg/method-17.mm: Likewise.
7876         * obj-c++.dg/method-19.mm: Likewise.
7877         * obj-c++.dg/try-catch-2.mm: Likewise.
7878
7879 2005-10-06  Richard Henderson  <rth@redhat.com>
7880
7881         PR 24236
7882         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
7883
7884 2005-10-06  Dale Johannesen  <dalej@apple.com>
7885
7886         * gcc.c-torture/execute/20030125-1.c: Correct.
7887
7888 2005-10-06  Richard Guenther  <rguenther@suse.de>
7889
7890         PR tree-optimization/24238
7891         * g++.dg/tree-ssa/pr24238.C: New testcase.
7892
7893 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
7894
7895         PR 18568
7896         * gfortran.dg/der_pointer_3.f90: New test.
7897
7898 2005-10-05  Devang Patel  <dpatel@apple.com>
7899
7900         PR Debug/23205
7901         * g++.dg/other/PR23205.C: New.
7902
7903 2005-10-05  Richard Henderson  <rth@redhat.com>
7904
7905         PR target/23602
7906         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
7907         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
7908
7909 2005-10-05  Dale Johannesen  <dalej@apple.com>
7910
7911         * gcc.c-torture/execute/float-floor.c: New.
7912
7913 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
7914
7915         PR tree-optimization/21419
7916         PR tree-optimization/24146
7917         PR tree-optimization/24151
7918
7919         * g++.dg/ext/asm7.C: New.
7920         * g++.dg/ext/asm8.C: New.
7921         * gcc.dg/asm-1.c: Compile on all targets.
7922         * gcc.dg/asm-pr24146.c: New.
7923         * gcc.dg/pr21419.c: Adjust error messages.
7924
7925 2005-10-05  Richard Guenther  <rguenther@suse.de>
7926
7927         PR fortran/24176
7928         * gfortran.fortran-torture/compile/empty.f90: New testcase.
7929
7930 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
7931
7932         PR c++/23513
7933         * g++.dg/template/spec22.C: Robustify test.
7934         * g++.dg/template/spec26.C: New.
7935
7936 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
7937
7938         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
7939         if target supports vector instructions.
7940
7941 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
7942
7943         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
7944         C99 functions.
7945
7946 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
7947
7948         * lib/target-supports.exp (check_effective_target_fortran_large_real,
7949         check_effective_target_fortran_large_int): Replace cached result
7950         when target changes.
7951
7952 2005-10-04  Devang Patel  <dpatel@apple.com>
7953
7954         * gcc.dg/i386-sse-vect-types.c: New.
7955
7956 2005-10-04  Ian Lance Taylor  <ian@airs.com>
7957
7958         PR preprocessor/13726
7959         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
7960         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
7961
7962 2005-10-04  Richard Guenther  <rguenther@suse.de>
7963
7964         PR c/23576
7965         * gcc.dg/noncompile/pr23576.c: New testcase.
7966
7967 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
7968
7969         PR middle-end/23125
7970         * gcc.dg/register-var-3.c: New test.
7971
7972 2005-10-04  Steven Bosscher  <stevenb@suse.de>
7973
7974         * gcc.dg/pr23049.c: New test.
7975
7976         * gcc.dg/ucnid-4.c: Fix test.
7977
7978 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
7979
7980         PR 23445
7981         * gcc.c-torture/compile/pr23445.c: New test.
7982
7983 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
7984
7985         * g++.dg/overload/unknown1.C: New.
7986
7987 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
7988
7989         PR c++/17775
7990         * g++.dg/template/repo4.C: New test.
7991
7992 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7993
7994         PR libfortran/19308
7995         * gfortran.dg/large_real_kind_2.F90: New test.
7996         * gfortran.dg/large_integer_kind_2.f90: New test.
7997
7998 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
7999
8000         * lib/target-supports.exp (check_effective_target_vect_shift):
8001         Implement with result caching. Add i?86, x86_64 and ia64 targets.
8002         (check_effective_target_vect_condition): Fix copy-n-pasto.
8003
8004         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
8005         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
8006         targets.
8007
8008 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
8009
8010         PR c++/22621
8011         * g++.dg/template/overload5.C : New test.
8012
8013         PR c++/23840
8014         * g++.dg/expr/stdarg1.C: New test.
8015
8016 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
8017
8018         PR 24142
8019         * gcc.c-torture/execute/pr24142.c: New test.
8020
8021 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
8022
8023         PR 24141
8024         * gcc.c-torture/execute/pr24141.c: New test.
8025
8026 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
8027             Diego Novillo  <dnovillo@redhat.com>
8028
8029         PR 23604
8030         * gcc.c-torture/execute/pr23604.c: New test.
8031
8032 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
8033
8034         PR fortran/16404
8035         PR fortran/20835
8036         PR fortran/20890
8037         PR fortran/20899
8038         PR fortran/20900
8039         PR fortran/20901
8040         PR fortran/20902
8041         gfortran.dg/equiv_constraint_1.f90: New test.
8042         gfortran.dg/equiv_constraint_2.f90: New test.
8043         gfortran.dg/equiv_constraint_3.f90: New test.
8044         gfortran.dg/equiv_constraint_4.f90: New test.
8045         gfortran.dg/equiv_constraint_5.f90: New test.
8046         gfortran.dg/equiv_constraint_6.f90: New test.
8047         gfortran.dg/equiv_constraint_7.f90: New test.
8048         gfortran.dg/equiv_constraint_8.f90: New test.
8049         gfortran.dg/private_type_1.f90: New test.
8050         gfortran.dg/private_type_2.f90: New test.
8051         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
8052         980628-10.f: Assert std=gnu to permit mixing of
8053         types in equivalence statements.
8054
8055 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
8056
8057         PR 24112
8058         * gfortran.dg/open_status_1.f90: New.
8059
8060 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
8061
8062         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
8063         * gcc.dg/vect/pr22480.c: Clean up temp files.
8064         * gcc.dg/vect/pr23831.c: Clean up temp files.
8065         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
8066         Clean up temp files.
8067         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
8068         Clean up temp files.
8069
8070         * gcc.dg/20050309-1.c: Clean up temp files.
8071         * gcc.dg/20050325-1.c: Clean up temp files.
8072
8073 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
8074
8075         PR tree-optimization/24059
8076         * gcc.dg/vect/pr24059.c : New test.
8077
8078 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
8079
8080         PR middle-end/24109
8081         * gcc.c-torture/execute/20050929-1.c: New test.
8082
8083 2005-09-29  Steven Bosscher  <stevenb@suse.de>
8084
8085         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
8086
8087 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
8088
8089         PR c/21419
8090         * gcc.dg/pr21419.c: New test.
8091
8092 2005-09-29  Steven Bosscher  <stevenb@suse.de>
8093
8094         * gcc.dg/pr23911.c: New test.
8095
8096 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
8097
8098         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
8099
8100         PR c++/16782
8101         * g++.dg/parse/qualified4.C: New test.
8102         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
8103         * g++.old-deja/g++.mike/p8154.C: Likewise.
8104
8105 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
8106
8107         PR c++/22147
8108         * g++.dg/template/friend37.C: New test.
8109         * g++.dg/parse/crash28.C: Adjust error markers.
8110
8111 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
8112
8113         PR fortran/18518
8114         * gfortran.fortran-torture/execute/save_2.f90: New decl.
8115
8116 2005-09-27  Devang Patel  <dpatel@apple.com>
8117
8118         PR tree-optimization/23625
8119         * gcc.dg/pr23625.c: New test.
8120
8121 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
8122
8123         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
8124         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
8125
8126 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
8127
8128         PR fortran/23677
8129         * gfortran.fortran-torture/execute/save_1.f90: New test.
8130         * gfortran.dg/save_1.f90: New test.
8131
8132 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
8133
8134         * gcc.target/i386/builtin-apply-mmx.c: New test.
8135
8136         PR target/22576
8137         * gcc.target/i386/pr22576.c: New test.
8138
8139         PR target/22585
8140         * gcc.target/i386/pr22585.c: New test.
8141
8142         PR target/23268
8143         * gcc.target/i386/pr23268.c: New test.
8144
8145         PR middle-end/23831
8146         * gcc.dg/vect/pr23831.c: New test.
8147
8148         PR target/24055
8149         * gcc.target/i386/pr24055.c: New test.
8150
8151 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
8152
8153         PR tree-optimization/23960
8154         * gcc.c-torture/compile/pr23960.c: New.
8155
8156 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
8157
8158         PR fortran/16861
8159         * gfortran.dg/nested_modules_3.f90: New.
8160
8161 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
8162
8163         PR fortran/24005
8164         gfortran.dg/interface_1.f90: New test.
8165
8166 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
8167         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8168
8169         PR fortran/23843
8170         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
8171
8172 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
8173
8174         PR fortran/23516
8175         * gfortran.dg/imag_1.f: New test.
8176         * gfortran.dg/imag_2.f: Ditto.
8177
8178 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
8179
8180         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
8181
8182 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
8183
8184         PR c++/21983
8185         * g++.dg/warn/pr21983.C: New test.
8186
8187 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
8188
8189         PR c++/23993
8190         * g++.dg/template/array14.C: New test.
8191
8192 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
8193
8194         PR fortran/19929
8195         * gfortran.dg/der_ptr_component_1.f90: New test.
8196
8197 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8198
8199         PR c++/23965
8200         * g++.dg/template/error1.C: Reject "no matching function" message.
8201
8202 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8203
8204         PR c++/17609
8205         * g++.dg/lookup/error1.C: New test.
8206
8207 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
8208
8209         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
8210         functionality of the testcase.
8211
8212 2005-09-20  Richard Henderson  <rth@redhat.com>
8213
8214         * gcc.dg/vect/vect-22.c: Require vect_float.
8215         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
8216
8217 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
8218
8219         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
8220         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
8221         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
8222         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
8223         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
8224         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
8225         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
8226         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
8227         * gcc.dg/cpp/ucnid-8.c: New test.
8228
8229 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
8230
8231         PR tree-optimization/23929
8232         * gcc.c-torture/compile/pr23929.c: New test.
8233
8234 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
8235
8236         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
8237         for one loop.
8238
8239 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
8240
8241         PR testsuite/23186
8242         * g++.dg/other/pr22003.C: Require named sections.
8243
8244 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
8245
8246         PR c++/23947
8247         * g++.dg/rtti/crash3.C: New test.
8248
8249         PR tree-optimization/23818
8250         * gcc.dg/pr23818.c: New test.
8251
8252 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8253
8254         PR fortran/23420
8255         * gfortran.dg/print_fmt_4.f: New.
8256
8257 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
8258
8259         PR fortran/23663
8260         * gfortran.fortran-torture/execute/entry_11.f90: New test.
8261
8262 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
8263
8264         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
8265         Use pointers to local alignable arrays instead. Added comments.
8266         * gcc.dg/vect/vect-46.c: Likewise.
8267         * gcc.dg/vect/vect-48.c: Likewise.
8268         * gcc.dg/vect/vect-49.c: Likewise.
8269         * gcc.dg/vect/vect-52.c: Likewise.
8270         * gcc.dg/vect/vect-53.c: Likewise.
8271         * gcc.dg/vect/vect-54.c: Likewise.
8272         * gcc.dg/vect/vect-56.c: Likewise.
8273         * gcc.dg/vect/vect-57.c: Likewise.
8274         * gcc.dg/vect/vect-58.c: Likewise.
8275         * gcc.dg/vect/vect-60.c: Likewise.
8276         * gcc.dg/vect/vect-61.c: Likewise.
8277
8278         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
8279         The test is no longer vectorizable on vect_no_align targets.
8280         * gcc.dg/vect/vect-43.c: Likewsie.
8281
8282         * gcc.dg/vect/vect-44.c: Added comments.
8283         * gcc.dg/vect/vect-45.c: Added comments.
8284         * gcc.dg/vect/vect-50.c: Added comments.
8285         * gcc.dg/vect/vect-51.c: Added comments.
8286
8287         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
8288         aligned type.
8289         * gcc.dg/vect/Os-vect-95.c: Likewise.
8290
8291         * gcc.dg/vect/vect-41.c: Test removed.
8292         * gcc.dg/vect/vect-47.c: Test removed.
8293         * gcc.dg/vect/vect-55.c: Test removed.
8294         * gcc.dg/vect/vect-59.c: Test removed.
8295
8296 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
8297
8298         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
8299         No longer vectorizable on vect_no_align targets.
8300         * gcc.dg/vect/pr20122.c: Likewise.
8301         * gcc.dg/vect/vect-74.c: Likewise.
8302         * gcc.dg/vect/vect-75.c: Likewise.
8303         * gcc.dg/vect/vect-76.c: Likewise.
8304
8305         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
8306         Will not be vectorizable on vect_no_align targets once aliasing issues
8307         are resolved.
8308         * gcc.dg/vect/vect-79.c: Likewise.
8309
8310         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
8311         * gcc.dg/vect/vect-78.c: Likewise.
8312         * gcc.dg/vect/vect-97.c: Likewise.
8313
8314 2005-09-19  Steven Bosscher  <stevenb@suse.de>
8315
8316         * gcc.dg/pr23943.c: New test.
8317
8318 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
8319
8320         PR fortran/19181
8321         * gfortran.dg/derived_pointer_null_1.f90: New test.
8322
8323 2005-09-18  Richard Guenther  <rguenther@suse.de>
8324
8325         PR middle-end/23944
8326         * gcc.c-torture/compile/pr23944.c: New testcase.
8327
8328 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
8329
8330         PR fortran/15975
8331         * gfortran.dg/der_pointer_2.f90: New test.
8332
8333 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
8334
8335         PR fortran/16861
8336         * gfortran.dg/nested_modules_2.f90: New test.
8337
8338 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8339
8340         PR c++/18368
8341         * g++.dg/other/semicolon.C: New test.
8342
8343 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
8344
8345         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
8346         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
8347
8348 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
8349
8350         PR c++/23914
8351         * g++.dg/template/static18.C: New test.
8352
8353         PR c++/21514
8354         * g++.dg/template/crash19.C: Remove dg-error marker.
8355         * g++.dg/template/local4.C: New test.
8356
8357 2005-09-16  Paul Brook  <paul@codesourcery.com>
8358
8359         PR fortran/23906
8360         * gfortran.dg/dependency_1.f90: New test.
8361
8362 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
8363
8364         PR c++/23896
8365         * g++.dg/template/static17.C: New test.
8366
8367 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
8368
8369         PR c++/23139
8370         * g++.dg/warn/huge-val1.C: New test.
8371
8372 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
8373
8374         PR c++/13140
8375         * g++.dg/parse/class2.C: New test.
8376         * g++.dg/template/explicit8.C: Likewise.
8377         * g++.dg/template/spec25.C: Likewise.
8378
8379 2005-09-14  Josh Conner  <jconner@apple.com>
8380
8381         PR middle-end/23584
8382         * gcc.dg/pr23584.c: New test.
8383
8384 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
8385
8386         PR fortran/21875 Internal Unit Array I/O, NIST
8387         * gfortran.dg/arrayio_1.f90: New test.
8388         * gfortran.dg/arrayio_1.f90: New test.
8389         * gfortran.dg/arrayio_1.f90: New test.
8390         * gfortran.dg/arrayio_1.f90: New test.
8391         * gfortran.dg/arrayio_1.f90: New test.
8392
8393 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
8394
8395         PR middle-end/22480
8396         * gcc.dg/vect/pr22480.c: New test.
8397
8398 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
8399
8400         PR fortran/19358
8401         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
8402
8403 2005-09-13 Josh Conner <jconner@apple.com>
8404
8405         PR c++/23180
8406         * g++.dg/init/struct2.C: New test.
8407         * g++.dg/init/struct3.C: New test.
8408
8409 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
8410
8411         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
8412         Clean up temp files.
8413         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
8414         gcc.dg/tree-ssa/builtin-fprintf-1.c,
8415         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
8416         gcc.dg/tree-ssa/builtin-printf-1.c,
8417         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
8418         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
8419         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
8420         gcc.dg/tree-ssa/builtin-vprintf-1.c,
8421         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
8422         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
8423         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
8424         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
8425         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
8426         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
8427         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
8428         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
8429
8430 2005-09-13  Josh Conner  <jconner@apple.com>
8431
8432         * lib/gcc-dg.exp: Load scanipa.exp.
8433         (cleanup-dump): New procedure.
8434         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
8435         * lib/scandump.exp: New file.
8436         * lib/scantree.exp: Use it.
8437         * lib/scanipa.exp: New file.
8438
8439 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
8440
8441         PR fortran/17740
8442         * gfortran.dg/generic_4.f90: New test.
8443
8444 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
8445
8446         PR target/23816
8447         * gcc.target/i386/pr23816-1.c: New test.
8448         * gcc.target/i386/pr23816-2.c: New test.
8449
8450
8451 2005-09-13  Bastian Blank <waldi@debian.org>
8452
8453         PR c++/16171
8454         * g++.dg/abi/mangle26.C: New test.
8455         * g++.dg/abi/mangle27.C: New test.
8456         * g++.dg/abi/mangle28.C: New test.
8457         * g++.dg/abi/mangle29.C: New test.
8458
8459         PR c++/23839
8460         * g++.dg/parse/register1.C: New test.
8461
8462 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
8463
8464         PR c++/23842
8465         * g++.dg/template/access16.C: New test.
8466
8467 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
8468
8469         * gfortran.dg/char_pack_2.f90: Increase the vector size.
8470
8471 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
8472
8473         PR fortran/18899
8474         * gfortran.dg/shape_2.f90: New test.
8475
8476 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
8477
8478         PR target/19269
8479         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
8480         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
8481         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
8482         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
8483         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
8484         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
8485         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
8486         tests.
8487
8488 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
8489
8490         PR c++/23841
8491         * g++.dg/parse/template17.C: New test.
8492
8493 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
8494
8495         PR c++/23789
8496         * g++.dg/template/nontype14.C: New test.
8497
8498 2005-09-12  Ian Lance Taylor  <ian@airs.com>
8499
8500         PR g++/7874
8501         * g++.dg/lookup/friend7.C: New test.
8502         * g++.dg/lookup/friend8.C: New test.
8503         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
8504         so that it will be found via argument dependent lookup.
8505         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
8506         friend functions which will no longer be found.
8507         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
8508         function g, so that it will be found via argument dependent
8509         lookup.
8510         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
8511         * g++.old-deja/g++.mike/net43.C: Likewise.
8512
8513 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
8514
8515         PR c++/23691
8516         * g++.dg/template/static16.C: New test.
8517
8518 2005-09-12  Josh Conner  <jconner@apple.com>
8519
8520         PR middle-end/23237
8521         * gcc.c-torture/compile/pr23237.c: New test.
8522
8523 2005-09-11  Richard Henderson  <rth@redhat.com>
8524
8525         * g++.dg/other/error8.C: Update expected diagnostic text.
8526
8527 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8528
8529         PR libfortran/19872
8530         * gfortran.dg/overwrite_1.f: New test.
8531
8532 2005-09-09  Josh Conner  <jconner@apple.com>
8533
8534         * g++.dg/init/pr23180-1.C: Removed.
8535         * g++.dg/init/pr23180-2.C: Removed.
8536
8537 2005-09-09  David Daney <ddaney@avtrex.com>
8538
8539         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
8540         files which are ...
8541         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
8542         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
8543
8544 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8545
8546         * gfortran.dg/iostat_2.f90: New test.
8547
8548 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
8549
8550         PR c++/22252
8551         * g++.dg/ext/interface1.C: New test.
8552         * g++.dg/ext/interface1.h: Likewise.
8553         * g++.dg/ext/interface1a.cc: Likewise.
8554
8555 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
8556
8557         * gfortran.dg/iomsg_1.f90: New test case.
8558
8559 2005-09-09  Richard Guenther  <rguenther@suse.de>
8560
8561         PR c++/23624
8562         * g++.dg/tree-ssa/pr23624.C: New testcase.
8563
8564 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
8565
8566         PR fortran/19239
8567         * gfortran.dg/vector_subscript_1.f90,
8568         * gfortran.dg/vector_subscript_2.f90: New tests.
8569
8570 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
8571
8572         PR fortran/21104
8573         * gfortran.dg/array_alloc_1.f90,
8574         * gfortran.dg/array_alloc_2.f90,
8575         * gfortran.dg/array_alloc_3.f90: New tests.
8576
8577 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
8578
8579         PR fortran/12840
8580         * gfortran.dg/array_constructor_6.f90
8581         * gfortran.dg/array_constructor_7.f90
8582         * gfortran.dg/array_constructor_8.f90
8583         * gfortran.dg/array_constructor_9.f90
8584         * gfortran.dg/array_constructor_10.f90
8585         * gfortran.dg/array_constructor_11.f90
8586         * gfortran.dg/array_constructor_12.f90: New tests.
8587
8588 2005-09-08  Josh Conner  <jconner@apple.com>
8589
8590         PR c++/23180
8591         * g++.dg/init/pr23180-1.C: New test.
8592         * g++.dg/init/pr23180-2.C: New test.
8593
8594 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
8595
8596         PR fortran/18878
8597         * gfortran.dg/module_double_reuse.f90: New.
8598
8599 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
8600
8601         PR fortran/23270
8602         PR fortran/22304
8603         PR fortran/18870
8604         PR fortran/17917
8605         PR fortran/16511
8606         * gfortran.dg/common_equivalence_1.f: New.
8607         * gfortran.dg/common_equivalence_2.f: New.
8608         * gfortran.dg/common_equivalence_3.f: New.
8609         * gfortran.dg/contained_equivalence_1.f90: New.
8610         * gfortran.dg/module_blank_common.f90: New.
8611         * gfortran.dg/module_commons_1.f90: New.
8612         * gfortran.dg/module_equivalence_1.f90: New.
8613         * gfortran.dg/nested_modules_1.f90: New.
8614         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
8615         equivalences and add comment to connect the test with
8616         the PR.
8617
8618 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8619
8620         PR fortran/23765
8621         * gfortran.dg/common_6.f90: New test.
8622
8623 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
8624
8625         PR fortran/15326
8626         * gfortran.dg/char_result_1.f90,
8627         * gfortran.dg/char_result_2.f90,
8628         * gfortran.dg/char_result_3.f90,
8629         * gfortran.dg/char_result_4.f90,
8630         * gfortran.dg/char_result_5.f90,
8631         * gfortran.dg/char_result_6.f90,
8632         * gfortran.dg/char_result_7.f90,
8633         * gfortran.dg/char_result_8.f90: New tests.
8634
8635 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
8636
8637         PR fortran/19928
8638         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
8639
8640 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
8641
8642         PR obj-c++/16816
8643         * obj-c++.dg/selector-5.mm: New test.
8644         * obj-c++.dg/selector-6.mm: New test.
8645
8646 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
8647
8648         PR objc/20574
8649         PR objc/19324
8650         * objc.dg/error-1.m: New test.
8651
8652 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
8653
8654         PR fortran/23373
8655         * gfortran.fortran-torture/execute/pr23373-1.f90,
8656         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
8657
8658 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
8659
8660         PR libfortran/23760
8661         * gfortran.dg/g77/1832.f: Remove long string in write statement
8662         to allow the test to pass on correct list directed output with
8663         prepended space.
8664
8665 2005-09-07  James E Wilson  <wilson@specifix.com>
8666
8667         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
8668
8669 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
8670
8671         * gfortran.dg/parameter+save.f90: Rename to
8672         * gfortran.dg/parameter_save.f90: .. this.
8673
8674 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
8675
8676         PR fortran/20848
8677         * gfortran.dg/parameter+save.f90: New test case.
8678
8679 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
8680
8681         PR fortran/19269
8682         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
8683
8684 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
8685
8686         PR c/23075
8687         * gcc.dg/pr23075.c: New test.
8688         * g++.dg/warn/pr23075.C: New test.
8689
8690         PR target/22362
8691         * gcc.target/i386/pr22362.c: New test.
8692
8693         PR rtl-optimization/23098
8694         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
8695
8696         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
8697         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
8698         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
8699
8700 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
8701
8702         * g++.dg/expr/cast6.C: New test.
8703
8704         PR c++/9782
8705         * g++.dg/init/new15.C: New test.
8706
8707 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
8708
8709         * gcc.dg/vect/Os-vect-95.c: New test.
8710         * gcc.dg/vect/vect-95.c: Same.
8711
8712 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
8713
8714         * gcc.dg/vect/vect-29.c: Update xfail testing.
8715         * gcc.dg/vect/vect-44.c: Same.
8716         * gcc.dg/vect/vect-48.c: Same.
8717         * gcc.dg/vect/vect-50.c: Same.
8718         * gcc.dg/vect/vect-72.c: Same.
8719         * gcc.dg/vect/vect-77.c: Same.
8720         * gcc.dg/vect/vect-78.c: Same.
8721         * gcc.dg/vect/vect-80.c: Same.
8722         * gcc.dg/vect/vect-96.c: Same.
8723         * gcc.dg/vect/vect-100.c: Same.
8724         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
8725         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
8726         * gfortran.dg/vect/vect-5.f90: Same.
8727
8728 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
8729
8730         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
8731         start strings.
8732         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
8733         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
8734
8735         PR c++/23056
8736         * g++.dg/opt/pr23056.C: New test.
8737
8738         PR rtl-optimization/23098
8739         * gcc.target/i386/pr23098.c: New test.
8740
8741 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
8742
8743         PR c++/23667
8744         * g++.dg/template/static15.C: New test.
8745
8746         PR c++/21440
8747         * g++.dg/ext/stmtexpr5.C: New test.
8748         * g++.dg/ext/stmtexpr6.C: Likewise.
8749
8750 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
8751
8752         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
8753
8754         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
8755         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
8756         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
8757
8758 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
8759
8760         PR libfortran/23321
8761         * gfortran.dg/direct_io_4.f90: New test case.
8762
8763 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
8764             Rasmus Hahn  <rassahah@neofonie.de>
8765
8766         PR libobjc/23108
8767         * objc.dg/type-stream-1.m: New test.
8768
8769 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
8770
8771         PR fortran/23661
8772         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
8773         gfortran.dg/print_fmt_3.f90: New test.
8774
8775 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
8776
8777         * gfortran.dg/fmt_t_1.f90: New test.
8778
8779 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
8780
8781         PR rtl-optimization/23454
8782         * g++.dg/opt/pr23454.C: New test.
8783
8784 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
8785
8786         PR c++/23699
8787         * g++.dg/ext/static1.C: New test.
8788
8789 2005-09-02  Richard Henderson  <rth@redhat.com>
8790
8791         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
8792         tail call to check_fa_work.
8793
8794 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
8795
8796         PR c++/21687
8797         * g++.dg/other/gc3.C: New test.
8798
8799 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
8800
8801         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
8802         * gcc.dg/20050826-1.c: Likewise.
8803
8804 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
8805
8806         PR c++/23167
8807         * g++.dg/expr/volatile1.C: New test.
8808
8809 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
8810
8811         PR middle-end/23547
8812         * gcc.dg/pr23547.c: New test.
8813
8814 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
8815
8816         PR c/22061
8817         * gcc.c-torture/execute/pr22061-1.c,
8818         * gcc.c-torture/execute/pr22061-2.c,
8819         * gcc.c-torture/execute/pr22061-3.c,
8820         * gcc.c-torture/execute/pr22061-4.c: New tests.
8821
8822 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
8823
8824         * gcc.dg/Wredundant-decls-2.c: New test to check that
8825         -Wredundant-decls does not issue warning for a variable
8826         definition following a declaration.
8827
8828 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
8829
8830         PR debug/7241
8831         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
8832         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
8833         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
8834
8835         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
8836         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
8837         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
8838         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
8839         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
8840         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
8841         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
8842         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
8843
8844 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
8845
8846         PR objc/23306
8847         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
8848         scan-assmbler.
8849
8850 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
8851
8852         PR target/21255
8853         * gcc.dg/pr21255-1.c: New test.
8854         * gcc.dg/pr21255-2-mb.c: Likewise.
8855         * gcc.dg/pr21255-2-ml.c: Likewise.
8856         * gcc.dg/pr21255-3.c: Likewise.
8857         * gcc.dg/pr21255-4.c: Likewise.
8858
8859 2005-08-31  Dale Johannesen  <dalej@apple.com>
8860
8861         * gcc.dg/20050830-1.c: New.
8862
8863 2005-08-31  Josh Conner  <jconner@apple.com>
8864
8865         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
8866         command-line options for arm-*-* targets.
8867         * g++.dg/init/array16.C: Likewise.
8868         * g++.dg/other/crash-4.C: Likewise.
8869
8870 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
8871
8872         PR obj-c++/23640
8873         * obj-c++.dg/gnu-runtime-3.mm: New test.
8874
8875 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8876
8877         PR c++/13377
8878         * g++.dg/lookup/ambig4.C: New test.
8879         * g++.dg/lookup/ambig5.C: New test.
8880         * g++.dg/tc1/dr101.C: Adjust error markers.
8881
8882 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8883
8884         PR c++/23639
8885         * g++.dg/template/ttp5.C: Adjust error markers.
8886
8887 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
8888
8889         PR testsuite/23609
8890         * lib/obj-c++.exp: Include target-libpath.exp.
8891         (obj-c++_link_flags): Look for the GNU libobjc library
8892         and set the library path to include it.
8893         Don't manually set LD_LIBRARY_PATH (etc.) but call
8894         set_ld_library_path_env_vars instead.
8895         (obj-c++_target_compile): Don't set library path or
8896         linker flags because they are already set correctly
8897         in obj-c++_link_flags.
8898
8899 2005-08-30  Josh Conner  <jconner@apple.com>
8900
8901         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
8902         to command-line options for arm-*-* targets.
8903
8904 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
8905
8906         * g++.dg/other/i386-1.C: New.
8907
8908 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
8909
8910         PR preprocessor/20348
8911         PR preprocessor/20356
8912         * gcc.dg/cpp/pr20348.c: New test.
8913         * gcc.dg/cpp/pr20348.h: New file.
8914         * gcc.dg/cpp/inc/pr20348.h: New file.
8915         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
8916         * gcc.dg/cpp/pr20356.c: New test.
8917         * gcc.dg/cpp/pr20356.h: New file.
8918         * gcc.dg/cpp/inc/pr20356.h: New file.
8919         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
8920
8921 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
8922
8923         * gfortran.fortran-torture/execute/intrinsic_count.f90:
8924         Fix array dimension to avoid correct end-of-file error.
8925
8926 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
8927
8928         PR libfortran/23598
8929         * gfortran.dg/iostat_1.f90: New test.
8930
8931 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
8932
8933         PR middle-end/23408
8934         * gcc.dg/pr23408.c: New test.
8935
8936 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
8937
8938         PR c++/23099
8939         * g++.dg/init/member1.C: Make sure erroneous static data member
8940         definitions are required.
8941         * g++.dg/template/static13.C: New test.
8942         * g++.dg/template/static14.C: Likewise.
8943
8944 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
8945
8946         * gcc.target/i386/pr23575.c: Use -msse2 instead of
8947         -march=pentium4, remove ilp32 requirement.
8948
8949         PR middle-end/23484
8950         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
8951         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
8952
8953 2005-08-29  Andreas Jaeger  <aj@suse.de>
8954
8955         PR testsuite/23607
8956         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
8957
8958 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
8959
8960         * gcc.c-torture/execute/20050316-2.c: New test.
8961         * gcc.c-torture/execute/20050316-3.c: New test.
8962         * gcc.dg/torture/pr16104-1.c: New test.
8963
8964 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
8965
8966         PR middle-end/23463
8967         * gcc.c-torture/execute/zero-struct-1.c: New test.
8968
8969 2005-08-27  Richard Guenther  <rguenther@suse.de>
8970
8971         PR target/23575
8972         * gcc.target/i386/pr23575.c: New testcase.
8973
8974 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
8975
8976         PR rtl-optimization/23561
8977         * gcc.c-torture/execute/20050826-1.c: New test.
8978
8979         PR rtl-opt/23560
8980         * gcc.c-torture/execute/20050826-2.c: New test.
8981
8982 2005-08-26  Dale Johannesen  <dalej@apple.com>
8983
8984         * gcc.dg/20030711-1.c: Modify to work on Darwin.
8985         * gcc.dg/20050826-1.c: New.
8986
8987 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
8988
8989         PR c++/19004
8990         * g++.dg/template/nontype13.C: New test.
8991
8992         PR c++/23491
8993         * g++.dg/init/new14.C: New test.
8994         * g++.dg/expr/anew1.C: Do not XFAIL.
8995         * g++.dg/expr/anew2.C: Likewise.
8996         * g++.dg/expr/anew3.C: Likewise.
8997
8998 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
8999
9000         PR middle-end/22439
9001         * gcc.dg/vla-3.c: New test.
9002
9003 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
9004
9005         PR fortran/20363
9006         * gfortran.dg/named_interface.f90: New.
9007
9008 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
9009
9010         * gcc.c-torture/execute/frame-address.c: New test.
9011
9012 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
9013
9014         PR c++/20817
9015         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
9016
9017 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
9018
9019         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
9020
9021 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
9022
9023         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
9024         * gcc.dg/altivec-22.c: Rename from..
9025         * gcc.dg/altivec-nomfcr.c: ..this.
9026
9027 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
9028
9029         PR tree-optimization/23546
9030         * gcc.dg/tree-ssa/pr23546.c: New test.
9031
9032 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
9033
9034         PR fortran/17758
9035         * gfortran.dg/nonreturning_statements.f90: New test.
9036
9037 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
9038
9039         PR c++/22454
9040         * g++.dg/parse/crash29.C: New.
9041
9042 2005-08-23  DJ Delorie  <dj@redhat.com>
9043
9044         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
9045         constants have the L suffix.
9046
9047 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
9048
9049         PR c++/23044
9050         * g++.dg/template/instantiate8.C: New.
9051
9052 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
9053
9054         PR middle-end/23467
9055         * gcc.c-torture/execute/pr23467.c: New test.
9056
9057 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
9058
9059         PR tree-optimization/22043
9060         * gcc.c-torture/execute/20050613-1.c: New test.
9061
9062 2005-08-23  Ben Elliston  <bje@au.ibm.com>
9063
9064         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
9065
9066 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
9067
9068         PR rtl-optimization/23478
9069         * g++.dg/opt/pr23478.C: New test.
9070
9071 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
9072
9073         PR c/18715
9074         * gcc.dg/switch-warn-3.c: New test.
9075
9076 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9077
9078         PR c++/22233
9079         * g++.dg/template/param1.C: New test.
9080
9081 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9082
9083         PR c++/23089
9084         * g++.dg/other/incomplete1.C: New test.
9085
9086 2005-08-22  Ira Rosen  <irar@il.ibm.com>
9087
9088         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
9089         are vectorizable.
9090
9091 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9092
9093         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
9094         d_lines_5.f: New.
9095
9096 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
9097
9098         * gcc.target/i386/sse-4.c: New test.
9099
9100 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9101
9102         PR testsuite/23239
9103         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
9104
9105 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
9106
9107         * gcc.dg/20050811-1.c: New test.
9108         * gcc.dg/20050811-2.c: New test.
9109
9110 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
9111
9112         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
9113
9114 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
9115
9116         PR 23476
9117         * gcc.c-torture/compile/pr23476.c: New test.
9118
9119 2005-08-19  Devang Patel  <dpatel@apple.com>
9120
9121         PR tree-optimization/23048
9122         * gcc.dg/tree-ssa/pr23048.c: New test.
9123
9124 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
9125
9126         PR middle-end/20624
9127         * g++.dg/warn/Wreturn-3.C: New test
9128
9129 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
9130
9131         PR tree-optimization/22228
9132         * g++.dg/vect/pr22543.cc: New test.
9133
9134 2005-08-17  Steven Bosscher  <stevenb@suse.de>
9135
9136         PR tree-optimization/21574
9137         * gcc.dg/tree-ssa/pr21574.c: New test.
9138
9139 2005-08-16  James E Wilson  <wilson@specifix.com>
9140
9141         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
9142
9143 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
9144
9145         PR tree-opt/23402
9146         * gcc.c-torture/compile/zero-strct-3.c: New test.
9147         * gcc.c-torture/compile/zero-strct-4.c: New test.
9148
9149 2005-08-16  Steven Bosscher  <stevenb@suse.de>
9150
9151         PR target/23376
9152         * gcc.target/x86_64/pr23376.c: New test.
9153
9154 2005-08-16  Ian Lance Taylor  <ian@airs.com>
9155
9156         PR c++/23337
9157         * g++.dg/ext/vector2.C: New.
9158
9159 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
9160
9161         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
9162
9163 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
9164
9165         PR libfortran/23428
9166         * gfortran.dg/inquire-complex.f90: New test case.
9167
9168 2005-08-16  James E Wilson  <wilson@specifix.com>
9169
9170         PR tree-optimization/21105
9171         * gcc.dg/large-size-array.c: New.
9172
9173 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
9174
9175         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
9176         type.
9177         * gcc.dg/vect/vect-41: Likewise.
9178         * gcc.dg/vect/vect-42: Likewise.
9179         * gcc.dg/vect/vect-43: Likewise.
9180         * gcc.dg/vect/vect-44: Likewise.
9181         * gcc.dg/vect/vect-46: Likewise.
9182         * gcc.dg/vect/vect-47: Likewise.
9183         * gcc.dg/vect/vect-48: Likewise.
9184         * gcc.dg/vect/vect-52: Likewise.
9185         * gcc.dg/vect/vect-53: Likewise.
9186         * gcc.dg/vect/vect-54: Likewise.
9187         * gcc.dg/vect/vect-55: Likewise.
9188         * gcc.dg/vect/vect-56: Likewise.
9189         * gcc.dg/vect/vect-57: Likewise.
9190         * gcc.dg/vect/vect-58: Likewise.
9191         * gcc.dg/vect/vect-59: Likewise.
9192         * gcc.dg/vect/vect-60: Likewise.
9193         * gcc.dg/vect/vect-61: Likewise.
9194         * gcc.dg/vect/vect-85: Likewise.
9195         * gcc.dg/vect/vect-87: Likewise.
9196         * gcc.dg/vect/vect-88: Likewise.
9197         * gcc.dg/vect/vect-93.c: Likewise.
9198         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
9199         * gcc.dg/vect/vect-75: Likewise.
9200         * gcc.dg/vect/vect-76: Likewise.
9201         * gcc.dg/vect/vect-77: Likewise.
9202         * gcc.dg/vect/vect-78: Likewise.
9203         * gcc.dg/vect/vect-80: Likewise.
9204         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
9205         vectorized for the expected reason, rather than checking how alignment
9206         was handled.
9207         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
9208         type and also instead of aligned pointers. Added documentation.
9209
9210 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
9211
9212         * gfortran.dg/power.f90: New test.
9213
9214 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
9215
9216         PR rtl-optimization/23299
9217         * g++.dg/opt/pr23299.C: New test.
9218
9219 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9220
9221         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
9222
9223 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
9224
9225         * g++.dg/template/local6.C: New test.
9226
9227 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
9228
9229         * execute/exceptions/finally-1.m: Check that the catch and finally are
9230         being called.  Also add a "return 0;" at the end of main.
9231
9232 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
9233
9234         PR fortran/21432.
9235         * gfortran.dg/namelist_print_1.f: New test of functionality of
9236         PRINT namelist.
9237         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
9238         namelist generates error with -std=f95.
9239
9240 2005-08-14  Ira Rosen  <irar@il.ibm.com>
9241
9242         PR tree-optimization/23119
9243         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
9244
9245 2005-08-13  Marcin Koziej  <creep@desk.pl>
9246             Andrew Pinski  <pinskia@physics.uc.edu>
9247
9248         PR libobjc/22492
9249         * execute/exceptions/finally-1.m: New test.
9250
9251 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
9252
9253         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
9254         testsuite.
9255         * objc/execute/exceptions/trivial.m: New test.
9256         * objc.dg/try-catch-11.m: Move to ...
9257         * objc/execute/exceptions/foward-1.m: Here.
9258         * objc.dg/try-catch-2.m: Move to ...
9259         * objc/execute/exceptions/catchall-1.m: Here.
9260         * objc.dg/try-catch-8.m: Move to ...
9261         * objc/execute/exceptions/local-variables-1.m: Here.
9262
9263 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
9264
9265         * objc.dg/nested-func-1.m: Move to ...
9266         * objc/execute/nested-func-1.m: Here.
9267
9268 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
9269
9270         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
9271         in ${options} instead of [target_info name].
9272         * lib/obj-c++.exp (objc_target_compile): Likewise.
9273
9274 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
9275
9276         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
9277
9278 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
9279
9280         part of PR testsuite/23348
9281         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
9282         of the torture options.
9283         * objc/compile/trivial.m: New test.
9284
9285 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
9286
9287         * gfortran.dg/eoshift.f90: Correct format.
9288
9289 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
9290
9291         * gfortran.fortran-torture/execute/character_passing.f90:
9292         Fix comment typo.
9293
9294 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
9295
9296         PR c++/8271
9297         * g++.dg/template/unify10.C: New.
9298
9299 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
9300
9301         * g++.dg/parse/pr22514.C: Move to...
9302         * g++.dg/debug/pr22514.C: here.
9303
9304 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9305
9306         PR c++/23266
9307         * g++.dg/inherit/pure1.C: New test.
9308
9309         * ChangeLog: Fix typos.
9310
9311 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9312             Steven Bosscher  <stevenb@suse.de>
9313
9314         * gfortran.dg/runtime_warning_1.f90: New test.
9315
9316 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
9317
9318         PR c++/23219
9319         * g++.dg/parse/crash28.C: New.
9320
9321 2005-08-11  Richard Guenther  <rguenther@suse.de>
9322
9323         PR target/23289
9324         * gcc.target/i386/tailcall-1.c: New testcase.
9325
9326 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
9327
9328         * gcc.dg/vect/vect-67.c: Un-xfail.
9329
9330 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
9331
9332         PR c++/23225
9333         * g++.dg/testsuite/parse/crash27.C: new test.
9334
9335 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
9336
9337         PR libfortran/22143
9338         * gfortran.dg/shift-kind.f90: New testcase.
9339
9340 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
9341
9342         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
9343         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
9344
9345 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9346
9347         PR c++/20646
9348         * g++.dg/other/mult-stor1.C: New test.
9349
9350 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
9351
9352         * gcc.c-torture/pr18299-1.c: Move to ...
9353         * gcc.c-torture/compile/pr18299-1.c: Here.
9354
9355 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
9356
9357         * gfortran/fortran.torture/execute/character_passing.f90:
9358         Fix types for LSAME.
9359
9360 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
9361
9362         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
9363         input data back to what it was originally.
9364
9365 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
9366
9367         * objc.dg/try-catch-8.m: Enable for all targets.
9368
9369 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
9370
9371         * gcc.dg/pr23165.c: New test.
9372
9373 2005-08-09  Steven Bosscher  <stevenb@suse.de>
9374
9375         PR tree-optimization/23234
9376         * gcc.dg/tree-ssa/pr23234.c: New test.
9377
9378 2005-08-08  Josh Conner  <jconner@apple.com>
9379
9380         PR rtl-optimization/23241
9381         * gcc.dg/char-compare.c: New test.
9382
9383 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9384
9385         PR c++/22508
9386         * g++.dg/init/new13.C: New test.
9387
9388 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
9389
9390         PR c++/21166
9391         * g++.dg/other/crash-4.C: Adjust
9392         * g++/dg/ext/packed9.C: New.
9393
9394 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
9395
9396         PR middle-end/21964
9397         * gcc.c-torture/execute/pr21964-1.c: New test.
9398
9399 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
9400
9401         PR c/22458
9402         * gcc.dg/pr22458-1.c: New test.
9403
9404 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
9405             Steven G. Kargl <kargls@comcast.net>
9406
9407         PR fortran/22390
9408         * gfortran.dg/flush_1.f90: New test.
9409
9410 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9411
9412         PR c++/23191
9413         * g++.dg/template/eh2.C: New test.
9414
9415 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9416
9417         PR c++/19498
9418         * g++.dg/template/instantiate7.C: New test.
9419
9420 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
9421
9422         PR c/23113
9423         * gcc.dg/Wunused-value-1.c: New test.
9424
9425 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
9426
9427         PR rtl-optimization/23233
9428         * gcc.c-torture/compile/pr23233-1.c: New test.
9429
9430 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
9431
9432         PR fortran/18833
9433         PR fortran/20850
9434         * gfortran.dg/equiv_1.f90: New test.
9435         * gfortran.dg/equiv_2.f90: New test.
9436         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
9437         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
9438         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
9439
9440 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
9441
9442         * gcc.c-torture/execute/vrp-5.c: New test.
9443         * gcc.c-torture/execute/vrp-6.c: New test.
9444         * gcc.dg/tree-ssa/vrp21.c: New test.
9445
9446 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
9447
9448         * g++.dg/parse/pr22514.C: New test.
9449
9450 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
9451
9452         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
9453
9454         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
9455         instead of constant loads / pool entries.
9456
9457 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
9458
9459         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
9460         TEST_TO_WCTYPE.
9461
9462 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
9463
9464         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
9465         __WINT_TYPE__ in generated prototypes if possible.
9466
9467 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
9468
9469         PR 22037
9470         * g++.dg/tree-ssa/pr22037.C:
9471
9472 2005-08-04  Richard Henderson  <rth@redhat.com>
9473
9474         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
9475         scan-tree-dump-times directive.
9476
9477 2005-08-04  Jan Hubicka  <jh@suse.cz>
9478
9479         * gcov-1.C: Fix switch counts.
9480         * gcov-4b.c: Likewise.
9481
9482 2005-08-03  Jeff Law  <law@redhat.com>
9483
9484         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
9485
9486 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
9487
9488         * gcc.c-torture/execute/pr23135.c: New test.
9489
9490 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9491
9492         PR tree-optimization/19899
9493         * gcc.dg/tree-ssa/scev-1.c: New test.
9494         * gcc.dg/tree-ssa/scev-2.c: New test.
9495
9496 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
9497
9498         PR target/18582
9499         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
9500
9501 2005-08-03  Jan Hubicka  <jh@suse.cz>
9502
9503         * update-conroll.c: New testcase.
9504         * update-conroll-2.c: New testcase.
9505
9506 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
9507
9508         * gfortran.dg/constant_substring.f: New test.
9509         * gfortran.dg/pr22491.f: New test.
9510
9511 2005-08-02  Jan Hubicka  <jh@suse.cz>
9512
9513         * update-threading.c: Replace by the proper one.
9514
9515 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
9516
9517         PR 23164
9518         * g++.dg/tree-ssa/pr23164.C: New test.
9519
9520 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
9521
9522         * gcc.dg/tree-ssa/pr23192.c: New test.
9523
9524 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
9525
9526         * gcc.c-torture/execute/vrp-4.c: New test.
9527
9528 2005-08-02  Jan Hubicka  <jh@suse.cz>
9529
9530         * update-threading.c: New test.
9531
9532 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
9533
9534         * gcc.c-torture/compile/20050801-1.c: New test.
9535         * gcc.c-torture/compile/20050801-2.c: New test.
9536
9537 2005-08-01  Jan Hubicka  <jh@suse.cz>
9538
9539         * val-prof-5.c: New test.
9540
9541 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
9542
9543         PR c/22311
9544         * gcc.dg/pr22311-1.c : New test.
9545
9546 2005-07-31  Steven Bosscher  <stevenb@suse.de>
9547
9548         PR target/23095
9549         * gfortran.dg/pr23095.f: New test.
9550
9551         PR c++/22003
9552         * g++.dg/other/pr22003.C: New test.
9553
9554 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
9555
9556         PR target/20621
9557         * gcc.c-torture/execute/pr20621-1.c: New test.
9558
9559 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
9560
9561         * gfortran.dg/comma_format_extension_4.f: Adjust length
9562         of string for format.
9563         * gfortran.dg/der_array_io_1.f: Replace illegal internal
9564         print statement with internal write.
9565         * gfortran.dg/der_array_io_2.f: Likewise.
9566         * gfortran.dg/der_array_io_3.f: Likewise.
9567
9568 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
9569
9570         * gcc.dg/fold-abs-4.c: new test.
9571
9572 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
9573
9574         PR fortran/22570 an related issues.
9575         * gfortran.dg/x_slash_1.f: New test.
9576
9577 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
9578
9579         PR c/23143
9580         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
9581         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
9582
9583 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9584
9585         PR c/529
9586         * gcc.dg/Wshadow-3.c: New test.
9587
9588 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
9589
9590         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
9591         used to have the wrong bounds).
9592
9593 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9594
9595         PR c/21720
9596         * gcc.dg/hex-round-1.c: Test more cases.
9597         * gcc.dg/hex-round-2.c: New test.
9598
9599 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
9600
9601         PR 22550
9602         * g++.dg/tree-ssa/pr22550.C: New test.
9603
9604 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
9605
9606         * gcc.dg/tree-ssa/vrp19.c: New test.
9607         * gcc.dg/tree-ssa-vrp20.c: New test.
9608
9609 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9610
9611         PR c/22240
9612         * gcc.dg/transparent-union-4.c: New test.
9613
9614 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9615
9616         PR c/22192
9617         * gcc.dg/c99-vla-2.c: New test.
9618
9619 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9620
9621         PR c/21720
9622         * gcc.dg/hex-round-1.c: New test.
9623
9624 2005-07-28  Jan Hubicka  <jh@suse.cz>
9625
9626         * inliner-1.c: Do not dump everything.
9627         * tree-prof.exp: Do not pass -ftree-based-profiling.
9628         * bprob.exp: Likewise.
9629
9630         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
9631
9632 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
9633
9634         PR c++/22545
9635         * g++.dg/expr/ptrmem7.C: New test.
9636
9637 2005-07-28  Mike Stump  <mrs@apple.com>
9638
9639         * g++.old-deja/g++.mike/visibility-1.C: New test.
9640
9641 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
9642
9643         PR c/20187
9644         * gcc.c-torture/execute/pr20187-1.c: New test.
9645
9646 2005-07-28  Jeff Law  <law@redhat.com>
9647
9648         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
9649         * gcc.dg/tree-ssa/vrp18.c: New test.
9650
9651 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
9652
9653         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
9654
9655 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
9656
9657         PR tree-optimization/22506
9658         * gcc.dg/vect/ps22506.c: New test.
9659
9660 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
9661
9662         PR target/21149
9663         * gcc.target/i386/sse-3.c: New test.
9664
9665 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
9666
9667         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
9668         * gcc.target/mips/mips32-dsp-type.c: Likewise.
9669
9670 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
9671
9672         PR c/22589
9673         * gcc.c-torture/compile/pr22589-1.c: New test.
9674
9675 2005-07-28  Jan Hubicka  <jh@suse.cz>
9676
9677         * update-loopch.c: New testcase.
9678
9679 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
9680
9681         PR rtl-optimization/23047
9682         * gcc.c-torture/execute/pr23047.c: New test.
9683         * gcc.c-torture/execute/pr23047.x: New.
9684
9685 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
9686
9687         PR tree-optimization/22493
9688         * gcc.c-torture/execute/pr22493-1.c: New test.
9689         * gcc.c-torture/execute/pr22493-1.x: New.
9690         * gcc.c-torture/execute/vrp-1.c: New test.
9691         * gcc.c-torture/execute/vrp-2.c: New test.
9692         * gcc.c-torture/execute/vrp-2.c: New test.
9693
9694 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
9695
9696         * gcc.target/frv/all-builtin-read8.c: Delete.
9697         * gcc.target/frv/all-builtin-read16.c: Delete.
9698         * gcc.target/frv/all-builtin-read32.c: Delete.
9699         * gcc.target/frv/all-builtin-read64.c: Delete.
9700         * gcc.target/frv/all-builtin-write8.c: Delete.
9701         * gcc.target/frv/all-builtin-write16.c: Delete.
9702         * gcc.target/frv/all-builtin-write32.c: Delete.
9703         * gcc.target/frv/all-builtin-write64.c: Delete.
9704         * gcc.target/frv/all-read-write-1.c: New.
9705
9706 2005-07-27  Jeff Law  <law@redhat.com>
9707
9708         * gcc.c-torture/execute/pr22630.c: New test.
9709
9710 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
9711
9712         PR tree-optimization/23073
9713         * gcc.dg/vect/nodump-pr23073.c: New test.
9714         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
9715
9716 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
9717
9718         PR tree-optimize/22348
9719         * gcc.c-torture/execute/pr22348.c: New.
9720
9721 2005-07-27  Richard Guenther  <rguenther@suse.de>
9722
9723         * gcc.dg/tree-ssa/salias-1.c: New testcase.
9724
9725 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9726
9727         PR fortran/22503
9728         * gfortran.dg/logical_comp.f90: New test.
9729
9730 2005-07-27  Jan Hubicka  <jh@suse.cz>
9731
9732         * inliner-1.c: Add cleanup of dumps.
9733         * val-prof-*.c: Likewise.
9734         * update-tailcall.c: New.
9735
9736 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
9737
9738         PR 22591
9739         * gcc.dg/tree-ssa/pr22591.c: New test.
9740         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
9741
9742 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
9743
9744         PR libobjc/22606
9745         * objc.dg/try-catch-11.m: New test.
9746
9747 2005-07-26  Richard Guenther  <rguenther@suse.de>
9748
9749         PR tree-optimization/22486
9750         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
9751
9752 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
9753
9754         PR tree-opt/22484
9755         * testsuite/g++.dg/opt/loop2.C: New test.
9756
9757 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
9758
9759         * gcc.dg/tree-ssa/reassoc-3.c: New test.
9760         * gcc.dg/tree-ssa/reassoc-4.c: New test.
9761
9762 2005-07-25  Adam Nemet  <anemet@lnxw.com>
9763
9764         * lib/profopt.exp (profopt-execute): Check for profiling data
9765         files on the target.
9766
9767 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
9768
9769         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
9770         for matching of asm labels.
9771
9772 2005-07-25  Richard Guenther  <rguenther@suse.de>
9773
9774         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
9775
9776 2005-07-25  Richard Guenther  <rguenther@suse.de>
9777
9778         PR testsuite/22624
9779         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
9780
9781 2005-07-25  Ira Rosen  <irar@il.ibm.com>
9782
9783         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
9784         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
9785         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
9786         * gcc.dg/vect/vect-100.c: New test.
9787         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
9788         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
9789         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
9790         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
9791         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
9792         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
9793         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
9794         * gfortran.dg/vect/pr19049.f90: New testcase.
9795         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
9796
9797 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
9798
9799         * gcc.c-torture/execute/20050713-1.c: New test.
9800
9801         PR fortran/20063
9802         * gfortran.fortran-torture/execute/data_4.f90: New test.
9803
9804         PR middle-end/20303
9805         * gcc.dg/visibility-d.c: New test.
9806
9807 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
9808
9809         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
9810         * gfortran.dg/underflow.f90: Ditto.
9811
9812 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9813
9814         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
9815         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
9816         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
9817
9818 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
9819
9820         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
9821         include case of field width of zero.
9822
9823 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
9824
9825         PR libgfortran/21875
9826         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
9827         with trailing blanks on normal formatted read.
9828
9829 2005-07-23  Chao-ying Fu  <fu@mips.com>
9830
9831         * gcc.target/mips/mips32-dsp-type.c: New test.
9832         * gcc.target/mips/mips32-dsp.c: New test.
9833
9834 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
9835
9836         PR testsuite/21073
9837         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
9838
9839         PR testsuite/20454
9840         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
9841         and __cyg_profile_func_exit.
9842
9843 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
9844
9845         * gfortran.dg/comma_format_extension_3.f: Fix typo.
9846         * gfortran.dg/comma_format_extension_4.f: Same.
9847         * gfortran.dg/pr15332.f: Same.
9848         * gfortran.dg/pr21730.f: Same.
9849
9850 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
9851
9852         * g++.dg/opt/vrp2.C: Fix testcase.
9853
9854         PR tree-opt/22625
9855         * g++.dg/opt/vrp2.C: New test.
9856
9857 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
9858
9859         PR debug/21828
9860         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
9861
9862 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
9863
9864         * gcc.dg/tree-ssa/20050719-1.c: New test.
9865
9866 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
9867
9868         * gcc.dg/bfin-longcall-1.c: New file.
9869         * gcc.dg/bfin-longcall-2.c: New file.
9870
9871 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
9872
9873         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
9874
9875 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
9876
9877         PR middle-end/19055
9878         * gcc.dg/tree-ssa/pr19055.c: New test.
9879         * gcc.dg/tree-ssa/pr19055-2.c: New test.
9880
9881 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
9882
9883         PR C++/22358
9884         * g++.dg/other/pr22358.C: New test.
9885
9886 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
9887
9888         PR c++/2922
9889         * g++.dg/lookup/two-stage5.C: New test from bug comments.
9890
9891 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9892
9893         PR c++/15938
9894         * g++.dg/init/union2.C: New test.
9895
9896 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9897
9898         PR c/22393
9899         * gcc.dg/complex-4.c: New test.
9900
9901 2005-07-21  Richard Guenther  <rguenther@suse.de>
9902
9903         PR testsuite/22522
9904         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
9905         scanning for asm labels.
9906         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
9907
9908 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
9909
9910         PR target/22085
9911         * gcc.dg/altivec-pr22085.c: New.
9912
9913 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
9914
9915         PR tree-optimization/19210
9916         * gcc.dg/tree-ssa/pr19210-1.c: New.
9917         * gcc.dg/tree-ssa/pr19210-2.c: New.
9918
9919 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
9920
9921         PR rtl-optimization/22167
9922         * g++.dg/opt/pr22167.C: New test.
9923
9924 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
9925
9926         PR c++/2922
9927         * g++.dg/lookup/two-stage2.C: New.
9928         * g++.dg/lookup/two-stage3.C: New.
9929         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
9930         fixed two-stage name lookup for operators.
9931         * g++.dg/template/call3.C: Compiler now produces an appropriate
9932         error message.
9933         * g++.dg/template/crash37.C: Compiler now describes bla() on line
9934         14 as a candidate.
9935         * g++.dg/template/ptrmem4.C: Compiler produces different error
9936         message.
9937         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
9938         connect_to_method as a candidate.
9939
9940 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
9941
9942         * gcc.dg/fold-alloc-1.c: New test.
9943
9944 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
9945
9946         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
9947         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
9948
9949 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
9950
9951         * gcc.dg/fold-abs-1.c: New test.
9952         * gcc.dg/fold-abs-2.c: New test.
9953         * gcc.dg/fold-abs-3.c: New test.
9954
9955 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
9956
9957         Make CONSTRUCTOR use VEC to store initializers.
9958         * g++.dg/ext/complit3.C: Check for specific error messages.
9959         * g++.dg/init/brace2.C: Update error message.
9960         * g++.dg/warn/Wbraces2.C: Likewise.
9961
9962 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
9963
9964         PR fortran/16940
9965         * gfortran.dg/module_interface_1.f90: New test.
9966
9967 2005-07-19  Danny Berlin <dberlin@dberlin.org>
9968             Kenneth Zadeck <zadeck@naturalbridge.com>
9969
9970         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
9971
9972 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9973
9974         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
9975         specify -Wformat for these tests.
9976         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
9977         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
9978         * gcc.dg/format/opt-6.c: Delete.
9979
9980 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
9981
9982         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
9983         * gcc.dg/tree-ssa/sra-3.c: Likewise.
9984
9985 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
9986
9987         * gcc.dg/tree-ssa/alias-2.c: New test.
9988
9989 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
9990
9991         PR c++/22263
9992         * g++.dg/template/explicit7.C: New test.
9993
9994 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
9995
9996         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
9997         width of 8 to +Inf and -Inf.
9998
9999 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
10000
10001         PR c++/22139
10002         * g++.dg/template/friend36.C: New test.
10003
10004 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
10005
10006         PR fortran/21730
10007         * gfortran.dg/pr21730.f: New test.
10008
10009 2005-07-16  Danny Berlin <dberlin@dberlin.org>
10010             Kenneth Zadeck <zadeck@naturalbridge.com>
10011
10012         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
10013         since pure const detection cannot run at -O1 in c compiler.
10014         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
10015         can now optimize this case properly.
10016         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
10017         because we now pass.
10018         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
10019
10020 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
10021
10022         PR c/22421
10023         * gcc.dg/format/bitfld-1.c: New test.
10024
10025 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
10026
10027         PR c++/22204
10028         * g++.dg/rtti/repo1.C: New test.
10029
10030 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
10031
10032         PR middle-end/22398
10033         * gcc.c-torture/compile/pr22398.c: New test.
10034
10035 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
10036
10037         PR c++/22132
10038         * g++.dg/expr/cast4.C: New test.
10039
10040 2005-07-15  Richard Guenther  <rguenther@suse.de>
10041
10042         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
10043         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
10044
10045 2005-07-15  Steven Bosscher  <stevenb@suse.de>
10046
10047         PR tree-optimization/22230
10048         * gcc.dg/tree-ssa/pr22230.c: New test.
10049
10050 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
10051
10052         * gfortran.dg/g77/cpp6.f: New test.
10053
10054         PR fortran/22417
10055         * gfortran.dg/g77/cpp5.F: New test.
10056         * gfortran.dg/g77/cpp5.h: New file.
10057         * gfortran.dg/g77/cpp5inc.h: New file.
10058
10059 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
10060
10061         PR libfortran/16435
10062         * gfortran.dg/tl_editting.f90: New.
10063         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
10064
10065 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
10066
10067         * gfortran.dg/char_array_constructor.f90: New test.
10068
10069 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
10070
10071         * gfortran.dg/past_eor.f90: New.
10072         * gfortran.dg/complex_read.f90: New.
10073
10074 2005-07-13  Jeff Law  <law@redhat.com>
10075
10076         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
10077         additional casts.
10078
10079         * gcc.dg/tree-ssa/pr22321.c: New test
10080
10081 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
10082
10083         PR tree-optimization/21921
10084         * gcc.dg/tree-ssa/pr21921.c: New.
10085
10086 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
10087
10088         PR tree-optimizatio/22442
10089         * gcc.dg/tree-ssa/loop-11.c: New test.
10090
10091 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
10092
10093         PR tree-opt/21840
10094         * gcc.c-torture/compile/pr21840.c: New test.
10095
10096 2005-07-12  Jan Hubicka  <jh@suse.cz>
10097
10098         * gcc.c-torture/compile/pr22379.c: New test.
10099
10100 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
10101
10102         PR libfortran/21593
10103         gfortran.dg/dev_null.f90: Remove outdated comment about
10104         PR libfortran/21593.
10105
10106
10107 2005-07-12  Dale Johannesen  <dalej@apple.com>
10108
10109         * gcc.target/i386/compress-float-sse.c: New.
10110         * gcc.target/i386/compress-float-sse-pic.c: New.
10111         * gcc.target/i386/compress-float-387.c: New.
10112         * gcc.target/i386/compress-float-387-pic.c: New.
10113         * gcc.dg/compress-float-ppc.c: New.
10114         * gcc.dg/compress-float-ppc-pic.c: New.
10115
10116 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
10117
10118         PR libfortran/21593
10119         gfortran.dg/dev_null.f90: Remove targets.
10120
10121 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
10122
10123         PR tree-opt/22335
10124         * gcc.dg/pr22335-1.c: New test.
10125         * gcc.dg/pr22335-2.c: New test.
10126
10127 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10128
10129         PR c++/20172
10130         * g++.dg/template/nontype12.C : New test.
10131
10132 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
10133
10134         * gcc.dg/tree-ssa/loop-10.c: New test.
10135
10136 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
10137
10138         * gcc.c-torture/execute/20020720-1.x: Remove.
10139
10140 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
10141
10142         * gfortran.fortran-torture/execute/forall_7.f90: New test.
10143
10144 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
10145
10146         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
10147         (dg-mips-options): Use it.
10148
10149 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
10150
10151         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
10152
10153 2005-07-09  Richard Henderson  <rth@redhat.com>
10154
10155         * lib/target-supports.exp (check_effective_target_sync_char_short):
10156         Add alpha.
10157
10158 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
10159
10160         PR libfortran/22217
10161         * gfortran.dg/negative-z-descriptor.f90: New test.
10162
10163 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
10164
10165         PR tree-opt/22329
10166         * gcc.dg/pr22329.c: New test.
10167
10168 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
10169
10170         PR tree-optimization/20139
10171         * gcc.dg/tree-ssa/pr20139.c: New.
10172
10173 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
10174
10175         PR tree-opt/22356
10176         * testsuite/gcc.dg/pr22356-1.c: New test.
10177
10178 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
10179
10180         PR c++/21799
10181         * g++.dg/template/unify8.C: New.
10182         * g++.dg/template/unify9.C: New.
10183
10184 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
10185
10186         * gfortran.fortran-torture/execute/entry_10.f90: New test.
10187
10188 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
10189
10190         * gcc.dg/darwin-version-1.c: New.
10191         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
10192         * gcc.dg/builtins-20.c: Likewise.
10193         * gcc.dg/builtins-53.c: Likewise.
10194         * gcc.dg/torture/builtins-convert-1.c: Likewise.
10195         * gcc.dg/torture/builtins-convert-2.c: Likewise.
10196         * gcc.dg/torture/builtins-convert-3.c: Likewise.
10197         * gcc.dg/torture/builtins-power-1.c: Likewise.
10198         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
10199         on Darwin.
10200
10201 2005-07-07  Jeff Law  <law@redhat.com>
10202
10203         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
10204         argument evaluation order.
10205
10206 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
10207
10208         PR libfortran/21594
10209         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
10210         Add test cases where the shift length is greater than the
10211         array length.
10212
10213 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
10214
10215         * obj-c++.dg/proto-lossage-6.mm: New.
10216         * objc.dg/proto-lossage-6.m: New.
10217
10218 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
10219
10220         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
10221         * objc.dg/gnu-runtime-2.m: Likewise.
10222
10223 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
10224
10225         * gfortran.dg/longline.f: New test.
10226
10227         * gfortran.dg/badline.f: New test.
10228
10229 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
10230
10231         PR fortran/16531
10232         PR fortran/15966
10233         PR fortran/18781
10234         * gfortran.dg/hollerith.f90: New.
10235         * gfortran.dg/hollerith2.f90: New.
10236         * gfortran.dg/hollerith3.f90: New.
10237         * gfortran.dg/hollerith4.f90: New.
10238         * gfortran.dg/hollerith_f95.f90: New.
10239         * gfortran.dg/hollerith_legacy.f90: New.
10240         * gfortran.dg/g77/cpp4.F: New. Port from g77.
10241
10242 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
10243
10244         PR objc/22274
10245         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
10246         * objc.dg/gnu-runtime-2.m: New.
10247
10248 2005-07-06  Jeff Law  <law@redhat.com>
10249
10250         * gcc.dg/tree-ssa/vrp17.c: New test.
10251
10252 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
10253
10254         PR fortran/22327
10255         * gfortran.dg/array_constructor_5.f90: New test.
10256
10257 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
10258
10259         * gfortran.fortran-torture/execute/entry_9.f90: New test.
10260
10261 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
10262
10263         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
10264         * gcc.dg/980816-1.c: Ditto.
10265
10266 2005-07-06  Jeff Law  <law@redhat.com>
10267
10268         * gcc.c-torture/compile/pr21356.c: New test.
10269
10270 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
10271
10272         PR c/22013
10273         PR c/22098
10274         * gcc.c-torture/compile/pr22013-1.c,
10275         gcc.c-torture/execute/pr22098-1.c,
10276         gcc.c-torture/execute/pr22098-2.c,
10277         gcc.c-torture/execute/pr22098-3.c: New tests.
10278
10279 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
10280
10281         PR c/22308
10282         * gcc.dg/pr22308-1.c: New test.
10283
10284 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
10285
10286         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
10287         target.
10288         * gcc.dg/compare9.c: Use -fshort-enums instead of
10289         -fno-short-enums.  Change the last test to dg-bogus.
10290
10291 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
10292
10293         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
10294         * gcc.dg/compare9.c: New.
10295
10296 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10297
10298         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
10299
10300 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
10301
10302         PR testsuite/22288
10303         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
10304
10305
10306 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10307
10308         * gcc.dg/format/gcc_gfc-1.c: New.
10309
10310 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
10311
10312         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
10313
10314 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10315
10316         PR fortran/20842
10317         * gfortran.dg/io_invalid_1.f90: New test.
10318
10319 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
10320
10321         * gcc.dg/format/gcc_diag-1.c: Update.
10322
10323 2005-07-02  Jeff Law  <law@redhat.com>
10324
10325         * gcc.dg/tree-ssa/pr22051-1.c: New test.
10326         * gcc.dg/tree-ssa/pr22051-2.c: New test.
10327
10328 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
10329
10330         * gcc.dg/format/gcc_diag-1.c: Update.
10331
10332 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
10333
10334         PR tree-opt/22269
10335         * gcc.c-torture/compile/pr22269.c: New test.
10336
10337 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
10338
10339         PR 21584
10340         PR 22219
10341         * g++.dg/tree-ssa/pr21584-1.C: New test.
10342         * g++.dg/tree-ssa/pr21584-2.C: New test.
10343
10344 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
10345
10346         * obj-c++.dg/try-catch-11.mm: New.
10347         * objc.dg/try-catch-10.m: New.
10348
10349 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
10350
10351         * g++.dg/other/ucnid-1.C: xfail on AIX.
10352
10353 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
10354
10355         PR 22234
10356         * gcc.dg/20050629-1.c: New test.
10357
10358 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
10359
10360         * obj-c++.dg/const-str-1[0-1].mm: New.
10361         * objc.dg/const-str-1[0-1].m: New.
10362
10363 2005-05-29  Richard Henderson  <rth@redhat.com>
10364
10365         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
10366         Rename from check_effective_target_vect_no_max.
10367         (check_effective_target_vect_no_int_add): New.
10368         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
10369         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
10370         * gcc.dg/vect/vect-reduc-3.c: Likewise.
10371         * gcc.dg/vect/vect-reduc-1.c: Use both.
10372         * gcc.dg/vect/vect-reduc-2.c: Likewise.
10373
10374 2005-05-29  Richard Henderson  <rth@redhat.com>
10375
10376         * lib/target-supports.exp (check_effective_target_vect_no_max):
10377         Remove i386 and x86_64.
10378
10379 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
10380
10381         PR testsuite/21969
10382         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
10383
10384 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
10385
10386         PR middle-end/21969
10387         * gcc.dg/vect/pr21969.c: New test.
10388
10389 2005-06-28  Eric Christopher  <echristo@redhat.com>
10390
10391         PR c/22052
10392         PR c/21975
10393         * gcc.dg/inline1.c: New test.
10394         * gcc.dg/inline2.c: Ditto.
10395         * gcc.dg/inline3.c: Ditto.
10396         * gcc.dg/inline4.c: Ditto.
10397         * gcc.dg/inline5.c: Ditto.
10398
10399 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
10400
10401         PR libfortran/22142
10402         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
10403         Add testcase also testing eoshift1 for PR 22142.
10404
10405 2005-06-28  Richard Henderson  <rth@redhat.com>
10406
10407         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
10408         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
10409         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
10410         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
10411         gcc.dg/tree-ssa/20030922-2.c: Likewise.
10412
10413 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
10414
10415         PR libfortran/22142
10416         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
10417         Add testcase for PR 22142.
10418
10419 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
10420
10421         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
10422         gcc.target/ia64/fpreg-2.c: New tests.
10423
10424 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10425
10426         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
10427
10428 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10429
10430         PR libfortran/22170
10431         * gfortran.dg/slash_1.f90: New test.
10432
10433 2005-06-27  Richard Henderson  <rth@redhat.com>
10434
10435         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
10436         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
10437         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
10438         * gcc.dg/vect/vect-reduc-2.c: Likewise.
10439         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
10440         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
10441
10442 2005-06-27  Richard Henderson  <rth@redhat.com>
10443
10444         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
10445         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
10446
10447 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
10448
10449         * obj-c++.dg/proto-lossage-5.mm: New.
10450         * objc.dg/proto-lossage-5.m: New.
10451
10452 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
10453
10454         PR 21959
10455         * gcc.dg/tree-ssa/pr21959.c: New test.
10456
10457 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
10458
10459         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
10460         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
10461         testing uninitialized var.
10462
10463         * gcc.c-torture/execute/builtins/chk.h: New.
10464         * gcc.c-torture/execute/builtins/lib/chk.c: New.
10465         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
10466         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
10467         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
10468         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
10469         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
10470         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
10471         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
10472         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
10473         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
10474         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
10475         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
10476         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
10477         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
10478         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
10479         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
10480         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
10481         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
10482         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
10483         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
10484         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
10485         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
10486         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
10487         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
10488         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
10489         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
10490         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
10491         * gcc.dg/builtin-object-size-1.c: New test.
10492         * gcc.dg/builtin-object-size-2.c: New test.
10493         * gcc.dg/builtin-object-size-3.c: New test.
10494         * gcc.dg/builtin-object-size-4.c: New test.
10495         * gcc.dg/builtin-object-size-5.c: New test.
10496         * gcc.dg/builtin-stringop-chk-1.c: New test.
10497         * gcc.dg/builtin-stringop-chk-2.c: New test.
10498         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
10499         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
10500         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
10501         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
10502         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
10503         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
10504         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
10505         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
10506         * gcc.c-torture/execute/printf-1.c: New test.
10507         * gcc.c-torture/execute/fprintf-1.c: New test.
10508         * gcc.c-torture/execute/vprintf-1.c: New test.
10509         * gcc.c-torture/execute/vfprintf-1.c: New test.
10510         * gcc.c-torture/execute/printf-chk-1.c: New test.
10511         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
10512         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
10513         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
10514
10515 2005-06-27  Michael Matz  <matz@suse.de>
10516
10517         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
10518         slot is not merged if address escapes.
10519
10520 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10521
10522         PR c/21911
10523         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
10524
10525 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
10526
10527         PR middle-end/17965
10528         * gcc.c-torture/compile/20050622-1.c: New test.
10529
10530         PR middle-end/22028
10531         * gcc.dg/20050620-1.c: New test.
10532
10533 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
10534
10535         PR tree-optimization/22026
10536         * gcc.dg/tree-ssa/pr22026.c: New.
10537
10538 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
10539
10540         PR libfortran/22144
10541         * gfortran.dg/shift-alloc.f90: New testcase.
10542
10543 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
10544
10545         * all files: Update FSF address in copyright headers.
10546
10547 2005-06-22  Jan Hubicka  <jh@suse.cz>
10548
10549         * wholeprogram-1.c: New testcase.
10550         * wholeprogram-2.c: New testcase.
10551
10552 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
10553
10554         PR 22171
10555         * gcc.dg/tree-ssa/pr22171.c: New test.
10556
10557 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
10558
10559         * gfortran.dg/simplify_modulo.f90: New.
10560
10561 2005-06-24  Jan Hubicka  <jh@suse.cz>
10562
10563         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
10564
10565 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
10566
10567         * obj-c++.dg/proto-lossage-[1-4].mm: New.
10568
10569 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
10570
10571         * obj-c++.dg/typedef-alias-1.mm: New.
10572         * objc.dg/typedef-alias-1.m: New.
10573
10574 2005-06-23  Jeff Law  <law@redhat.com>
10575
10576         * gcc.dg/tree-ssa/vrp16.c: New test.
10577
10578 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10579
10580         * lib/target-supports.exp: Add
10581         check_effective_target_fortran_large_real and
10582         check_effective_target_fortran_large_int to check for
10583         corresponding effective targets.
10584         * gfortran.dg/large_integer_kind_1.f90: New test.
10585         * gfortran.dg/large_real_kind_1.f90: New test.
10586
10587 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
10588
10589         PR tree-optimization/22117
10590         * gcc.dg/tree-ssa/pr22117.c: New.
10591
10592 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
10593
10594         PR testsuite/22123
10595         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
10596
10597 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
10598
10599         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
10600
10601 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
10602
10603         * gfortran.dg/f2c_4.f90: Add tests for complex functions
10604         * gfortran.dg/f2c_4.c: Likewise.
10605
10606 2005-06-22 Paul Brook  <paul@codesourcery.com>
10607
10608         PR fortran/21034
10609         * gfortran.dg/auto_save_1.f90: New test.
10610
10611 2005-06-22  Michael Matz  <matz@suse.de>
10612
10613         * gcc.target/x86-64/abi: New directory.
10614         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
10615         * gcc.target/x86-64/abi/README.gcc: New file.
10616         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
10617         * gcc.target/x86-64/abi/asm-support.s: New file.
10618         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
10619         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
10620         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
10621         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
10622         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
10623         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
10624         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
10625         * gcc.target/x86_64/abi/test_bitfields.c: New test.
10626         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
10627         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
10628         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
10629         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
10630         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
10631         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
10632         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
10633         * gcc.target/x86_64/abi/test_varargs.c: New test.
10634
10635 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
10636
10637         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
10638         32-bit i?86 and x86_64.
10639
10640 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
10641
10642         * obj-c++.dg/const-str-[1-9].mm: New tests.
10643
10644 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
10645
10646         PR fortran/22010
10647         * gfortran.dg/namelist_use.f90: New.
10648         * gfortran.dg/namelist_use_only.f90: New.
10649
10650 2005-06-21  Jeff Law  <law@redhat.com>
10651
10652         * gcc.dg/tree-ssa/vrp15.c: New test.
10653
10654 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
10655
10656         * lib/target-supports.exp (check_effective_target_vect_reduction):
10657         Remove.
10658         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
10659         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
10660         remove vect_reduction target keyword. Also avoid two returns in main.
10661         * gcc.dg/vect/vect-reduc-3.c: Likewise.
10662         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
10663         * gcc.dg/vect/vect-reduc-1short.c: New test.
10664         * gcc.dg/vect/vect-reduc-1char.c: New test.
10665         * gcc.dg/vect/vect-reduc-2short.c: New test.
10666         * gcc.dg/vect/vect-reduc-2char.c: New test.
10667         * gcc.dg/vect/vect-reduc-6.c: New test.
10668         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
10669         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
10670         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
10671
10672 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10673         Paul Thomas  <pault@gcc.gnu.org>
10674
10675         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
10676         New tests.
10677
10678 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10679
10680         * gfortran.dg/backslash_1.f90: New test.
10681         * gfortran.dg/backslash_2.f90: New test.
10682
10683 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
10684
10685         * gfortran.dg/duplicate_labels.f90: New test.
10686
10687 2005-06-20  Jan Beulich  <jbeulich@novell.com>
10688
10689         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
10690         unsupportable relocations.
10691         * g++.old-deja/g++.other/store-expr1.C: Likewise.
10692         * gcc.dg/20050321-2.c: xfail for NetWare.
10693
10694 2005-06-20  Andreas Jaeger  <aj@suse.de>
10695
10696         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
10697         gcc.target/i386/fastcall-sseregparm.c,
10698         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
10699
10700 2005-06-19  Richard Henderson  <rth@redhat.com>
10701
10702         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
10703
10704 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
10705
10706         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
10707
10708 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
10709
10710         PR c++/22115
10711         * g++.dg/conversion/simd2.C: Change expected error message.
10712
10713 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
10714
10715         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
10716         * gcc.dg/vect/vect-reduc-2.c: Likewise.
10717         * gcc.dg/vect/vect-reduc-3.c: Likewise.
10718
10719 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
10720
10721         * gcc.dg/fold-mod-1.c: New test.
10722
10723 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
10724
10725         PR fortran/19926
10726         * gfortran.dg/pr19926.f90: New test.
10727
10728 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
10729
10730         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
10731         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
10732         targets.
10733         * gcc.dg/vect/vect-reduc-2.c: Likewise.
10734         * gcc.dg/vect/vect-reduc-3.c: Likewise.
10735
10736 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
10737
10738         * gcc.target/ia64/float80-varargs-1.c: New test.
10739
10740 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10741
10742         PR tree-opt/22035
10743         * gfortran.dg/f2c_6.f90: New test.
10744
10745 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
10746
10747         PR c++/17413
10748         * g++.dg/template/local5.C: New.
10749
10750 2005-06-17  Richard Henderson  <rth@redhat.com>
10751
10752         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
10753
10754 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
10755
10756         PR testsuite/21945
10757         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
10758
10759 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
10760
10761         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
10762         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
10763         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
10764         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
10765         check_vect to verify the presence of hardware vector support.
10766
10767 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
10768
10769         PR testsuite/22056
10770         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
10771
10772 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10773
10774         PR libfortran/19216
10775         * gfortran.dg/pr19216.f: Add correct space between brackets and
10776         dg directive.
10777
10778 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10779
10780         PR libfortran/16436
10781         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
10782
10783 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
10784
10785         * gcc.target/i386/attributes-error.c: New testcase.
10786         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
10787         * gcc.target/i386/regparm-stdcall.c: Likewise.
10788         * gcc.target/i386/sseregparm-1.c: Likewise.
10789         * gcc.target/i386/sseregparm-2.c: Likewise.
10790
10791 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
10792
10793         * g++.dg/rtti/crash2.C: New.
10794
10795 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
10796
10797         * gcc.dg/noncompile/20040203-3.c: Update expected message.
10798
10799 2005-06-15  David Ung  <davidu@mips.com>
10800
10801         * gcc.target/mips/mips16e-extends.c: New test for testing the
10802         generation of MIPS16e zeb/zeh, seb/seh instructions.
10803
10804 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
10805
10806         PR 22018
10807         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
10808         * gcc.dg/tree-ssa/pr22018.c: New test.
10809
10810 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
10811
10812         * gcc.dg/simd-1.c: Update error messages.
10813         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
10814         * gcc.dg/simd-2.c: Update error messages.
10815         * gcc.dg/simd-4.c: New.
10816
10817 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
10818
10819         PR c++/20678
10820         * g++.dg/other/crash-4.C: New.
10821
10822 2005-06-14  Devang Patel  <dpatel@apple.com>
10823
10824         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
10825
10826 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
10827
10828         PR c++/21929
10829         * g++.dg/parse/crash11.C: Update
10830
10831 2005-06-13  Jeff Law  <law@redhat.com>
10832
10833         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
10834         perform the desired transformations.
10835         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
10836         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
10837
10838 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10839
10840         PR fortran/22038
10841         * gfortran.dg/forall_1.f90: Un-XFAIL.
10842
10843 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
10844
10845         PR c++/21929
10846         * g++.dg/parse/crash26.C: New.
10847
10848         PR c++/20789
10849         * g++.dg/init/member1.C: New.
10850
10851 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
10852
10853         * gfortran.dg/altreturn_1.f90: New test.
10854
10855 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
10856
10857         PR middle-end/21985
10858         * gcc.dg/tree-ssa/pr21985.c: New test.
10859
10860 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
10861
10862         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
10863
10864 2005-06-12  Roger Sayle  <roger@eyesopen.com>
10865
10866         PR c++/21930
10867         * g++.dg/other/error10.C: New test case.
10868
10869 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10870
10871         PR libfortran/19155
10872         * gfortran.dg/pr19155.f: Add test.
10873
10874 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10875
10876         * gfortran.dg/f2c_7.f90: New test.
10877
10878         * gfortran.dg/forall_1.f90: XFAILed.
10879
10880 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
10881
10882         * gcc.dg/pr14796-1.c: New.
10883         * gcc.dg/pr14796-2.c: New.
10884
10885 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
10886
10887         PR fortran/17792
10888         PR fortran/21375
10889         * gfortran.dg/deallocate_stat.f90: New test.
10890
10891 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
10892
10893         * gfortran.fortran-torture/execute/in-pack.f90: New test.
10894
10895 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
10896
10897         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
10898         access will be generated when this loop is vectorized. Test that
10899         accesses with same alignment were detected.
10900         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
10901         Test that accesses with same alignment were detected.
10902         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
10903         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
10904         alignment were detected.
10905
10906 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
10907
10908         PR c++/10611
10909         * g++.dg/conversion/simd2.C: New.
10910
10911 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10912
10913         * gcc.dg/Wcxx-compat-1.c: New.
10914
10915 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
10916
10917         PR libfortran/21480
10918         * gfortran.dg/reshape-complex.f90: Add a test for a packed
10919         complex array.
10920
10921 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
10922
10923         * gcc.dg/alias-8.c: New.
10924
10925 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
10926
10927         * gcc.dg/format/cmn_err-1.c: Update.
10928
10929 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
10930
10931         PR target/20666
10932         * gcc.target/sparc/fexpand-2.c: New.
10933         * gcc.target/sparc/fpmerge-2.c: New.
10934         * gcc.target/sparc/fpmul-2.c: New.
10935         * gcc.target/sparc/noresult.c: New.
10936         * gcc.target/sparc/pdist-2.c: New.
10937         * gcc.target/sparc/pdist-3.c: New.
10938
10939 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
10940
10941         PR testsuite/21702
10942         * gcc.target/i386/i386.exp: Fix comment typo.
10943
10944 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
10945
10946         PR c++/19497
10947         * g++.dg/inherit/using5.C: New.
10948         * g++.dg/inherit/using6.C: New.
10949
10950 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10951
10952         PR c++/19894
10953         * g++.dg/template/ptrmem15.C: New test.
10954
10955         PR c++/20563
10956         * g++.dg/ext/label4.C: New test.
10957
10958 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
10959
10960         * gcc.dg/tls/debug-1.c: New test.
10961
10962 2005-06-07  Dale Johannesen  <dalej@apple.com>
10963
10964         * gcc.target/i386/movq.c: New.
10965
10966 2005-06-07  Dale Johannesen  <dalej@apple.com>
10967
10968         * gcc.dg/20050607-1.c: New.
10969
10970 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
10971
10972         PR middle-end/21850
10973         * gcc.c-torture/execute/20050607-1.c: New test.
10974
10975 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
10976
10977         PR libfortran/21926
10978         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
10979         Test case where the return array has lowest stride one,
10980         but isn't packed.
10981
10982 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
10983
10984         * lib/target-supports.exp (check_effective_target_sync_int_long):
10985         Add s390 and s390x targets.
10986
10987 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
10988
10989         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
10990         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
10991         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
10992         * gcc.dg/tree-ssa/loop-9.c: New test.
10993
10994 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
10995
10996         * g++.dg/parse/defarg10.C: New.
10997
10998 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
10999
11000         PR regression/21897
11001         * gcc.c-torture/execute/20050604-1.c: New test.
11002
11003 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
11004
11005         PR 21903
11006         * g++.dg/parse/defarg9.C: New.
11007
11008         PR c++/20637
11009         * g++.dg/inherit/using4.C: New.
11010         * g++.dg/overload/error1.C: Adjust expected errors.
11011         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
11012         * g++.old-deja/g++.brendan/arm2.C: Likewise.
11013         * g++.old-deja/g++.other/redecl2.C: Likewise.
11014         * g++.old-deja/g++.other/redecl4.C: Likewise.
11015         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
11016
11017 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
11018
11019         * gfortran.dg/f2c_5.f90: Add -w to dg-options
11020
11021 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
11022
11023         * lib/gfortran.exp (gfortran_target_compile): Call
11024         dg-additional-files-options
11025         * gfortran.dg/f2c_4.f90: New file
11026         * gfortran.dg/f2c_4.c: New file
11027         * gfortran.dg/f2c_5.f90: New file
11028         * gfortran.dg/f2c_5.c: New file
11029
11030 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11031
11032         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
11033
11034         PR fortran/21912
11035         * gfortran.dg/array_constructor_4.f90: New test.
11036
11037 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
11038
11039         PR c++/21619
11040         * g++.dg/ext/builtin9.C: New test.
11041
11042 2005-06-05  Dale Johannesen  <dalej@apple.com>
11043
11044         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
11045         * gcc.c-torture/execute/20050603-2.c: Ditto.
11046
11047 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
11048
11049         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
11050         * gcc.dg/vect/vect-reduc-1.c: New.
11051         * gcc.dg/vect/vect-reduc-2.c: New.
11052         * gcc.dg/vect/vect-reduc-3.c: New.
11053
11054 2005-06-04  Dale Johannesen  <dalej@apple.com>
11055
11056         * gcc.c-torture/execute/20050603-1.c: New.
11057         * gcc.c-torture/execute/20050603-2.c: New.
11058         * gcc.dg/20050603-3.c: New.
11059
11060 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11061
11062         PR fortran/19195
11063         * gfortran.dg/debug_1.f90: New test.
11064
11065         * gfortran.dg/forall_1.f90: New test.
11066
11067 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
11068
11069         * gfortran.dg/array_constructor_3.f90: New test.
11070
11071 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11072
11073         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
11074
11075 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
11076
11077         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
11078
11079 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
11080
11081         PR c/21873
11082         * gcc.dg/init-excess-1.c: New test.
11083
11084 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
11085
11086         PR c++/21853
11087         * g++.dg/expr/static_cast6.C: New test.
11088
11089 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
11090
11091         * gcc.dg/tree-ssa/vrp14.c: New test.
11092
11093 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
11094
11095         PR c++/21336
11096         * g++.dg/template/new2.C: New test.
11097
11098 2005-06-03  Josh Conner  <jconner@apple.com>
11099
11100         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
11101         all entries in initializer.
11102
11103 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
11104
11105         PR middle-end/21858
11106         * gcc.dg/pr21858.c: New testcase.
11107
11108 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
11109
11110         PR tree-optimization/21292
11111
11112         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
11113         New.
11114         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
11115         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
11116         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
11117         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
11118         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
11119
11120 2005-06-02  Richard Henderson  <rth@redhat.com>
11121
11122         * gcc.dg/sync-2.c: Use -march=i486 for i386.
11123
11124 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
11125
11126         * gcc.dg/wtypequal.c: New testcase.
11127
11128 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
11129
11130         PR 21582
11131         * gcc.dg/tree-ssa/pr21582.c: New test.
11132
11133 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
11134
11135         PR c++/21280
11136         * g++.dg/opt/interface2.h: New.
11137         * g++.dg/opt/interface2.C: New.
11138         * g++.dg/init/ctor4.C: Adjust error lines.
11139         * g++.old-deja/g++.bob/inherit2.C: Likewise.
11140         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
11141         * g++.old-deja/g++.jason/opeq3.C: Likewise.
11142         * g++.old-deja/g++.pt/assign1.C: Likewise.
11143         * g++.old-deja/g++.pt/crash20.C: Likewise.
11144
11145 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
11146
11147         PR tree-optimization/21734
11148         * g++.dg/vect/pr21734_1.cc: New.
11149         * g++.dg/vect/pr21734_2.cc: New.
11150
11151 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
11152
11153         PR c++/20350
11154         * g++.dg/template/spec24.C: New.
11155
11156         PR c++/21151
11157         * g++.dg/pch/local-1.C: New.
11158         * g++.dg/pch/local-1.Hs: New.
11159
11160 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
11161
11162         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
11163         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
11164         * gcc.dg/tree-ssa/pr14341.c: New test.
11165         * gcc.dg/tree-ssa/pr14841.c: New test.
11166         * gcc.dg/tree-ssa/pr20701.c: New test.
11167         * gcc.dg/tree-ssa/pr21086.c: New test.
11168         * gcc.dg/tree-ssa/pr21090.c: New test.
11169         * gcc.dg/tree-ssa/pr21332.c: New test.
11170         * gcc.dg/tree-ssa/pr21458.c: New test.
11171         * gcc.dg/tree-ssa/pr21658.c: New test.
11172         * gcc.dg/tree-ssa/vrp01.c: New test.
11173         * gcc.dg/tree-ssa/vrp02.c: New test.
11174         * gcc.dg/tree-ssa/vrp03.c: New test.
11175         * gcc.dg/tree-ssa/vrp04.c: New test.
11176         * gcc.dg/tree-ssa/vrp05.c: New test.
11177         * gcc.dg/tree-ssa/vrp06.c: New test.
11178         * gcc.dg/tree-ssa/vrp07.c: New test.
11179         * gcc.dg/tree-ssa/vrp08.c: New test.
11180         * gcc.dg/tree-ssa/vrp09.c: New test.
11181         * gcc.dg/tree-ssa/vrp10.c: New test.
11182         * gcc.dg/tree-ssa/vrp11.c: New test.
11183         * gcc.dg/tree-ssa/vrp12.c: New test.
11184         * gcc.dg/tree-ssa/vrp13.c: New test.
11185
11186 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
11187
11188         PR 21029
11189         * gcc.dg/tree-ssa/pr21029.c: New test.
11190
11191 2005-06-01  Roger Sayle  <roger@eyesopen.com>
11192
11193         * gfortran.dg/logint-1.f: New test case.
11194         * gfortran.dg/logint-2.f: Likewise.
11195         * gfortran.dg/logint-3.f: Likewise.
11196
11197 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
11198
11199         PR c/21536
11200         PR c/20760
11201         * gcc.dg/20050527-1.c: New test.
11202
11203         * gcc.dg/i386-sse-12.c: New test.
11204
11205         PR fortran/21729
11206         * gfortran.dg/implicit_5.f90: New test.
11207
11208 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
11209
11210         PR fortran/20883
11211         * gfortran/assign_4.f90: New test.
11212         * gfortran/assign_2.f90: Change compile to run.
11213
11214 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
11215
11216         * lib/target-supports.exp
11217         (check_effective_target_sync_char_short): New.
11218         * gcc.dg/sync-2.c: New.
11219
11220 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
11221
11222         PR tree-optimization/21817
11223         * gcc.dg/torture/pr21817-1.c: New.
11224
11225 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
11226
11227         PR c++/21165
11228         * g++.dg/template/init5.C: New.
11229
11230 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
11231
11232         * gfortran.dg/char_initialiser_actual.f90:
11233         Test character initialisers as actual arguments.
11234         * gfortran.dg/char_pointer_comp_assign.f90:
11235         Test character pointer structure component assignments.
11236         * gfortran.dg/char_array_structure_constructor.f90:
11237         Test character components in structure constructors.
11238
11239 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
11240
11241         PR middle-end/20931
11242         * g++.dg/opt/pr20931.C: New test.
11243
11244 2005-05-31  Andreas Jaeger  <aj@suse.de>
11245
11246         PR testsuite/20772
11247         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
11248         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
11249         g++.old-deja/g++.ext/asmspec1.C,
11250         g++.old-deja/g++.other/regstack.C,
11251         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
11252         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
11253         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
11254         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
11255         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
11256         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
11257         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
11258         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
11259         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
11260         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
11261         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
11262         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
11263         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
11264         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
11265         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
11266         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
11267         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
11268         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
11269         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
11270
11271 2005-05-31  Jeff Law  <law@redhat.com>
11272
11273         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
11274
11275 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
11276
11277         PR middle-end/21743
11278         * gcc.dg/builtins-1.c: Activate disabled clog test.
11279         * gcc.dg/torture/builtin-attr-1.c: Likewise.
11280
11281 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
11282
11283         * gfortran.dg/char_pointer_assign.f90:
11284         Test character-pointer assignments and pointer assignments.
11285         * gfortran.dg/char_pointer_dummy.f90:
11286         Test character-pointer dummy arguments.
11287         * gfortran.dg/char_pointer_func.f90:
11288         Test character-pointer function returns.
11289         * gfortran.dg/char_pointer_dependency.f90:
11290         Test character-pointer functions with dependencies.
11291
11292 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
11293
11294         PR c++/21784
11295         * g++.dg/lookup/using14.C: New test.
11296
11297 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
11298
11299         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
11300         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
11301         trailing ^M.
11302
11303 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
11304
11305         PR c++/17413
11306         * g++.dg/template/local5.C: New.
11307
11308         PR target/21761
11309         * gcc.c-torture/compile/pr21761.c: New.
11310
11311         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
11312         before darwin8.
11313
11314 2005-05-30  Steven G. Kargl
11315
11316         PR fortran/20846
11317         * gfortran.dg/inquire_8.f90: New test.
11318
11319 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11320
11321         PR libfortran/21376
11322         * gfortran.dg/output_exponents_1.f90: New test.
11323
11324 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11325
11326         PR libfortran/20006
11327         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
11328
11329 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
11330
11331         PR c++/21210
11332         * g++.dg/ext/complex1.C: New test.
11333
11334         PR c++/21340
11335         * g++.dg/init/ctor6.C: New test.
11336
11337 2005-05-29  Jan Hubicka  <jh@suse.cz>
11338
11339         * gcc.c-torture/compile/pr21562.c: New.
11340
11341 2005-05-28  Steven G. Kargl <kargls@comcast.net>
11342
11343         * gfortran.dg/subnormal_1.f90: New test.
11344
11345 2005-05-28  Jan Hubicka  <jh@suse.cz>
11346
11347         * tree-prof.exp: Fix comment.
11348         * value-prof-1.c: New.
11349         * value-prof-2.c: New.
11350         * value-prof-3.c: New.
11351         * value-prof-4.c: New.
11352
11353 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
11354
11355         PR c++/21614
11356         * g++.dg/expr/ptrmem6.C: New test.
11357         * g++.dg/expr/ptrmem6a.C: Likewise.
11358
11359 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
11360
11361         PR tree-optimization/21658
11362         * gcc.dg/tree-ssa/pr21658.c: New.
11363
11364 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
11365
11366         PR c++/21455
11367         * g++.dg/inherit/ptrmem3.C: New.
11368
11369         PR c++/21681
11370         * g++.dg/parse/template16.C: New.
11371
11372 2005-05-27  Andreas Jaeger  <aj@suse.de>
11373
11374         * gcc.dg/setjmp-2.c: Only run in 32-bit.
11375
11376         * gcc.dg/i386-sse-8.c: Run test on all archs.
11377
11378 2005-05-26  Mike Stump  <mrs@apple.com>
11379
11380         * objc.dg/isa-field-1.m: Only run on darwin.
11381         * objc.dg/lookup-1.m: Likewise.
11382         * objc.dg/try-catch-8.m: Likewise.
11383
11384 2005-05-26  Roger Sayle  <roger@eyesopen.com>
11385
11386         PR tree-optimization/9814
11387         * gcc.dg/pr9814-1.c: New test case.
11388
11389 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
11390
11391         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
11392         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
11393         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
11394         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
11395         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
11396         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
11397         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
11398         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
11399         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
11400         objc.dg/try-catch-8.m: New.
11401
11402 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
11403
11404         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
11405         remove extraneous semicolons.
11406
11407 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
11408
11409         * obj-c++.dg/comp-types-12.mm: New.
11410         * objc.dg/comp-types-11.m: New.
11411         * objc.dg/selector-4.m: New.
11412
11413 2005-05-26  Andreas Jaeger  <aj@suse.de>
11414
11415         PR testsuite/20772
11416         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
11417         g++.old-deja/g++.ext/attrib3.C,
11418         g++.old-deja/g++.other/store-expr1.C,
11419         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
11420         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
11421         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
11422         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
11423         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
11424         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
11425         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
11426         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
11427         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
11428         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
11429         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
11430         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
11431         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
11432         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
11433         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
11434         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
11435         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
11436         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
11437         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
11438
11439 2005-05-26  Andreas Jaeger  <aj@suse.de>
11440
11441         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
11442         x86-64 compilation.
11443
11444 2005-05-26  Andreas Jaeger  <aj@suse.de>
11445
11446         PR testsuite/20772
11447         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
11448         gcc.misc-tests/i386-pf-athlon-1.c,
11449         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
11450         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
11451         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
11452         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
11453         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
11454         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
11455         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
11456         programs.
11457
11458         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
11459         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
11460         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
11461         x86-64 compilation.
11462
11463         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
11464         x86_64.
11465
11466         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
11467         effective-target ilp32.
11468
11469 2005-05-26  David Ung  <davidu@mips.com>
11470
11471         * gcc.target/mips/ext_ins.c: New test for testing the generation
11472         of MIPS32/64 rev 2 ext/ins instructions.
11473
11474 2005-05-26  Andreas Jaeger  <aj@suse.de>
11475
11476         * treelang/compile/unsigned.tree: Use gimple instead of
11477         nonexisting generic dump.
11478
11479 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
11480
11481         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
11482
11483 2005-05-26  Andreas Jaeger  <aj@suse.de>
11484
11485         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
11486
11487 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
11488
11489         PR libfortran/17283
11490         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
11491         Test callee-allocated memory with write statements.
11492
11493 2005-05-25  Roger Sayle  <roger@eyesopen.com>
11494
11495         PR middle-end/21709
11496         * gcc.dg/pr21709-1.c: New test case.
11497
11498 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
11499             Mike Stump  <mrs@apple.com>
11500
11501         * objc/execute/next_mapping.h: Update for C++.
11502
11503         * obj-c++.dg/selector-1.mm: Move to...
11504         * obj-c++.dg/selector-4.mm: here...
11505
11506         * obj-c++.dg/basic.mm: New.
11507         * obj-c++.dg/comp-types-1.mm: New.
11508         * obj-c++.dg/cxx-class-1.mm: New.
11509         * obj-c++.dg/cxx-ivars-1.mm: New.
11510         * obj-c++.dg/cxx-ivars-2.mm: New.
11511         * obj-c++.dg/cxx-ivars-3.mm: New.
11512         * obj-c++.dg/cxx-scope-1.mm: New.
11513         * obj-c++.dg/cxx-scope-2.mm: New.
11514         * obj-c++.dg/defs.mm: New.
11515         * obj-c++.dg/empty-private-1.mm: New.
11516         * obj-c++.dg/encode-1.mm: New.
11517         * obj-c++.dg/encode-2.mm: New.
11518         * obj-c++.dg/encode-3.mm: New.
11519         * obj-c++.dg/extern-c-1.mm: New.
11520         * obj-c++.dg/extra-semi.mm: New.
11521         * obj-c++.dg/fix-and-continue-2.mm: New.
11522         * obj-c++.dg/isa-field-1.mm: New.
11523         * obj-c++.dg/ivar-list-semi.mm: New.
11524         * obj-c++.dg/local-decl-1.mm: New.
11525         * obj-c++.dg/lookup-1.mm: New.
11526         * obj-c++.dg/lookup-2.mm: New.
11527         * obj-c++.dg/method-1.mm: New.
11528         * obj-c++.dg/method-2.mm: New.
11529         * obj-c++.dg/method-3.mm: New.
11530         * obj-c++.dg/method-4.mm: New.
11531         * obj-c++.dg/method-5.mm: New.
11532         * obj-c++.dg/method-6.mm: New.
11533         * obj-c++.dg/method-7.mm: New.
11534         * obj-c++.dg/no-extra-load.mm: New.
11535         * obj-c++.dg/overload-1.mm: New.
11536         * obj-c++.dg/pragma-1.mm: New.
11537         * obj-c++.dg/pragma-2.mm: New.
11538         * obj-c++.dg/private-1.mm: New.
11539         * obj-c++.dg/private-2.mm: New.
11540         * obj-c++.dg/proto-qual-1.mm: New.
11541         * obj-c++.dg/qual-types-1.mm: New.
11542         * obj-c++.dg/stubify-1.mm: New.
11543         * obj-c++.dg/stubify-2.mm: New.
11544         * obj-c++.dg/super-class-1.mm: New.
11545         * obj-c++.dg/super-class-2.mm: New.
11546         * obj-c++.dg/super-dealloc-1.mm: New.
11547         * obj-c++.dg/super-dealloc-2.mm: New.
11548         * obj-c++.dg/template-1.mm: New.
11549         * obj-c++.dg/template-2.mm: New.
11550         * obj-c++.dg/template-3.mm: New.
11551         * obj-c++.dg/template-4.mm: New.
11552         * obj-c++.dg/template-5.mm: New.
11553         * obj-c++.dg/template-6.mm: New.
11554         * obj-c++.dg/try-catch-1.mm: New.
11555         * obj-c++.dg/try-catch-2.mm: New.
11556         * obj-c++.dg/try-catch-3.mm: New.
11557         * obj-c++.dg/try-catch-4.mm: New.
11558         * obj-c++.dg/try-catch-5.mm: New.
11559         * obj-c++.dg/try-catch-6.mm: New.
11560         * obj-c++.dg/try-catch-7.mm: New.
11561         * obj-c++.dg/try-catch-8.mm: New.
11562         * obj-c++.dg/try-catch-9.mm: New.
11563         * obj-c++.dg/va-meth-1.mm: New.
11564
11565 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
11566
11567         * obj-c++.dg/selector-1.mm: New.
11568         * obj-c++.dg/selector-2.mm: New.
11569
11570 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
11571
11572         * obj-c++.dg/selector-3.mm: New.
11573         * objc.dg/selector-3.m: New.
11574
11575 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
11576
11577         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
11578         about where warning appears.
11579
11580 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
11581
11582         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
11583         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
11584         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
11585         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
11586
11587 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
11588
11589         * gcc.dg/20050524-1.c: New test.
11590
11591 2005-05-25  Jan Hubicka  <jh@suse.cz>
11592
11593         * gcc.dg/tree-prof/inliner-1.c: New.
11594
11595 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
11596
11597         * gcc.dg/tree-prof: New directory.
11598         * gcc.dg/tree-prof/tree-prof.exp: New.
11599
11600 2005-05-25  DJ Delorie  <dj@redhat.com>
11601
11602         * gcc.dg/Wattributes-1.c: New.
11603         * gcc.dg/Wattributes-2.c: New.
11604         * gcc.dg/Wattributes-3.c: New.
11605
11606 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
11607
11608         PR tree-optimization/19833
11609         * gcc.dg/uninit-4.c: Remove xfail.
11610         * gcc.dg/uninit-9.c: Ditto.
11611
11612 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
11613
11614         * obj-c++.dg/bitfield-[1-5].mm: New.
11615         * obj-c++.dg/class-protocol-1.mm: New.
11616         * obj-c++.dg/comp-types-1[0-1].mm: New.
11617         * obj-c++.dg/comp-types-[2-9].mm: New.
11618         * obj-c++.dg/encode-[4-8].mm: New.
11619         * obj-c++.dg/layout-1.mm: New.
11620         * obj-c++.dg/method-1[0-9].mm: New.
11621         * obj-c++.dg/method-2[0-1].mm: New.
11622         * obj-c++.dg/method-[8-9].mm: New.
11623         * obj-c++.dg/objc-gc-3.mm: New.
11624         * obj-c++.dg/try-catch-10.mm: New.
11625         * objc.dg/bitfield-5.m: New.
11626         * objc.dg/comp-types-10.m: New.
11627         * objc.dg/comp-types-9.m: New.
11628         * objc.dg/layout-1.m: New.
11629         * objc.dg/objc-gc-4.m: New.
11630         * objc.dg/try-catch-9.m: New.
11631         * objc.dg/class-protocol-1.m: Tweak diagnostics.
11632         * objc.dg/comp-types-1.m: Likewise.
11633         * objc.dg/comp-types-[5-6].m: Likewise.
11634         * objc.dg/method-9.m: Likewise.
11635
11636 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
11637
11638         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
11639         and on hardware without VMX support.
11640
11641         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
11642
11643         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
11644
11645         * lib/profopt.exp (dg-final-generate, dg-final-use,
11646         profopt-final-code, profopt-get-options): New.
11647         (profopt-execute): Process test directives.
11648
11649         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
11650         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
11651         cleanup-tree-dump, cleanup-saved-temps): Update comments.
11652
11653 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
11654
11655         PR C++/21645
11656         * g++.dg/init/ctor5.C: New test.
11657
11658 2005-05-24  Ira Rosen  <irar@il.ibm.com>
11659
11660         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
11661         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
11662         vect-113.c, vect-114.c.
11663
11664 2005-05-23  Adam Nemet  <anemet@lnxw.com>
11665
11666         * gcc.dg/const-elim-1.c: Remove xfails.
11667
11668 2005-05-23  Jeff Law  <law@redhat.com>
11669
11670         * gcc.c-torture/compile/pr21638.c: New test.
11671         * gcc.c-torture/compile/20050520-1.c: New test.
11672
11673 2005-05-23  Nick Clifton  <nickc@redhat.com>
11674
11675         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
11676         be a proper triple, ie: m32r*-*-*.
11677         * g++.old-deja/g++.jason/thunk3.C: Likewise.
11678
11679 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
11680
11681         PR middle-end/21331
11682         PR tree-opt/21293
11683         * gcc.c-torture/compile/pr21293.c: New test.
11684         * gcc.c-torture/execute/pr21331.c: New test.
11685
11686 2004-05-20  Richard Henderson  <rth@redhat.com>
11687
11688         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
11689
11690 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
11691
11692         * obj-c++-dg.exp: Add.
11693         * obj-c++.exp: Add.
11694         * obj-c++.dg/dg.exp: Add.
11695
11696 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
11697
11698         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
11699         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
11700
11701 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
11702
11703         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
11704
11705 2004-05-19  Richard Henderson  <rth@redhat.com>
11706
11707         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
11708
11709 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
11710
11711         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
11712
11713         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
11714
11715 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
11716
11717         PR c++/21495
11718         * g++.dg/parse/extern1.C: New test.
11719         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
11720
11721 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11722
11723         * gcc.dg/c99-math.h: New.
11724         * gcc.dg/c99-math-float-1.c: New test.
11725         * gcc.dg/c99-math-double-1.c: Likewise.
11726         * gcc.dg/c99-math-long-double-1.c: Likewise.
11727
11728 2005-05-18  Richard Henderson  <rth@redhat.com>
11729
11730         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
11731
11732 2005-05-18  Devang Patel  <dpatel@apple.com>
11733
11734         * g++.dg/opt/20050511-1.C: New test.
11735
11736 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
11737
11738         PR libfortran/21127
11739         * gfortran.dg/reshape-complex.f90: New test.
11740
11741 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
11742
11743         * gfortran.dg/array_constructor_1.f90: New test.
11744         * gfortran.dg/array_constructor_2.f90: New test.
11745
11746 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
11747
11748         PR fortran/20954
11749         * gfortran.dg/pr20954.f: New test.
11750
11751 2005-05-17  Mike Stump  <mrs@apple.com>
11752
11753         Yet more Objective-C++...
11754
11755         * objc.dg/method-5.m: Update.
11756         * objc.dg/method-6.m: Update.
11757         * objc.dg/method-7.m: Update.
11758         * objc.dg/method-9.m: Update.
11759         * objc.dg/try-catch-2.m: Update.
11760
11761 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
11762
11763         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
11764         Remove little-endian optimizations.
11765
11766 2005-05-17  Jeff Law  <law@redhat.com>
11767
11768         * g++.dg/tree-ssa/pr14814.C: New test.
11769         * gcc.dg/tree-ssa/pr14814.C: New test.
11770         * gcc.dg/tree-ssa/pr17141-1.C: New test.
11771         * gcc.dg/tree-ssa/pr17141-2.C: New test.
11772
11773 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
11774
11775         * gcc.dg/compat/generate-random.c: Do not include
11776         libiberty.h.
11777         * gcc.dg/compat/generate-random_r.c: Likewise.
11778
11779 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
11780
11781         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
11782
11783 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
11784
11785         PR middle-end/21595
11786         * g++.dg/tree-ssa/builtin1.C: New testcase.
11787
11788 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
11789
11790         PR c++/21454
11791         * g++.dg/opt/const4.C: New test.
11792
11793         PR middle-end/21492
11794         * g++.dg/opt/crossjump1.C: New test.
11795
11796         PR tree-optimization/21610
11797         * gcc.c-torture/compile/20050516-1.c: New test.
11798
11799         PR fortran/15080
11800         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
11801         about the test failing.
11802         * gfortran.fortran-torture/execute/where_7.f90: New test.
11803         * gfortran.fortran-torture/execute/where_8.f90: New test.
11804
11805 2005-05-16  Richard Henderson  <rth@redhat.com>
11806
11807         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
11808         i?86 and x86_64.
11809
11810 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
11811
11812         * gcc.dg/compat/generate-random.c (config.h): Do not include.
11813         (limits.h): Include unconditionally.
11814         (stdlib.h): Likewise.
11815         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
11816         (limits.h): Include unconditionally.
11817         (stdlib.h): Likewise.
11818         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
11819         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
11820         (limits.h): Include unconditionally.
11821         (stdlib.h): Likewise.
11822         (hashtab.h): Do not include.
11823         (getopt.h): Likewise.
11824         (stddef.h): Include.
11825         (hashval_t): Define.
11826         (struct entry): Add "next" field.
11827         (HASH_SIZE): New macro.
11828         (hash_table): New variable.
11829         (switchfiles): Do not use xmalloc.
11830         (mix): New macro.
11831         (iterative_hash): New function.
11832         (hasht): Remove.
11833         (e_exists): New function.
11834         (e_insert): Likewise.
11835         (output): Use, instead of libiberty hashtable functions.
11836         (main): Do not use getopt.  Do not call htab_create.
11837
11838 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
11839
11840         PR libstdc++/21526
11841         * lib/target-supports.exp (check_mkfifo_available):
11842         Return 0 for cygwin as mkfifo support incomplete on platform.
11843         Fix typos in comments.
11844
11845 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
11846
11847         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
11848
11849 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
11850
11851         PR fortran/17432
11852         * gfortran.dg/assign_4.f: New test.
11853
11854 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
11855
11856         PR tree-optimization/21563
11857         * gcc.dg/tree-ssa/pr21563.c: New.
11858
11859 2005-05-14  Jan Hubicka  <jh@suse.cz>
11860
11861         * gcc.dg/noreturn-7.c: Allow control reaches warning.
11862
11863 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
11864
11865         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
11866
11867 2005-05-13  Julian Brown  <julian@codesourcery.com>
11868
11869         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
11870         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
11871
11872 2005-05-13  Jan Hubicka  <jh@suse.cz>
11873
11874         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
11875         * gcc.dg/fold-xor-?.c: Likewise.
11876         * gcc.dg/pr15784-?.c: Likewise.
11877         * gcc.dg/pr20922-?.c: Likewise.
11878         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
11879         * gcc.dg/tree-ssa/pr17598.c: Likewise.
11880         * gcc.dg/tree-ssa/pr20470.c: Likewise.
11881
11882 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11883
11884         PR fortran/21260
11885         * gfortran.dg/hollerith_1.f90: New test.
11886
11887 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11888
11889         * gfortran.dg/func_result_2.f90: New test.
11890
11891 2005-05-11  Bud Davis  <bdavis@gfortran.org>
11892
11893         * gfortran.dg/dev_null.f90: New test.
11894
11895 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
11896
11897         * gcc.dg/arm-vfp1.c: Revert last change.
11898
11899 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
11900
11901         PR middle-end/19807
11902         PR tree-optimization/19639
11903         * g++.dg/tree-ssa/pr19807.C: New testcase.
11904
11905 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11906
11907         PR libfortran/21471
11908         * gfortran.dg/append-1.f90: New test.
11909
11910 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
11911
11912         * gcc.dg/pr18501.c: XFAIL.
11913         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
11914         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
11915         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
11916         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
11917         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
11918         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
11919         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
11920         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
11921
11922 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11923
11924         PR fortran/20178
11925         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
11926         gfortran.dg/f2c_3.f90: New tests.
11927
11928         * gfortran.dg/return_1.f90: Fix dg annotation.
11929
11930 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
11931
11932         * gcc.c-torture/compile/20050510-1.c: New test.
11933
11934 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
11935
11936         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
11937
11938 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
11939
11940         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
11941
11942 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
11943
11944         PR c/17913
11945         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
11946
11947 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
11948
11949         PR c/21342
11950         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
11951         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
11952
11953 2005-05-10  Ben Elliston  <bje@au.ibm.com>
11954
11955         PR debug/16676
11956         * gcc.dg/debug/pr16676.c: New test.
11957
11958 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
11959
11960         PR testsuite/21443
11961         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
11962         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
11963         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
11964         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
11965         Change -O1 to -O2.
11966         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
11967         -fno-tree-dominator-opts.
11968
11969 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11970
11971         * gfortran.dg/return_1.f90: New test.
11972
11973 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
11974
11975         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
11976
11977         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
11978
11979 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
11980
11981         PR c++/21427
11982         * g++.dg/inherit/covariant13.C: New.
11983
11984 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11985
11986         PR libfortran/19155
11987         * gfortran.dg/pr19155.f: New test.
11988
11989 2005-05-08  Roger Sayle  <roger@eyesopen.com>
11990
11991         PR inline-asm/8788
11992         * gcc.dg/pr8788-1.c: New testcase.
11993
11994 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
11995
11996         PR target/21416
11997         * gcc.target/mips/fpcmp-[12].c: New tests.
11998
11999 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
12000
12001         * lib/target-supports-dg.exp (dg-require-fork): New function.
12002         (dg-require-mkfifo): Likewise.
12003         * lib/target-supports.exp (check_function_available): New
12004         function.
12005         (check_fork_available): Likewise.
12006         (check_mkfifo_available): Likewise.
12007
12008 2005-05-06  Jeff Law  <law@redhat.com>
12009
12010         * gcc.c-torture/compile/pr21380.c: New test.
12011
12012 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
12013
12014         PR c++/20961
12015         * g++.dg/ext/weak3.C: New test.
12016
12017 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
12018
12019         PR c++/21352
12020         * g++.dg/template/crash37.C: New test.
12021
12022 2005-05-05  Paul Brook  <paul@codesourcery.com>
12023
12024         * gcc.dg/arm-g2.c: Use effective-target arm32.
12025         * gcc.dg/arm-mmx-1.c: Ditto.
12026         * gcc.dg/arm-scd42-2.c: Ditto.
12027         * gcc.dg/arm-vfp1.c: Ditto.
12028         * lib/target-supports.exp (check_effective_target_arm32): New
12029         function.
12030
12031 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
12032
12033         PR libfortran/21354
12034         gfortran.dg/in_pack_rank7.f90: New test.
12035
12036 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
12037
12038         PR middle-end/15618
12039         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
12040
12041 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
12042
12043         PR middle-end/21265
12044         * gcc.dg/20050503-1.c: New test.
12045
12046         PR rtl-optimization/21239
12047         * gcc.dg/i386-sse-11.c: New test.
12048
12049 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
12050
12051         PR target/16888
12052         * gcc.target/i386/asm-1.c: New test.
12053
12054 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
12055
12056         PR rtl-optimization/21330
12057         * gcc.c-torture/execute/20050502-1.c: New test.
12058
12059         PR target/21297
12060         * gcc.c-torture/execute/20050502-2.c: New test.
12061
12062 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
12063
12064         PR middle-end/21282
12065         * gcc.dg/pr21282.c: New.
12066
12067 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
12068
12069         * gcc.dg/vect/pr20122.c: Clean up .vect file.
12070         * gcc.dg/vect/vect-92.c: Likewise.
12071         * gcc.dg/vect/vect-93.c: Likewise.
12072         * gcc.dg/vect/vect-dv-1.c: Likewise.
12073         * gcc.dg/vect/vect-dv-2.c: Likewise.
12074         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
12075
12076 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
12077
12078         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
12079         * gfortran.dg/vect/vect-2.f90: Likewise.
12080         * gfortran.dg/vect/vect-3.f90: Likewise.
12081         * gfortran.dg/vect/vect-4.f90: Likewise.
12082         * gfortran.dg/vect/vect-5.f90: Likewise.
12083
12084 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
12085
12086         PR target/20813
12087         * gcc.dg/rs6000-fpint-2.c: New.
12088
12089 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
12090
12091         PR c/15698
12092         * gcc.dg/builtins-30.c: Update expected messages.
12093         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
12094         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
12095         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
12096
12097 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
12098
12099         PR tree-optimization/21294
12100         * gcc.dg/tree-ssa/pr21294.c: New.
12101
12102 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
12103
12104         * gcc.dg/altivec-3.c (vec_store): Do not use the old
12105         __builtin_altivec_st_internal_4si built-in.
12106
12107 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
12108
12109         PR c++/15875
12110         * g++.dg/template/ptrmem14.C: New test.
12111
12112 2005-05-02  Paul Brook  <paul@codesourcery.com>
12113
12114         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
12115
12116 2005-05-02  Michael Matz  <matz@suse.de>
12117
12118         PR c++/19542
12119         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
12120
12121 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
12122
12123         * g++.dg/cpp/weak.C: New test.
12124
12125 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
12126
12127         * gcc.dg/tree-ssa/loop-8.c: New test.
12128
12129 2005-04-30  Michael Maty  <matz@suse.de>
12130
12131         * gcc.dg/inline-mcpy.c: New test.
12132
12133 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
12134
12135         PR libfortran/18958
12136         * gfortran.dg/eoshift.f90: New test case.
12137
12138 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
12139
12140         PR libfortran/18857
12141         * gfortran.dg/matmul_1.f90: New test.
12142
12143 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
12144
12145         PR tree-optimization/21030
12146         * gcc.dg/tree-ssa/pr21030.c: New.
12147
12148 2005-04-29  Devang Patel  <dpatel@apple.com>
12149
12150         PR tree-optimization/21272
12151         * gcc.dg/vect/vect-ifcvt-10.c: New test.
12152
12153 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
12154
12155         PR fortran/13082
12156         PR fortran/18824
12157         * gfortran.dg/entry_4.f90: New test.
12158         * gfortran.fortran-torture/execute/entry_1.f90: New test.
12159         * gfortran.fortran-torture/execute/entry_2.f90: New test.
12160         * gfortran.fortran-torture/execute/entry_3.f90: New test.
12161         * gfortran.fortran-torture/execute/entry_4.f90: New test.
12162         * gfortran.fortran-torture/execute/entry_5.f90: New test.
12163         * gfortran.fortran-torture/execute/entry_6.f90: New test.
12164         * gfortran.fortran-torture/execute/entry_7.f90: New test.
12165
12166 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12167
12168         * gfortran.fortran-torture/execute/entry_8.f90: New test.
12169
12170 2005-04-29  Paul Brook  <paul@codesourcery.com>
12171
12172         * gfortran.dg/entry_3.f90: New test.
12173
12174 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12175
12176         * gfortran.dg/implicit_4.f90: New test.
12177
12178 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
12179
12180         * lib/target-supports.exp (check_profiling_available): Return
12181         false for xtensa-*-elf.
12182
12183 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
12184
12185         * lib/fortran-torture.exp (fortran-torture.exp): Catch
12186         error if file cannot be deleted.
12187
12188 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
12189
12190         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
12191         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
12192         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
12193         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
12194         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
12195         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
12196         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
12197         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
12198         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
12199         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
12200         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
12201         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
12202         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
12203
12204 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12205
12206         PR fortran/20865
12207         * gfortran.dg/pr20865.f90: New test.
12208
12209 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
12210
12211         * gcc.dg/void-cast-2.c: New test.
12212
12213 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
12214
12215         PR c/21159
12216         * gcc.dg/void-cast-1.c: New test.
12217
12218 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
12219
12220         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
12221
12222 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12223
12224         PR fortran/21177
12225         * gfortran.dg/pr21177.f90: New test.
12226
12227 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
12228
12229         PR tree-optimization/21171
12230         * gcc.dg/tree-ssa/pr21171.c: New test.
12231
12232 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
12233
12234         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
12235         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
12236         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
12237         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
12238         gcc.dg/tree-ssa/gen-vect-32.c: New.
12239         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
12240         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
12241         don't run on PPC32.
12242
12243 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
12244
12245         PR c/21213
12246         * gcc.dg/transparent-union-3.c: New test.
12247
12248 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
12249
12250         PR c/20740
12251         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
12252         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
12253         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
12254         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
12255         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
12256         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
12257
12258 2005-04-26  Jeff Law  <law@redhat.com>
12259
12260         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
12261         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
12262         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
12263         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
12264         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
12265         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
12266         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
12267
12268 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
12269
12270         PR tree-optimization/17598
12271         * gcc.dg/tree-ssa/pr17598.c: New testcase.
12272
12273 2005-04-25  Mike Stump  <mrs@apple.com>
12274
12275         * objc.dg/fix-and-continue-1.m: Add.
12276
12277 2005-04-25  Roger Sayle  <roger@eyesopen.com>
12278
12279         PR c++/20995
12280         * g++.dg/opt/pr20995-1.C: New test case.
12281
12282 2005-04-25  Devang Patel <dpatel@apple.com>
12283
12284         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
12285
12286 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
12287
12288         PR testsuite/21062
12289         * g++.dg/opt/alias2.C (printf): Correct the prototype.
12290
12291 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
12292
12293         PR C++/21188
12294         * g++.dg/opt/rtti2.C: New test.
12295
12296 2005-04-25  Paul Brook  <paul@codesourcery.com>
12297         Steven G. Kargl  <kargls@comcast.net>
12298
12299         PR fortran/20879
12300         * gfortran.dg/ichar_1.f90: New file.
12301
12302 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
12303
12304         PR middle-end/20991
12305         * g++.dg/opt/pr20991.C: New test.
12306
12307         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
12308         where sizeof (type) < __alignof__ (type).
12309         * gcc.dg/compat/struct-layout-1.h: Likewise.
12310
12311 2005-04-24  Per Bothner  <per@bothner.com>
12312             Devang Patel  <dpatel@apple.com>
12313
12314         PR preprocessor/20907
12315         * gcc.dg/cpp/very-long-comment.c: New test.
12316
12317 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12318
12319         PR fortran/20059
12320         * gfortran.dg/common_5.f: New test.
12321
12322 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
12323
12324         PR middle-end/21082
12325         * g++.dg/tree-ssa/pr21082.C: New testcase.
12326
12327 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
12328
12329         * gcc.dg/vect/vect-99.c: New test.
12330
12331 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
12332
12333         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
12334
12335 2005-04-22  Jeff Law  <law@redhat.com>
12336
12337         * gcc.dg/uninit-5.c: Remove xfails.
12338         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
12339         conditionals and loads.
12340
12341 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
12342
12343         PR libfortran/20074
12344         PR libfortran/20436
12345         PR libfortran/21108
12346         * gfortran.dg/nested_reshape.f90: new test
12347         * gfortran.dg/reshape-alloc.f90: new test
12348         * gfortran.dg/reshape.f90: new test
12349
12350 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
12351
12352         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
12353
12354         * gcc.dg/arm-vfp1.c: New test.
12355
12356 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
12357
12358         PR c++/21087
12359         * g++.dg/lookup/builtin2.C: New test.
12360
12361 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
12362
12363         * gcc.dg/weak/weak-13.c: New test.
12364
12365 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
12366
12367         * lib/target-supports.exp (check_effective_target_sync_int_long):
12368         Add powerpc*.
12369
12370 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
12371
12372         * gcc.target/mips/branch-1.c: New test.
12373
12374 2005-04-21  Richard Henderson  <rth@redhat.com>
12375
12376         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
12377         * gcc.dg/vect/vect-86.c: Likewise.
12378         * gcc.dg/vect/vect-87.c: Likewise.
12379         * gcc.dg/vect/vect-88.c: Likewise.
12380
12381 2005-04-21  Devang Patel  <dpatel@apple.com>
12382
12383         PR optimization/20994
12384         * gcc.dg/tree-ssa/ifc-3.c: New test.
12385
12386 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
12387
12388         PR c/12913
12389         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
12390         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
12391         gcc.dg/c99-vla-jump-5.c: New tests.
12392
12393 2005-04-19  Richard Henderson  <rth@redhat.com>
12394
12395         * lib/target-supports.exp (check_effective_target_vect_int_mult):
12396         Fix typo in exists check.
12397         (check_effective_target_sync_int_long): New.
12398         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
12399         * gcc.dg/ia64-sync-2.c: Likewise.
12400         * gcc.dg/ia64-sync-3.c: Likewise.
12401         * gcc.dg/ia64-sync-4.c: Likewise.
12402
12403 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
12404
12405         * gcc.dg/fold-xor-1.c: New test.
12406         * gcc.dg/fold-xor-2.c: New test.
12407
12408 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
12409
12410         PR target/20670
12411         * g++.dg/eh/fp-regs.C: New test.
12412
12413 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
12414
12415         * gcc.dg/Wint-to-pointer-cast-1.c,
12416         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
12417         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
12418         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
12419
12420 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12421
12422         PR fortran/16861
12423         * gfortran.dg/pr16861.f90: New test.
12424
12425 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
12426
12427         * gcc.dg/pr21085.c: New test.
12428
12429 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
12430
12431         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
12432         (setup_mips_tests, dg-mips-options): New procedures.
12433         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
12434         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
12435         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
12436         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
12437         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
12438         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
12439         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
12440         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
12441         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
12442         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
12443         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
12444         dg-mips-options instead of dg-options.  Remove now-redundant
12445         preprocessor guards.
12446         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
12447         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
12448         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
12449         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
12450         * gcc.dg/vr-mult-2.c: Delete.
12451         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
12452         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
12453         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
12454         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
12455         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
12456         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
12457         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
12458
12459 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
12460
12461         * ada/acats/run_all.sh: Use sync when executable not present.
12462
12463 2005-04-18  Devang Patel  <dpatel@apple.com>
12464
12465         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
12466         * gcc.dg/vect/vect-11a.c: New.
12467         * gcc.dg/vect/vect-none.c: Update.
12468         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
12469
12470 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
12471
12472         PR tree-optimization/20922
12473         * gcc.dg/pr20922-1.c: New test.
12474         * gcc.dg/pr20922-2.c: New test.
12475         * gcc.dg/pr20922-3.c: New test.
12476         * gcc.dg/pr20922-4.c: New test.
12477         * gcc.dg/pr20922-5.c: New test.
12478         * gcc.dg/pr20922-6.c: New test.
12479
12480 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12481
12482         PR libfortran/20950
12483         * gfortran.dg/pr20950.f: New test.
12484
12485 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12486
12487         PR libfortran/19216
12488         * gfortran.dg/pr19216.f: New test.
12489
12490 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
12491
12492         PR tree-optimization/21001
12493         * gcc.dg/tree-ssa/pr21001.c: New.
12494
12495 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
12496
12497         PR libfortran/21075
12498         * gfortran.dg/reshape_rank7.f90: New test.
12499
12500 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
12501
12502         PR libfortran/12884 gfortran.dg/pr12884.f: New test
12503         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
12504         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
12505         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
12506         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
12507         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
12508         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
12509         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
12510         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
12511         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
12512         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
12513         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
12514         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
12515         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
12516         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
12517         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
12518         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
12519         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
12520         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
12521         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
12522         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
12523
12524 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
12525
12526         * gfortran.dg/wtruncate.f: New testcase.
12527         * gfortran.dg/wtruncate.f90: New testcase.
12528
12529 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
12530
12531         PR c++/21025
12532         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
12533         which sizeof/alignof is dependent, rather than just whether we are
12534         processing_template_decl.
12535
12536 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
12537
12538         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
12539         corrected typo where the wrong variables had been compared.
12540
12541 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
12542
12543         PR libfortran/18495
12544         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
12545         Test callee-allocated version of return array with a write
12546         statement.
12547         Test spread with a temporary with another write statement.
12548
12549 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
12550
12551         PR tree-optimization/21031
12552         * gcc.dg/tree-ssa/pr21031.c: New.
12553
12554 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
12555
12556         PR tree-optimization/21004
12557         * gcc.dg/builtins-53.c: Include builtins-config.h.
12558         Check floorf, ceilf, floorl and ceill transformations
12559         only when HAVE_C99_RUNTIME is defined.
12560
12561 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
12562
12563         PR middle-end/20739
12564         * gcc.dg/tree-ssa/pr20739.c: New test.
12565
12566 2005-04-14  Mike Stump  <mrs@apple.com>
12567
12568         * gcc.dg/Foundation.framework/empty: New.
12569         * gcc.dg/framework-2.c: New.
12570
12571 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
12572
12573         PR tree-optimization/21021
12574         * gcc.c-torture/compile/pr21021.c: New.
12575
12576 2005-04-14  Janis Johnson  <janis187@us.ibm.com
12577
12578         PR testsuite/21010
12579         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
12580         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
12581         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
12582         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
12583         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
12584         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
12585         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
12586         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
12587
12588 2005-04-14  Richard Henderson  <rth@redhat.com>
12589
12590         * lib/target-supports.exp (check_effective_target_vect_condition):
12591         Add ia64, i?86, and x86_64.
12592
12593 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
12594
12595         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
12596
12597 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
12598
12599         PR tree-optimization/20657
12600         * gcc.dg/tree-ssa/pr20657.c: New.
12601
12602 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
12603
12604         * gcc.dg/builtins-53.c: Also check (int)trunc* and
12605         (long long int)trunc*.
12606
12607 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
12608
12609         PR target/20927
12610         * gcc.dg/pr20927.c: New test.
12611
12612 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
12613
12614         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
12615         * gcc.target/mips/asm-1.c: Likewise.
12616
12617 2005-04-13  Dale Johannesen  <dalej@apple.com>
12618
12619         * objc.dg/objc-fast-4.m: New.
12620
12621 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
12622
12623         * gcc.target/cris/torture/cris-torture.exp: New driver in new
12624         directory.
12625         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
12626
12627 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
12628
12629         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
12630         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
12631         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
12632
12633 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
12634
12635         PR tree-optimization/20913
12636         * gcc.dg/tree-ssa/pr20913.c: New.
12637
12638         PR tree-optimization/20702
12639         * gcc.dg/tree-ssa/pr20702.c: New.
12640
12641 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12642
12643         PR c++/13744
12644         * g++.dg/inherit/local3.C: New test.
12645
12646 2005-04-12  Jeff Law  <law@redhat.com>
12647
12648         * gcc.dg/tree-ssa/20050412-1.c: New test.
12649
12650 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
12651
12652         PR libfortran/19016
12653         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
12654         Add tests with mask generated by expression.
12655         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
12656         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
12657         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
12658
12659 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
12660
12661         PR middle-end/20917
12662         * gcc.dg/20050409-1.c: New test.
12663
12664 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
12665
12666         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
12667
12668 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
12669
12670         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
12671         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
12672         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
12673         (TARGET_CXX): Adjust accordingly.
12674         * target.h (struct gcc_target): Remove epxort_class_data.  Add
12675         determine_class_data_visibility and class_data_always_comdat.
12676         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
12677         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
12678         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
12679         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
12680         (arm_cxx_determine_class_data_visibility): New.
12681         (arm_cxx_class_data_always_comdat): Likewise.
12682         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
12683         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
12684         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
12685         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
12686         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
12687         Define.
12688
12689 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
12690
12691         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
12692
12693 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
12694
12695         * gcc.dg/i386-darwin-fpmath.c: New.
12696
12697 2004-04-11  Devang Patel  <dpatel@apple.com>
12698
12699         * lib/target-supports.exp (check_effective_target_vect_condition): New.
12700         * gcc.dg/vect/vect-ifcvt-1.c: New test.
12701         * gcc.dg/vect/vect-ifcvt-2.c: New test.
12702         * gcc.dg/vect/vect-ifcvt-3.c: New test.
12703         * gcc.dg/vect/vect-ifcvt-4.c: New test.
12704         * gcc.dg/vect/vect-ifcvt-5.c: New test.
12705         * gcc.dg/vect/vect-ifcvt-6.c: New test.
12706         * gcc.dg/vect/vect-ifcvt-7.c: New test.
12707         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
12708
12709 2004-04-11  Devang Patel  <dpatel@apple.com>
12710
12711         * gcc.dg/vect/vect-dv-1.c: New test.
12712         * gcc.dg/vect/vect-dv-2.c: New test.
12713
12714 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
12715
12716         PR tree-optimization/20933
12717         * gcc.dg/tree-ssa/pr20933.c: New test.
12718
12719 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12720
12721         * gfortran.dg/fold_nearest.f90: New test.
12722
12723 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
12724
12725         * gcc.dg/tree-ssa/alias-1.c: New test.
12726
12727 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
12728
12729         PR tree-optimization/20920
12730         * g++.dg/tree-ssa/pr20920.C: New test.
12731
12732 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
12733
12734         * gcc.dg/builtins-53.c: Also check (int)ceil* and
12735         (long long int)ceil*.
12736
12737 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
12738
12739         * g++.dg/warn/Wdtor1.C: Declare template in system header with
12740         explicit C++ linkage.
12741
12742 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12743
12744         * gfortran.dg/pr17229.f: Take care of the new obsolescence
12745         warning for arithmetic IF statements.
12746
12747 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
12748
12749         * eor_handling_1.f90: New test case.
12750         * eor_handling_2.f90: New test case.
12751         * eor_handling_3.f90: New test case.
12752         * eor_handling_4.f90: New test case.
12753         * eor_handling_5.f90: New test case.
12754         * noadv_size.f90: New test case.
12755         * pad_no.f90: New test case.
12756
12757 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
12758
12759         * gcc.c-torture/execute/20050410-1.c: New test.
12760
12761 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
12762
12763         * gcc.dg/pr20126.c: New.
12764
12765 2005-04-09  Bud Davis  <bdavis@gfortran.org>
12766             Steven G. Kargl <kargls@comcast.net>
12767
12768         * gfortran.dg/PR19872.f: New test.
12769
12770 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
12771
12772         * gfortran.dg/nint_1.f90: Fix dg-do directive.
12773
12774 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
12775
12776         * gfortran.dg/nint_1.f90: New test.
12777
12778 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
12779
12780         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
12781         Added test for callee-allocated arrays with write statements.
12782         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
12783         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
12784         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
12785         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
12786         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
12787
12788 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
12789
12790         PR libfortran/20163
12791         * gfortran.dg/open-options-blanks.f: New test.
12792
12793 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
12794
12795         PR fortran/13257
12796         * gfortran.dg/comma_format_extension_[1234].f: New tests.
12797
12798 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
12799
12800         * gcc.dg/tree-ssa/stdarg-1.c: New test.
12801         * gcc.dg/tree-ssa/stdarg-2.c: New test.
12802         * gcc.dg/tree-ssa/stdarg-3.c: New test.
12803         * gcc.dg/tree-ssa/stdarg-4.c: New test.
12804         * gcc.dg/tree-ssa/stdarg-5.c: New test.
12805         * gcc.c-torture/execute/stdarg-4.c: New test.
12806
12807         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
12808
12809         PR target/20795
12810         * g++.dg/abi/param2.C: New test.
12811
12812 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
12813
12814         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
12815
12816 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
12817
12818         * gcc.dg/builtins-53.c: New test.
12819
12820 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
12821
12822         * g++.dg/tree-ssa/pr18178.C: New test.
12823         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
12824         * gcc.c-torture/execute/20041019-1.c: New test.
12825         * gcc.dg/tree-ssa/20041008-1.c: New test.
12826         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
12827         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
12828         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
12829         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
12830         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
12831         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
12832         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
12833         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
12834         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
12835         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
12836
12837 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
12838
12839         PR rtl-optimization/20466
12840         * gcc.c-torture/execute/pr20466-1.c: New test.
12841
12842 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
12843
12844         PR c++/20905
12845         * g++.dg/parse/cond2.C: New test.
12846
12847         PR c++/20145
12848         * g++.dg/warn/Wdtor1.C: New test.
12849
12850 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12851
12852         PR fortran/17229
12853         * gfortran.dg/pr17229.f: New test.
12854
12855 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
12856
12857         * gfortran.dg/tiny_1.f90: New test.
12858         * gfortran.dg/tiny_2.f90: ditto.
12859
12860 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
12861
12862         * gfortran.dg/eor_1.f90: Fix dg-do run line
12863         * gfortran.dg/open_new.f90: Fix dg-do run line
12864
12865 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
12866
12867         * lib/target-supports.exp (get_compiler_messages): Support
12868         optional arguments, the fourth being compiler options.
12869         (check_effective_target_fpic): New proc.
12870         * gcc.dg/20050321-2.c: Restrict to target fpic.
12871
12872 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
12873
12874         * gcc.dg/15443-1.c: New test.
12875         * gcc.dg/15443-2.c: Likewise.
12876
12877 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12878
12879         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
12880
12881 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
12882
12883         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
12884
12885 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
12886
12887         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
12888         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
12889         -m64.
12890         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
12891         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
12892         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
12893
12894 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
12895
12896         PR c++/20212
12897         * g++.dg/warn/Wunused-11.C: New test.
12898
12899 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
12900
12901         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
12902
12903 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
12904
12905         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
12906
12907 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
12908
12909         PR c++/20734
12910         * g++.dg/template/ptrmem13.C: New test.
12911
12912 2005-04-05  Per Bothner  <per@bothner.com>
12913
12914         * lib/gcc.exp: Always add -fno-show-column, for now.
12915
12916 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
12917
12918         PR testsuite/20767
12919         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
12920         of plain old "unsigned int" for the type of "i".  Makes this test
12921         64bit clean.
12922
12923 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
12924
12925         * gcc.dg/i386-ssefn-1.c: New test.
12926         * gcc.dg/i386-ssefn-2.c: New test.
12927         * gcc.dg/i386-ssefn-3.c: New test.
12928         * gcc.dg/i386-ssefn-4.c: New test.
12929
12930 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
12931
12932         PR tree-optimization/20076
12933         * gcc.dg/builtin-apply4.c: New test.
12934
12935         PR preprocessor/19475
12936         * gcc.dg/cpp/macspace1.c: New test.
12937         * gcc.dg/cpp/macspace2.c: New test.
12938
12939 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12940
12941         * gfortran.dg/pr20755.f: Fixed bad format.
12942
12943 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
12944
12945         PR c++/20763
12946         * g++.dg/ext/attrib21.C: New test.
12947
12948 2004-04-05  Devang Patel  <dpatel@apple.com>
12949
12950         * lib/target-supports.exp (check_effective_target_vect_shif): New.
12951         * gcc.dg/vect/vect-shift-1.c: New test.
12952
12953 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12954
12955         PR libfortran/20755
12956         * gfortran.dg/pr20755.f: New test.
12957
12958 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
12959
12960         * gfortran.dg/pr15959.f90: New test.
12961         * gfortran.dg/string_pad_trunc.f90: New test.
12962
12963 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12964
12965         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
12966         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
12967         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
12968         syntax.
12969
12970 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
12971
12972         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
12973
12974 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12975
12976         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
12977         * gcc.c-torture/compile/20011119-2.c: Likewise.
12978         * gcc.c-torture/compile/981001-2.c: Likewise.
12979
12980 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
12981
12982         PR c++/20679
12983         * g++.dg/template/overload4.C: New test.
12984
12985 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
12986
12987         PR c++/20746
12988         * g++.dg/abi/covariant5.C: New.
12989
12990         PR debug/20505
12991         * g++.dg/debug/const2.C: New.
12992
12993 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
12994
12995         PR rtl-optimization/16104
12996         * gcc.c-torture/execute/20050316-1.c: New test.
12997
12998 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
12999
13000         * g++.dg/template/spec23.C: Fix dg-error text.
13001
13002 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
13003
13004         PR c++/19199
13005         * g++.dg/expr/lval2.C: New.
13006
13007 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13008
13009         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
13010         __builtin_strcasecmp and __builtin_strncasecmp.
13011
13012 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
13013
13014         PR c++/20723
13015         * g++.dg/template/spec22.C: New.
13016         * g++.dg/template/spec23.C: New.
13017
13018 2005-04-03  Dale Ranta  <dir@lanl.gov>
13019             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13020
13021         PR libfortran/20068
13022         PR libfortran/20125
13023         PR libfortran/20156
13024         PR libfortran/20471
13025         * gfortran.dg/backspace.f: New test.
13026
13027 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
13028
13029         * gcc.dg/pr19345.c: New test.
13030
13031 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
13032
13033         PR tree-optimization/20640
13034         * gcc.dg/torture/tree-loop-1.c: New.
13035
13036 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
13037
13038         PR rtl-optimization/20290
13039         * gcc.c-torture/execute/loop-ivopts-2.c: New.
13040
13041 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
13042
13043         * gcc.dg/rs6000-fpint.c: New.
13044
13045 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
13046
13047         * gcc.dg/old-style-then-proto-1.c: New test.
13048
13049 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13050
13051         * gfortran.fortran-torture/execute/backspace.f90: Check
13052         after backspace and read was incorrect.
13053
13054 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13055
13056         * gcc.c-torture/execute/builtins/strcat.c: Check the result
13057         buffer past the terminating NUL using memcmp.
13058         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
13059         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
13060
13061         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
13062         Fix unused/uninitialized variable warnings.
13063
13064         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
13065         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
13066         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
13067         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
13068
13069         * gcc.c-torture/execute/builtins/abs-1-lib.c,
13070         gcc.c-torture/execute/builtins/fputs-lib.c,
13071         gcc.c-torture/execute/builtins/lib/fprintf.c,
13072         gcc.c-torture/execute/builtins/lib/main.c,
13073         gcc.c-torture/execute/builtins/lib/memcmp.c,
13074         gcc.c-torture/execute/builtins/lib/memmove.c,
13075         gcc.c-torture/execute/builtins/lib/mempcpy.c,
13076         gcc.c-torture/execute/builtins/lib/memset.c,
13077         gcc.c-torture/execute/builtins/lib/printf.c,
13078         gcc.c-torture/execute/builtins/lib/sprintf.c,
13079         gcc.c-torture/execute/builtins/lib/stpcpy.c,
13080         gcc.c-torture/execute/builtins/lib/strchr.c,
13081         gcc.c-torture/execute/builtins/lib/strcmp.c,
13082         gcc.c-torture/execute/builtins/lib/strcpy.c,
13083         gcc.c-torture/execute/builtins/lib/strcspn.c,
13084         gcc.c-torture/execute/builtins/lib/strlen.c,
13085         gcc.c-torture/execute/builtins/lib/strncat.c,
13086         gcc.c-torture/execute/builtins/lib/strncmp.c,
13087         gcc.c-torture/execute/builtins/lib/strncpy.c,
13088         gcc.c-torture/execute/builtins/lib/strrchr.c,
13089         gcc.c-torture/execute/builtins/lib/strspn.c,
13090         gcc.c-torture/execute/builtins/lib/strstr.c,
13091         gcc.c-torture/execute/builtins/memops-asm-lib.c,
13092         gcc.c-torture/execute/builtins/strlen-2.c,
13093         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
13094         prototypes.
13095
13096 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
13097
13098         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
13099         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
13100         selectany usage.
13101
13102 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
13103
13104         PR c++/19406
13105         * g++.dg/debug/using1.C: New test.
13106
13107 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
13108
13109         PR middle-end/20524
13110         * gcc.dg/alias-7.c: Prefix asm-declared name with
13111         __USER_LABEL_PREFIX__.
13112
13113 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
13114
13115         Fix fallout from PR middle-end/15700:
13116         * gcc.c-torture/compile/20011119-1.c: Take
13117         __USER_LABEL_PREFIX__ into account.
13118         * gcc.c-torture/compile/20011119-2.c: Likewise.
13119
13120 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13121
13122         PR c++/18644
13123         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
13124
13125 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
13126
13127         PR c/17855
13128         * gcc.c-torture/compile/struct-non-lval-1.c,
13129         gcc.c-torture/compile/struct-non-lval-2.c,
13130         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
13131
13132 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
13133
13134         * gcc.dg/tls/tls.exp: Remove temporary file.
13135         * g++.dg/tls/tls.exp: Ditto.
13136         * lib/file-format.exp: Ditto.
13137         * g++.dg/special/ecos.exp: Ditto.
13138
13139         * lib/profopt.exp: Treat prof_ext as a list.
13140         * gcc.misc-tests/bprob.exp: Ditto.
13141         * g++.dg/bprob/bprob.exp: Ditto.
13142
13143         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
13144         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
13145         g++.dg/tree-ssa/pointer-reference-alias.C,
13146         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
13147         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
13148         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
13149         g++.dg/vect/pr19951.cc: Ditto.
13150         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
13151         gcc.dg/builtins-47.c: Ditto.
13152         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
13153         gcc.dg/pr20115-1.c: Ditto.
13154         * gcc.dg/tree-ssa/20030530-2.c,
13155         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
13156         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
13157         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
13158         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
13159         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
13160         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
13161         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
13162         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
13163         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
13164         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
13165         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
13166         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
13167         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
13168         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
13169         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
13170         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
13171         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
13172         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
13173         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
13174         gcc.dg/tree-ssa/20030824-1.c,
13175         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
13176         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
13177         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
13178         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
13179         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
13180         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
13181         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
13182         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
13183         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
13184         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
13185         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
13186         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
13187         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
13188         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
13189         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
13190         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
13191         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
13192         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
13193         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
13194         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
13195         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
13196         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
13197         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
13198         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
13199         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
13200         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
13201         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
13202         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
13203         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
13204         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
13205         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
13206         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
13207         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
13208         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
13209         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
13210         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
13211         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
13212         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
13213         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
13214         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
13215         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
13216         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
13217         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
13218         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
13219         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
13220         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
13221         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
13222         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
13223         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
13224         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
13225         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
13226         gcc.dg/tree-ssa/useless-1.c: Ditto.
13227         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
13228         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
13229         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
13230         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
13231         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
13232         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
13233         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
13234         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
13235         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
13236         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
13237         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
13238         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
13239         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
13240         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
13241         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
13242         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
13243         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
13244         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
13245         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
13246         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
13247         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
13248         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
13249         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
13250         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
13251         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
13252         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
13253         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
13254         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
13255         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
13256         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
13257         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
13258         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
13259         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
13260         gcc.dg/vect/vect-none.c: Ditto.
13261         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
13262         treelang/compile/unsigned.tree: Ditto.
13263
13264         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
13265         * gcc.dg/cpp/direct2s.c: Ditto.
13266         * gcc.dg/cpp/paste4.c: Ditto.
13267         * gcc.dg/cpp/separate-1.c: Ditto.
13268         * gcc.dg/pch/save-temps-1.c: Ditto.
13269         * g++.dg/ext/altivec-10.C: Ditto.
13270         * g++.dg/pch/pch.C: Ditto.
13271
13272         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
13273
13274         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
13275         * g++.dg/template/repo1.C: Ditto.
13276         * g++.dg/template/repo2.C: Ditto.
13277         * g++.dg/template/repo3.C: Ditto.
13278         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
13279         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
13280         * g++.old-deja/g++.pt/repo1.C: Ditto.
13281         * g++.old-deja/g++.pt/repo2.C: Ditto.
13282         * g++.old-deja/g++.pt/repo3.C: Ditto.
13283         * g++.old-deja/g++.pt/repo4.C: Ditto.
13284
13285         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
13286         * gcc.dg/20030107-1.c: Ditto.
13287         * gcc.dg/20030702-1.c: Ditto.
13288         * gcc.dg/profile-generate-1.c: Ditto.
13289         * g++.dg/other/profile1.C: Ditto.
13290         * g++.old-deja/g++.robertl/eb83.C: Ditto.
13291
13292         * lib/gcc-dg.exp (remove-build-file): New.
13293         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
13294         cleanup-tree-dump, cleanup-saved-temps): New.
13295
13296 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
13297
13298         PR c++/19203, DR 214
13299         * g++.dg/parse/ambig3.C: Not ambiguous.
13300         * g++.dg/template/spec20.C: New.
13301         * g++.dg/template/spec21.C: New.
13302
13303 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
13304
13305         PR target/20045
13306         * gcc.dg/ia64-fptr-1.c: Run only on linux.
13307
13308 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13309
13310         PR libfortran/20660
13311         * gfortran.dg/negative_unit.f: New test.
13312
13313 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
13314
13315         * gcc.dg/20050330-1.c: New test.
13316
13317 2005-03-30  Devang Patel  <dpatel@apple.com>
13318
13319         * g++.dg/tree-sra/ssa-sra-3.C: New test.
13320
13321 2005-03-30  Dale Johannesen  <dalej@apple.com>
13322
13323         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
13324
13325 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
13326
13327         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
13328         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
13329         Strip options from test name.
13330
13331 2005-03-31  Jan Hubicka  <jh@suse.cz>
13332
13333         * gcc.dg/varpool-1.c: New testcase.
13334
13335 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
13336
13337         PR c/772
13338         PR c/17913
13339         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
13340         gcc.dg/stmt-expr-label-3.c : New tests.
13341         * gcc.c-torture/execute/medce-2.c: Remove.
13342
13343 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
13344
13345         PR c/20368
13346         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
13347         tests.
13348
13349 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
13350
13351         * gcc.c-torture/compile/pr20203.c: New test.
13352
13353 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
13354
13355         * gfortran.dg/promotion.f90: New test.
13356
13357 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
13358
13359         PR middle-end/20491
13360         * gcc.dg/torture/asm-subreg-1.c: New test.
13361
13362 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
13363
13364         PR c/20672
13365         * gcc.dg/pr20672-1.c: New test.
13366
13367 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
13368
13369         * gfortran.dg/vect: New directory.
13370         * gfortran.dg/vect/vect.exp: New.
13371         * gfortran.dg/vect/vect-1.f90: New test.
13372         * gfortran.dg/vect/vect-2.f90: New test.
13373         * gfortran.dg/vect/vect-3.f90: New test.
13374         * gfortran.dg/vect/vect-4.f90: New test.
13375         * gfortran.dg/vect/vect-5.f90: New test.
13376
13377 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
13378
13379         PR middle-end/20622
13380         * gcc.dg/alias-7.c: New test.
13381
13382 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
13383
13384         * gcc.dg/sparc-reg-1.c: New test.
13385
13386 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
13387
13388         PR target/19890
13389         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
13390
13391 2005-03-29  Dale Ranta  <dir@lanl.gov>
13392             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13393
13394         PR libfortran/20163
13395         * gfortran.dg/pr20163-2.f: New test.
13396
13397 2005-03-28  Jan Hubicka  <jh@suse.cz>
13398
13399         PR middle-end/20635
13400         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
13401         by Jakub Jelinek.
13402
13403 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
13404
13405         PR tree-optimization/20626
13406         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
13407         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
13408
13409 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
13410
13411         * gfortran.dg/underflow.f90: New test.
13412         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
13413
13414 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13415
13416         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
13417
13418 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
13419
13420         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
13421         (g++_init): Make sure that CXXFLAGS is set.
13422         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
13423         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
13424         * lib/gfortran.exp (gfortran_link_flags): Likewise.
13425         * lib/objc.exp (objc_init): Likewise.
13426         * lib/treelang.exp (treelang_init): Likewise.
13427
13428 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
13429
13430         PR tree-optimization/20470
13431         * gcc.dg/tree-ssa/pr20470.c: New test.
13432
13433 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
13434
13435         * gcc.dg/ppc-stfiwx.c: New.
13436
13437 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
13438
13439         PR target/19888
13440         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
13441
13442 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
13443
13444         * gcc.dg/20050325-1.c: Fix a typo.
13445
13446 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13447
13448         PR libfortran/19678
13449         PR libfortran/19679
13450         * gfortran.dg/dos_eol.f: New test.
13451
13452 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
13453
13454         PR rtl-optimization/20249
13455         * gcc.dg/20050325-1.c: New test.
13456
13457 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13458
13459         PR libfortran/15332
13460         * gfortran.dg/pr15332.f: New test.
13461
13462 2005-03-24  Dale Johannesen  <dalej@apple.com>
13463
13464         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
13465
13466 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
13467
13468         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
13469         'internal' visibility.
13470         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
13471         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
13472         'protected' visibility.
13473         * gcc.dg/visibility-7.c: Likewise.
13474         * lib/target-supports.exp (check_visibility_available): Take
13475         a parameter, the kind of visibility to check for.
13476         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
13477         to check_visibility_available.
13478
13479         * g++.dg/expr/cast3.C: New.
13480
13481 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
13482
13483         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
13484         rs6000.
13485
13486 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
13487
13488         PR target/20095
13489         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
13490
13491 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
13492
13493         * gcc.dg/badshift.c: Renamed to...
13494         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
13495
13496         * gcc.target/i386/badshift.c: Renamed to...
13497         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
13498         only.
13499
13500         PR rtl-optimization/20532
13501         * gcc.target/i386/badshift.c: New.
13502
13503 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13504
13505         * gfortran.dg/pr18025.f90: New test.
13506
13507 2005-03-23  Dale Johannesen  <dalej@apple.com>
13508
13509         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
13510
13511 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
13512
13513         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
13514
13515         * lib/target-supports.exp (check_iconv_available): Default
13516         libiconv to -liconv, if there is no definition.
13517
13518 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
13519
13520         * gcc.dg/torture/cris-asm-mof-1.c: New test.
13521
13522 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
13523
13524         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
13525         * g++.dg/opt/pr7503-2.C: Likewise.
13526         * g++.dg/opt/pr7503-3.C: Likewise.
13527         * g++.dg/opt/pr7503-4.C: Likewise.
13528         * g++.dg/opt/pr7503-5.C: Likewise.
13529         * g++.dg/warn/minmax.C: New test.
13530
13531 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13532
13533         * gfortran.dg/g77_intrinsics_funcs.f: New test.
13534         * gfortran.dg/g77_intrinsics_sub.f: New test.
13535
13536 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
13537             Jan Hubicka  <jh@suse.cz>
13538             Steven Bosscher <stevenb@suse.de
13539
13540         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
13541
13542 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13543
13544         PR c++/19980
13545         * g++.dg/template/redecl3.C: New test.
13546
13547 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13548
13549         PR c++/20499
13550         * g++.dg/parse/error16.C: Tweak error markers.
13551
13552 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
13553
13554         PR target/20561
13555         * gcc.dg/20050321-2.c: New test.
13556
13557 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
13558
13559         PR c++/20465
13560         PR c++/20381
13561         * g++.dg/template/ptrmem12.C: New.
13562
13563 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
13564
13565         PR rtl-optimization/20527
13566         * gcc.c-torture/execute/pr20527-1.c: New test.
13567
13568 2005-03-22  Ben Elliston  <bje@au.ibm.com>
13569
13570         * gcc.misc-tests/options.exp (check_for_options): Create a real C
13571         program, compile it into a real executable and then delete the .c
13572         and .x files afterwards, to avoid problems on testglue targets.
13573
13574 2005-03-21  Stuart Hastings  <stuart@apple.com>
13575
13576         * gcc.target/i386/sse-2.c: New.
13577
13578 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
13579
13580         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
13581
13582 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
13583
13584         * g++.dg/parse/crash25.C: Fix typo.
13585
13586 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
13587
13588         PR c++/20461
13589         * g++.dg/parse/crash24.C: New test.
13590
13591         PR c++/20536
13592         * g++.dg/parse/crash25.C: New test.
13593
13594 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
13595
13596         PR c++/20147
13597         * g++.dg/ext/stmtexpr4.C: New test.
13598
13599 2005-03-20  Roger Sayle  <roger@eyesopen.com>
13600
13601         PR middle-end/20539
13602         * gcc.c-torture/compile/pr13066-1.c: New test case.
13603         * gcc.c-torture/compile/pr20539-1.c: Likewise.
13604         * g++.dg/opt/pr13066-1.C: Likewise.
13605
13606 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
13607
13608         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
13609
13610 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13611
13612         PR fortran/18525
13613         * gfortran.dg/nesting_1.f90: New test.
13614
13615 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13616
13617         PR c++/20240
13618         * g++.dg/lookup/using13.C: New test.
13619
13620 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13621
13622         PR c++/20333
13623         * g++.dg/template/crash36.C: New test.
13624
13625 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
13626
13627         PR c++/20463
13628         * g++.dg/template/crash35.C: New test.
13629
13630 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
13631
13632         PR c++/19966
13633         * g++.dg/overload/operator2.C: New test.
13634
13635 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13636
13637         PR libfortran/20257
13638         * gfortran.dg/pr20257.f90: New test.
13639
13640 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13641
13642         PR libfortran/20480
13643         * gfortran.dg/pr20480.f90: New test.
13644
13645 2005-03-16  Richard Henderson  <rth@redhat.com>
13646
13647         PR middle-end/15700
13648         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
13649         (_rtld_global): New.
13650         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
13651         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
13652
13653         * gcc.dg/alias-3.c: New.
13654         * gcc.dg/alias-4.c: New.
13655         * gcc.dg/alias-5.c: New.
13656         * gcc.dg/alias-6.c: New.
13657
13658 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
13659
13660         * gcc.dg/cpp/ucnid-7.c: New.
13661
13662 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
13663             Dorit Naishlos  <dorit@il.ibm.com>
13664
13665         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
13666         darwin.
13667
13668 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
13669
13670         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
13671         misaligned accesses.
13672         * gcc.dg/vect/vect-58.c: Likewise.
13673         * gcc.dg/vect/vect-92.c: New.
13674         * gcc.dg/vect/vect-93.c: New.
13675
13676 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
13677
13678         PR fortran/18827
13679         * gfortran.dg/assign_2.f90: New test.
13680         * gfortran.dg/assign_3.f90: New test.
13681         * gfortran.dg/assign.f90: New test.
13682
13683 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
13684
13685         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
13686         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
13687         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
13688         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
13689         names.
13690
13691 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
13692
13693         * gcc.dg/cpp/ucnid-6.c: New.
13694
13695         * gcc.dg/cpp/normalize-1.c: New.
13696         * gcc.dg/cpp/normalize-2.c: New.
13697         * gcc.dg/cpp/normalize-3.c: New.
13698         * gcc.dg/cpp/normalize-4.c: New.
13699         * gcc.dg/cpp/ucnid-4.c: New.
13700         * gcc.dg/cpp/ucnid-5.c: New.
13701         * g++.dg/cpp/normalize-1.C: New.
13702         * g++.dg/cpp/ucnid-1.C: New.
13703
13704 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
13705
13706         * gcc.dg/pr18628.c: New.
13707
13708 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
13709
13710         PR c++/20280
13711         * g++.dg/tree-ssa/pr20280.C: New.
13712
13713 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13714
13715         PR fortran/20467
13716         * gfortran.dg/stfunc_2.f90: New test.
13717
13718 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
13719
13720         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
13721
13722 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
13723
13724         * gcc.dg/tree-ssa/20050314-1.c: New test.
13725
13726 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13727
13728         PR c++/4403
13729         PR c++/9783, DR433
13730         * g++.dg/template/friend34.C: New test.
13731         * g++.dg/template/friend35.C: Likewise.
13732         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
13733
13734 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13735
13736         Friend class name lookup 5/n
13737         PR c++/1016
13738         * g++.dg/lookup/hidden-class1.C: New test.
13739         * g++.dg/lookup/hidden-class2.C: Likewise.
13740         * g++.dg/lookup/hidden-class3.C: Likewise.
13741         * g++.dg/lookup/hidden-class4.C: Likewise.
13742         * g++.dg/lookup/hidden-class5.C: Likewise.
13743         * g++.dg/lookup/hidden-class6.C: Likewise.
13744         * g++.dg/lookup/hidden-class7.C: Likewise.
13745         * g++.dg/lookup/hidden-class8.C: Likewise.
13746         * g++.dg/lookup/hidden-class9.C: Likewise.
13747         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
13748         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
13749         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
13750         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
13751         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
13752         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
13753         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
13754         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
13755         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
13756         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
13757         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
13758
13759 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
13760
13761         PR c++/20157
13762         * g++.dg/template/error18.C: New test.
13763
13764 2005-03-09  Ben Elliston  <bje@au.ibm.com>
13765
13766         PR debug/16792
13767         * g++.dg/debug/pr16792.C: New test.
13768
13769 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
13770
13771         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
13772         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
13773         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
13774         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
13775         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
13776         test assertion names.
13777
13778 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13779
13780         PR fortran/18600
13781         * gfortran.dg/stfunc_1.f90: New test.
13782
13783 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13784
13785         PR fortran/16907
13786         * gfortran.dg/real_index_1.f90: New test.
13787
13788 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13789
13790         PR fortran/20323
13791         * gfortran.dg/spec_expr_1.f90: New test.
13792
13793 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
13794
13795         PR c/20402
13796         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
13797         new parser.
13798
13799 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13800
13801         PR fortran/20361
13802         * gfortran.dg/largeequiv_1.f90: New test.
13803
13804 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
13805
13806         * gcc.dg/ucnid-1.c: New.
13807         * gcc.dg/ucnid-2.c: New.
13808         * gcc.dg/ucnid-3.c: New.
13809         * gcc.dg/ucnid-4.c: New.
13810         * gcc.dg/ucnid-5.c: New.
13811         * gcc.dg/ucnid-6.c: New.
13812         * gcc.dg/cpp/ucnid-1.c: New.
13813         * gcc.dg/cpp/ucnid-2.c: New.
13814         * gcc.dg/cpp/ucnid-3.c: New.
13815         * g++.dg/other/ucnid-1.C: New.
13816
13817 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
13818
13819         * gcc.dg/vmx/darwin-abi-3.c: Delete.
13820
13821 2005-03-11  Per Bothner  <per@bothner.com>
13822
13823         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
13824         that diagnotics refer to correct token.
13825         * gcc.dg/unused-3.c: Likewise.
13826
13827 2005-03-11  Per Bothner  <per@bothner.com>
13828
13829         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
13830         constant" is now actually on same line as string constant.
13831         * gcc.dg/cpp/direct2s.c: Likewise.
13832
13833 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
13834
13835         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
13836
13837 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13838
13839         PR libfortran/20124
13840         * gfortran.dg/pr20124.f90: New Test
13841
13842 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
13843
13844         PR tree-optimization/20130
13845         * gcc.dg/pr20130-1.c: New test.
13846
13847 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
13848
13849         PR target/20095
13850         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
13851
13852 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13853
13854         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
13855
13856 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
13857
13858         * g++.dg/eh/forced1.C: Fix comment.
13859         * g++.dg/eh/forced2.C: Ditto.
13860         * g++.dg/eh/forced3.C: Ditto.
13861         * g++.dg/eh/forced4.C: Ditto.
13862
13863 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
13864
13865         PR rtl-opt/20412
13866         * gcc.c-torture/compile/pr20412.c: New test.
13867
13868 2005-03-10  Roger Sayle  <roger@eyesopen.com>
13869
13870         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
13871
13872 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
13873
13874         PR target/20322
13875         * gcc.dg/20050307-1.c: New test.
13876
13877 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
13878
13879         PR c++/20375
13880         * g++.dg/other/stdarg3.C: New.
13881
13882 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
13883
13884         PR c++/18384, c++/18327
13885         * g++.dg/init/array19.C: New test.
13886
13887         PR inline-asm/20314
13888         * gcc.dg/torture/pr20314-1.c: New test.
13889         * gcc.dg/torture/pr20314-2.c: New test.
13890
13891 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
13892
13893         * gcc.dg/20050309-1.c: New test.
13894
13895 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13896
13897         * gcc.dg/builtins-10.c: Reactivate disabled test.
13898         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
13899         new cbrt transformations.
13900
13901 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
13902
13903         PR c++/20208
13904         * g++.dg/template/array13.C: New test.
13905
13906 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
13907
13908         PR c++/16859
13909         * g++.dg/init/brace4.C: New test.
13910
13911 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
13912
13913         PR c++/20186
13914         * g++.dg/template/non-dependent12.C: New.
13915
13916 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
13917
13918         PR c++/20142
13919         * g++.dg/init/array18.C: Add dg-do run marker.
13920
13921         PR c++/20142
13922         * g++.dg/init/array18.C: New test.
13923
13924 2005-03-09  Ben Elliston  <bje@au.ibm.com>
13925
13926         * consistency.vlad/vlad.exp: Remove trailing semicolons.
13927         * g++.dg/gcov/gcov.exp: Likewise.
13928         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
13929         * gcc.target/xstormy16/xstormy16.exp: Likewise.
13930         * lib/c-torture.exp: Likewise.
13931         * lib/fortran-torture.exp: Likewise.
13932         * lib/g++.exp: Likewise.
13933         * lib/gcc-defs.exp: Likewise.
13934         * lib/gcc-dg.exp: Likewise.
13935         * lib/gcc.exp: Likewise.
13936         * lib/gcov.exp: Likewise.
13937         * lib/gfortran.exp: Likewise.
13938         * lib/mike-g++.exp: Likewise.
13939         * lib/mike-gcc.exp: Likewise.
13940         * lib/objc-torture.exp: Likewise.
13941         * lib/objc.exp: Likewise.
13942         * lib/profopt.exp: Likewise.
13943         * lib/target-libpath.exp: Likewise.
13944         * lib/target-supports.exp: Likewise.
13945         * lib/treelang.exp: Likewise.
13946         * lib/wrapper.exp: Likewise.
13947
13948 2005-03-08  Jeff Law  <law@redhat.com>
13949
13950         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
13951         PHI-OPT changes.
13952
13953 2005-03-08  Ira Rosen  <irar@il.ibm.com>
13954
13955         * gcc.dg/vect/pr20122.c: New test.
13956
13957 2005-03-07  Jeff Law  <law@redhat.com>
13958
13959         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
13960         was folded away.
13961         * gcc.dg/tree-ssa/pr18133-1.c: New test.
13962         * gcc.dg/tree-ssa/pr18133-2.c: New test.
13963         * gcc.dg/tree-ssa/pr18134.c: New test.
13964
13965 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13966
13967         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
13968         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
13969         gcc.dg/torture/builtin-noret-2.c: Require weak support.
13970
13971 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
13972
13973         PR tree-opt/17671
13974         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
13975
13976 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
13977
13978         * g++.dg/warn/Wnvdtor.C: New test.
13979
13980 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
13981
13982         * gcc.dg/torture/pr19683-1.c: New test.
13983
13984 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
13985
13986         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
13987         * gfortran.dg/g77/19990313-2.f: Ditto.
13988         * gfortran.dg/g77/19990313-3.f: Ditto.
13989         * gfortran.dg/g77/19990525-0.f: Ditto.
13990         * gfortran.dg/g77/19990826-0.f: Ditto.
13991         * gfortran.dg/g77/19990826-2.f: Ditto.
13992         * gfortran.dg/g77/19990826-3.f: Ditto.
13993         * gfortran.dg/g77/20000511-1.f: Ditto.
13994         * gfortran.dg/g77/20000511-2.f: Ditto.
13995         * gfortran.dg/g77/970625-2.f: Ditto.
13996         * gfortran.dg/g77/980310-2.f: Ditto.
13997         * gfortran.dg/g77/980310-3.f: Ditto.
13998         * gfortran.dg/g77/980310-8.f: Ditto.
13999         * gfortran.dg/g77/980519-2.f: Ditto.
14000         * gfortran.dg/g77/alpha1.f: Ditto.
14001         * gfortran.dg/g77/claus.f: Ditto.
14002         * gfortran.dg/g77/erfc.f: Ditto.
14003         * gfortran.dg/g77/short.f: Ditto.
14004         * gfortran.fortran-torture/execute/data.f90: Ditto.
14005         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
14006         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
14007
14008 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14009
14010         * lib/file-format.exp (gcc_target_object_format): Add check for som
14011         format and hardcode object formats on hppa*-*-hpux*.
14012         * lib/target-supports.exp (check_weak_available): Add check for som
14013         object format.  Always return 0 on hppa*-*-hpux10*.
14014
14015         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
14016         is defined.
14017
14018         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
14019
14020 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
14021
14022         * gfortran.dg/pr19936_1.f90: New test.
14023         * gfortran.dg/pr19936_2.f90: New test.
14024         * gfortran.dg/pr19936_3.f90: New test.
14025
14026 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
14027             Paul Thomas <prthomas@drfccad.cea.fr>
14028
14029         * gfortran.dg/PR19754_1.f90: New test.
14030         * gfortran.dg/PR19754_2.f90: Ditto.
14031
14032 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14033
14034         PR c++/19311
14035         * g++.dg/template/non-dependent11.C: New test.
14036
14037 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
14038
14039         * lib/target-supports.exp (check_iconv_available): Fix comment.
14040
14041 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
14042             Joseph S. Myers  <joseph@codesourcery.com>
14043
14044         PR c++/19797
14045         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
14046
14047 2005-03-04  Matthew Sachs  <msachs@apple.com>
14048
14049         * gcc.exp (gcc_target_compile): Put braces around
14050         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
14051         * objc.exp (objc_target_compile): Likewise.
14052         * treelang.exp (treelang_target_compile): Likewise.
14053
14054 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14055
14056         PR fortran/19673
14057         * gfortran.dg/func_result_1.f90: New test.
14058
14059 2005-03-04  Ben Elliston  <bje@au.ibm.com>
14060
14061         * gcc.misc-tests/options.exp: New test.
14062
14063 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
14064
14065         * gcc.dg/pr15784-4.c: New test.
14066
14067 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
14068
14069         * gcc.c-torture/execute/pr17133.c: New.
14070         * gcc.c-torture/compile/20050303-1.c: New.
14071
14072 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
14073
14074         * gcc.dg/cpp/assert4.c: Fix for cygwin.
14075
14076 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
14077
14078         * g++.dg/overload/using2.C: New.
14079
14080 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
14081
14082         PR c++/19916
14083         * g++.dg/init/ptrmem2.C: New test.
14084
14085 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
14086
14087         PR c/8927
14088         * gcc.dg/pr8927-1.c: New test.
14089
14090 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
14091
14092         PR c++/20232
14093         * g++.dg/inherit/covariant12.C: New.
14094
14095 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14096
14097         PR fortran/19479
14098         * gfortran.dg/bound_1.f90: New test.
14099
14100 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
14101
14102         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
14103         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
14104
14105 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
14106
14107         PR c/20245
14108         * gcc.dg/pr20245-1.c: New test.
14109
14110 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
14111
14112         PR middle-end/19874
14113         * gcc.c-torture/execute/20050119-2.c: New test case.
14114
14115 2005-02-28  Ben Elliston  <bje@au.ibm.com>
14116
14117         * README: Update the DejaGnu bug reporting address.
14118         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
14119         * lib/objc-torture.exp: Likewise.
14120
14121 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
14122
14123         * gfortran.dg/boz_1.f90: New test.
14124         * gfortran.dg/boz_3.f90: New test.
14125         * gfortran.dg/boz_4.f90: New test.
14126
14127 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
14128
14129         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
14130         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
14131
14132 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14133
14134         PR libfortran/20101
14135         * gfortran.dg/write_0_pe_format.f90: New test.
14136
14137 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
14138
14139         PR c++/20206
14140         * g++.dg/opt/thunk2.C: New test.
14141         * g++.dg/opt/covariant1.C: New test.
14142
14143 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14144
14145         * gfortran.dg/e_d_fmt.f90: New test.
14146
14147 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
14148
14149         * gcc.dg/asm-b.c: Fix comment typos.
14150
14151 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
14152
14153         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
14154         a V_MAY_DEF also.
14155
14156 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
14157
14158         PR tree-opt/20188
14159         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
14160         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
14161         * gcc.dg/asm-b.c: New test.
14162
14163 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
14164
14165         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
14166         Disable this test on IRIX 6.
14167
14168 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
14169
14170         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
14171         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
14172         parser.
14173
14174 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
14175
14176         PR tree-optimization/20204
14177         * testsuite/gcc.dg/pr20204.c: New test.
14178
14179 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
14180
14181         PR target/20196
14182         * gcc.c-torture/execute/20050224-1.c: New test.
14183
14184         PR c++/20175
14185         * g++.dg/warn/Wbraces2.C: New test.
14186
14187 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
14188
14189         PR c++/19878
14190         * g++.dg/init/const2.C: New test.
14191
14192 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
14193
14194         PR tree-optimization/20100
14195         * gcc.c-torture/execute/pr20100-1.c: New test.
14196
14197 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14198
14199         * gfortran.dg/implicit_3.f90: New test.
14200
14201         * gfortran.dg/deftype_1.f90: New test.
14202
14203 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
14204
14205         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
14206         the test passes.
14207         * g++.dg/other/anon3.C: Accept a warning.
14208
14209 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
14210
14211         * gcc.dg/pr20017.c: Fix a comment typo.
14212
14213 2005-02-23  Bud Davis  <bdavis@gfortran.org>
14214
14215         * gfortran.dg/list_read_4.f90: Change to f90 comments.
14216
14217 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14218
14219         PR ada/19902
14220         * ada/acats/tests/cxa/cxa3004.a: Remove.
14221         * ada/acats/tests/cxb/cxb30061.am: Likewise.
14222
14223 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
14224
14225         PR c++/20073
14226         * g++.dg/init/const1.C: New test.
14227
14228         PR c++/19991
14229         * g++.dg/parse/constant7.C: New test.
14230
14231         PR c++/20152
14232         * g++.dg/parse/error27.C: New test.
14233         * g++.dg/template/qualttp15.C: Adjust error markers.
14234         * g++.old-deja/g++.other/struct1.C: Likewise.
14235
14236         PR c++/20153
14237         * g++.dg/template/error17.C: New test.
14238
14239         PR c++/20148
14240         * g++.dg/parser/error26.C: New test.
14241
14242 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
14243
14244         PR tree-optimization/20100
14245         PR tree-optimization/20115
14246         * gcc.dg/pr20115.c: New test.
14247         * gcc.dg/pr20115-1.c: New test.
14248         * gcc.dg/pr20100.c: New test.
14249         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
14250         call-clobbered variables after alias1.
14251
14252 2005-02-22  Bud Davis  <bdavis@gfortran.org>
14253
14254         * gfortran.dg/list_read_4.f90: new test.
14255
14256 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
14257
14258         PR rtl-optimization/20017.
14259         * gcc.dg/pr20017.c: New.
14260
14261 2005-02-22  Devang Patel  <dpatel@apple.com>
14262
14263         PR 19952
14264         * g++.dg/tree-ssa/pr19952.C: New test.
14265
14266 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
14267
14268         PR c++/19883
14269         * g++.dg/parse/constant6.C: New test.
14270
14271 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
14272
14273         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
14274         * g++.dg/charset/asm2.c: Likewise.
14275         * g++.dg/charset/asm3.c: Likewise.
14276         * g++.dg/charset/asm4.c: Likewise.
14277         * g++.dg/charset/asm5.c: Likewise.
14278         * g++.dg/charset/attribute1.c: Likewise.
14279         * g++.dg/charset/attribute2.c: Likewise.
14280         * g++.dg/charset/extern1.cc: Likewise.
14281         * g++.dg/charset/extern2.cc: Likewise.
14282         * g++.dg/charset/extern3.cc: Likewise.
14283         * g++.dg/charset/function.cc: Likewise.
14284         * g++.dg/charset/string.c: Likewise.
14285         * g++.dg/charset/charset.exp: Likewise.
14286         * lib/target-supports.exp (check_iconv_available): Fix comment.
14287
14288 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
14289
14290         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
14291         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
14292         * gcc.dg/charset/asm2.c: Likewise.
14293         * gcc.dg/charset/asm3.c: Likewise.
14294         * gcc.dg/charset/asm4.c: Likewise.
14295         * gcc.dg/charset/asm5.c: Likewise.
14296         * gcc.dg/charset/asm6.c: Likewise.
14297         * gcc.dg/charset/attribute1.c: Likewise.
14298         * gcc.dg/charset/attribute2.c: Likewise.
14299         * gcc.dg/charset/builtin1.c: Likewise.
14300         * gcc.dg/charset/extern.c: Likewise.
14301         * gcc.dg/charset/function.c: Likewise.
14302         * gcc.dg/charset/string.c: Likewise.
14303         * gcc.dg/charset/charset.exp: Likewise.
14304
14305 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
14306
14307         PR fortran/20086
14308         * gfortran.dg/pr20086.f90: New test.
14309
14310 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
14311
14312         PR tree-optimization/19786
14313         * g++.dg/tree-ssa/pr19786.C: New.
14314
14315 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14316
14317         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
14318
14319 2005-02-21  Jeff Law  <law@redhat.com>
14320
14321         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
14322
14323 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14324
14325         * gfortran.dg/do_iterator: Split loop, markup all lines for
14326         which an error locus is printed.
14327         * gfortran.dg/pr17708.f90: Markup all lines for which an error
14328         locus is printed.
14329         * gfortran.dg/select_4.f90: Likewise.
14330         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
14331         locuses in the various permutations.
14332
14333 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
14334
14335         PR tree-optimization/19951
14336         * g++.dg/vect: New directory.
14337         * g++.dg/vect/vect.exp: New file.
14338         * g++.dg/vect/pr19951.cc: New testcase.
14339         * g++.dg/dg.exp: Also prune vectorizer tests.
14340
14341 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
14342
14343         PR 18785
14344         * gcc.dg/charset/builtin1.c: New test.
14345
14346 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14347
14348         PR c++/19299
14349         * g++.dg/inherit/volatile1.C: New test.
14350
14351         PR c++/19440
14352         * g++.dg/template/dtor4.C: New test.
14353
14354 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
14355
14356         * gfortran.dg/int_1.f90: New test.
14357
14358 2005-02-19  Devang Patel  <dpatel@apple.com>
14359
14360         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
14361
14362 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
14363
14364         * gfortran.dg/achar_1.f90: New test.
14365
14366 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
14367
14368         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
14369
14370 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
14371             Jakub Jelinek  <jakub@redhat.com>
14372
14373         PR tree-optimization/19828
14374         * gcc.dg/tree-ssa/loop-7.c: New test.
14375         * gcc.c-torture/execute/20050218-1.c: New test.
14376
14377 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
14378
14379         PR c/20043
14380         * gcc.dg/transparent-union-1.c: New test.
14381         * gcc.dg/transparent-union-2.c: New test.
14382
14383 2005-02-18  James E Wilson  <wilson@specifixinc.com>
14384
14385         PR tree-optimization/18977
14386         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
14387
14388 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
14389
14390         PR target/20054
14391         * gcc.dg/pr20054.c: New test.
14392
14393 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14394
14395         PR c++/19508
14396         * g++.dg/ext/attrib20.C: New test.
14397
14398 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
14399
14400         PR middle-end/20030
14401         * gfortran.fortran-torture/execute/character_passing.f90: New test.
14402
14403 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
14404
14405         PR c++/20008
14406         * g++.dg/opt/switch4.C: New.
14407
14408 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
14409
14410         PR c++/20023
14411         PR tree-optimization/20009
14412         * gcc.c-torture/compile/20050217-1.c: New test.
14413         * g++.dg/opt/switch3.C: New test.
14414
14415         PR tree-optimization/18947
14416         * gcc.c-torture/compile/20050215-1.c: New test.
14417         * gcc.c-torture/compile/20050215-2.c: New test.
14418         * gcc.c-torture/compile/20050215-3.c: New test.
14419
14420 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
14421
14422         PR c++/20028
14423         * g++.dg/template/crash34.C: New.
14424
14425         PR c++/20022
14426         * g++.dg/other/access3.C: New.
14427
14428 2005-02-17  Ira Rosen  <irar@il.ibm.com>
14429
14430         * gcc.dg/vect/vect-98.c: New test.
14431
14432 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
14433
14434         PR tree-optimization/19967
14435         * gcc.dg/pr19967.c: New.
14436
14437 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
14438
14439         PR middle-end/19857
14440         * gcc.dg/tree-ssa/20050215-1.c: New test.
14441         * gcc.c-torture/execute/20050215-1.c: New test.
14442
14443 2005-02-15  Eric Christopher  <echristo@redhat.com>
14444
14445         * gcc.dg/cpp/20050215-1.c: New file.
14446
14447 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
14448
14449         PR tree-optimization/15785
14450         * gcc.dg/pr15785-1.c: New test.
14451
14452 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
14453
14454         PR c++/17788
14455         * g++.dg/init/ctor4.C: New.
14456         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
14457
14458 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
14459
14460         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
14461         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
14462
14463 2005-02-15  Andreas Schwab  <schwab@suse.de>
14464
14465         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
14466         declare malloc.
14467
14468 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
14469
14470         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
14471
14472 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
14473
14474         PR tree-optimization/19853
14475         * gcc.c-torture/compile/pr19853.c: New test.
14476
14477 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
14478
14479         PR c++/19608
14480         * g++.dg/parse/local-class1.C: New.
14481
14482         PR c++/19895
14483         * g++.dg/parse/ptrmem3.C: New.
14484
14485         PR c++/19884
14486         * g++.old-deja/g++.oliva/template6.C: Add another case.
14487         * g++.dg/template/explicit6.C: New.
14488
14489 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
14490
14491         PR c++/17816
14492         * g++.dg/other/redecl2.C: New.
14493
14494 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
14495
14496         PR c++/19891
14497         * g++.dg/abi/covariant4.C: New.
14498
14499 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
14500
14501         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
14502
14503 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
14504
14505         * gcc.dg/vect/vect-96.c: Fix typo.
14506
14507 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14508
14509         PR c++/14479
14510         PR c++/19487
14511         * g++.dg/template/enum5.C: New test.
14512
14513 2005-02-12  Ira Rosen  <irar@il.ibm.com>
14514
14515         * gcc.dg/vect/vect-97.c: New test.
14516
14517 2005-02-12  Ira Rosen  <irar@il.ibm.com>
14518
14519         * gcc.dg/vect/vect-96.c: New test.
14520
14521 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
14522
14523         * gcc.dg/builtins-34.c: Also check ldexp*.
14524
14525 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
14526
14527         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
14528
14529 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
14530
14531         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
14532         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
14533         dg-require-dll, dg-require-iconv, dg-require-named-sections,
14534         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
14535         selector_list, selector_expression, dg-process-target): Move to new
14536         file target-supports-dg.exp.
14537         * lib/target-supports-dg.exp: New.
14538
14539         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
14540         New.
14541
14542 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
14543
14544         PR c++/19666
14545         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
14546
14547         PR middle-end/19858
14548         * gcc.c-torture/compile/20050210-1.c: New test.
14549
14550 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
14551
14552         PR c++/19755
14553         * g++.dg/warn/Wbraces1.C: New test.
14554
14555 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
14556
14557         * gcc.dg/builtins-52.c: New testcase.
14558
14559 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
14560
14561         PR c/19342
14562         * gcc.c-torture/execute/20050119-1.c: New test.
14563
14564 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
14565
14566         PR c++/19811
14567         * g++.dg/init/delete1.C: New test.
14568
14569 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
14570
14571         PR c++/18470
14572         * g++.dg/template/static12.C: New test.
14573
14574 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
14575
14576         PR c++/19787
14577         * g++.dg/conversion/ambig1.C: New test.
14578
14579         PR c++/19739
14580         * g++.dg/ext/attrib19.C: New test.
14581
14582         PR c++/19732
14583         * g++.dg/parse/dtor5.C: New test.
14584
14585         PR c++/19762
14586         * g++.dg/template/dtor3.C: New test.
14587
14588         PR c++/19826
14589         * g++.dg/template/static11.C: New test.
14590         * g++.dg/template/crash2.C: Remove dg-error marker.
14591
14592 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
14593
14594         PR C++/18491
14595         * g++.old-deja/g++.mike/p10769a.C: Remove.
14596
14597 2005-02-09  Roger Sayle  <roger@eyesopen.com>
14598
14599         * gcc.dg/builtins-48.c: New test case.
14600         * gcc.dg/builtins-49.c: New test case.
14601         * gcc.dg/builtins-50.c: New test case.
14602         * gcc.dg/builtins-51.c: New test case.
14603
14604 2005-02-09  Ian Lance Taylor  <ian@airs.com>
14605
14606         PR middle-end/19583
14607         * g++.dg/warn/Wreturn-type-3.C: New test.
14608
14609 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
14610
14611         PR middle-end/19402
14612         * gcc.dg/pr19402-1.c: New testcase.
14613         * gcc.dg/pr19402-2.c: likewise.
14614
14615 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
14616
14617         PR middle-end/19854
14618         * g++.dg/tree-ssa/tmmti.C: New testcase.
14619
14620 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
14621
14622         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
14623
14624 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
14625
14626         PR c++/19733
14627         * g++.dg/parse/crash23.C: New test.
14628         * g++.dg/warn/Weff1.C: New test.
14629
14630 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
14631
14632         * gcc.dg/20050209-1.c: New test.
14633
14634 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
14635
14636         PR target/19799
14637         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
14638
14639 2005-02-08  Mike Stump  <mrs@apple.com>
14640
14641         * g++.dg/pch/import-2.c: New test.
14642         * g++.dg/pch/import-2.hs: New.
14643         * g++.dg/pch/include/import-2a.h: New.
14644         * g++.dg/pch/include/import-2b.h: New.
14645
14646 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
14647
14648         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
14649
14650 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14651
14652         * gfortran.dg/substr_1.f90: New test.
14653
14654 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
14655
14656         PR middle-end/19775
14657         * gcc.dg/torture/builtin-power-1.c: Disable test for
14658         invalid transformation.
14659         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
14660         no longer optimize.
14661         * gcc.dg/builtins-47.c: New testcase.
14662
14663 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
14664             Dorit Naishlos  <dorit@il.ibm.com>
14665
14666         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
14667
14668 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
14669
14670         * gcc.c-torture/compile/20050206-1.c: New test.
14671
14672 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
14673
14674         PR tree-opt/19768
14675         * g++.dg/opt/pr19768.C: New test.
14676
14677 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
14678
14679         PR tree-opt/19736
14680         * gcc.c-torture/compile/pr19736.c: New test.
14681
14682 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14683
14684         PR c++/17401
14685         * g++.dg/parse/error25.C: New test.
14686
14687 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
14688
14689         * gcc.c-torture/execute/20050203-1.c: New.
14690
14691 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
14692
14693         * gcc.dg/vect/vect-85.c: Remove xfail.
14694         * gcc.dg/vect/vect-86.c: Remove xfail.
14695         * gcc.dg/vect/vect-87.c: Remove xfail.
14696         * gcc.dg/vect/vect-88.c: Remove xfail.
14697
14698 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
14699
14700         * gcc.dg/altivec-19.c: New.
14701
14702 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
14703
14704         PR c/17807
14705         * gcc.dg/nested-func-3.c: New test.
14706         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
14707
14708 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
14709
14710         * gcc.test-framework/gen_directive_tests: Generate tests for
14711         selector expressions.
14712
14713 2005-02-02  Matt Austern  <austern@apple.com>
14714
14715         PR c++/19628
14716         * g++/ext/builtin7.C: New.
14717         * g++/ext/builtin8.C: New.
14718
14719 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
14720
14721         PR c/18502
14722         * gcc.dg/pr18502-1.c: New test.
14723
14724 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14725
14726         PR c++/17413
14727         * g++.dg/template/local4.C: Tweak.
14728
14729 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
14730
14731         PR tree-optimization/19578
14732         * gcc.c-torture/compile/20050202-1.c: New test.
14733
14734 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
14735
14736         PR c/19435
14737         * gcc.dg/c99-init-4.c: New test.
14738
14739 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
14740
14741         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
14742
14743         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
14744
14745         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
14746         * g++.dg/eh/check-vect.h: New.
14747
14748         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
14749         * gcc.dg/vect/vect-78.c: Ditto.
14750         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
14751         Remove.
14752
14753         * g++.dg/conversion/simd1.C: Expect warning.
14754         * g++.dg/ext/attribute-test-1.C: Ditto.
14755         * g++.dg/ext/attribute-test-2.C: Ditto.
14756         * g++.dg/ext/attribute-test-3.C: Ditto.
14757         * g++.dg/ext/attribute-test-4.C: Ditto.
14758
14759         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
14760         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
14761
14762         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
14763
14764 2005-02-01  Richard Henderson  <rth@redhat.com>
14765
14766         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
14767         long double for ibm double-double format.
14768         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
14769
14770 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
14771
14772         PR tree-optimization/19633
14773         * testsuite/gcc.dg/pr19633-1.c: New test.
14774         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
14775         to NULL or a symbol.
14776
14777 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
14778
14779         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
14780         New procs.
14781         (dg-process-target (local override)): Handle selector expressions.
14782
14783         * gcc.test-framework/README: Describe tests in source directory.
14784         * gcc.test-framework/test-framework.awk: Handle dg- tests.
14785         * gcc.test-framework/test-framework.exp: Handle dg- tests.
14786         * gcc.test-framework/dg-bogus-exp-P.c: New test.
14787         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
14788         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
14789         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
14790         * gcc.test-framework/dg-do-link-exp-P.c: New test.
14791         * gcc.test-framework/dg-do-run-exp-P.c: New test.
14792         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
14793         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
14794         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
14795         * gcc.test-framework/dg-error-exp-P.c: New test.
14796         * gcc.test-framework/dg-error-exp-XP.c: New test.
14797         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
14798         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
14799         * gcc.test-framework/dg-output-exp-P.c: New test.
14800         * gcc.test-framework/dg-output-exp-XF.c: New test.
14801         * gcc.test-framework/dg-warning-exp-P.c: New test.
14802         * gcc.misc-tests/dg-1.c: Remove.
14803         * gcc.misc-tests/dg-2.c: Remove.
14804         * gcc.misc-tests/dg-3.c: Remove.
14805         * gcc.misc-tests/dg-4.c: Remove.
14806         * gcc.misc-tests/dg-5.c: Remove.
14807         * gcc.misc-tests/dg-6.c: Remove.
14808         * gcc.misc-tests/dg-7.c: Remove.
14809         * gcc.misc-tests/dg-8.c: Remove.
14810         * gcc.misc-tests/dg-9.c: Remove.
14811         * gcc.misc-tests/dg-10.c: Remove.
14812         * gcc.misc-tests/dg-11.c: Remove.
14813         * gcc.misc-tests/dg-12.c: Remove.
14814         * gcc.misc-tests/dg-test.exp: Remove.
14815
14816         * gcc.test-framework/test-framework.awk: Change recording and
14817         printing of passes and failures.
14818
14819         * gcc.test-framework: New directory.
14820         * gcc.test-framework/README: New.
14821         * gcc.test-framework/test-framework.exp: New.
14822         * gcc.test-framework/test-framework.awk: New.
14823         * gcc.test-framework/gen_directive_tests: New.
14824
14825 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
14826
14827         * lib/treelang.exp: Fix comment typos.
14828         (treelang_target_compile): Don't append libs=-ltreelang to options.
14829
14830 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
14831
14832         * g++.dg/parse/typename7.C: Adjust error messages.
14833
14834 2005-01-31  Jeff Law  <law@redhat.com>
14835
14836         * gcc.c-torture/execute/20050131-1.c: New test.
14837         * gcc.dg/wcaselabel.c: New test.
14838
14839 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
14840
14841         * g++.dg/other/warning1.C: Adjust error messags.
14842         * g++.dg/parse/constant5.C: New test.
14843
14844 2005-01-31  Steven Bosscher  <stevenb@suse.de>
14845
14846         PR c/19333
14847         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
14848         the test case valid.
14849         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
14850         * testsuite/gcc.dg/array-7.c: Adjust expected result.
14851         * testsuite/gcc.dg/pr18596-3.c: Likewise.
14852         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
14853         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
14854         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
14855
14856 2005-01-31  Dale Johannesen  <dalej@apple.com>
14857
14858         * g++.dg/opt/pr19650.C: New test.
14859
14860 2005-01-31  Richard Henderson  <rth@redhat.com>
14861
14862         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
14863         long double for intel double extended format.
14864         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
14865
14866 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
14867
14868         PR c++/19555
14869         * g++.dg/template/static10.C: New test.
14870
14871         PR c++/19395
14872         * g++.dg/parse/error24.C: New test.
14873
14874         PR c++/19367
14875         * g++.dg/lookup/builtin1.C: New test.
14876
14877         PR c++/19457
14878         * g++.dg/warn/conv3.C: New test.
14879
14880 2005-01-30  Bud Davis  <bdavis@gfortran.org>
14881
14882         PR fortran/19647
14883         * gfortan.dg/inquire_7.f90
14884
14885 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
14886
14887         PR tree-optimization/15791
14888         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
14889         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
14890         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
14891         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
14892         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
14893         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
14894         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
14895         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
14896         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
14897         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
14898
14899 2005-01-29  Paul Brook  <paul@codesourcery.com>
14900
14901         PR fortran/18565
14902         * check.c (real_or_complex_check): New function.
14903         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
14904         * intrinsic.c (add_functions): Use new check functions.
14905         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
14906         Add prototypes.
14907
14908 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
14909
14910         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
14911         gcc.dg/lvalue-3.c: New tests.
14912         * gcc.dg/concat.c: Update expected messages.
14913
14914 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
14915
14916         PR libfortran/19595
14917         * gfortran.dg/eor_1.f90: New test.
14918
14919 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
14920
14921         PR fortran/19589
14922         * gfortran.dg/logical_data_1.f90: New test.
14923
14924 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
14925
14926         PR c++/19253
14927         * g++.dg/template/crash33.C: New test.
14928
14929         PR c++/19667
14930         * g++.dg/template/crash32.C: New test.
14931
14932 2005-01-28  Ian Lance Taylor  <ian@airs.com>
14933
14934         PR middle-end/16558
14935         * g++.dg/warn/Wreturn-type-2.C: New test.
14936
14937 2004-06-24  Jeff Law  <law@redhat.com>
14938
14939         * gcc.dg/tree-ssa/20050128-1.c: New test.
14940
14941 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
14942
14943         * gcc.target/frv/all-mdpackh-1.c: New test.
14944
14945 2005-01-28  Steven Bosscher  <stevenb@suse.de>
14946
14947         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
14948
14949 2005-01-27  Richard Henderson  <rth@redhat.com>
14950
14951         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
14952
14953 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
14954
14955         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
14956
14957 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
14958
14959         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
14960         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
14961         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
14962         to cope with cases where the multilib options override the dg-options.
14963
14964 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
14965
14966         PR c/18946
14967         * gcc.dg/noncompile/20050120-1.c: New test.
14968
14969 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
14970
14971         PR tree-optimization/19633
14972         * gcc.dg/pr19633.c: New test.
14973         * gcc.dg/tree-ssa/pr19633.c: New test.
14974
14975 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
14976
14977         * gcc.dg/20041216-1.c: New test.
14978
14979 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
14980
14981         PR objc/18862
14982         * objc.dg/selector-2.m: New test.
14983
14984 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
14985
14986         * g++.dg/opt/range-test-2.C: New test.
14987
14988         PR rtl-optimization/19579
14989         * gcc.c-torture/execute/20050124-1.c: New test.
14990
14991 2005-01-26  Greg Parker  <gparker@apple.com>
14992         Stuart Hastings  <stuart@apple.com>
14993
14994         * gcc.c-torture/execute/20050125-1.c: New.
14995
14996 2005-01-18  Jan Hubicka  <jh@suse.cz>
14997
14998         PR tree-optimize/19337
14999         * gcc.c-torture/compile/20050119-1.c: New test.
15000
15001 2005-01-24  James E Wilson  <wilson@specifixinc.com>
15002
15003         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
15004         test for successful match.
15005
15006 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
15007
15008         PR objc/18408
15009         * objc.dg/comp-types-7.m: New test.
15010
15011 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
15012
15013         * lib/target-supports.exp (current_target_name): New.
15014         (check_effective_target_ilp32, check_effective_target_lp64):
15015         Cache the result to use as long as the current target, with
15016         multilib flags, remains the same.
15017
15018         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
15019         (dg-require-weak, dg-require-visibility, dg-require-alias,
15020         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
15021         dg-require-effective-target, dg-skip-if): Remove call to
15022         skip_test_and_clear_xfail.
15023         (dg-test): Clear xfail data.
15024
15025 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
15026
15027         PR target/17751
15028         * gcc.dg/ppc64-toc.c: New test.
15029
15030         * g++.dg/tree-ssa/empty-1.C: New test.
15031
15032         PR middle-end/19551
15033         * gcc.c-torture/execute/20050121-1.c: New test.
15034         * gcc.dg/20050121-2.c: New test.
15035
15036 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
15037         Paul Brook  <paul@codesourcery.com>
15038
15039         PR fortran/17941
15040         * gfortran.dg/real_const_1.f: New test.
15041         * gfortran.dg/real_const_2.f90: New test.
15042         * gfortran.dg/complex_int_1.f90: New test.
15043
15044 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
15045
15046         PR fortran/19313
15047         * gfortan.dg/inquire_6.f90: New test.
15048
15049 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
15050
15051         PR libfortran/19451
15052         * open_readonly_1.f90: New test.
15053
15054 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
15055
15056         PR libfortran/18982
15057         * gfortran.dg/open_new.f90: New file.
15058
15059 2005-01-22  Paul Brook  <paul@codesourcery.com>
15060
15061         * namelist_1.f90: New test.
15062
15063 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
15064
15065         PR tree-optimization/19484
15066         * gcc.c-torture/compile/20050122-[12].c: New tests.
15067
15068 2005-01-22  Paul Brook  <paul@codesourcery.com>
15069
15070         * gfortran.dg/implicit_2.f90: New test.
15071
15072 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
15073
15074         PR fortran/19314
15075         * gfortran.dg/inquire_5.f90: New test.
15076
15077 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15078
15079         PR c/18809
15080         * gcc.dg/pr18809-1.c: New test.
15081
15082 2005-01-21  Ian Lance Taylor  <ian@airs.com>
15083
15084         * gcc.dg/20050121-1.c: New test.
15085
15086         PR tree-optimization/13000
15087         * gcc.dg/20040206-1.c: Change warning to point where function is
15088         being inlined.
15089
15090 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15091
15092         PR c++/19208
15093         * g++.dg/template/array11.C: New test.
15094
15095 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15096
15097         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
15098         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
15099         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
15100         * gfortran.dg/getenv_1.f90: Add dg-do directive.
15101         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
15102         gfortran.dg/pr17164.f90: Add missing dg-do directives.
15103
15104 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
15105
15106         PR tree-optimization/15349
15107         * gcc.dg/tree-ssa/pr15349.c: New.
15108
15109 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
15110
15111         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
15112
15113 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
15114
15115         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
15116         scan-assembler-times directive name.
15117
15118         * gcc.dg/asm-a.c: Move dg-require-effective-target to
15119         after dg-do.
15120
15121         PR rtl-optimization/19462
15122         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
15123
15124 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
15125
15126         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
15127         counting function calls on ia64.
15128
15129 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
15130
15131         PR rtl-optimization/15139
15132         * gcc.dg/20050111-2.c: New test.
15133
15134         PR c/17297
15135         * gcc.c-torture/compile/20050113-1.c: New testcase.
15136
15137         PR middle-end/19164
15138         * gcc.dg/20050113-1.c: New testcase.
15139
15140 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
15141
15142         * gcc.dg/vect/vect-85.c: Add comment.
15143         * gcc.dg/vect/vect-86.c: Add xfail for now.
15144         * gcc.dg/vect/vect-87.c: Add xfail for now.
15145         * gcc.dg/vect/vect-88.c: Add xfail for now.
15146         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
15147
15148 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15149
15150         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
15151
15152 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15153
15154         * g++.dg/debug/typedef3.C: New test.
15155
15156 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
15157
15158         PR c/19472
15159         * gcc.dg/asm-a.c: New test.
15160
15161 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
15162
15163         * gcc.dg/sh-relax.c: Add prototype for abort.
15164
15165 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15166
15167         * gcc.dg/short-compare-1.c: New test.
15168         * gcc.dg/short-compare-2.c: Likewise.
15169
15170 2005-01-18  Michael Matz  <matz@suse.de>
15171
15172         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
15173
15174 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
15175
15176         PR tree-optimization/19121
15177         * gcc.c-torture/compile/pr19121.c: New test.
15178
15179 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
15180
15181         PR target/19357
15182         * gcc.c-torture/compile/pr19357.c: New test.
15183
15184 2005-01-17  Ian Lance Taylor  <ian@airs.com>
15185
15186         PR c/5675
15187         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
15188         pass--those that refer just to the variable, possibly with a
15189         cast.
15190         * gcc.dg/c99-const-expr-3.c: Likewise.
15191
15192         PR middle-end/13127
15193         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
15194         longer emitted.
15195
15196 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
15197
15198         PR fortran/18778
15199         * gfortran.dg/endfile_2.f90: New test.
15200
15201 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
15202
15203         PR 19168
15204         * gfortran.dg/select_5.f90: New test.
15205
15206 2004-01-16  Paul Brook  <paul@codesourcery.com>
15207
15208         * gfortran.dg/common_4.f90: New test.
15209
15210 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
15211
15212         PR rtl-optimization/19462
15213         * gcc.dg/torture/pr19462-1.c: New test.
15214
15215 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
15216
15217         PR objc/19321
15218         * objc.dg/func-ptr-2.m: New.
15219         * objc.dg/volatile-1.m: New.
15220
15221 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15222
15223         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
15224
15225 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
15226
15227         PR tree-optimization/19060
15228         * gcc.c-torture/execute/20050104-1.c: New test.
15229
15230 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
15231
15232         PR fortran/18983
15233         * gfortran.dg/write_to_null.f90: New test.
15234
15235 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
15236             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15237
15238         PR other/19328
15239         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
15240         argument.
15241
15242 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
15243
15244         PR c++/19263
15245         * g++.dg/init/vector1.C: New test.
15246
15247 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
15248
15249         PR target/13158
15250         * gcc.target/ia64/sibcall-unwind-1.c: New test.
15251         PR target/18987
15252         * gcc.target/ia64/sibcall-unwind-2.c: New test.
15253
15254 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
15255
15256         * gfortran.dg/select_1.f90: New test.
15257         * gfortran.dg/select_2.f90: New test.
15258         * gfortran.dg/select_3.f90: New test.
15259         * gfortran.dg/select_4.f90: New test.
15260
15261 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
15262
15263         PR middle-end/19084
15264         PR rtl-optimization/19348
15265         * gcc.dg/20050111-1.c: New test.
15266         * gcc.c-torture/execute/20050111-1.c: New test.
15267
15268         * gcc.dg/i386-asm-4.c: New test.
15269
15270 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
15271
15272         * gcc.dg/nested-func-2.c: New test.
15273         * ada/acats/norun.lst: Remove c953002.
15274
15275 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
15276
15277         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
15278
15279 2005-01-12  Ben Elliston  <bje@au.ibm.com>
15280
15281         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
15282
15283 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
15284
15285         PR target/18761
15286         * g++.dg/abi/align1.C: New test.
15287
15288 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
15289
15290         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
15291         at a time.
15292         * g++.dg/ext/altivec_check.h: Support compiling as C.
15293
15294 2005-01-10  Roger Sayle  <roger@eyesopen.com>
15295
15296         PR c++/19355
15297         * g++.dg/expr/pr19355-1.C: New test case.
15298
15299 2005-01-10  Laurent GUERBY <laurent@guerby.net>
15300
15301         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
15302         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
15303         * ada/acats/tests/c3/c92005b.ada: Likewise.
15304         * ada/acats/tests/c3/cxb3012.a: Likewise.
15305         * ada/acats/norun.lst: Add c380004 and c953002, add PR
15306
15307 2005-01-09  Paul Brook  <paul@codesourcery.com>
15308
15309         * gfortran.dg/common_2.f90: New file.
15310         * gfortran.dg/common_3.f90: New file.
15311
15312 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
15313
15314         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
15315
15316 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
15317
15318         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
15319         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
15320         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
15321         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
15322         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
15323         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
15324         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
15325         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
15326         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
15327         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
15328         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
15329         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
15330         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
15331         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
15332         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
15333         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
15334         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
15335         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
15336         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
15337         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
15338         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
15339         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
15340         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
15341         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
15342         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
15343         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
15344         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
15345         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
15346         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
15347         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
15348         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
15349         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
15350         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
15351         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
15352         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
15353         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
15354         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
15355         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
15356         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
15357         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
15358         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
15359         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
15360         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
15361         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
15362         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
15363         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
15364         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
15365         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
15366         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
15367         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
15368         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
15369         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
15370         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
15371         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
15372         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
15373         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
15374         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
15375         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
15376         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
15377         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
15378         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
15379         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
15380         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
15381         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
15382         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
15383         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
15384         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
15385
15386         * gcc.dg/vect/vect-1.c: Fix spelling.
15387         * gcc.dg/vect/vect-10.c: Fix spelling.
15388         * gcc.dg/vect/vect-11.c: Fix spelling.
15389         * gcc.dg/vect/vect-12.c: Fix spelling.
15390         * gcc.dg/vect/vect-14.c: Fix spelling.
15391         * gcc.dg/vect/vect-15.c: Fix spelling.
15392         * gcc.dg/vect/vect-16.c: Fix spelling.
15393         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
15394         * gcc.dg/vect/vect-64.c: Fix comments.
15395         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
15396
15397 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
15398             Ira Rosen  <irar@il.ibm.com>
15399
15400         * gcc.dg/vect/vect-70.c: New test.
15401         * gcc.dg/vect/vect-71.c: New test.
15402
15403 2005-01-09  Manfred Hollstein  <mh@suse.com>
15404
15405         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
15406         * gcc.dg/pr18241-2.c: Likewise.
15407         * gcc.dg/pr18241-3.c: Likewise.
15408         * gcc.dg/pr18241-4.c: Likewise.
15409         * gcc.dg/pr18241-5.c: Likewise.
15410
15411 2005-01-08  Richard Henderson  <rth@redhat.com>
15412
15413         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
15414         False for x86 and x86-64.
15415
15416 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
15417
15418         PR tree-optimization/18241
15419         * gcc.dg/pr18241-1.c: New test.
15420         * gcc.dg/pr18241-2.c: New test.
15421         * gcc.dg/pr18241-3.c: New test.
15422         * gcc.dg/pr18241-4.c: New test.
15423         * gcc.dg/pr18241-5.c: New test.
15424
15425 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
15426
15427         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
15428         gfortran.dg/select_4.f90: New.
15429
15430 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
15431
15432         * gcc.c-torture/execute/20050107-1.c: New test.
15433
15434 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
15435
15436         PR c++/19298
15437         * g++.dg/template/ref2.C: New.
15438
15439 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
15440
15441         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
15442         instead of being empty.
15443
15444 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15445
15446         PR fortran/15553
15447         * gfortran.dg/array-1.f90: New test.
15448
15449 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
15450
15451         PR tree-optimization/19283
15452         * gcc.c-torture/execute/20050106-1.c: New test.
15453
15454         PR rtl-optimization/18861
15455         * gcc.dg/20050105-1.c: New test.
15456
15457         PR tree-optimization/18828
15458         * gcc.dg/20050105-2.c: New test.
15459
15460 2005-01-07  Andreas Jaeger  <aj@suse.de>
15461
15462         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
15463
15464 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
15465
15466         PR fortran/18398
15467         * gfortran.dg/fmt_read.f90: New test.
15468
15469 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
15470
15471         * gcc.dg/rs6000-ldouble-2.c: New.
15472
15473 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
15474
15475         PR c++/19244
15476         * g++.dg/parser/ctor2.C: New test.
15477
15478 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15479
15480         PR c++/17154
15481         * g++.dg/template/using9.C: New test.
15482
15483 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15484
15485         PR c++/19258
15486         * g++.dg/lookup/friend6.C: New test.
15487
15488 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
15489
15490         PR c++/19270
15491         * g++.dg/template/array10.C: New.
15492
15493 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15494
15495         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
15496         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
15497
15498 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
15499
15500         * gcc.c-torture/compile/20050105-1.c: New test.
15501
15502 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
15503
15504         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
15505
15506 2005-01-05  Roger Sayle  <roger@eyesopen.com>
15507
15508         PR middle-end/19100
15509         * gcc.dg/conv-3.c: New test case.
15510
15511 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
15512
15513         * gcc.dg/asm-wide-1.c: New test.
15514
15515 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
15516
15517         PR c++/19030
15518         * g++.dg/parse/crash22.C: New
15519
15520 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
15521
15522         PR 19257
15523         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
15524
15525 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
15526
15527         PR middle-end/17767
15528         * gcc.dg/i386-mmx-6.c: New test case.
15529
15530 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
15531
15532         PR tree-optimization/18308
15533         * gcc.dg/vect/pr18308.c: New testcase.
15534
15535 2005-01-04  Andreas Jaeger  <aj@suse.de>
15536
15537         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
15538
15539 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
15540             Robert Bowdidge <bowdidge@apple.com>
15541
15542         * gcc.dg/cpp/subframework1.c: New.
15543         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
15544         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
15545         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
15546         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
15547
15548 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
15549
15550         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
15551         producing warning.
15552         * gcc.dg/darwin-weakimport-2.c: New.
15553
15554 2005-01-03  Richard Henderson  <rth@redhat.com>
15555
15556         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
15557
15558 2005-01-03  Richard Henderson  <rth@redhat.com>
15559
15560         * gcc.dg/vect/vect.exp: Enable for ia64.
15561         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
15562         (check_effective_target_vect_float): Likewise.
15563         (check_effective_target_vect_no_align): Likewise.
15564         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
15565         * gcc.dg/vect/vect-8.c: Likewise.
15566
15567 2005-01-03  Uros Bizjak <uros@kss-loka.si>
15568
15569         PR target/19236
15570         * gcc.dg/pr19236-1.c: New test case.
15571
15572 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
15573
15574         PR rtl-optimization/12092
15575         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
15576
15577 2005-01-02  Andreas Jaeger  <aj@suse.de>
15578
15579         * gcc.dg/pr12092-1.c: Do not run on x86_64.
15580
15581 2005-01-01  Roger Sayle  <roger@eyesopen.com>
15582             Andrew Pinski  <pinskia@physics.uc.edu>
15583
15584         PR rtl-optimization/12092
15585         * gcc.dg/pr12092-1.c: New test case.
15586
15587 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
15588
15589         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
15590         'hidden' and 'default' for better portability.
15591         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
15592
15593         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
15594         6 and 7.
15595         * g++.old-deja/g++.brendan/new3.C: Likewise.
15596
15597 2005-01-01  Steven Bosscher  <stevenb@suse.de>
15598
15599         * gcc.dg/20041231-1.C: New test.
15600         * g++.dg/warn/Wunreachable-code-1.C: New test.
15601
15602 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
15603
15604         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
15605         file, not /dev/null.  Abort on error.
15606
15607 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
15608             Ziemowit Laski  <zlaski@apple.com>
15609
15610         PR objc/18971
15611         * objc.dg/encode-5.m: New test.
15612
15613 2004-12-29  Richard Henderson  <rth@redhat.com>
15614
15615         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
15616         * objc.dg/stabs-1.m: Disable for ia64.
15617
15618 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
15619
15620         PR c++/19190
15621         * g++.dg/warn/Wunused-10.C: New test.
15622
15623 2004-12-28  Richard Henderson  <rth@redhat.com>
15624
15625         * objc.dg/stabs-1.m: Disable for alpha.
15626
15627 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
15628
15629         PR c++/19149
15630         * g++.dg/parse/error23.C: New test.
15631
15632 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15633
15634         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
15635
15636         PR fortran/19032
15637         * gfortran.dg/intrinsic_modulo_1.f90: New.
15638         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
15639         tests with divisor -1.
15640
15641 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
15642
15643         * g++.dg/opt/temp1.C (memcpy): Return a value.
15644
15645         PR c++/19148
15646         * g++.dg/expr/cond7.C: New test.
15647
15648 2004-12-27  Paul Brook  <paul@codesourcery.com>
15649
15650         * gfortran.dg/g77/select_no_compile.f: Remove.
15651
15652 2004-12-27  Richard Henderson  <rth@redhat.com>
15653
15654         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
15655         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
15656         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
15657
15658 2004-12-26  Richard Henderson  <rth@redhat.com>
15659
15660         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
15661         by 1i instead of token pasting.
15662
15663 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15664
15665         PR tree-optimization/17578
15666         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
15667         to additional_flags.
15668         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
15669
15670 2004-12-25  Richard Henderson  <rth@redhat.com>
15671
15672         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
15673         Remove Alpha.
15674
15675 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15676
15677         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
15678         hppa*-*-hpux*.
15679         * gcc.dg/pr17957.c (dg-options): Likewise.
15680         * gcc.dg/struct-ret-1.c: Add prototype for abort.
15681         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
15682         instead of 0 on __hppa__.
15683         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
15684         "foo,%r" on hppa*-*-*.
15685
15686 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
15687
15688         PR fortran/19071
15689         * gfortran.dg/complex_write.f90: New test.
15690
15691 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
15692
15693         PR c++/17595
15694         * g++.dg/parse/pragma2.C: New test.
15695
15696         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
15697
15698 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
15699
15700         * gcc.dg/empty2.c: Add missing dg-warning.
15701
15702 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
15703
15704         PR c++/17413
15705         * g++.dg/template/local4.C: New test.
15706         * g++.dg/template/crash19.C: Add dg-error marker.
15707
15708         * g++.dg/template/crash31.C: Correct embedded PR number.
15709
15710 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
15711
15712         PR c++/16405
15713         * g++.dg/opt/temp1.C: Add do-run marker.
15714
15715 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
15716
15717         * g++.dg/template/spec19.C: New.
15718
15719 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
15720
15721         PR target/16819
15722         * gcc.dg/empty2.c: New.
15723
15724 2004-12-23  Richard Henderson  <rth@redhat.com>
15725
15726         * lib/target-supports.exp (check_effective_target_vect_no_align):
15727         Remove i?86 and x86-64.
15728
15729 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
15730
15731         PR c++/16405
15732         * g++.dg/opt/temp1.C: New test.
15733
15734 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15735
15736         PR c++/18733
15737         * g++.dg/template/friend33.C: New testcase.
15738
15739 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
15740
15741         PR c++/18464
15742         * g++.dg/template/cond5.C: New test.
15743
15744         PR c++/18492
15745         * g++.dg/inherit/thunk3.C: New test.
15746
15747         PR c++/11224
15748         * g++.dg/warn/Wunused-9.C: New test.
15749
15750 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
15751
15752         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
15753
15754 2004-12-22  Jan Beulich  <jbeulich@novell.com>
15755
15756         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
15757
15758 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
15759
15760         PR c++/18378
15761         * g++.dg/ext/packed8.C: New test.
15762
15763         PR c++/19063
15764         * g++.dg/template/crash31.C: New test.
15765
15766         PR c++/19034
15767         * g++.dg/template/crash30.C: New test.
15768
15769 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
15770
15771         PR C++/18984
15772         * g++.dg/eh/ctor3.C: New test.
15773
15774 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
15775
15776         * objc.dg/stabs-1.m: Allow section name to be quoted and
15777         assembly label to begin with '.LL'.
15778
15779 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
15780
15781         * gcc.dg/vect/vect.exp
15782         (check_effective_target_lp64_or_vect_no_align): New.
15783         * gcc.dg/vect/vect-77.c: Use it.
15784         * gcc.dg/vect/vect-78.c: Use it.
15785
15786         * lib/target-supports.exp
15787         (check_effective_target_vect_no_max,
15788         check_effective_target_vect_no_bitwise,
15789         check_effective_target_vect_no_align): New.
15790         * gcc.dg/vect/vect-13.c: Use them.
15791         * gcc.dg/vect/vect-17.c: Ditto.
15792         * gcc.dg/vect/vect-18.c: Ditto.
15793         * gcc.dg/vect/vect-19.c: Ditto.
15794         * gcc.dg/vect/vect-20.c: Ditto.
15795         * gcc.dg/vect/vect-27.c: Ditto.
15796         * gcc.dg/vect/vect-29.c: Ditto.
15797         * gcc.dg/vect/vect-44.c: Ditto.
15798         * gcc.dg/vect/vect-48.c: Ditto.
15799         * gcc.dg/vect/vect-50.c: Ditto.
15800         * gcc.dg/vect/vect-52.c: Ditto.
15801         * gcc.dg/vect/vect-54.c: Ditto.
15802         * gcc.dg/vect/vect-56.c: Ditto.
15803         * gcc.dg/vect/vect-58.c: Ditto.
15804         * gcc.dg/vect/vect-60.c: Ditto.
15805         * gcc.dg/vect/vect-72.c: Ditto.
15806         * gcc.dg/vect/vect-80.c: Ditto.
15807
15808 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
15809
15810         PR c++/14075
15811         * g++.dg/init/string1.C: New.
15812
15813         PR c++/18975
15814         * g++.dg/other/synth1.C: New.
15815
15816 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
15817
15818         PR c/18963
15819         * gcc.dg/pr18963-1.c: New test.
15820
15821 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
15822
15823         PR c/18596
15824         * gcc.dg/funcdef-storage-1.c (foo): Remove.
15825         * gcc.dg/pr18596-1.c: Use dg-error.
15826         (dg-options): Use -fno-unit-at-a-time.
15827         * gcc.dg/pr18596-2.c: New test.
15828         * gcc.dg/pr18596-3.c: New test.
15829
15830 2004-12-20  Roger Sayle  <roger@eyesopen.com>
15831
15832         PR middle-end/18683
15833         * g++.dg/opt/pr18683-1.C: New test case.
15834
15835 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
15836
15837         PR other/19093
15838         * g++.dg/opt/max1.C: Fix for 64bit targets.
15839
15840 2004-12-20  Matt Austern  <austern@apple.com>
15841
15842         PR c++/19044
15843         * g++.dg/ext/builtin6.C: New
15844
15845 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
15846
15847         PR tree-optimization/19080
15848         * gcc.c-torture/compile/pr19080.c: New test.
15849
15850 2004-12-20  Steven Bosscher  <stevenb@suse.de>
15851
15852         * gcc.dg/20041219-1.c: New test.
15853
15854 2004-12-19  Roger Sayle  <roger@eyesopen.com>
15855
15856         PR middle-end/19068
15857         * g++.dg/opt/max1.C: New test case.
15858
15859 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15860
15861         * gcc.dg/fdata-sections-1.c: New test.
15862
15863 2004-12-18  Roger Sayle  <roger@eyesopen.com>
15864
15865         PR middle-end/18548
15866         * gcc.dg/max-1.c: New test case.
15867
15868 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
15869
15870         * gcc.c-torture/execute/20041218-1.c: New test.
15871
15872 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
15873
15874         * gcc.dg/pr18501.c: New test.
15875         * gcc.dg/uninit-5.c: XFAIL.
15876         * gcc.dg/uninit-9.c: XFAIL.
15877
15878 2004-12-17  Dale Johannesen  <dalej@apple.com>
15879
15880         * gcc.dg/20041213-1.c: New.
15881
15882 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
15883
15884         * objc.dg/stabs-1.m: Allow assembly label to begin
15885         with a dot ('.').
15886
15887 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
15888
15889         * gcc.c-torture/execute/20041213-1.c: Move...
15890         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
15891
15892 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
15893
15894         PR c++/18721
15895         * g++.dg/lookup/conv-5.C: New.
15896
15897 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
15898
15899         * objc.dg/stabs-1.m: New test.
15900
15901 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
15902
15903         * gcc.dg/visibility-c.c: Change compile to
15904         assemble for the test.
15905
15906 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
15907
15908         PR target/19041
15909         * gcc.dg/visibility-c.c: New test.
15910
15911 2004-12-16  Roger Sayle  <roger@eyesopen.com>
15912
15913         PR middle-end/18493
15914         * gcc.dg/switch-8.c: New test case.
15915
15916 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
15917
15918         PR c++/18905
15919         * g++.dg/template/init4.C: New.
15920         * g++.dg/opt/static3.C: Enable optimizer.
15921
15922 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
15923
15924         * g++.dg/other/complex1.C: New test.
15925
15926 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
15927
15928         * g++.dg/opt/inline9.C: New test.
15929
15930 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15931
15932         PR fortran/18993
15933         * gfotran.dg/nullify_1.f: New test.
15934
15935 2004-12-15  Richard Henderson  <rth@redhat.com>
15936
15937         * gcc.target/i386/i386.exp: New harness.
15938         * gcc.target/i386/vect-args.c: New.
15939
15940 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
15941
15942         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
15943
15944 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15945
15946         PR c++/18825
15947         * g++.dg/template/friend32.C: New test.
15948
15949 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
15950
15951         * cpp/pragma-once-1.c: New test.
15952         * cpp/pragma-once-1b.h: Likewise.
15953         * cpp/pragma-once-1c.h: Likewise.
15954         * cpp/pragma-once-1d.h: Likewise.
15955         * cpp/inc/pragma-once-1a.h: Likewise.
15956
15957 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
15958             Steven G. Kargl  <kargls@comcast.net>
15959
15960         PR fortran/17597
15961         * gfortran.dg/list_read_3.f90: New test.
15962
15963 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
15964
15965         * gcc.dg/ftrapv-2.c: New test.
15966
15967 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
15968
15969         PR c++/18981
15970         * g++.dg/template/typename9.C: New test.
15971
15972 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
15973
15974         PR c++/18738
15975         * g++.dg/template/typename8.C: New test.
15976         * g++.dg/parse/friend2.C: Tweak error message.
15977
15978 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
15979
15980         * gcc.c-torture/20041214-1.c: New test.
15981
15982 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
15983
15984         PR c++/18965
15985         * g++.dg/init/array17.C: New test.
15986
15987 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
15988
15989         PR c++/18793
15990         * g++.dg/init/aggr3.C: New test.
15991
15992 2004-12-14  Janis Johnson  <janis187@us.ibm.com
15993
15994         * gcc.dg/altivec-types-1.c: New test.
15995         * gcc.dg/altivec-types-2.c: New test.
15996         * gcc.dg/altivec-types-3.c: New test.
15997         * gcc.dg/altivec-types-4.c: New test.
15998         * g++.dg/ext/altivec-types-1.C: New test.
15999         * g++.dg/ext/altivec-types-2.C: New test.
16000         * g++.dg/ext/altivec-types-3.C: New test.
16001         * g++.dg/ext/altivec-types-4.C: New test.
16002
16003 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
16004
16005         PR middle-end/18951
16006         * gcc.c-torture/execute/20041213-1.c: New test.
16007
16008 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
16009
16010         PR c++/18949
16011         * g++.dg/template/cast1.C: New.
16012
16013 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
16014
16015         * gcc.c-torture/execute/20041213-2.c: New test.
16016
16017 2004-12-13  Richard Henderson  <rth@redhat.com>
16018
16019         * gcc.dg/i386-sse-10.c: Fix typo in options.
16020
16021 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
16022
16023         PR c++/18968
16024         * g++.dg/opt/pr18968.C: New test.
16025
16026 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
16027
16028         PR c++/18925
16029         * g++.dg/ext/visibility/staticdatamem.C: New test.
16030
16031 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
16032
16033         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
16034
16035 2004-12-13  Roger Sayle  <roger@eyesopen.com>
16036
16037         PR rtl-optimization/18928
16038         * gcc.dg/pr18928-1.c: New test case.
16039
16040 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
16041
16042         PR tree-opt/16951
16043         * gcc.c-torture/compile/20041211-1.c: New.
16044
16045 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16046
16047         PR middle-end/17564
16048         * gcc.c-torture/execute/20041212-1.c: New test.
16049
16050 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16051
16052         PR fortran/18869
16053         * gfortran.dg/common_1.f90: New test.
16054
16055 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
16056         Paul Brook  <paul@codesourcery.com>
16057
16058         PR fortran/16222
16059         * gfortran.dg/real_do_1.f90: New test.
16060
16061 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
16062
16063         PR tree-opt/18040
16064         * g++.dg/opt/ptrmem6.C: New test.
16065
16066 2004-12-11  Roger Sayle  <roger@eyesopen.com>
16067
16068         PR middle-end/18921
16069         * gcc.dg/pr18921-1.c: New test case.
16070
16071 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16072
16073         PR fortran/17175
16074         * gfortran.dg/scale_1.f90: New test.
16075
16076 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
16077
16078         PR middle-end/18903
16079         * gcc.c-torture/compile/pr18903.c: New test.
16080
16081 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
16082
16083         * gcc.c-torture/execute/20041210-1.c: New test.
16084
16085 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16086
16087         PR c++/18731
16088         * g++.dg/parser/struct-1.C: New test.
16089         * g++.dg/parser/struct-2.C: New test.
16090         * g++.dg/parser/struct-3.C: New test.
16091
16092 2004-12-09  Richard Henderson  <rth@redhat.com>
16093
16094         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
16095
16096         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
16097         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
16098
16099 2004-12-09  Matt Austern  <austern@apple.com>
16100
16101         PR c++/18514
16102         * g++.dg/ext/builtin1.C: New
16103         * g++.dg/ext/builtin2.C: New
16104         * g++.dg/ext/builtin3.C: New
16105         * g++.dg/ext/builtin4.C: New
16106         * g++.dg/ext/builtin5.C: New
16107
16108 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
16109
16110         PR tree-opt/18904
16111         * g++.dg/opt/ptrmem5.C: New test.
16112
16113 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
16114
16115         * g++.dg/parse/typename5.C: Adjust for new error.
16116         * g++.dg/parse/typename7.C: New.
16117
16118 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16119
16120         PR c++/18073
16121         * g++.dg/other/mmintrin.C: New test.
16122
16123 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
16124
16125         PR c++/16681
16126         * g++.dg/init/array15.C: New.
16127         * g++.dg/init/array16.C: New.
16128
16129 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16130
16131         PR fortran/18826
16132         * gfortran.dg/assign_1.f90: New test.
16133
16134 2004-12-08  Nick Clifton  <nickc@redhat.com>
16135
16136         * gcc.target/xstormy16/bss_below100: New directory containing tests.
16137         * gcc.target/xstormy16/data_below100: Likewise.
16138         * gcc.target/xstormy16/sfr: Likewise.
16139         * gcc.target/xstormy16/below100.S: New test source file.
16140         * gcc.target/xstormy16/below100.ld: New test linker script.
16141         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
16142         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
16143         bp instructions.
16144         * gcc.target/xstormy16/bp.c: Likewise.
16145
16146         * gcc.target/xstormy16/bss_below100: New files:
16147         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
16148         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
16149         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
16150         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
16151         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
16152         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
16153         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
16154         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
16155         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
16156         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
16157         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
16158         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
16159         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
16160         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
16161         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
16162         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
16163         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
16164         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
16165         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
16166         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
16167         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
16168         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
16169         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
16170         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
16171         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
16172         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
16173         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
16174
16175         * gcc.target/xstormy16/data_below100: New files:
16176         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
16177         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
16178         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
16179         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
16180         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
16181         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
16182         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
16183         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
16184         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
16185         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
16186         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
16187         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
16188         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
16189         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
16190         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
16191         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
16192         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
16193         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
16194         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
16195         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
16196         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
16197         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
16198         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
16199         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
16200         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
16201         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
16202         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
16203
16204         * gcc.target/xstormy16/sfr: New files:
16205         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
16206         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
16207         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
16208         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
16209         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
16210         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
16211         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
16212         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
16213         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
16214         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
16215         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
16216         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
16217         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
16218         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
16219         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
16220         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
16221         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
16222         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
16223         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
16224         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
16225         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
16226         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
16227         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
16228         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
16229         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
16230         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
16231         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
16232         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
16233         27_if0_sfrw_bitfield_f.c
16234
16235 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16236
16237         PR c++/18100
16238         * g++.dg/lookup/name-clash4.C: New test.
16239
16240 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
16241
16242         PR c++/18672
16243         * g++.dg/opt/array1.C: New.
16244
16245         PR c++/18803
16246         * g++.dg/template/operator5.C: New.
16247
16248 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
16249
16250         PR c/18867
16251         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
16252
16253 2004-12-07  Steven Bosscher  <stevenb@suse.de>
16254
16255         * gcc.dg/noncompile/20041207.c: New test.
16256
16257 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
16258
16259         * g++.dg/other/unreachable-1.C: New test.
16260
16261 2004-12-06  Nick Clifton  <nickc@redhat.com>
16262
16263         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
16264         <limits.h> because the latter comes from gcc's include/ directory
16265         and not the newlib/libc/include directory.
16266
16267 2004-12-04  Richard Henderson  <rth@redhat.com>
16268
16269         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
16270
16271 2004-12-04  Richard Henderson  <rth@redhat.com>
16272
16273         * lib/target-supports.exp (check_gc_sections_available): Disable
16274         for alpha and ia64.
16275
16276 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
16277
16278         PR middle-end/17909
16279         * g++.dg/other/vararg-2.C: New test.
16280
16281 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16282
16283         PR c++/17011, c++/17971
16284         * g++.dg/template/error15.C: Adjust expected error.
16285         * g++.dg/template/instantiate3.C: Likewise.
16286
16287 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
16288
16289         * gcc.dg/altivec-18.c: Fix for darwin
16290
16291 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
16292
16293         PR c++/18782
16294         * g++.dg/parse/ptrmem2.C: New.
16295
16296         PR c++/18318
16297         * g++.dg/template/new1.C: New.
16298
16299 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16300
16301         PR fortran/18710
16302         * gfortran.dg/direct_io_3.f90: New test.
16303
16304 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
16305
16306         PR 18758
16307         * g++.dg/parse/crash21.C: New.
16308
16309 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16310
16311         PR c++/15664, c++/18276
16312         * g++.dg/template/ttp13.C: New test.
16313         * g++.dg/template/ttp14.C: Likewise.
16314
16315 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16316
16317         PR c++/18123
16318         * g++.dg/parse/enum2.C: New test.
16319         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
16320
16321 2004-12-02  Nick Clifton  <nickc@redhat.com>
16322
16323         * gcc.target/xstormy16: New test directory.
16324         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
16325         * gcc.target/xstormy16/bp.c: Check the generation of bp
16326         instructions.
16327         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
16328         bn instructions and the BELOW100 attribute.
16329
16330 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
16331
16332         PR target/16952
16333         * gcc.dg/ppc-eabi.c: New.
16334
16335 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
16336
16337         PR fortran/18284
16338         * gfortran.dg/backspace.f90
16339
16340 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
16341
16342         * gfortran.dg/inquire.f90: New test.
16343
16344 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
16345
16346         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
16347         handle effective-target-keyword.
16348         (dg-skip-if): Support effective-target keyword as target list.
16349         (dg-xfail-if): Ditto.
16350         * lib/target-supports.exp (is-effective-target-keyword): New proc.
16351
16352 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
16353
16354         PR tree-optimization/18291
16355         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
16356
16357 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
16358
16359         PR C++/18729
16360         * g++.dg/parse/crash20.C: New.
16361
16362         PR c++/17431
16363         * g++.dg/overload/arg1.C: New.
16364         * g++.dg/overload/arg2.C: New.
16365         * g++.dg/overload/arg3.C: New.
16366         * g++.dg/overload/arg4.C: New.
16367
16368 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
16369
16370         * gcc.dg/c99-flex-array-4.c: Remove.
16371
16372 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
16373
16374         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
16375
16376         * lib/target-supports.exp (is-effective-target): Simplify.
16377
16378         * lib/target-supports.exp (check_effective_target_vect_long):
16379         Fix for powerpc64-*-*.
16380
16381 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
16382
16383         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
16384         to support new requirements on FreeBSD 5.
16385
16386 2004-11-30  Devang Patel  <dpatel@apple.com>
16387
16388         PR 18702
16389         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
16390
16391 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
16392
16393         * g++.dg/ext/altivec-13.C: New test.
16394
16395 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
16396
16397         PR tree-opt/18298
16398         * gcc.c-torture/execute/p18298.c: New test.
16399
16400 2004-11-30  Ira Rosen  <irar@il.ibm.com>
16401             Dorit Naishlos  <dorit@il.ibm.com>
16402
16403         PR tree-opt/18607
16404         * gcc.dg/vect/vect-89.c: New test.
16405
16406 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
16407
16408         * gcc.dg/pr18596-1.c: New test.
16409
16410 2004-11-30  Ben Elliston  <bje@au.ibm.com>
16411
16412         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
16413
16414 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
16415
16416         PR c/18479
16417         * gcc.dg/pr18479.c: New test.
16418
16419 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
16420
16421         PR target/18490
16422         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
16423         mmix-knuth-mmixware.
16424
16425         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
16426         cris-*-elf* cris-*-aout* mmix-*-*
16427
16428 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
16429
16430         PR middle-end/18725
16431         * gcc.dg/pr18725.c: New test.
16432
16433 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
16434
16435         PR target/18488
16436         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
16437
16438         PR target/18336
16439         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
16440
16441 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
16442
16443         PR c++/18368
16444         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
16445         * g++.old-deja/g++.law/ctors5.C: Likewise.
16446         * g++.old-deja/g++.other/crash25.C: Likewise.
16447
16448         PR c++/18674
16449         * g++.dg/template/error16.C: New test.
16450
16451         PR c++/18512
16452         * g++.dg/template/crash29.C: New test.
16453
16454 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
16455
16456         PR tree-optimization/18712
16457         * gcc.c-torture/compile/pr18712.c: New test.
16458
16459 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
16460
16461         PR c/7544
16462         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
16463         tests.
16464
16465 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16466
16467         PR c++/18652
16468         * g++.dg/lookup/crash6.C: New test.
16469
16470 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
16471
16472         PR middle-end/18164
16473         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
16474
16475 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
16476
16477         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
16478         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
16479         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
16480
16481 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
16482
16483         * gcc.dg/pr18164.c: New test.
16484
16485 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
16486
16487         * gcc.dg/funroll-loops-all.c: New.
16488
16489 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
16490
16491         PR target/18489
16492         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
16493         delimeter, match space and TAB as well as ":".
16494
16495         PR target/18484
16496         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
16497
16498         PR target/18348
16499         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
16500
16501         PR target/18345
16502         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
16503
16504         PR target/18337
16505         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
16506
16507 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
16508
16509         * gfortran.dg/direct_io_2.f90: New test.
16510
16511 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
16512
16513         PR target/18334
16514         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
16515
16516 2004-11-28  Richard Henderson  <rth@redhat.com>
16517
16518         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
16519
16520 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
16521
16522         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
16523         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
16524         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
16525         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
16526         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
16527         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
16528         gcc.dg/pointer-arith-8.c: New tests.
16529
16530 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
16531
16532         PR fortran/18364
16533         * gfortran.dg/endfile.f90: New test.
16534
16535 2004-11-27  Falk Hueffner  <falk@debian.org>
16536
16537         * gcc.dg/loop-6.c: New test.
16538
16539 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
16540
16541         * gcc.c-torture/execute/20041126-1.c: New test.
16542
16543 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
16544
16545         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
16546         on IRIX.
16547
16548 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
16549
16550         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
16551         functions.
16552
16553 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
16554
16555         PR rtl-optimization/17825
16556         * gcc.c-torture/compile/20041119-1.c: New test.
16557
16558 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16559
16560         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
16561         Check existence of ld library path variables before unsetting.
16562
16563 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
16564
16565         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
16566
16567 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
16568
16569         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
16570
16571 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
16572
16573         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
16574
16575 2004-11-26  Ben Elliston  <bje@au.ibm.com>
16576
16577         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
16578         dg-do directive.
16579
16580 2004-11-26  Ben Elliston  <bje@au.ibm.com>
16581
16582         * gcc.dg/pr17957.c: Pass --param, not -param.
16583
16584 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
16585
16586         PR middle-end/17957
16587         * testsuite/gcc.dg/pr17957.c: New test.
16588
16589 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
16590
16591         PR c++/18445
16592         * g++.dg/template/crash28.C: Likewise.
16593
16594         PR c++/18001
16595         * g++.dg/expr/unary2.C: Adjust lvalue messages.
16596         * g++.dg/ext/lvaddr.C: Likewise.
16597         * g++.dg/opt/pr7503-3.C: Likewise.
16598
16599         PR c++/18466
16600         * g++.dg/parse/qualified3.C: New test.
16601         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
16602
16603         PR c++/18545
16604         * g++.dg/expr/return1.C: New test.
16605
16606 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16607
16608         Friend class name lookup 3/n, PR c++/3332
16609         * g++.dg/lookup/friend3.C: New test.
16610         * g++.dg/lookup/friend4.C: Likewise.
16611         * g++.dg/lookup/friend5.C: Likewise.
16612
16613 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16614
16615         Friend class name lookup 2/n, PR c++/14513, c++/15410
16616         * g++.dg/lookup/friend2.C: New test.
16617         * g++.dg/template/friend31.C: Likewise.
16618
16619 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16620
16621         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
16622
16623 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
16624
16625         PR c++/17473
16626         * g++.dg/tc1/dr56.C: Remove.
16627         * g++.dg/template/typedef1.C: Add dg-error markers.
16628         * g++.old-deja/g++.other/typedef7.C: Likewise.
16629
16630         PR c++/18285
16631         * g++.dg/parse/typedef7.C: New test.
16632
16633 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
16634
16635         * gcc.c-torture/execute/20041124-1.c: New test.
16636
16637 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
16638
16639         * g++.dg/template/deduce3.C: New test.
16640
16641         PR c++/18586
16642         * g++.dg/template/crash27.C: New test.
16643
16644         PR c++/18530
16645         * g++.dg/warn/Wshadow-3.C: New test.
16646
16647 2004-11-24  Devang Patel  <dpatel@apple.com>
16648
16649         PR/18555
16650         * gcc.dg/cpp/isysroot-1.c: New test.
16651         * gcc.dg/cpp/usr/include/stdio.h: New file.
16652         * gcc.dg/cpp/isysroot-2.c: New test.
16653         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
16654         New file.
16655
16656 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16657
16658         PR c++/8929
16659         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
16660
16661 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
16662
16663         * gcc.target/sparc/align.c: Do not include <stdint.h>.
16664         * gcc.target/sparc/pdist.c: Likewise.
16665
16666 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
16667
16668         PR c++/16882
16669         * g++.dg/conversion/simd1.C: New test.
16670
16671 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16672
16673         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
16674         and restore_ld_library_path_env_vars.
16675         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
16676         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
16677         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
16678         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
16679
16680 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
16681
16682         * gcc.dg/pragma-align-2.c: Test macro expansion.
16683         * gcc.dg/pragma-pack-2.c: New test.
16684
16685 2004-11-23  Richard Henderson  <rth@redhat.com>
16686
16687         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
16688         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
16689         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
16690         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
16691         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
16692         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
16693
16694         * gcc.dg/vect/vect.exp: Add check for alpha.
16695         * lib/target-supports.exp (check_alpha_max_hw_available): New.
16696         (check_effective_target_vect_int): Enable for alpha.
16697         (check_effective_target_vect_long): New.
16698         (is-effective-target): Add it.
16699
16700 2004-11-23  Uros Bizjak <uros@kss-loka.si>
16701
16702         * gcc.dg/pr18614-1.c: New test.
16703
16704 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16705
16706         * gcc.dg/setjmp-2.c: New test.
16707
16708 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
16709
16710         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
16711         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
16712         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
16713         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
16714         gcc.target/sparc/pdist.c: New tests.
16715
16716 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
16717
16718         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
16719
16720 2004-11-22  Dale Johannesen  <dalej@apple.com>
16721
16722         * gcc.dg/20041111-1.c: New.
16723
16724 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
16725
16726         PR tree-opt/18536
16727         * gcc.dg/vect/pr18536.c: New test.
16728
16729 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16730
16731         PR c++/18354
16732         * g++.dg/template/nontype11.C: New test.
16733
16734 2004-11-21  Roger Sayle  <roger@eyesopen.com>
16735
16736         PR middle-end/18520
16737         * gcc.dg/pr18520-1.c: New test case.
16738
16739 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
16740
16741         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
16742         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
16743         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
16744         expected diagnostics.
16745
16746 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16747
16748         PR target/18580
16749         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
16750         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
16751         vect-77.c, vect-77a.c: XFAIL on the SPARC.
16752
16753 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16754
16755         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
16756
16757 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
16758             Joseph Myers  <joseph@codesourcery.com>
16759
16760         * lib/target-supports.exp (check_visibility_available): Really
16761         test the compiler.
16762
16763 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
16764
16765         PR tree-opt/18181
16766         * gcc.dg/vect/vect-85.c: New test.
16767         * gcc.dg/vect/vect-86.c: New test.
16768         * gcc.dg/vect/vect-87.c: New test.
16769         * gcc.dg/vect/vect-88.c: New test.
16770
16771 2004-11-19  Ben Elliston  <bje@au.ibm.com>
16772
16773         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
16774
16775 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
16776
16777         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
16778         * gcc.dg/ppc-and-1.c: Ditto.
16779         * gcc.dg/ppc-compare-1.c: Ditto.
16780         * gcc.dg/ppc-mov-1.c: Ditto
16781
16782 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
16783             Mark Mitchell  <mark@codesourcery.com>
16784
16785         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
16786
16787 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
16788             Aldy Hernandez  <aldyh@redhat.com>
16789
16790         * lib/target-supports.exp (check_effective_target_vect_int): New
16791         (check_effective_target_vect_float): New
16792         (check_effective_target_vect_double): New.
16793         (is-effective-target): Support new effective targets keywords.
16794         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
16795         default action for dg-do.
16796         * gcc.dg/vect/pr16105.c: Use new support.
16797         * gcc.dg/vect/pr18400.c: Ditto.
16798         * gcc.dg/vect/pr18425.c: Ditto.
16799         * gcc.dg/vect/vect-1.c: Ditto.
16800         * gcc.dg/vect/vect-10.c: Ditto.
16801         * gcc.dg/vect/vect-11.c: Ditto.
16802         * gcc.dg/vect/vect-12.c: Ditto.
16803         * gcc.dg/vect/vect-13.c: Ditto.
16804         * gcc.dg/vect/vect-14.c: Ditto.
16805         * gcc.dg/vect/vect-15.c: Ditto.
16806         * gcc.dg/vect/vect-16.c: Ditto.
16807         * gcc.dg/vect/vect-17.c: Ditto.
16808         * gcc.dg/vect/vect-18.c: Ditto.
16809         * gcc.dg/vect/vect-19.c: Ditto.
16810         * gcc.dg/vect/vect-2.c: Ditto.
16811         * gcc.dg/vect/vect-20.c: Ditto.
16812         * gcc.dg/vect/vect-21.c: Ditto.
16813         * gcc.dg/vect/vect-22.c: Ditto.
16814         * gcc.dg/vect/vect-23.c: Ditto.
16815         * gcc.dg/vect/vect-24.c: Ditto.
16816         * gcc.dg/vect/vect-25.c: Ditto.
16817         * gcc.dg/vect/vect-26.c: Ditto.
16818         * gcc.dg/vect/vect-27.c: Ditto.
16819         * gcc.dg/vect/vect-27a.c: Ditto.
16820         * gcc.dg/vect/vect-28.c: Ditto.
16821         * gcc.dg/vect/vect-29.c: Ditto.
16822         * gcc.dg/vect/vect-29a.c: Ditto.
16823         * gcc.dg/vect/vect-3.c: Ditto.
16824         * gcc.dg/vect/vect-30.c: Ditto.
16825         * gcc.dg/vect/vect-31.c: Ditto.
16826         * gcc.dg/vect/vect-32.c: Ditto.
16827         * gcc.dg/vect/vect-33.c: Ditto.
16828         * gcc.dg/vect/vect-34.c: Ditto.
16829         * gcc.dg/vect/vect-35.c: Ditto.
16830         * gcc.dg/vect/vect-36.c: Ditto.
16831         * gcc.dg/vect/vect-37.c: Ditto.
16832         * gcc.dg/vect/vect-38.c: Ditto.
16833         * gcc.dg/vect/vect-4.c: Ditto.
16834         * gcc.dg/vect/vect-40.c: Ditto.
16835         * gcc.dg/vect/vect-41.c: Ditto.
16836         * gcc.dg/vect/vect-42.c: Ditto.
16837         * gcc.dg/vect/vect-43.c: Ditto.
16838         * gcc.dg/vect/vect-44.c: Ditto.
16839         * gcc.dg/vect/vect-45.c: Ditto.
16840         * gcc.dg/vect/vect-46.c: Ditto.
16841         * gcc.dg/vect/vect-47.c: Ditto.
16842         * gcc.dg/vect/vect-48.c: Ditto.
16843         * gcc.dg/vect/vect-48a.c: Ditto.
16844         * gcc.dg/vect/vect-49.c: Ditto.
16845         * gcc.dg/vect/vect-5.c: Ditto.
16846         * gcc.dg/vect/vect-50.c: Ditto.
16847         * gcc.dg/vect/vect-51.c: Ditto.
16848         * gcc.dg/vect/vect-52.c: Ditto.
16849         * gcc.dg/vect/vect-53.c: Ditto.
16850         * gcc.dg/vect/vect-54.c: Ditto.
16851         * gcc.dg/vect/vect-55.c: Ditto.
16852         * gcc.dg/vect/vect-56.c: Ditto.
16853         * gcc.dg/vect/vect-56a.c: Ditto.
16854         * gcc.dg/vect/vect-57.c: Ditto.
16855         * gcc.dg/vect/vect-58.c: Ditto.
16856         * gcc.dg/vect/vect-59.c: Ditto.
16857         * gcc.dg/vect/vect-6.c: Ditto.
16858         * gcc.dg/vect/vect-60.c: Ditto.
16859         * gcc.dg/vect/vect-61.c: Ditto.
16860         * gcc.dg/vect/vect-62.c: Ditto.
16861         * gcc.dg/vect/vect-63.c: Ditto.
16862         * gcc.dg/vect/vect-64.c: Ditto.
16863         * gcc.dg/vect/vect-65.c: Ditto.
16864         * gcc.dg/vect/vect-66.c: Ditto.
16865         * gcc.dg/vect/vect-67.c: Ditto.
16866         * gcc.dg/vect/vect-68.c: Ditto.
16867         * gcc.dg/vect/vect-69.c: Ditto.
16868         * gcc.dg/vect/vect-7.c: Ditto.
16869         * gcc.dg/vect/vect-72.c: Ditto.
16870         * gcc.dg/vect/vect-72a.c: Ditto.
16871         * gcc.dg/vect/vect-73.c: Ditto.
16872         * gcc.dg/vect/vect-74.c: Ditto.
16873         * gcc.dg/vect/vect-75.c: Ditto.
16874         * gcc.dg/vect/vect-76.c: Ditto.
16875         * gcc.dg/vect/vect-77.c: Ditto.
16876         * gcc.dg/vect/vect-77a.c: Ditto.
16877         * gcc.dg/vect/vect-78.c: Ditto.
16878         * gcc.dg/vect/vect-79.c: Ditto.
16879         * gcc.dg/vect/vect-8.c: Ditto.
16880         * gcc.dg/vect/vect-80.c: Ditto.
16881         * gcc.dg/vect/vect-82.c: Ditto.
16882         * gcc.dg/vect/vect-82_64.c: Ditto.
16883         * gcc.dg/vect/vect-83.c: Ditto.
16884         * gcc.dg/vect/vect-83_64.c: Ditto.
16885         * gcc.dg/vect/vect-9.c: Ditto.
16886         * gcc.dg/vect/vect-all.c: Ditto.
16887         * gcc.dg/vect/vect-none.c: Ditto.
16888
16889 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
16890
16891         * lib/gcc-dg.exp (dg-skip-if): New function.
16892         (dg-forbid-option): Remove.
16893         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
16894         * g++.dg/abi/bitfield8.C: Likewise.
16895         * g++.dg/abi/dtor1.C: Likewise.
16896         * g++.dg/abi/empty10.C: Likewise.
16897         * g++.dg/abi/empty7.C: Likewise.
16898         * g++.dg/abi/empty9.C: Likewise.
16899         * g++.dg/abi/layout3.C: Likewise.
16900         * g++.dg/abi/layout4.C: Likewise.
16901         * g++.dg/abi/thunk1.C: Likewise.
16902         * g++.dg/abi/thunk2.C: Likewise.
16903         * g++.dg/abi/vbase11.C: Likewise.
16904         * g++.dg/abi/vthunk2.C: Likewise.
16905         * g++.dg/abi/vthunk3.C: Likewise.
16906         * g++.dg/ext/attrib8.C: Likewise.
16907         * g++.dg/opt/longbranch2.C: Likewise.
16908         * g++.dg/opt/reg-stack4.C: Likewise.
16909         * g++.old-deja/g++.ext/attrib1.C: Likewise.
16910         * g++.old-deja/g++.ext/attrib2.C: Likewise.
16911         * g++.old-deja/g++.ext/attrib3.C: Likewise.
16912         * g++.old-deja/g++.other/store-expr1.C: Likewise.
16913         * g++.old-deja/g++.other/store-expr2.C: Likewise.
16914         * gcc.dg/20000609-1.c: Likewise.
16915         * gcc.dg/20000720-1.c: Likewise.
16916         * gcc.dg/20011107-1.c: Likewise.
16917         * gcc.dg/20011119-1.c: Likewise.
16918         * gcc.dg/20020108-1.c: Likewise.
16919         * gcc.dg/20020122-2.c: Likewise.
16920         * gcc.dg/20020122-3.c: Likewise.
16921         * gcc.dg/20020201-3.c: Likewise.
16922         * gcc.dg/20020206-1.c: Likewise.
16923         * gcc.dg/20020218-1.c: Likewise.
16924         * gcc.dg/20020310-1.c: Likewise.
16925         * gcc.dg/20020411-1.c: Likewise.
16926         * gcc.dg/20020418-2.c: Likewise.
16927         * gcc.dg/20020426-1.c: Likewise.
16928         * gcc.dg/20020426-2.c: Likewise.
16929         * gcc.dg/20020517-1.c: Likewise.
16930         * gcc.dg/20020523-1.c: Likewise.
16931         * gcc.dg/20020523-2.c: Likewise.
16932         * gcc.dg/20020729-1.c: Likewise.
16933         * gcc.dg/20030204-1.c: Likewise.
16934         * gcc.dg/20030826-2.c: Likewise.
16935         * gcc.dg/20030926-1.c: Likewise.
16936         * gcc.dg/20031202-1.c: Likewise.
16937         * gcc.dg/980312-1.c: Likewise.
16938         * gcc.dg/980313-1.c: Likewise.
16939         * gcc.dg/990117-1.c: Likewise.
16940         * gcc.dg/990424-1.c: Likewise.
16941         * gcc.dg/990524-1.c: Likewise.
16942         * gcc.dg/991230-1.c: Likewise.
16943         * gcc.dg/i386-387-1.c: Likewise.
16944         * gcc.dg/i386-387-2.c: Likewise.
16945         * gcc.dg/i386-387-3.c: Likewise.
16946         * gcc.dg/i386-387-4.c: Likewise.
16947         * gcc.dg/i386-387-5.c: Likewise.
16948         * gcc.dg/i386-387-6.c: Likewise.
16949         * gcc.dg/i386-asm-1.c: Likewise.
16950         * gcc.dg/i386-bitfield1.c: Likewise.
16951         * gcc.dg/i386-bitfield2.c: Likewise.
16952         * gcc.dg/i386-loop-1.c: Likewise.
16953         * gcc.dg/i386-loop-2.c: Likewise.
16954         * gcc.dg/i386-loop-3.c: Likewise.
16955         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
16956         * gcc.dg/i386-pic-1.c: Likewise.
16957         * gcc.dg/i386-regparm.c: Likewise.
16958         * gcc.dg/i386-signbit-1.c: Likewise.
16959         * gcc.dg/i386-signbit-2.c: Likewise.
16960         * gcc.dg/i386-signbit-3.c: Likewise.
16961         * gcc.dg/i386-sse-5.c: Likewise.
16962         * gcc.dg/i386-sse-8.c: Likewise.
16963         * gcc.dg/i386-unroll-1.c: Likewise.
16964         * gcc.dg/tls/opt-1.c: Likewise.
16965         * gcc.dg/tls/opt-2.c: Likewise.
16966         * gcc.dg/unroll-1.c: Likewise.
16967         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
16968         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
16969         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
16970         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
16971
16972 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16973
16974         * g++.dg/template/incomplete1.C: New test.
16975
16976 2004-11-16  Nick Clifton  <nickc@redhat.com>
16977
16978         Revert patches accidentally commited during checkin of fixes for
16979         xstormy16 tests:
16980         gcc.c-torture/execute/simd-4.c: Revert
16981         gcc.dg/20040910-1.c: Revert.
16982
16983 2004-11-16  Paul Brook  <paul@codesourcery.com>
16984
16985         PR fortran/13010
16986         * gfortran.dg/der_pointer_1.f90: New test.
16987
16988 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
16989
16990         PR c/18498
16991         * gcc.dg/bitfld-13.c: New test.
16992
16993 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
16994
16995         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
16996         powerpc*-*-linux*.
16997
16998         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
16999         * gcc.dg/ppc64-abi-2.c: Ditto.
17000         * gcc.dg/ppc64-abi-3.c: Ditto.
17001
17002         * lib/gcc-dg.exp (dg-target-list): Remove.
17003
17004 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
17005
17006         * gcc.dg/ia64-postinc.c: New test.
17007
17008 2004-11-15  Mark Mitchell <mark@codesourcery.com>
17009
17010         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
17011
17012 2004-11-15  Nick Clifton  <nickc@redhat.com>
17013
17014         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
17015         __INT_MAX__ so that the test can be compiled by toolchains
17016         targeted at 16-bit processors.
17017
17018         * gcc.dg/20040625-1.c: Use long constants rather than integers
17019         when performing arithmetic that will overflow 16-bits.
17020
17021         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
17022         xstormy16.  It does not support 128-bit vector operations.
17023
17024         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
17025         with the macro PTR_TYPE.  Define this macro to an integer type
17026         suitable for holding a pointer.
17027
17028         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
17029         the target is a 16-bit processor.
17030
17031         * gcc.dg/cpp/if-2.c: Expect a different warning message from
17032         16-bit targets where the character constant will be too long.
17033
17034         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
17035         where the double will not be directly addressable.
17036
17037 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17038
17039         Friend class name lookup 1/n, PR c++/18471
17040         * g++.dg/template/crash26.C: New test.
17041         * g++.dg/lookup/struct1.C: Adjust expected error.
17042         * g++.dg/parse/elab1.C: Likewise.
17043         * g++.dg/parse/elab2.C: Likewise.
17044         * g++.dg/parse/int-as-enum1.C: Likewise.
17045         * g++.dg/parse/struct-as-enum1.C: Likewise.
17046         * g++.dg/parse/typedef1.C: Likewise.
17047         * g++.dg/parse/typedef3.C: Likewise.
17048         * g++.dg/parse/typedef4.C: Likewise.
17049         * g++.dg/parse/typedef5.C: Likewise.
17050         * g++.dg/template/nontype4.C: Likewise.
17051         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
17052         * g++.old-deja/g++.other/elab1.C: Likewise.
17053         * g++.old-deja/g++.other/syntax4.C: Likewise.
17054
17055 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
17056
17057         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
17058
17059 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
17060
17061         * gcc.c-torture/execute/20041114-1.c: New test.
17062
17063 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
17064
17065         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
17066         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
17067         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
17068         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
17069         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
17070         gcc.dg/switch-7.c: New tests.
17071
17072 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
17073
17074         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
17075
17076 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
17077
17078         PR tree-opt/18400
17079         * gcc.dg/vect/pr18400.c: New test.
17080
17081 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
17082             Andrew Pinski  <pinskia@physics.uc.edu>
17083
17084         PR tree-opt/18425
17085         * gcc.dg/vect/pr18425.c: New test.
17086
17087 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
17088
17089         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
17090         Guard with dg-require-alias and dg-require-visibility.
17091
17092 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
17093
17094         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
17095
17096 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17097
17098         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
17099
17100 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17101
17102         PR c++/17344
17103         * g++.dg/template/defarg5.C: New test.
17104
17105 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
17106
17107         * g++.dg/parse/cast1.C: Run only on ILP32.
17108         * g++.old-deja/g++.mike/p784.C: Likewise.
17109
17110 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
17111
17112         * gcc.c-torture/execute/20041113-1.c: New test.
17113
17114 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
17115
17116         PR target/18230
17117         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
17118         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
17119         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
17120         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
17121         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
17122         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
17123         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
17124         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
17125         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
17126         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
17127         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
17128         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
17129         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
17130
17131 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
17132
17133         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
17134         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
17135         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
17136         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
17137         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
17138         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
17139         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
17140         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
17141         gcc.target/sparc/combined-1.c: New tests.
17142
17143 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
17144
17145         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
17146         New tests.
17147
17148 2004-11-12  Mark Mitchell <mark@codesourcery.com>
17149
17150         * lib/gcc-dg.exp (dg-forbid-option): New function.
17151         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
17152         * g++.dg/abi/bitfield8.C: Likewise.
17153         * g++.dg/abi/dtor1.C: Likewise.
17154         * g++.dg/abi/empty10.C: Likewise.
17155         * g++.dg/abi/empty7.C: Likewise.
17156         * g++.dg/abi/empty9.C: Likewise.
17157         * g++.dg/abi/layout3.C: Likewise.
17158         * g++.dg/abi/layout4.C: Likewise.
17159         * g++.dg/abi/thunk1.C: Likewise.
17160         * g++.dg/abi/thunk2.C: Likewise.
17161         * g++.dg/abi/vbase11.C: Likewise.
17162         * g++.dg/abi/vthunk2.C: Likewise.
17163         * g++.dg/abi/vthunk3.C: Likewise.
17164         * g++.dg/ext/attrib8.C: Likewise.
17165         * g++.dg/opt/longbranch2.C: Likewise.
17166         * g++.dg/opt/reg-stack4.C: Likewise.
17167         * g++.old-deja/g++.ext/attrib1.C: Likewise.
17168         * g++.old-deja/g++.ext/attrib2.C: Likewise.
17169         * g++.old-deja/g++.ext/attrib3.C: Likewise.
17170         * g++.old-deja/g++.other/store-expr1.C: Likewise.
17171         * g++.old-deja/g++.other/store-expr2.C: Likewise.
17172         * gcc.dg/20000609-1.c: Likewise.
17173         * gcc.dg/20000720-1.c: Likewise.
17174         * gcc.dg/20011107-1.c: Likewise.
17175         * gcc.dg/20011119-1.c: Likewise.
17176         * gcc.dg/20020108-1.c: Likewise.
17177         * gcc.dg/20020122-2.c: Likewise.
17178         * gcc.dg/20020122-3.c: Likewise.
17179         * gcc.dg/20020201-3.c: Likewise.
17180         * gcc.dg/20020206-1.c: Likewise.
17181         * gcc.dg/20020218-1.c: Likewise.
17182         * gcc.dg/20020310-1.c: Likewise.
17183         * gcc.dg/20020411-1.c: Likewise.
17184         * gcc.dg/20020418-2.c: Likewise.
17185         * gcc.dg/20020426-1.c: Likewise.
17186         * gcc.dg/20020426-2.c: Likewise.
17187         * gcc.dg/20020517-1.c: Likewise.
17188         * gcc.dg/20020523-1.c: Likewise.
17189         * gcc.dg/20020523-2.c: Likewise.
17190         * gcc.dg/20020729-1.c: Likewise.
17191         * gcc.dg/20030204-1.c: Likewise.
17192         * gcc.dg/20030826-2.c: Likewise.
17193         * gcc.dg/20030926-1.c: Likewise.
17194         * gcc.dg/20031202-1.c: Likewise.
17195         * gcc.dg/980312-1.c: Likewise.
17196         * gcc.dg/980313-1.c: Likewise.
17197         * gcc.dg/990117-1.c: Likewise.
17198         * gcc.dg/990424-1.c: Likewise.
17199         * gcc.dg/990524-1.c: Likewise.
17200         * gcc.dg/991230-1.c: Likewise.
17201         * gcc.dg/i386-387-1.c: Likewise.
17202         * gcc.dg/i386-387-2.c: Likewise.
17203         * gcc.dg/i386-387-3.c: Likewise.
17204         * gcc.dg/i386-387-4.c: Likewise.
17205         * gcc.dg/i386-387-5.c: Likewise.
17206         * gcc.dg/i386-387-6.c: Likewise.
17207         * gcc.dg/i386-asm-1.c: Likewise.
17208         * gcc.dg/i386-bitfield1.c: Likewise.
17209         * gcc.dg/i386-bitfield2.c: Likewise.
17210         * gcc.dg/i386-loop-1.c: Likewise.
17211         * gcc.dg/i386-loop-2.c: Likewise.
17212         * gcc.dg/i386-loop-3.c: Likewise.
17213         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
17214         * gcc.dg/i386-pic-1.c: Likewise.
17215         * gcc.dg/i386-regparm.c: Likewise.
17216         * gcc.dg/i386-signbit-1.c: Likewise.
17217         * gcc.dg/i386-signbit-2.c: Likewise.
17218         * gcc.dg/i386-signbit-3.c: Likewise.
17219         * gcc.dg/i386-sse-5.c: Likewise.
17220         * gcc.dg/i386-sse-8.c: Likewise.
17221         * gcc.dg/i386-unroll-1.c: Likewise.
17222         * gcc.dg/tls/opt-1.c: Likewise.
17223         * gcc.dg/tls/opt-2.c: Likewise.
17224         * gcc.dg/unroll-1.c: Likewise.
17225         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
17226         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
17227         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
17228         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
17229         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
17230         -m64 is specified.
17231
17232 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
17233
17234         PR c++/18389
17235         * g++.dg/parse/cond1.C: New test.
17236
17237         PR c++/18429
17238         * g++.dg/template/array9.C: New test.
17239         * g++.dg/ext/vla1.C: Adjust error messages.
17240         * g++.dg/ext/vlm1.C: Likewise.
17241         * g++.dg/template/crash2.C: Likewise.
17242
17243         PR c++/18436
17244         * g++.dg/template/call3.C: New test.
17245
17246         PR c++/18407
17247         * g++.dg/template/ptrmem11.C: New test.
17248
17249 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
17250
17251         PR other/14264
17252         * lib/g++.exp: Set LC_ALL and LANG to C.
17253         * lib/gcc-dg.exp: Likewise.
17254         * lib/gfortran.exp: Likewise.
17255         * lib/objc.exp: Likewise.
17256         * lib/treelang.exp: Likewise.
17257
17258 2004-11-12  Andreas Schwab  <schwab@suse.de>
17259
17260         * gcc.dg/pr16286.c: Fix last change.
17261
17262 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
17263
17264         PR c++/18416
17265         * g++.dg/init/global1.C: New test.
17266
17267 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
17268
17269         * gcc.c-torture/execute/20041112-1.c: New test.
17270
17271 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
17272
17273         * lib/gcc-dg.exp (dg-target-list): New.
17274
17275 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
17276             Richard Sandiford  <rsandifo@redhat.com>
17277
17278         * lib/target-supports.exp (get-compiler_messages): New.
17279         (check_named_sections_available): Use it.
17280         (check_effective_target_ilp32): New.
17281         (check_effective_target_lp64): New.
17282         (is-effective-target): New.
17283         * lib/gcc-dg.exp (dg-require-effective-target): New.
17284
17285 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
17286
17287         * gcc.dg/precedence-1.c: New test.
17288
17289 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
17290
17291         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
17292
17293         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
17294         message, delete generated files, use more descriptive name for
17295         executable, and make the test unsupported when it cannot be run.
17296
17297         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
17298         (dg-require-weak, dg-require-visibility, dg-require-alias,
17299         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
17300         dg-require-iconv, dg-require-named-sections): Use it.
17301
17302         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
17303
17304 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
17305
17306         PR target/16457
17307         * gcc.dg/ppc-and-1: New
17308
17309         PR target/16796
17310         * gcc.dg/ppc-mov-1.c: New.
17311
17312         PR target/16458
17313         * gcc.dg/ppc-compare-1.c: New.
17314
17315 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
17316
17317         * objc.dg/desig-init-2.m: New test.
17318
17319 2004-11-10  Adam Nemet  <anemet@lnxw.com>
17320
17321         PR middle-end/18160
17322         * g++.dg/warn/register-var-1.C: New test.
17323         * g++.dg/warn/register-var-2.C: New test.
17324
17325 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17326
17327         * gcc.dg/union-2.c: New test.
17328
17329 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
17330
17331         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
17332         New test for PR tree-optimization/17892.
17333
17334 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
17335
17336         PR c++/18369
17337         * g++.dg/init/new12.C: New test.
17338
17339 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
17340
17341         * gcc.target/sparc: New directory.
17342         * gcc.target/sparc/sparc.exp: New driver.
17343         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
17344         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
17345         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
17346         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
17347
17348 2004-11-10  Paul Brook  <paul@codesourcery.com>
17349
17350         PR fortran/18218
17351         * gfortran.dg/list_read.c: New test.
17352
17353 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
17354
17355         PR c/18322
17356         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
17357         expected diagnostic location.
17358
17359 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
17360
17361         * gcc.dg/20041109-1.c: New test.
17362
17363 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
17364
17365         PR objc/18406
17366         * objc/compile/pr18406.m: New test.
17367
17368 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
17369
17370         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
17371
17372 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
17373
17374         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
17375
17376 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
17377
17378         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
17379
17380 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
17381
17382         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
17383         exit.
17384
17385 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
17386
17387         PR tree-opt/18299
17388         * gcc.c-torture/pr18299-1.c: New test.
17389
17390 2004-11-06  Andreas Schwab  <schwab@suse.de>
17391
17392         * gcc.dg/pr16286.c: Also test for bool and pixel.
17393
17394 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
17395
17396         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
17397         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
17398         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
17399         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
17400         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
17401         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
17402         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
17403         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
17404         gcc.dg/struct-semi-3.c: New tests.
17405
17406 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17407
17408         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
17409
17410 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17411
17412         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
17413         Do not use C99 designators.
17414
17415 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17416
17417         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
17418
17419 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17420
17421         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
17422         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
17423         * gcc.c-torture/execute/simd-5.x: Remove.
17424
17425 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
17426
17427         PR rtl-optimization/17933
17428         * gcc.dg/torture/pr17933-1.c: New test.
17429
17430 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
17431
17432         PR target/18106
17433         * lib/target-supports.exp (check_weak_available): Support
17434         Windows.
17435
17436 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
17437
17438         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
17439         call to fflush(stdout) before abort.
17440         (my_ffsll): New function.
17441         (generate_fields): Use it.
17442
17443 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
17444
17445         * gcc.dg/init-undef-1.c: New test.
17446
17447 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
17448
17449         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
17450         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
17451         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
17452         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
17453         expected messages for new parser.
17454
17455 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
17456
17457         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
17458
17459 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17460
17461         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
17462         on LP64 targets.
17463
17464 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
17465
17466         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
17467         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
17468         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
17469         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
17470         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
17471         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
17472         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
17473         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
17474         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
17475         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
17476
17477 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
17478
17479         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
17480         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
17481         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
17482         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
17483         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
17484         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
17485         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
17486         for new parser.
17487
17488 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
17489
17490         PR target/15342
17491         * gcc.dg/20041104-1.c: New test.
17492
17493 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17494
17495         * g++.dg/template/nontype7.C: New test.
17496         * g++.dg/template/nontype8.C: Likewise.
17497         * g++.dg/template/nontype9.C: Likewise.
17498         * g++.dg/template/nontype10.C: Likewise.
17499         * g++.dg/tc1/dr49.C: Likewise.
17500         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
17501         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
17502
17503 2004-11-04  Ben Elliston  <bje@au.ibm.com>
17504
17505         * g++.dg/rtti/tinfo1.C: Remove xfails.
17506
17507 2004-11-04  Ben Elliston  <bje@au.ibm.com>
17508
17509         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
17510         packed attribute to the definition to satisfy the new C++ parser.
17511
17512 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
17513
17514         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
17515         invocations of va_arg.
17516
17517 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
17518
17519         PR c++/18124
17520         * g++.dg/template/crash25.C: New test.
17521
17522         PR c++/18155
17523         * g++.dg/template/typedef2.C: New test.
17524         * g++.dg/parse/crash13.C: Adjust error markers.
17525
17526         PR c++/18177
17527         * g++.dg/conversion/const3.C: New test.
17528
17529 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17530
17531         PR fortran/17535
17532         PR fortran/17583
17533         PR fortran/17713
17534         * gfortran.dg/generic_[123].f90: New testcases.
17535
17536 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
17537
17538         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
17539         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
17540
17541 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
17542
17543         PR tree-opt/16808
17544         * gcc.c-torture/compile/pr16808.c: New test.
17545
17546 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
17547
17548         PR rtl-optimization/17104
17549         * gcc.dg/ppc-bitfield1.c: New.
17550
17551 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
17552
17553         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
17554
17555 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
17556
17557         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
17558         strings for 32-bit code.
17559
17560 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
17561
17562         PR c/18239
17563         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
17564
17565 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
17566
17567         PR c++/18064
17568         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
17569
17570 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
17571
17572         PR c++/15172
17573         * g++.dg/init/aggr2.C: New test.
17574
17575 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
17576
17577         * objc.dg/local-decl-1.m: New test.
17578
17579 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17580
17581         * gcc.dg/20040910-1.c: Adjust regex.
17582
17583 2004-10-30  Roger Sayle  <roger@eyesopen.com>
17584
17585         PR rtl-optimization/18084
17586         * g++.dg/opt/pr18084-1.C: New testcase.
17587
17588 2004-10-30  Matt Austern  <austern@apple.com>
17589
17590         PR c++/17542
17591         * g++.dg/ext/attrib18.C: New test.
17592
17593 2004-10-30  Roger Sayle  <roger@eyesopen.com>
17594
17595         PR middle-end/18096
17596         * gcc.dg/pr18096-1.c: New test case.
17597
17598 2004-10-30  Roger Sayle  <roger@eyesopen.com>
17599
17600         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
17601
17602 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
17603
17604         PR c/16666
17605         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
17606         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
17607         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
17608         gcc.dg/old-style-prom-3.c: New tests.
17609
17610 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
17611
17612         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
17613         Remove unnecessary inclusion of stdio.h.
17614
17615 2004-10-29  Roger Sayle  <roger@eyesopen.com>
17616
17617         PR rtl-optimization/17581
17618         * gcc.dg/pr17581-1.c: New test case.
17619
17620 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
17621
17622         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
17623         being implemented.
17624         * g++.dg/conversion/dr195-1.C: New.
17625         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
17626         * g++.old-deja/g++.mike/p10148.C: Likewise.
17627
17628 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
17629
17630         PR c++/17695
17631         * g++.dg/debug/typedef2.C: New test.
17632
17633 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
17634
17635         PR fortran/13490
17636         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
17637         * gfortran.dg/g77/README: Update.
17638
17639 2004-10-28  Matt Austern  <austern@apple.com>
17640
17641         PR c++/14124
17642         * g++.dg/ext/packed7.C: New test.
17643
17644 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
17645
17646         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
17647         scan-assembler.
17648         * lib/scanasm.exp (hidden-scan-for): New proc.
17649         (scan-hidden): Use hidden-scan-for instead of constructing the scan
17650         string.
17651         (scan-not-hidden): Likewise.
17652         * lib/target-supports.exp (check_visibility_available): mach-o is
17653         support too.
17654
17655 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
17656
17657         PR c++/17132
17658         * g++.dg/template/memclass3.C: New test.
17659
17660 2004-10-28  Adam Nemet  <anemet@lnxw.com>
17661
17662         PR middle-end/18160
17663         * gcc.dg/register-var-1.c: New test.
17664         * gcc.dg/register-var-2.c: New test.
17665         * gcc.dg/asm-7.c: Taking the address of a register variable is an
17666         error now.
17667
17668 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
17669
17670         PR other/18172
17671         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
17672         unused variables.
17673         * gcc.dg/vect/vect-22.c: Likewise.
17674
17675 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
17676
17677         * gcc.dg/i386-rotate-1.c: New test.
17678
17679 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
17680
17681         * g++.dg/init/ref12.C: Add "run" marker.
17682
17683         PR c++/17435
17684         * g++.dg/init/ref12.C: New test.
17685
17686         PR c++/18140
17687         * g++.dg/template/shift1.C: New test.
17688         * g++.dg/template/error10.C: Adjust error markers.
17689
17690 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
17691
17692         PR tree-opt/17529
17693         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
17694
17695 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
17696
17697         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
17698         * gcc.dg/weak/weak-3.c: Likewise.
17699         * gcc.dg/weak/weak-5.c: Likewise.
17700         * gcc.dg/weak/weak-9.c: Likewise.
17701         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
17702         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
17703
17704         * gcc.dg/darwin-weakimport-1.c: New.
17705
17706 2004-10-28  Ben Elliston  <bje@au.ibm.com>
17707
17708         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
17709
17710 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
17711
17712         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
17713         'syntax' error messages.
17714         * gcc.dg/cpp/direct2s.c: Likewise.
17715
17716 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
17717
17718         * gcc.c-torture/compile/20041026-1.c: New.
17719
17720 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
17721
17722         PR c++/18093
17723         * g++.dg/lookup/ns2.C: New test.
17724
17725         PR c++/18020
17726         * g++.dg/template/enum4.C: New test.
17727
17728         PR c++/18161
17729         * g++.dg/template/expr1.C: New test.
17730
17731 2004-10-26  Ben Elliston  <bje@au.ibm.com>
17732
17733         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
17734
17735 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
17736
17737         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
17738         gcc.dg/decl-nospec-3.c: New tests.
17739
17740 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
17741
17742         * objc.dg/super-class-3.m: New test.
17743
17744 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
17745
17746         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
17747         resyncing.
17748         * gcc.dg/cpp/direct2s.c: Likewise.
17749
17750 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
17751
17752         * objc.dg/image-info.m: Update for changes to section selection.
17753
17754 2004-10-25  David Ayers  <d.ayers@inode.at>
17755             Ziemowit Laski  <zlaski@apple.com>
17756
17757         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
17758         diagnostics when messaging 'id <Proto>'.
17759         * objc.dg/class-protocol-1.m: New test.
17760         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
17761         a non-existent method signature.
17762         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
17763         Update diagnostics when messaging with non-existent method signature.
17764         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
17765         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
17766         invalid receivers are now resolved as if messaging 'id'; remove
17767         extraneous diagnostics.
17768
17769 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
17770
17771         PR c/16667
17772         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
17773         gcc.dg/init-desig-obs-3.c: New tests.
17774
17775 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
17776
17777         * gcc.dg/debug/20041023-1.c: New test.
17778
17779 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
17780
17781         PR middle-end/17407
17782         * gcc.c-torture/compile/pr17407.c: New test.
17783
17784         PR c++/18121
17785         * g++.dg/template/array8.C: New test.
17786
17787 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
17788
17789         PR other/18138
17790         * lib/g++.exp: Accept more than one multilib libgcc.
17791         * lib/gcc-dg.exp: Likewise.
17792         * lib/objc.exp: Likewise.
17793         * lib/treelang.exp: Likewise.
17794         * lib/gfortran.exp: Likewise.
17795
17796 2004-10-24  Ben Elliston  <bje@au.ibm.com>
17797
17798         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
17799
17800 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
17801
17802         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
17803         * gcc.dg/c99-const-expr-3.c: Likewise.
17804
17805 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
17806
17807         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
17808
17809 2004-10-23  Ben Elliston  <bje@au.ibm.com>
17810
17811         * gcc.c-torture/execute/loop-2e.x: Remove.
17812
17813 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
17814
17815         PR c++/18095
17816         * g++.dg/parse/crash18.C: New.
17817         * g++.dg/parse/crash19.C: New.
17818
17819 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
17820
17821         * g++.dg/ext/dllimport1.C: Move dg-warnings.
17822         * g++.dg/ext/dllimport2.C: Same.
17823         * g++.dg/ext/dllimport8.C: Same.
17824
17825 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
17826
17827         PR c++/10841
17828         * g++.dg/conversion/cast1.C: New test.
17829         * g++.dg/overload/pmf1.C: Adjust error marker.
17830
17831 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
17832
17833         PR objc/17923
17834         * objc.dg/const-str-7.m: New test.
17835
17836 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17837
17838         * g++.dg/template/memfriend11.C: Fix comment typo.
17839         * g++.dg/template/memfriend14.C: Likewise.
17840
17841 2004-10-20  Richard Henderson  <rth@redhat.com>
17842
17843         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
17844         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
17845         -fasynchronous-unwind-tables.
17846
17847 2004-10-20  Richard Henderson  <rth@redhat.com>
17848
17849         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
17850         (main): Return success.
17851         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
17852         (main): Return success.
17853
17854 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17855
17856         PR c++/13495
17857         * g++.dg/template/memfriend9.C: New test.
17858         * g++.dg/template/memfriend10.C: Likewise.
17859         * g++.dg/template/memfriend11.C: Likewise.
17860         * g++.dg/template/memfriend12.C: Likewise.
17861         * g++.dg/template/memfriend13.C: Likewise.
17862         * g++.dg/template/memfriend14.C: Likewise.
17863         * g++.dg/template/memfriend15.C: Likewise.
17864         * g++.dg/template/memfriend16.C: Likewise.
17865         * g++.dg/template/memfriend17.C: Likewise.
17866         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
17867
17868 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
17869
17870         * g++.dg/conversion/dr195.C: New.
17871         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
17872
17873 2004-10-20  Ben Elliston  <bje@au.ibm.com>
17874             Devang Patel  <dpatel@apple.com>
17875
17876         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
17877         of floating point arithmetic, which could trap.
17878
17879 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
17880
17881         PR c++/14035
17882         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
17883         * g++.dg/conversion/const2.C: New test.
17884         * g++.dg/expr/reinterpret2.C: New test.
17885         * g++.dg/expr/reinterpret3.C: New test.
17886         * g++.dg/expr/cast2.C: New test.
17887         * g++.dg/expr/copy1.C: New test.
17888         * g++.dg/other/conversion1.C: Change error message.
17889         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
17890         function pointers to void *.
17891         * g++.old-deja/g++.mike/p10148.C: Likewise.
17892
17893 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
17894
17895         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
17896
17897 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
17898
17899         PR c++/18047
17900
17901         * g++.dg/parse/expr3.C: New test.
17902
17903 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
17904
17905         * gcc.dg/smod-1.c: New test.
17906
17907 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
17908
17909         * objc.dg/method-14.m: New test.
17910
17911 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
17912
17913         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
17914         Also xfail as the patch was reverted.
17915
17916 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
17917
17918         PR middle-end/16973
17919         * gcc.dg/pr16973.c: New test.
17920
17921 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
17922
17923         PR tree-optimization/17656
17924         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
17925
17926 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
17927
17928         * g++.dg/eh/shadow1.C: New.
17929
17930 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
17931
17932         * gcc.c-torture/compile/20041018-1.c: New test.
17933
17934 2004-10-18  Ben Elliston  <bje@au.ibm.com>
17935
17936         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
17937         compiler referring to register 0 when accessing sdata.  The linker
17938         now patches things up.
17939
17940 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
17941
17942         PR c/17529
17943         * gcc.c-torture/compile/pr17529.c: New test.
17944
17945 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17946
17947         PR c++/17743
17948         * g++.dg/ext/attrib17.C: New test.
17949
17950 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
17951
17952         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
17953
17954 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17955
17956         PR c++/10479
17957         * g++.dg/ext/attrib16.C: New test.
17958
17959 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
17960
17961         PR c++/17042
17962         * g++.dg/init/dso_handle1.C: New test.
17963
17964         PR c++/14667
17965         * g++.dg/parse/typedef6.C: New test.
17966
17967         PR c++/17916
17968         * g++.dg/parse/pragma1.C: New test.
17969
17970 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
17971
17972         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
17973
17974 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
17975
17976         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
17977         -fno-common when on HPPA HP-UX platforms.
17978
17979 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
17980
17981         PR other/16820
17982         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
17983         stdint.h.
17984         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
17985         uintptr_t.
17986
17987 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
17988
17989         PR c++/16301
17990         * g++.dg/lookup/strong-using-4.C: New test.
17991
17992 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
17993
17994         PR middle-end/16567
17995         * gcc.c-torture/compile/nested-1.c: New test.
17996
17997 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
17998
17999         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
18000         and mipsisa64*-*-* (until support for misaligned loads is added).
18001         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
18002         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
18003         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
18004         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
18005         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
18006         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
18007
18008 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
18009
18010         PR c++/17976
18011         * g++.dg/init/dtor3.C: New test.
18012
18013 2004-10-15  Ben Elliston  <bje@au.ibm.com>
18014
18015         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
18016
18017 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
18018
18019         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
18020         * gcc.dg/macho-lo-sum.c: Likewise.
18021
18022 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
18023
18024         * gcc.dg/ppc-spe64-1.c: New test.
18025
18026 2004-10-14  Devang Patel  <dpatel@apple.com>
18027
18028         PR 17635
18029         * gcc.dg/pr17635.c : New test.
18030
18031 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
18032
18033         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
18034         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
18035         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
18036         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
18037         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
18038         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
18039         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
18040         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
18041         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
18042         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
18043         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
18044         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
18045         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
18046         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
18047         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
18048         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
18049         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
18050         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
18051
18052 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
18053
18054         * gcc.dg/vect/vect-82.c: New testcase.
18055         * gcc.dg/vect/vect-82_64.c: New testcase.
18056         * gcc.dg/vect/vect-83.c: New testcase.
18057         * gcc.dg/vect/vect-83_64.c: New testcase.
18058
18059 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
18060
18061         * gcc.dg/cpp/error-1.c: New test.
18062
18063 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
18064
18065         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
18066
18067 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
18068
18069         PR target/17984
18070         * gcc.dg/cris-peep2-xsrand2.c: New test.
18071
18072 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
18073
18074         PR c++/17661
18075         * testsuite/g++.dg/expr/for2.C: New test.
18076
18077 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
18078
18079         * g++.dg/inherit/thunk1.C: Run on the SPARC.
18080
18081 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
18082
18083         PR tree-optimization/17724
18084         * g++.dg/opt/pr17724-1.C: New test.
18085         * g++.dg/opt/pr17724-2.C: New test.
18086         * g++.dg/opt/pr17724-3.C: New test.
18087         * g++.dg/opt/pr17724-4.C: New test.
18088         * g++.dg/opt/pr17724-5.C: New test.
18089         * g++.dg/opt/pr17724-6.C: New test.
18090
18091 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
18092
18093         PR c/17301
18094         * gcc.dg/pr17301-2.c: New test.
18095
18096 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
18097
18098         PR c++/15876
18099         * g++.dg/parse/error22.C: New test.
18100
18101         PR c++/17936
18102         * g++.dg/template/spec18.C: New test.
18103
18104 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
18105
18106         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
18107         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
18108         memcpy.
18109         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
18110         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
18111
18112 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
18113
18114         * g++.dg/eh/cleanup5.C: Add dg-options "".
18115
18116 2004-10-11  Roger Sayle  <roger@eyesopen.com>
18117
18118         PR middle-end/17657
18119         * gcc.dg/switch-4.c: New test case.
18120
18121 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
18122
18123         * gcc.c-torture/execute/20041011-1.c: New test.
18124
18125 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
18126
18127         PR c++/17554
18128         * g++.dg/init/for3.C: New test.
18129
18130         PR c++/17657
18131         * g++.dg/opt/switch2.C: New test.
18132
18133         PR middle-end/17703
18134         * g++.dg/warn/Wreturn-2.C: New test.
18135
18136 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
18137
18138         PR c++/17907
18139         * g++.dg/eh/cleanup5.C: New test.
18140
18141 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
18142
18143         PR c++/17393
18144         * g++.dg/parse/error21.C: New test.
18145
18146 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18147
18148         * g++.dg/overload/pmf1.C: Adjust quoting marks.
18149         * g++.dg/warn/incomplete1.C: Likewise.
18150         * g++.dg/template/qualttp20.C: Likewise.
18151
18152 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
18153
18154         PR c/17881
18155         * parm-incomplete-1.c: New test.
18156
18157 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
18158
18159         PR c++/17867
18160         * g++.dg/parse/error19.C: New test.
18161
18162         PR c++/17670
18163         * g++.dg/init/new11.C: New test.
18164
18165         PR c++/17821
18166         * g++.dg/parse/error20.C: New test.
18167
18168         PR c++/17826
18169         * g++.dg/template/crash24.C: New test.
18170
18171 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
18172
18173         PR c/17301
18174         * gcc.dg/pr17301-1.c: New test.
18175
18176 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
18177
18178         PR c/17189
18179         * gcc.dg/anon-struct-5.c: New test.
18180
18181 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
18182
18183         PR c/17844
18184         * gcc.dg/pr17844-1.c: New test.
18185
18186 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
18187
18188         PR tree-optimization/17906
18189         * gcc.c-torture/compile/pr17906.c: New.
18190
18191 2004-10-09  Stuart Hastings  <stuart@apple.com>
18192             Roger Sayle  <roger@eyesopen.com>
18193
18194         PR rtl-optimization/17853
18195         * gcc.dg/i386-mmx-5.c: New testcase.
18196
18197 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
18198
18199         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
18200
18201 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
18202
18203         PR c++/17524
18204         * g++.dg/template/static9.C: New test.
18205
18206         PR c++/17685
18207         * g++.dg/parse/operator5.C: New test.
18208
18209 2004-10-09  Roger Sayle  <roger@eyesopen.com>
18210
18211         PR middle-end/17894
18212         * gcc.c-torture/execute/divcmp-4.c: New test case.
18213
18214 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
18215
18216         PR tree-opt/17902
18217         * g++.dg/opt/pr17902.C: New test.
18218
18219 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
18220
18221         * gcc.dg/cpp/ident-1.c: Add dg-options "".
18222
18223 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
18224
18225         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
18226
18227 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
18228
18229         * gcc.dg/assign-warn-3.c: New test.
18230
18231 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
18232
18233         PR c/16999
18234         * gcc.dg/cpp/ident-1.c: New test.
18235
18236 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
18237
18238         * gcc.c-torture/compile/acc1.c: New.
18239
18240 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
18241
18242         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
18243         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
18244
18245 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
18246
18247         * gcc.dg/ultrasp11.c: New test.
18248
18249 2004-10-08  Michael Matz  <matz@suse.de>
18250
18251         * gcc.dg/doloop-2.c: New test.
18252
18253 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
18254
18255         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
18256         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
18257         objc.dg/method-9.m: Update expected diagnostics.
18258
18259 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
18260
18261         * gcc.dg/ppc-fsel-3.c: New file.
18262         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
18263
18264 2004-10-07  Paul Brook  <paul@codesourcery.com>
18265
18266         * gfortran.dg/intrinsic_verify_1.f90: New test.
18267
18268 2004-10-07  Paul Brook  <paul@codesourcery.com>
18269
18270         * gfortran.dg/empty_format_1.f90: Remove stray commas.
18271
18272 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18273
18274         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
18275         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
18276         commit.
18277
18278 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
18279
18280         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
18281
18282 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18283
18284         PR c++/17115
18285         * g++.dg/warn/Winline-4.C: New test.
18286
18287 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
18288
18289         * gcc.c-torture/compile/20041007-1.c: New test.
18290
18291 2004-10-07  Paul Brook  <paul@codesourcery.com>
18292
18293         PR fortran/17678
18294         * gfortran.dg/use_allocated_1.f90: New test.
18295
18296 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
18297
18298         PR middle-end/17849
18299         * gfortran.fortran-torture/compile/nested.f90: New test
18300
18301 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
18302
18303         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
18304
18305 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
18306
18307         PR c++/17368
18308         * g++.dg/ext/asm6.C: New test.
18309
18310 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
18311
18312         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
18313
18314 2004-10-06  Paul Brook  <paul@codesourcery.com>
18315
18316         PR libfortran/17709
18317         * gfortran.dg/empty_format_1.f90: New test.
18318
18319 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18320
18321         PR fortran/17568
18322         * gfortran.dg/ishft.f90: New test.
18323
18324         PR fortran/17283
18325         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
18326         tests.
18327
18328 2004-10-06  Paul Brook  <paul@codesourcery.com>
18329
18330         * gfortran.dg/do_1.f90: New test.
18331
18332 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18333
18334         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
18335         optimizing for size.
18336
18337 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
18338
18339         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
18340
18341 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
18342
18343         * gcc.c-torture/compile/20041005-1.c: New test.
18344
18345 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
18346
18347         PR c++/17829
18348         * g++.dg/lookup/koenig4.C: New.
18349
18350 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18351
18352         * g++.dg/other/classkey1.C: Adjust quoting marks.
18353         * g++.dg/parse/error15.C: Likewise.
18354         * g++.dg/template/meminit2.C (int>): Likewise.
18355
18356 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18357
18358         PR fortran/17283
18359         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
18360
18361         PR fortran/17631
18362         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
18363
18364         PR fortran/17708
18365         * gfortran.dg/pr17708.f90: New test.
18366
18367 2004-10-04  Chao-ying Fu  <fu@mips.com>
18368
18369         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
18370         * gcc.dg/vect/vect-4.c: Ditto.
18371         * gcc.dg/vect/vect-5.c: Ditto.
18372         * gcc.dg/vect/vect-6.c: Ditto.
18373         * gcc.dg/vect/vect-8.c: Ditto.
18374         * gcc.dg/vect/vect-16.c: Ditto.
18375         * gcc.dg/vect/vect-30.c: Ditto.
18376         * gcc.dg/vect/vect-40.c: Ditto.
18377         * gcc.dg/vect/vect-41.c: Ditto.
18378         * gcc.dg/vect/vect-42.c: Ditto.
18379         * gcc.dg/vect/vect-43.c: Ditto.
18380         * gcc.dg/vect/vect-44.c: Ditto.
18381         * gcc.dg/vect/vect-45.c: Ditto.
18382         * gcc.dg/vect/vect-46.c: Ditto.
18383         * gcc.dg/vect/vect-47.c: Ditto.
18384         * gcc.dg/vect/vect-48.c: Ditto.
18385         * gcc.dg/vect/vect-49.c: Ditto.
18386         * gcc.dg/vect/vect-50.c: Ditto.
18387         * gcc.dg/vect/vect-51.c: Ditto.
18388         * gcc.dg/vect/vect-52.c: Ditto.
18389         * gcc.dg/vect/vect-53.c: Ditto.
18390         * gcc.dg/vect/vect-54.c: Ditto.
18391         * gcc.dg/vect/vect-55.c: Ditto.
18392         * gcc.dg/vect/vect-56.c: Ditto.
18393         * gcc.dg/vect/vect-57.c: Ditto.
18394         * gcc.dg/vect/vect-58.c: Ditto.
18395         * gcc.dg/vect/vect-59.c: Ditto.
18396         * gcc.dg/vect/vect-60.c: Ditto.
18397         * gcc.dg/vect/vect-74.c: Ditto.
18398         * gcc.dg/vect/vect-79.c: Ditto.
18399         * gcc.dg/vect/vect-80.c: Ditto.
18400
18401 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
18402
18403         * gcc.dg/unused-7.c: Use the correct option.
18404
18405 2004-10-04  Paul Brook  <paul@codesourcery.com>
18406         Bud Davis  <bdavis9659@comcast.net>
18407
18408         PR fortran/17706
18409         PR fortran/16434
18410         * gfortran/pr17706.f90: New test.
18411         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
18412
18413 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18414
18415         * gfortran.dg/pr17612.f90: New test.
18416
18417 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18418
18419         * g++.dg/template/local1.C: Adjust quoting marks in
18420         testing for diagnostics.
18421         * g++.dg/tls/diag-2.C: Likewise.
18422         * g++.dg/other/error8.C: Likewise.
18423
18424 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
18425
18426         PR c/17178
18427         * gcc.dg/unused-4.c: Adjust to be correct.
18428
18429         PR c/17820
18430         * gcc.dg/unused-7.c: New test.
18431
18432 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
18433
18434         PR c++/17797
18435         * g++.dg/overload/template2.C: New test.
18436
18437 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
18438
18439         PR tree-optimization/16632
18440         * gcc.dg/tree-ssa/20041002-1.c: New.
18441
18442 2004-10-03  Paul Brook  <paul@codesourcery.com>
18443
18444         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
18445         rather than relying on default formatting.
18446
18447 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
18448
18449         * gcc.dg/20040920-1.c: Update expected message text.
18450
18451 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
18452
18453         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
18454
18455 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
18456
18457         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
18458         tree level.
18459
18460 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
18461
18462         * gcc.dg/tree-ssa/pr17343.c: Remove.
18463
18464 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
18465
18466         PR tree-opt/17343
18467         * gcc.dg/tree-ssa/pr17343.c: New test.
18468
18469 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
18470
18471         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
18472         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
18473         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
18474         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
18475         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
18476
18477 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
18478
18479         * gcc.dg/lvalue-2.c: New test.
18480
18481 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
18482
18483         PR c/17730
18484         * gcc.dg/pr17730-1.c: New test
18485
18486 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
18487
18488         PR c/7425
18489         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
18490
18491 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
18492
18493         * gcc.c-torture/execute/stdarg-1.c: New test.
18494         * gcc.c-torture/execute/stdarg-2.c: New test.
18495         * gcc.c-torture/execute/stdarg-3.c: New test.
18496         * gcc.dg/tree-ssa/stdarg-1.c: New test.
18497         * gcc.dg/tree-ssa/stdarg-2.c: New test.
18498         * gcc.dg/tree-ssa/stdarg-3.c: New test.
18499         * gcc.dg/tree-ssa/stdarg-4.c: New test.
18500         * gcc.dg/tree-ssa/stdarg-5.c: New test.
18501
18502 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
18503
18504         PR tree-optimization/17697
18505         * g++.dg/opt/pr17697-1.C: New test.
18506         * g++.dg/opt/pr17697-2.C: New test.
18507         * g++.dg/opt/pr17697-3.C: New test.
18508
18509 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
18510
18511         PR c/16409
18512         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
18513         gcc.dg/vla-init-5.c: New tests.
18514
18515 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
18516
18517         PR c/13804
18518         * gcc.dg/pr13804-1.c: New test.
18519
18520 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18521
18522         PR fortran/16938
18523         * gfortran.dg/pr16938.f90: New test.
18524
18525 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
18526
18527         * g++.dg/template/crash23.C: New test.
18528
18529 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
18530
18531         PR c++/17585
18532         * g++.dg/template/static8.C: New test.
18533
18534 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
18535
18536         PR c++/17681
18537         * g++.dg/other/error9.C: New test.
18538
18539 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
18540
18541         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
18542
18543 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18544
18545         PR fortran/15164
18546         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
18547
18548 2004-09-26  Roger Sayle  <roger@eyesopen.com>
18549
18550         PR middle-end/17112
18551         * gcc.dg/pr17112-1.c: New test case.
18552
18553 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
18554
18555         PR c/11459
18556         * gcc.dg/pr11459-1.c: New test.
18557
18558 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
18559
18560         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
18561         * gcc.dg/tree-ssa/loop-4.c: Likewise.
18562
18563 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18564
18565         * gfortran.dg/pr15324.f90: Make array bounds consistent.
18566
18567 2004-09-25  Jan Hubicka  <jh@suse.cz>
18568
18569         * compile/30040909-1.c: New test.
18570         * compile/30040907-1.c: New test.
18571
18572 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
18573
18574         * gcc.c-torture/execute/va-arg-26.c: New test.
18575
18576 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
18577
18578         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
18579         extra diagnostics on targets with 64-bit pointers.
18580         * objc.dg/selector-1.m: Adjust dg-warning regexp.
18581
18582 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
18583
18584         PR c/17188
18585         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
18586         * gcc.dg/decl-3.c: Adjust expected message.
18587
18588 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18589
18590         PR fortran/17615
18591         * gfortran.dg/pr17615.f90: New test.
18592
18593 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
18594
18595         PR tree-optimzation/17517
18596         * g++.dg/tree-ssa/pr17517.C: New Test.
18597
18598 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
18599
18600         PR c++/16889
18601         * g++.dg/lookup/ambig3.C: New.
18602
18603 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
18604
18605         PR tree-opt/17624
18606         * g++.dg/opt/pr17624.C: New test.
18607
18608 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
18609
18610         PR c/6980
18611         * gcc.dg/Wbad-function-cast-1.c: New test.
18612
18613 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
18614
18615         * g++.dg/ext/complit1.C
18616         * g++.dg/other/error2.C
18617         * g++.dg/other/nontype-1.C
18618         * g++.dg/parse/crash11.C
18619         * g++.dg/parse/crash12.C
18620         * g++.dg/parse/error15.C
18621         * g++.dg/parse/error4.C
18622         * g++.dg/parse/tmpl-outside1.C
18623         * g++.dg/parse/too-many-tmpl-args1.C
18624         * g++.dg/template/dependent-expr3.C
18625         * g++.dg/template/error10.C
18626         * g++.dg/template/instantiate1.C
18627         * g++.dg/template/vtable2.C
18628         * g++.dg/warn/Wshadow-1.C
18629         * g++.dg/warn/weak1.C
18630         * g++.old-deja/g++.brendan/crash16.C
18631         * g++.old-deja/g++.brendan/crash18.C
18632         * g++.old-deja/g++.brendan/crash48.C
18633         * g++.old-deja/g++.brendan/crash49.C
18634         * g++.old-deja/g++.brendan/crash55.C
18635         * g++.old-deja/g++.brendan/crash56.C
18636         * g++.old-deja/g++.brendan/crash8.C
18637         * g++.old-deja/g++.brendan/enum11.C
18638         * g++.old-deja/g++.brendan/enum8.C
18639         * g++.old-deja/g++.brendan/enum9.C
18640         * g++.old-deja/g++.brendan/friend3.C
18641         * g++.old-deja/g++.brendan/misc14.C
18642         * g++.old-deja/g++.bugs/900402_02.C
18643         * g++.old-deja/g++.bugs/900404_03.C
18644         * g++.old-deja/g++.bugs/900404_04.C
18645         * g++.old-deja/g++.bugs/900428_03.C
18646         * g++.old-deja/g++.jason/crash4.C
18647         * g++.old-deja/g++.jason/overload21.C
18648         * g++.old-deja/g++.jason/redecl1.C
18649         * g++.old-deja/g++.jason/report.C
18650         * g++.old-deja/g++.jason/rfg10.C
18651         * g++.old-deja/g++.jason/template30.C
18652         * g++.old-deja/g++.law/arm12.C
18653         * g++.old-deja/g++.law/ctors5.C
18654         * g++.old-deja/g++.law/cvt20.C
18655         * g++.old-deja/g++.law/init10.C
18656         * g++.old-deja/g++.law/init8.C
18657         * g++.old-deja/g++.law/visibility17.C
18658         * g++.old-deja/g++.law/visibility7.C
18659         * g++.old-deja/g++.mike/net8.C
18660         * g++.old-deja/g++.mike/p646.C
18661         * g++.old-deja/g++.mike/p700.C
18662         * g++.old-deja/g++.mike/p701.C
18663         * g++.old-deja/g++.mike/p811.C
18664         * g++.old-deja/g++.ns/template13.C
18665         * g++.old-deja/g++.other/array3.C
18666         * g++.old-deja/g++.other/crash25.C
18667         * g++.old-deja/g++.other/dtor3.C
18668         * g++.old-deja/g++.other/dtor4.C
18669         * g++.old-deja/g++.other/main1.C
18670         * g++.old-deja/g++.other/warn7.C
18671         * g++.old-deja/g++.pt/crash11.C
18672         * g++.old-deja/g++.pt/crash36.C
18673         * g++.old-deja/g++.pt/spec22.C
18674         * g++.old-deja/g++.pt/spec9.C
18675         * g++.old-deja/g++.pt/ttp52.C
18676         * g++.old-deja/g++.robertl/eb103.C
18677         * g++.old-deja/g++.robertl/eb121.C
18678         * g++.old-deja/g++.robertl/eb22.C
18679         * g++.old-deja/g++.robertl/eb8.C:
18680         Update locations and/or regexps of dg-error markers.
18681         Remove markers for some bogus messages that are no longer issued.
18682
18683 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
18684
18685         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
18686         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
18687
18688 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
18689
18690         PR c++/17618
18691         * g++.dg/lookup/crash5.C: New test.
18692
18693 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
18694
18695         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
18696         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
18697         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
18698         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
18699         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
18700         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
18701
18702         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
18703         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
18704         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
18705         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
18706         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
18707         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
18708
18709         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
18710
18711         * gcc.dg/vect/vect-44.c: Check additional cases.
18712         * gcc.dg/vect/vect-48.c: Check additional cases.
18713
18714         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
18715         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
18716         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
18717         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
18718         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
18719         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
18720         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
18721         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
18722         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
18723
18724         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
18725         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
18726         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
18727
18728 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18729
18730         * gcc.dg/tree-ssa/loop-6.c: New test.
18731
18732 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
18733
18734         PR c++/17620
18735         * g++.dg/inherit/base2.C: New.
18736
18737 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
18738
18739         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
18740         * gcc.dg/20001012-2.c: Likewise.
18741         * gcc.dg/20001013-1.c: Likewise.
18742         * gcc.dg/20001101-1.c: Likewise.
18743         * gcc.dg/20001102-1.c: Likewise.
18744         * gcc.dg/bf-spl1.c: Likewise.
18745         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
18746         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
18747
18748 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
18749
18750         PR tree-optimization/16721
18751         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
18752
18753 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
18754
18755         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
18756         * gcc.dg/20040305-1.c: Likewise.
18757
18758 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
18759
18760         PR c/16566
18761         * gcc.c-torture/compile/pr16566-1.c,
18762         gcc.c-torture/compile/pr16566-2.c,
18763         gcc.c-torture/compile/pr16566-3.c: New tests.
18764
18765 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
18766
18767         PR tree-optimization/17512
18768         * gcc.c-torture/compile/20040916-1.c.
18769
18770 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
18771
18772         * gcc.dg/pragma-re-3.c: New test.
18773
18774 2004-09-17  Matt Austern  <austern@apple.com>
18775
18776         PR c++/15049
18777         * g++.dg/other/anon3.C: New.
18778
18779 2004-09-21  Roger Sayle  <roger@eyesopen.com>
18780
18781         PR c++/7503
18782         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
18783         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
18784         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
18785         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
18786         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
18787
18788 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
18789
18790         PR fortran/17286
18791         * gfortran.dg/pr17286.f90: New test.
18792
18793 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
18794
18795         PR c++/17530
18796         * g++.dg/template/static7.C: New test.
18797
18798 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
18799
18800         PR tree-opt/17558
18801         * gcc.c-torture/compile/pr17558.c: New test.
18802
18803 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
18804
18805         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
18806         if SKIP_ATTRIBUTE is defined.
18807
18808 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18809
18810         PR fortran/15957
18811         * gfortran.dg/pr15957.f90: New test.
18812
18813 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
18814
18815         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
18816         in comparison.
18817         * gcc.dg/vect/vect-79.c: Likewise.
18818         * gcc.dg/vect/vect-80.c: Likewise.
18819
18820 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18821
18822         PR fortran/15750
18823         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
18824
18825 2004-09-20  Ira Rosen  <irar@il.ibm.com>
18826
18827         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
18828         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
18829         * gcc.dg/vect/vect-62.c: New testcase.
18830         * gcc.dg/vect/vect-63.c: New testcase.
18831         * gcc.dg/vect/vect-64.c: New testcase.
18832         * gcc.dg/vect/vect-65.c: New testcase.
18833         * gcc.dg/vect/vect-66.c: New testcase.
18834         * gcc.dg/vect/vect-67.c: New testcase.
18835         * gcc.dg/vect/vect-68.c: New testcase.
18836         * gcc.dg/vect/vect-69.c: New testcase.
18837         * gcc.dg/vect/vect-79.c: New testcase.
18838         * gcc.dg/vect/vect-80.c: New testcase.
18839
18840 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
18841
18842         * gcc.target/mips/asm-1.c: New test.
18843
18844 2004-09-19  Ira Rosen  <irar@il.ibm.com>
18845
18846         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
18847         * gcc.dg/vect/vect-73.c: New testcase.
18848         * gcc.dg/vect/vect-74.c: New testcase.
18849         * gcc.dg/vect/vect-75.c: New testcase.
18850         * gcc.dg/vect/vect-76.c: New testcase.
18851         * gcc.dg/vect/vect-77.c: New testcase.
18852         * gcc.dg/vect/vect-78.c: New testcase
18853
18854 2004-09-18  Paul Brook  <paul@codesourcery.com>
18855
18856         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
18857
18858 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
18859
18860         PR c/17424
18861         * gcc.dg/pr17424-1.c: New test.
18862
18863 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
18864
18865         * g++.dg/tree-ssa/pr17153.C: New test.
18866
18867 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
18868
18869         PR pch/13361
18870         * testsuite/g++.dg/pch/wchar-1.C: New.
18871         * testsuite/g++.dg/pch/wchar-1.Hs: New.
18872
18873 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
18874
18875         * gcc.c-torture/execute/20040917-1.c: New test.
18876
18877 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
18878
18879         PR tree-optimization/17319
18880         * gcc.dg/pr17319.c: New test.
18881
18882 2004-09-17  Devang Patel  <dpatel@apple.com>
18883
18884         * gcc.dg/20040813-1.c: New test.
18885
18886 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
18887
18888         PR tree-optimization/17273
18889         * gcc.c-torture/compile/pr17273.c: New test.
18890
18891 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
18892
18893         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
18894         Update expected messages.
18895         * gcc.dg/declspec-13.c: New test.
18896
18897 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
18898
18899         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
18900
18901 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
18902
18903         * gcc.c-torture/execute/pr17252.c: Use post-increment to
18904         change what 'a' is pointing to.
18905
18906 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
18907
18908         PR c++/16002
18909         * g++.dg/template/error18.C: New test.
18910
18911         PR c++/16029
18912         * g++.dg/warn/Wunused-8.C: New test.
18913
18914 2004-09-17  Steven Bosscher  <stevenb@suse.de>
18915
18916         PR tree-optimization/17513
18917         * gcc.dg/20040916-1.c: New test.
18918
18919 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
18920
18921         PR c++/17501
18922         * g++.dg/template/typename7.C: New test.
18923
18924 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18925
18926         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
18927
18928 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
18929
18930         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
18931         with -ftree-based-profiling also.
18932         * lib/profopt.exp: Support late-set profile_option/feedback_option.
18933
18934 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
18935
18936         PR/15364
18937         * gfortran.dg/der_array_io_1.f90: New test.
18938         * gfortran.dg/der_array_io_2.f90: New test.
18939         * gfortran.dg/der_array_io_3.f90: New test.
18940
18941 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
18942
18943         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
18944         EABI.
18945
18946 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
18947
18948         * g++.dg/opt/switch1.C: New test.
18949
18950 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
18951
18952         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
18953         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
18954         Update expected messages.
18955
18956 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18957
18958         PR fortran/16485
18959         * gfortran.dg/same_name_1.f90: New test.
18960
18961 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
18962
18963         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
18964         dereference garbage pointers.
18965
18966 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
18967
18968         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
18969         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
18970
18971         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
18972         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
18973         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
18974
18975 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
18976
18977         PR c++/17324
18978         * g++.dg/template/mangle1.C: New test.
18979
18980 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
18981
18982         PR tree-optimization/17252
18983         * gcc.c-torture/execute/pr17252.c: New test.
18984
18985 2004-09-14  Andrew Pinski  <apinski@apple.com>
18986
18987         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
18988
18989 2004-09-14  Roger Sayle  <roger@eyesopen.com>
18990
18991         PR rtl-optimization/9771
18992         * gcc.dg/pr9771-1.c: New test case.
18993
18994 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
18995
18996         PR tree-optimization/15262
18997         * gcc.c-torture/execute/pr15262-1.c: New test.
18998         * gcc.c-torture/execute/pr15262-2.c: New test.
18999
19000 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
19001
19002         * gcc.dg/declspec-12.c: New test.
19003
19004 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
19005
19006         * gfortran.dg/pr17090.f90: Add directives to test.
19007
19008 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19009
19010         * gcc.c-torture/compile/20040914-1.c: New test.
19011
19012 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
19013
19014         PR c++/16162
19015         * g++.dg/template/decl2.C: New test.
19016
19017 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
19018
19019         PR fortran/17090
19020         * gfortran.dg/pr17090.f90: New test.
19021
19022 2004-09-13  Dale Johannesen  <dalej@apple.com>
19023
19024         * gcc.c-torture/compile/pr17408.c: New test case.
19025
19026 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
19027
19028         PR c++/16716
19029         * g++.dg/parse/crash17.C: New test.
19030
19031         PR c++/17327
19032         * g++.dg/template/enum3.C: New test.
19033
19034 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
19035
19036         * lib/gcc-defs.exp: Load wrapper.exp.
19037         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
19038         using local code.
19039         * lib/gcc.exp (gcc_init): Similar.
19040         * lib/gfortran.exp (gfortran_init): Similar.
19041         * lib/objc.exp (objc_init): Similar.
19042         * lib/treelang.exp (treelang_init): Similar.
19043         * lib/wrapper.exp: New file with build_wrapper call machinery in
19044         ${tool}_maybe_build_wrapper.
19045
19046 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
19047
19048         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
19049         "inline".
19050         * gcc.dg/declspec-11.c: Update expected messages.
19051         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
19052         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
19053         gcc.dg/inline-12.c: New tests.
19054
19055 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
19056
19057         * g++.dg/tree-ssa/pr17400.C: New testcase.
19058
19059 2004-09-13  James E Wilson  <wilson@specifixinc.com>
19060
19061         * gcc.target/mips/sb1-1.c: New testcase.
19062
19063 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
19064
19065         * lib/g77-dg.exp: Remove unused file.
19066         * lib/mike-g77.exp: Ditto.
19067         * lib/g77.exp: Ditto.
19068
19069 2004-09-12  Richard Henderson  <rth@redhat.com>
19070
19071         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
19072
19073 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
19074
19075         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
19076         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
19077         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
19078         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
19079         Update expected messages.
19080
19081 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
19082
19083         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
19084         declaration/use mismatch for dirp parameter.
19085
19086 2004-09-12  Andrew Pinski  <apinski@apple.com>
19087
19088         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
19089         -fgnu-runtime is passed.
19090
19091 2004-09-12  Richard Henderson  <rth@redhat.com>
19092
19093         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
19094         do the uplevel thing and update additional_flags directly.
19095         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
19096         gfortran.fortran-torture/execute/intrinsic_nearest.x,
19097         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
19098         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
19099
19100 2004-09-11  Steven Bosscher  <stevenb@suse.de>
19101
19102         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
19103
19104 2004-09-11  Roger Sayle  <roger@eyesopen.com>
19105
19106         PR middle-end/17411
19107         * g++.dg/opt/pr17411-1.C: New test case.
19108
19109 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
19110
19111         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
19112         gcc.dg/tls/diag-2.c: Update expected messages.
19113         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
19114         messages.
19115         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
19116         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
19117         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
19118         gcc.dg/tls/diag-5.c: New tests.
19119
19120 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
19121
19122         * gcc.dg/20040910-1.c: Correct dg-error regexp.
19123
19124 2004-09-11  Steven Bosscher  <stevenb@suse.de>
19125
19126         * g++.dg/parse/break-in-for.C: New test.
19127
19128 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
19129
19130         * gcc.dg/tree-ssa/20040911-1.c: New test.
19131
19132 2004-09-11  Andreas Jaeger  <aj@suse.de>
19133
19134         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
19135         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
19136
19137 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
19138
19139         * gcc.target/frv: New directory of FR-V-specific tests.
19140
19141 2004-09-10  James E Wilson  <wilson@specifixinc.com>
19142
19143         * gcc.dg/convert-vec-1.c: New test.
19144
19145 2004-09-10  Roger Sayle  <roger@eyesopen.com>
19146
19147         PR middle-end/17024
19148         * gcc.dg/pr17024-1.c: New test case.
19149
19150 2004-09-10  Eric Christopher  <echristo@redhat.com>
19151
19152         * gcc.dg/20040910-1.c: New test.
19153
19154 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
19155
19156         * gcc.dg/bitfld-9.c: New test.
19157
19158 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
19159
19160         * gcc.c-torture/execute/ieee/acc1.c: New test.
19161         * gcc.c-torture/execute/ieee/acc2.c: New test.
19162         * gcc.c-torture/execute/ieee/mzero6.c: New test.
19163
19164 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
19165
19166         * gcc.dg/deprecated-2.c: New test.
19167
19168 2004-09-09  James E Wilson  <wilson@specifixinc.com>
19169
19170         * gcc.dg/init-vec-1.c: New test.
19171
19172 2004-09-09  Roger Sayle  <roger@eyesopen.com>
19173
19174         PR middle-end/17055
19175         * gcc.dg/pr17055-1.c: New test case.
19176
19177 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
19178
19179         PR target/17377
19180         * gcc.c-torture/execute/pr17377.c: New test.
19181
19182 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
19183
19184         PR c/8420
19185         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
19186         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
19187         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
19188         gcc.dg/long-long-typespec-1.c: New tests.
19189         * gcc.dg/tls/diag-2.c: Update expected diagnostics
19190
19191 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
19192
19193         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
19194         gcc.dg/gnu99-static-1.c: New tests.
19195
19196 2004-09-08  Devang Patel  <dpatel@apple.com>
19197
19198         * gcc.dg/darwin-ld-20040828-1.c: New test.
19199         * gcc.dg/darwin-ld-20040828-2.c: New test.
19200         * gcc.dg/darwin-ld-20040828-3.c: New test.
19201
19202 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
19203
19204         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
19205         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
19206         in error message.
19207         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
19208         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
19209         in error message.
19210         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
19211         types they qualify.
19212         * objc.dg/type-size-2.m: Fix wording in comment.
19213         * objc.dg/va-meth-1.m: New test case.
19214
19215 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
19216
19217         PR c/16633:
19218         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
19219         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
19220
19221 2004-09-06  Devang Patel  <dpatel@apple.com>
19222
19223         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
19224         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
19225
19226 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
19227
19228         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
19229         reflect changed line numbering of diagnostics.
19230
19231 2004-09-06  Paul Brook  <paul@codesourcery.com>
19232
19233         * gfortran.dg/edit_real_1.f90: Add new test.
19234
19235 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19236
19237         * gcc.dg/tree-ssa/loop-2.c: New test.
19238         * gcc.dg/tree-ssa/loop-3.c: New test.
19239         * gcc.dg/tree-ssa/loop-4.c: New test.
19240         * gcc.dg/tree-ssa/loop-5.c: New test.
19241
19242 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19243
19244         * gcc.dg/format/sentinel-1.c: Update for parameter option.
19245
19246 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19247
19248         * gcc.dg/format/sentinel-1.c: New test.
19249
19250 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
19251
19252         * testsuite/gcc.dg/builtins-46.c: New.
19253
19254 2004-09-03  Devang Patel  <dpatel@apple.com>
19255
19256         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
19257         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
19258
19259 2004-09-03  Jan Beulich  <jbeulich@novell.com>
19260
19261         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
19262         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
19263         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
19264         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
19265         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
19266         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
19267         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
19268         the non-portable bzero.
19269         * gcc.dg/20010912-1.c: xfail for NetWare.
19270         * gcc.dg/20020426-2.c: xfail for NetWare.
19271         * gcc.dg/20021014-1.c: xfail for NetWare.
19272         * gcc.dg/20021018-1.c: xfail for NetWare.
19273         * gcc.dg/20030213-1.c: xfail for NetWare.
19274         * gcc.dg/20030225-1.c: xfail for NetWare.
19275         * gcc.dg/20030708-1.c: xfail for NetWare.
19276         * gcc.dg/builtins-config.h: Also exclude NetWare.
19277         * gcc.dg/format/format.h: Define restrict only if not already defined.
19278         * gcc.dg/nest.c: xfail for NetWare.
19279         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
19280         * lib/target-supports.exp (check_visibility_available): Exclude
19281         NetWare.
19282
19283 2004-09-03  Jan Beulich  <jbeulich@novell.com>
19284
19285         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
19286         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
19287         deterministic starting point for the alignment of structure fields.
19288         * gcc.dg/Wpadded.c: Dito.
19289         * g++.dg/abi/vbase10.C: Dito.
19290
19291 2004-09-03  Devang Patel  <dpatel@apple.com>
19292
19293         * g++.dg/debug/pr15736.cc: New test.
19294
19295 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
19296
19297         * README.QMTEST: Fix out-of-date link.
19298
19299 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
19300
19301         PR fortran/16579
19302         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
19303         Delete.  Duplicate of gfortran.dg/g77/20010610.f
19304
19305 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
19306
19307         * g++.dg/abi/arm_rtti1.C: New test.
19308
19309 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
19310
19311         * gcc.dg/ppc-vector-memcpy.c: New.
19312         * gcc.dg/ppc-vector-memset.c: New.
19313
19314 2004-09-02  Chao-ying Fu  <fu@mips.com>
19315
19316         * gcc.target/mips/mips-3d-1.c: New test.
19317         * gcc.target/mips/mips-3d-2.c: New test.
19318         * gcc.target/mips/mips-3d-3.c: New test.
19319         * gcc.target/mips/mips-3d-4.c: New test.
19320         * gcc.target/mips/mips-3d-5.c: New test.
19321         * gcc.target/mips/mips-3d-6.c: New test.
19322         * gcc.target/mips/mips-3d-7.c: New test.
19323         * gcc.target/mips/mips-3d-8.c: New test.
19324         * gcc.target/mips/mips-3d-9.c: New test.
19325         * gcc.target/mips/mips-ps-1.c: New test.
19326         * gcc.target/mips/mips-ps-2.c: New test.
19327         * gcc.target/mips/mips-ps-3.c: New test.
19328         * gcc.target/mips/mips-ps-4.c: New test.
19329         * gcc.target/mips/mips-ps-type.c: New test.
19330
19331 2004-09-02  Paul Brook  <paul@codesourcery.com>
19332
19333         * gfortran.dg/edit_real_1.f90: Add new tests.
19334
19335 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19336
19337         PR fortran/15327
19338         * gfortran.dg/merge_char_1.f90: New test.
19339
19340 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19341
19342         PR fortran/16404
19343         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
19344
19345 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
19346
19347         PR c/1522
19348         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
19349
19350 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
19351
19352         * g++.dg/opt/loop1.C: Do not XFAIL.
19353
19354 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
19355
19356         * gcc.c-torture/execute/20040831-1.c: New test.
19357
19358 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
19359
19360         PR fortran/16579
19361         * gfortran.dg/g77/20010610.f: Now passes.
19362         Copy from g77.f-torture/execute. Add dg-run directive.
19363         * gfortran.dg/g77/README: Update
19364
19365 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
19366
19367         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
19368         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
19369         (t1, t2, t3, t4): Add volatile.
19370
19371 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
19372
19373         * g++.dg/ext/visibility/arm1.C: New test.
19374
19375 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
19376
19377         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
19378         -pedantic-errors.
19379
19380 2004-09-01  Paul Brook  <paul@codesourcery.com>
19381
19382         * gfortran.dg/eof_2.f90: New test.
19383
19384 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19385
19386         PR fortran/16579
19387         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
19388
19389 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
19390
19391         PR libfortran/16805
19392         * gfortran.dg/list_read_2.f90: New test.
19393
19394 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
19395
19396         * g++.dg/abi/key1.C: New test.
19397
19398 2004-08-31  Richard Henderson  <rth@redhat.com>
19399
19400         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
19401         form of offsetof.
19402         * g++.dg/other/offsetof5.C: Remove duplicate.
19403
19404 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19405
19406         PR fortran/17244
19407         * gfortran.dg/func_derived_1.f90: New test.
19408
19409 2004-08-31  Paul Brook  <paul@codesourcery.com>
19410
19411         * gfortran.dg/eof_1.f90: New test.
19412
19413 2004-08-31  Paul Brook  <paul@codesourcery.com>
19414
19415         * gfortran.dg/list_read_1.f90: New file.
19416
19417 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
19418
19419         * g++.dg/opt/loop1.C: XFAIL.
19420
19421 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
19422
19423         * gcc.dg/funcdef-storage-1.c: New.
19424         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
19425         an extern function in local scope.
19426         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
19427         declare an 'auto inline' function in local scope.
19428         * gcc.dg/20011130-1.c: Likewise.
19429         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
19430         an 'auto' function in local scope.
19431         * gcc.dg/20021014-1.c: Likewise.
19432         * gcc.dg/20030331-2.c: Likewise.
19433
19434 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19435
19436         * gfortran.dg/blockdata_1.f90: New test.
19437
19438 2004-08-30  Richard Henderson  <rth@redhat.com>
19439
19440         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
19441
19442 2004-08-30  Richard Henderson  <rth@redhat.com>
19443
19444         * lib/fortran-torture.exp (fortran-torture-execute): Honor
19445         additional_flags set by alternate driver.
19446         (ieee-options): New procedure.
19447         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
19448         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
19449         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
19450         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
19451
19452 2004-08-30  Richard Henderson  <rth@redhat.com>
19453
19454         * lib/f-torture.exp: Remove.
19455
19456 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
19457
19458         PR rtl-optimization/16590
19459         * g++.dg/opt/loop1.C: New test.
19460
19461 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19462
19463         PR fortran/13910
19464         * gfortran.dg/oldstyle_1.f90: New test.
19465
19466 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
19467         Paul Brook  <paul@codesourcery.com>
19468
19469         * gfortran.dg/g77/README: Update.
19470         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
19471         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
19472         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
19473
19474 2004-08-28  Paul Brook  <paul@codesourcery.com>
19475
19476         PR libfortran/17195
19477         * gfortran.dg/edit_real_1.f90: New test.
19478
19479 2004-08-27  Paul Brook  <paul@codesourcery.com>
19480
19481         * gfortran.dg/rewind_1.f90: New test.
19482
19483 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
19484
19485         PR fortran/16597
19486         * gfortran.dg/pr16597.f90: New test.
19487
19488 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
19489
19490         PR c/13801
19491         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
19492         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
19493         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
19494         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
19495         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
19496
19497 2004-08-26  Nick Clifton  <nickc@redhat.com>
19498
19499         * gcc.c-torture/compile/pr17119.c: New test.
19500
19501 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
19502
19503         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
19504
19505 2004-08-25  Richard Henderson  <rth@redhat.com>
19506
19507         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
19508         the bits that expect kind=8 to be the largest real kind.
19509
19510 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
19511
19512         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
19513
19514 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19515
19516         * gfortran.dg/assignment_1.f90: New test.
19517
19518 2004-08-25  Adam Nemet  <anemet@lnxw.com>
19519
19520         * g++.dg/template/repo3.C: New test.
19521
19522 2004-08-25  Roger Sayle  <roger@eyesopen.com>
19523
19524         PR middle-end/16693
19525         PR tree-optimization/16372
19526         * g++.dg/opt/pr16372-1.C: New test case.
19527         * g++.dg/opt/pr16693-1.C: New test case.
19528         * g++.dg/opt/pr16693-2.C: New test case.
19529
19530 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
19531
19532         * objc.dg/proto-lossage-4.m: New test.
19533
19534 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
19535
19536         PR c++/17155
19537         * g++.dg/inherit/local2.C: New test.
19538
19539 2004-08-25  Paul Brook  <paul@codesourcery.com>
19540
19541         PR fortran/17144
19542         * gfortran.dg/string_ctor_1.f90: New test.
19543
19544 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19545
19546         PR c++/14428
19547         * g++.dg/template/redecl2.C: New test.
19548
19549 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
19550
19551         PR fortran/17143
19552         * gfortran.dg/pr17143.f90: New test.
19553
19554 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
19555
19556         PR fortran/17164
19557         * gfortran.dg/pr17164.f90: New test.
19558
19559 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19560
19561         * gcc.dg/tree-ssa/loop-1.c: New test.
19562
19563 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
19564
19565         * gcc.c-torture/compile/20040824-1.c: New test.
19566
19567 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
19568
19569         * gcc.c-torture/compile/iftrap-3.c: New test.
19570
19571 2004-08-24  Paul Brook  <paul@codesourcery.com>
19572
19573         * gfortran.dg/entry_2.f90: New test.
19574
19575 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
19576
19577         PR c++/16889
19578         * g++.dg/lookup/ambig[12].C: New.
19579
19580 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19581
19582         PR c++/16706
19583         * g++.dg/template/crash21.C: New test.
19584         * g++.dg/template/crash22.C: Likewise.
19585
19586 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
19587
19588         PR c++/17149
19589         * g++.dg/template/access15.C: New.
19590
19591 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
19592
19593         PR c++/17163
19594         * g++.dg/template/repo2.C: New test.
19595
19596 2004-08-23  Roger Sayle  <roger@eyesopen.com>
19597
19598         PR rtl-optimization/17078
19599         * gcc.c-torture/execute/pr17078-1.c: New test case.
19600
19601 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
19602
19603         PR c/14492
19604         * gcc.dg/debug/crash1.c: New test.
19605
19606 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
19607
19608         PR c/16180
19609         * gcc.dg/loop-5.c: New test.
19610
19611 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19612
19613         * gcc.c-torture/execute/20040823-1.c: New test.
19614
19615 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
19616
19617         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
19618         to the assembler.  Simplify test accordingly.
19619         (asm_abi_flags): Use GNU names.
19620         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
19621         to check for ABI flags.
19622
19623 2004-08-22  Andrew Pinski  <apinski@apple.com>
19624
19625         * g++.dg/opt/pr14029.C: New test.
19626         * gcc.c-torture/execute/pr15262.c: New test.
19627
19628 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19629
19630         * gfortran.dg/reduction.f90: Add checks with complex arguments.
19631
19632 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
19633
19634         PR 16908
19635         * gfortran.dg/direct_io.f90: New test.
19636
19637 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
19638
19639         PR c++/17121
19640         * g++.dg/inherit/local2.C: New test.
19641
19642 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
19643
19644         PR c++/17120
19645         * g++.dg/warn/Wparentheses-4.C: New test.
19646
19647 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
19648
19649         PR c++/17121
19650         * g++.dg/inherit/local2.C: New test.
19651
19652         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
19653         * gcc.dg/ppc-ldstruct.c: Likewise.
19654         * gcc.dg/ppc64-abi-2.c: Likewise.
19655
19656 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
19657
19658         PR rtl-optimization/17099
19659         * gcc.c-torture/execute/20040820-1.c: New test.
19660
19661 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
19662
19663         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
19664
19665 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
19666
19667         PR fortran/17077
19668         * gfortran.dg/auto_array_1.f90: New test.
19669
19670 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19671
19672         PR fortran/17074
19673         * gfortran.dg/simpleif_1.f90: New test.
19674
19675 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
19676
19677         * lib/target-supports.exp (check_profiling_available): Return
19678         false for arm*-*-symbianelf* and arm*-*-eabi*.
19679
19680         PR c++/15890
19681         * g++.dg/template/delete1.C: New test.
19682
19683 2004-08-19  Paul Brook  <paul@codesourcery.com>
19684
19685         PR fortran/14976
19686         PR fortran/16228
19687         * gfortran.dg/data_char_1.f90: New test.
19688
19689 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
19690
19691         PR fortran/16946
19692         * gfortran.dg/reduction.f90: New testcase.
19693
19694 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19695
19696         PR fortran/16520
19697         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
19698
19699 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
19700
19701         PR c++/17041
19702         * g++.dg/Wparentheses-3.C: New test.
19703
19704 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
19705
19706         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
19707         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
19708         * gcc.dg/vect/vect-2.c: Likewise.
19709         * gcc.dg/vect/vect-3.c: Likewise.
19710         * gcc.dg/vect/vect-4.c: Likewise.
19711         * gcc.dg/vect/vect-5.c: Likewise.
19712         * gcc.dg/vect/vect-6.c: Likewise.
19713         * gcc.dg/vect/vect-7.c: Likewise.
19714         * gcc.dg/vect/vect-25.c: Likewise.
19715         * gcc.dg/vect/vect-31.c: Likewise.
19716         * gcc.dg/vect/vect-32.c: Likewise.
19717         * gcc.dg/vect/vect-34.c: Likewise.
19718         * gcc.dg/vect/vect-36.c: Likewise.
19719         * gcc.dg/vect/vect-all.c: Likewise.
19720
19721 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
19722
19723         PR c++/17068
19724         * g++.dg/template/operator4.C: New test.
19725
19726 2004-08-18  Richard Henderson  <rth@redhat.com>
19727
19728         * gcc.dg/20040206-1.c: XFAIL.
19729
19730 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
19731
19732         PR c++/16246
19733         * g++.dg/template/array7.C: New test.
19734
19735 2004-08-17  James E Wilson  <wilson@specifixinc.com>
19736
19737         * gcc.dg/mips-movcc-1.c: New test.
19738         * gcc.dg/mips-movcc-2.c: New test.
19739         * gcc.dg/mips-movcc-3.c: New test.
19740
19741         * gcc.dg/mips-nmadd-1.c: New test.
19742         * gcc.dg/mips-nmadd-2.c: New test.
19743
19744 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
19745
19746         PR c++/15871
19747         * g++.dg/opt/inline8.C: New test.
19748
19749         PR c++/16965
19750         * g++.dg/parse/error17.C: New test.
19751
19752 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
19753
19754         * gcc.dg/vect: New directory for vectorizer tests.
19755         * gcc.dg/vect/tree-vect.h: New file.
19756         * gcc.dg/vect/vect.exp: New file.
19757         * gcc.dg/vect/pr16105.c.c: New test.
19758         * gcc.dg/vect/vect-1.c: New test.
19759         * gcc.dg/vect/vect-2.c: New test.
19760         * gcc.dg/vect/vect-3.c: New test.
19761         * gcc.dg/vect/vect-4.c: New test.
19762         * gcc.dg/vect/vect-5.c: New test.
19763         * gcc.dg/vect/vect-6.c: New test.
19764         * gcc.dg/vect/vect-7.c: New test.
19765         * gcc.dg/vect/vect-8.c: New test.
19766         * gcc.dg/vect/vect-9.c: New test.
19767         * gcc.dg/vect/vect-10.c: New test.
19768         * gcc.dg/vect/vect-11.c: New test.
19769         * gcc.dg/vect/vect-12.c: New test.
19770         * gcc.dg/vect/vect-13.c: New test.
19771         * gcc.dg/vect/vect-14.c: New test.
19772         * gcc.dg/vect/vect-15.c: New test.
19773         * gcc.dg/vect/vect-16.c: New test.
19774         * gcc.dg/vect/vect-17.c: New test.
19775         * gcc.dg/vect/vect-18.c: New test.
19776         * gcc.dg/vect/vect-19.c: New test.
19777         * gcc.dg/vect/vect-20.c: New test.
19778         * gcc.dg/vect/vect-21.c: New test.
19779         * gcc.dg/vect/vect-22.c: New test.
19780         * gcc.dg/vect/vect-23.c: New test.
19781         * gcc.dg/vect/vect-24.c: New test.
19782         * gcc.dg/vect/vect-25.c: New test.
19783         * gcc.dg/vect/vect-26.c: New test.
19784         * gcc.dg/vect/vect-27.c: New test.
19785         * gcc.dg/vect/vect-28.c: New test.
19786         * gcc.dg/vect/vect-29.c: New test.
19787         * gcc.dg/vect/vect-30.c: New test.
19788         * gcc.dg/vect/vect-31.c: New test.
19789         * gcc.dg/vect/vect-32.c: New test.
19790         * gcc.dg/vect/vect-33.c: New test.
19791         * gcc.dg/vect/vect-34.c: New test.
19792         * gcc.dg/vect/vect-35.c: New test.
19793         * gcc.dg/vect/vect-36.c: New test.
19794         * gcc.dg/vect/vect-37.c: New test.
19795         * gcc.dg/vect/vect-38.c: New test.
19796         * gcc.dg/vect/vect-40.c: New test.
19797         * gcc.dg/vect/vect-41.c: New test.
19798         * gcc.dg/vect/vect-42.c: New test.
19799         * gcc.dg/vect/vect-43.c: New test.
19800         * gcc.dg/vect/vect-44.c: New test.
19801         * gcc.dg/vect/vect-45.c: New test.
19802         * gcc.dg/vect/vect-46.c: New test.
19803         * gcc.dg/vect/vect-47.c: New test.
19804         * gcc.dg/vect/vect-48.c: New test.
19805         * gcc.dg/vect/vect-49.c: New test.
19806         * gcc.dg/vect/vect-50.c: New test.
19807         * gcc.dg/vect/vect-51.c: New test.
19808         * gcc.dg/vect/vect-52.c: New test.
19809         * gcc.dg/vect/vect-53.c: New test.
19810         * gcc.dg/vect/vect-54.c: New test.
19811         * gcc.dg/vect/vect-55.c: New test.
19812         * gcc.dg/vect/vect-56.c: New test.
19813         * gcc.dg/vect/vect-57.c: New test.
19814         * gcc.dg/vect/vect-58.c: New test.
19815         * gcc.dg/vect/vect-59.c: New test.
19816         * gcc.dg/vect/vect-60.c: New test.
19817         * gcc.dg/vect/vect-61.c: New test.
19818         * gcc.dg/vect/vect-all.c: New test.
19819         * gcc.dg/vect/vect-none.c: New test.
19820
19821 2004-08-17  Paul Brook  <paul@codesourcery.com>
19822
19823         PR fortran/13082
19824         * gfortran.dg/entry_1.f90: New test.
19825
19826 2004-08-17  Andrew Pinski  <apinski@apple.com>
19827
19828         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
19829
19830 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
19831
19832         * gcc.dg/pr17036-1.c: New test.
19833
19834 2004-08-16  Devang Patel  <dpatel@apple.com>
19835
19836         * gcc.dg/darwin-20040809-1.c: New test.
19837
19838 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
19839
19840         * gcc.dg/funcdef-attr-1.c: New test.
19841
19842 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
19843
19844         * gcc.dg/altivec-17.c: New test.
19845         * gcc.dg/altivec-18.c: New test.
19846
19847 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19848
19849         PR c++/6749
19850         * g++.dg/template/vtable2.C: New test.
19851
19852 2004-08-14  Richard Henderson  <rth@redhat.com>
19853
19854         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
19855         * gcc.dg/pack-test-4.c (main): Return 0.
19856         * gcc.dg/setjmp-1.c: Remove XFAIL.
19857         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
19858
19859 2004-08-14  Richard Henderson  <rth@redhat.com>
19860
19861         * gcc.dg/980217-1.c: Add prototype for printf.
19862
19863 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
19864
19865         * gfortran.dg/pr16935.f90: New test.
19866
19867 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
19868
19869         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
19870
19871 2004-08-13  Paul Brook  <paul@codesourcery.com>
19872
19873         * gfortran.dg/der_io_1.f90: Remove stray comma.
19874
19875 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
19876
19877         * gcc.dg/vmx/cw-bug-2.c: Remove.
19878         * gcc.dg/vmx/vprint-1.c: Remove.
19879         * gcc.dg/vmx/vscan-1.c: Remove.
19880
19881 2004-08-12  Devang patel  <dpatel@apple.com>
19882
19883         * gcc.dg/darwin-20040809-2.c: New test.
19884
19885 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
19886
19887         * g++.dg/ext/altivec-12.C: New test.
19888
19889         * g++.dg/ext/altivec-11.C: New test.
19890
19891 2004-08-12  Paul Brook  <paul@codesourcery.com>
19892
19893         * g++.dg/abi/arm_cxa_vec_1.C: New test.
19894
19895 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
19896
19897         * g++.dg/ext/altivec-2.C: Check for hardware support before
19898         executing any VMX instructions.
19899
19900         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
19901
19902 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
19903
19904         PR c++/16276
19905         * g++.old-deja/g++.other/comdat4.C: New test.
19906         * g++.old-deja/g++.other/comdat4-aux.cc: New.
19907
19908 2004-08-12  Ben Elliston  <bje@au.ibm.com>
19909
19910         PR target/16286
19911         * gcc.dg/pr16286.c: New test.
19912
19913 2004-08-12 Jan Beulich <jbeulich@novell.com>
19914
19915         * g++.dg/ext/asm5.C: New.
19916
19917 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
19918
19919         PR c++/16698
19920         * g++.dg/eh/crash1.C: New test.
19921
19922         PR c++/16717
19923         * g++.dg/ext/construct1.C: New test.
19924
19925 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
19926
19927         PR c++/16853
19928         * g++.dg/init/ptrmem1.C: New test.
19929
19930         PR c++/16618
19931         * g++.dg/parse/offsetof5.C: New test.
19932
19933         PR c++/16870
19934         * g++.dg/template/overload3.C: New test.
19935
19936 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
19937
19938         PR c++/16964
19939         * g++.dg/parse/error16.C: New test.
19940
19941         PR c++/16904
19942         * g++.dg/template/error14.C: New test.
19943
19944         PR c++/16929
19945         * g++.dg/template/error15.C: New test.
19946
19947 2004-08-11  Devang Patel  <dpatel@apple.com>
19948
19949         * gcc.dg/darwin-ld-20040809-1.c: New test.
19950         * gcc.dg/darwin-ld-20040809-2.c: New test.
19951
19952 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
19953
19954         PR fortran/16917
19955         * gfortran.dg/dfloat_1.f90: New test.
19956
19957 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
19958
19959         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
19960         * gcc.dg/dll-2.c: Fix dg-require syntax.
19961         * gcc.misc-tests/arm-isr.c (abort): Declare.
19962         (exit): Likewise.
19963
19964 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
19965
19966         PR c++/16971
19967         * g++.dg/parse/crash16.C: New test.
19968
19969 2004-08-10  Roger Sayle  <roger@eyesopen.com>
19970
19971         * gcc.dg/mips-rsqrt-1.c: New test case.
19972         * gcc.dg/mips-rsqrt-2.c: New test case.
19973         * gcc.dg/mips-rsqrt-3.c: New test case.
19974
19975 2004-08-10  Paul Brook  <paul@codesourcery.com>
19976
19977         * gfortran.dg/der_io_1.f90: New test.
19978
19979 2004-08-10  Paul Brook  <paul@codesourcery.com>
19980
19981         PR fortran/16919
19982         * gfortran.dg/der_array_1.f90: New test.
19983
19984 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
19985
19986         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
19987
19988 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
19989
19990         * gcc.dg/wchar_t-2.c: Fix typo.
19991
19992 2004-08-09  Falk Hueffner  <falk@debian.org>
19993
19994         PR tree-optimization/12517
19995         * gcc.c-torture/compile/pr12517.c: New test.
19996
19997         PR tree-optimization/12578
19998         * gcc.c-torture/compile/pr12578.c: New test.
19999
20000         PR tree-optimization/12899
20001         * gcc.c-torture/compile/pr12899.c: New test.
20002
20003         PR rtl-optimization/14692
20004         * gcc.c-torture/compile/pr14692.c: New test.
20005
20006         PR tree-optimization/16461
20007         * gcc.c-torture/compile/pr16461.c: New test.
20008
20009 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
20010
20011         * gfortran.dg/getenv_1.f90: New test.
20012
20013 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
20014
20015         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
20016         wchar_t.
20017         * gcc.dg/symbian5.c: Test -fno-short-wchar.
20018
20019 2004-08-06  Paul Brook  <paul@codesourcery.com>
20020
20021         * gfortran.dg/ret_array_1.f90: New test.
20022         * gfortran.dg/ret_pointer_1.f90: New test.
20023
20024 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
20025
20026         * gcc.dg/missing-field-init-[12].c: New tests.
20027         * g++.dg/warn/missing-field-init-[12].C: New tests.
20028
20029 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
20030
20031         * gcc.dg/enum2.c: New test.
20032         * gcc.dg/symbian3.c: Likewise.
20033         * gcc.dg/symbian4.c: Likewise.
20034         * gcc.dg/wchar_t-2.c: Likewise.
20035
20036 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
20037
20038         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
20039         destructor tests.
20040
20041 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
20042
20043         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
20044         dg-require-visiblity.
20045         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
20046         * g++.dg/ext/visibility/fvisibility.C: Likewise.
20047         * g++.dg/ext/visibility/memfuncts.C: Likewise.
20048         * g++.dg/ext/visibility/new1.C: Likewise.
20049         * g++.dg/ext/visibility/pragma.C: Likewise.
20050         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
20051         * g++.dg/ext/visibility/virtual.C: Likewise.
20052         * g++/dg/ext/visibility/visibility-1.C: Likewise.
20053         * g++/dg/ext/visibility/visibility-2.C: Likewise.
20054         * g++/dg/ext/visibility/visibility-3.C: Likewise.
20055         * g++/dg/ext/visibility/visibility-4.C: Likewise.
20056         * g++/dg/ext/visibility/visibility-5.C: Likewise.
20057         * g++/dg/ext/visibility/visibility-6.C: Likewise.
20058         * g++/dg/ext/visibility/visibility-7.C: Likewise.
20059         * g++/dg/ext/visibility/visibility-8.C: New test.
20060         * gcc.c-torture/compile/dll.x: Remove.
20061         * gcc.dg/dll-2.c: Use dg-require-dll
20062         * gcc.dg/visibility-10.c: New test.
20063         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
20064         supporting DLLs.
20065         * testsuite/lib/scanasm.exp (scan_hidden): New function.
20066         (scan_not_hidden): Likewise.
20067
20068 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
20069
20070         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
20071
20072 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
20073
20074         * gcc.c-torture/execute/20040805-1.c: New test.
20075
20076 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
20077
20078         * gcc.dg/20020118-1.c: Declare abort.
20079         * gcc.dg/altivec_check.h: Likewise.
20080         * gcc.dg/iftrap-2.c: Likewise.
20081         * gcc.dg/pragma-darwin.c: Likewise.
20082         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
20083
20084 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
20085
20086         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
20087
20088 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
20089
20090         * gcc.c-torture/execute/builtins/abs-2.c,
20091         gcc.c-torture/execute/builtins/abs-3.c,
20092         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
20093         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
20094         intmax_t, uintmax_t and their limits.
20095         * gcc.dg/intmax_t-1.c: New test.
20096
20097 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20098
20099         * g++.dg/tc1/dr147.C: Add reference to PR.
20100
20101 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
20102
20103         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
20104         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
20105
20106 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
20107
20108         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
20109
20110 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
20111
20112         * gcc.dg/redecl-5.c: New test.
20113         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
20114         of scanf.
20115
20116 2004-08-03  Roger Sayle  <roger@eyesopen.com>
20117
20118         PR middle-end/16790
20119         * gcc.c-torture/execute/pr16790-1.c: New test case.
20120
20121 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
20122
20123         * g++.dg/ext/visibility/assign1.C: New test.
20124         * g++.dg/ext/visibility/new1.C: Likewise.
20125
20126         * gcc.dg/symbian1.c: New test.
20127         * gcc.dg/symbian2.c: Likewise.
20128
20129 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
20130
20131         PR target/16570
20132         * gcc.dg/i386-sse-9.c: New test.
20133
20134 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
20135
20136         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
20137
20138 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
20139
20140         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
20141         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
20142         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
20143         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
20144         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
20145         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
20146         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
20147         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
20148         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
20149         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
20150         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
20151         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
20152         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
20153         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
20154         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
20155         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
20156         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
20157         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
20158         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
20159         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
20160         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
20161         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
20162         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
20163         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
20164         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
20165         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
20166         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
20167         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
20168         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
20169         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
20170         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
20171         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
20172         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
20173         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
20174         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
20175         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
20176         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
20177         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
20178         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
20179         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
20180         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
20181         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
20182         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
20183         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
20184         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
20185         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
20186         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
20187         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
20188         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
20189         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
20190         gcc.misc-tests/i386-pf-3dnow-1.c,
20191         gcc.misc-tests/i386-pf-athlon-1.c,
20192         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
20193         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
20194         Declare built-in functions used.
20195         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
20196
20197 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
20198
20199         PR c++/16707
20200         * g++.dg/lookup/using12.C: New test.
20201
20202         * g++.dg/init/null1.C: Fix PR number.
20203         * g++.dg/parse/namespace10.C: Likewise.
20204
20205 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
20206
20207         PR c++/16224
20208         * g++.dg/template/spec17.C: New test.
20209         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
20210         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
20211
20212 2004-08-02  David Billinghurst
20213
20214         PR fortran/16292
20215         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
20216
20217 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
20218
20219         * gcc.dg/ia64-got-1.c: New test case.
20220
20221 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
20222
20223         PR c++/16489
20224         * g++.dg/init/null1.C: New test.
20225         * g++.dg/tc1/dr76.C: Adjust error marker.
20226
20227         PR c++/16529
20228         * g++.dg/parse/namespace10.C: New test.
20229
20230         PR c++/16810
20231         * g++.dg/inherit/ptrmem2.C: New test.
20232
20233 2004-08-02  Ben Elliston  <bje@au.ibm.com>
20234
20235         PR target/16155
20236         * gcc.dg/pr16155.c: New test.
20237
20238 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
20239
20240         * gcc.dg/redecl-2.c: New test.
20241
20242 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
20243
20244         * gcc.dg/darwin-longdouble.c: New file.
20245
20246 2004-07-30  Richard Henderson  <rth@redhat.com>
20247
20248         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
20249         write to constant argument.
20250         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
20251
20252 2004-07-30  Richard Henderson  <rth@redhat.com>
20253
20254         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
20255         tests of nearest around zero.
20256
20257 2004-07-30  Andrew Pinski  <apinski@apple.com>
20258
20259         * gcc.c-torture/compile/20040730-1.c: New test.
20260
20261 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
20262
20263         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
20264         powerpc-eabispe.
20265
20266 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
20267
20268         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
20269
20270 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
20271
20272         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
20273         contains $ld_library_path.
20274         * lib/gfortran.exp (gfortran_link_flags): Likewise.
20275
20276 2004-07-29  Richard Henderson  <rth@redhat.com>
20277
20278         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
20279
20280         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
20281         (alt2, which): New.
20282         (Check): Accept either alternative.
20283
20284 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
20285
20286         * g++.dg/abi/inline1.C: New test.
20287         * g++.dg/abi/local1-a.cc: Likewise.
20288         * g++.dg/abi/local1.C: Likewise.
20289         * g++.dg/abi/mangle11.C: Tweak location of warnings.
20290         * g++.dg/abi/mangle12.C: Likewise.
20291         * g++.dg/abi/mangle17.C: Likewise.
20292         * g++.dg/abi/mangle20-2.C: Likewise.
20293         * g++.dg/opt/interface1.C: Likewise.
20294         * g++.dg/opt/interface1.h: Likewise.
20295         * g++.dg/opt/interface1-a.cc: New test.
20296         * g++.dg/parse/repo1.C: New test.
20297         * g++.dg/template/repo1.C: Likewise.
20298         * g++.dg/warn/Winline-1.C: Likewise.
20299         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
20300
20301 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
20302
20303         * gcc.dg/tree-ssa/20040729-1.c: New test.
20304
20305 2004-07-27  Matt Austern <austern@apple.com>
20306
20307         * gcc.dg/darwin-bool-1.c: New test.
20308         * gcc.dg/darwin-bool-2.c: New test.
20309
20310 2004-07-28  Richard Henderson  <rth@redhat.com>
20311
20312         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
20313         arguments in the correct type.  Don't write to constant arguments.
20314
20315 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
20316
20317         PR tree-optimization/16688
20318         PR tree-optimization/16689
20319         * g++.dg/tree-ssa/pr16688.C: New test.
20320
20321 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
20322
20323         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
20324         loads.  Not only in the comment, this time.
20325
20326 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
20327
20328         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
20329         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
20330         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
20331         * gcc.dg/sh4a-bitmovua.c: New.
20332         * gcc.dg/sh4a-cos.c: New.
20333         * gcc.dg/sh4a-cosf.c: New.
20334         * gcc.dg/sh4a-fprun.c: New.
20335         * gcc.dg/sh4a-fsrra.c: New.
20336         * gcc.dg/sh4a-memmovua.c: New.
20337         * gcc.dg/sh4a-sin.c: New.
20338         * gcc.dg/sh4a-sincos.c: New.
20339         * gcc.dg/sh4a-sincosf.c: New.
20340         * gcc.dg/sh4a-sinf.c: New.
20341
20342 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
20343
20344         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
20345         conditionals.
20346         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
20347         loads.
20348         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
20349         DOM1.
20350
20351 2004-07-27  Andrew Pinski  <apinski@apple.com>
20352
20353         * g++.dg/rtti/tinfo1.C: Correct the xfail.
20354
20355 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
20356
20357         * gcc.dg/pragma-isr.c: New test.
20358
20359 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20360
20361         PR c++/14429
20362         * g++.dg/template/ttp11.C: New test.
20363
20364 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
20365
20366         * gcc.c-torture/compile/20040727-1.c: New test.
20367
20368 2004-07-26  Eric Christopher  <echristo@redhat.com>
20369
20370         * gcc.c-torture/compile/20040726-2.c: New test.
20371
20372 2004-07-26  Andrew Pinski  <apinski@apple.com>
20373
20374         * g++.dg/rtti/tinfo1.C: Xfail.
20375
20376 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
20377
20378         * gcc.c-torture/compile/20040726-1.c: New test.
20379
20380 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
20381             Brian Ryner  <bryner@brianryner.com>
20382
20383         PR c++/9283
20384         PR c++/15000
20385         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
20386         * g++.dg/ext/visibility/: New directory.
20387         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
20388         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
20389         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
20390         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
20391         * g++.dg/ext/visibility/fvisibility.C,
20392         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
20393         g++.dg/ext/visibility/fvisibility-override1.C
20394         g++.dg/ext/visibility/fvisibility-override2.C
20395         g++.dg/ext/visibility/memfuncts.C
20396         g++.dg/ext/visibility/noPLT.C
20397         g++.dg/ext/visibility/pragma.C
20398         g++.dg/ext/visibility/pragma-override1.C
20399         g++.dg/ext/visibility/pragma-override2.C
20400         g++.dg/ext/visibility/staticmemfuncts.C
20401         g++.dg/ext/visibility/virtual.C: New tests.
20402
20403 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
20404
20405         PR c/15360
20406         * gcc.dg/pr15360-1.c: New test.
20407
20408 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
20409
20410         * gcc.dg/pragma-align-2.c: New test.
20411         * gcc.dg/pragma-init-fini.c: New test.
20412         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
20413         targets.
20414
20415 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
20416
20417         * gcc.dg/init-string-2.c: New test.
20418
20419 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
20420
20421         PR 16684
20422         * gcc.dg/Wredundant-decls-1.c: New test case.
20423
20424 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
20425
20426         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
20427         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
20428         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
20429         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
20430         * gcc.dg/compat/generate-random.c: New file.
20431         * gcc.dg/compat/generate-random.h: Likewise.
20432         * gcc.dg/compat/generate-random_r.c: Likewise.
20433         * gcc.dg/compat/struct-layout-1.h: Likewise.
20434         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
20435         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
20436         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
20437         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
20438         * gcc.dg/compat/struct-layout-1_main.c: New test.
20439         * gcc.dg/compat/struct-layout-1_x.c: New file.
20440         * gcc.dg/compat/struct-layout-1_y.c: New file.
20441         * gcc.dg/compat/struct-layout-1_test.h: New file.
20442
20443 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
20444
20445         * gcc.dg/comp-return-1.c: New test
20446
20447 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
20448
20449         * gcc.dg/vmx/8-02a.c: Fix typo.
20450
20451         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
20452         * gcc.dg/darwin-abi-3.c: New test.
20453
20454         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
20455         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
20456
20457         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
20458         * gcc.dg/vmx/ops-long-1.c: New test.
20459         * gcc.dg/vmx/ops-long-2.c: New test.
20460
20461 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
20462
20463         * g++.dg/lookup/conv-[1234].C: New.
20464
20465 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
20466
20467         * g++.dg/parse/attr2.C: Simplify.
20468
20469 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20470
20471         PR c/7284
20472         * gcc.c-torture/execute/pr7284-1.c: New test.
20473
20474 2004-07-22  Brian Booth  <bbooth@redhat.com>
20475
20476         * gcc.dg/tree-ssa/20040721-1.c: New test.
20477
20478 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
20479
20480         * g++.dg/template/crash20.c: New.
20481
20482 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
20483
20484         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
20485         Add dg-run directive.  Declare variables as required.
20486         * gfortran.dg/g77/README: Update
20487
20488 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
20489
20490         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
20491         gcc.dg/cris-peep2-andu2.c: New tests.
20492
20493 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20494
20495         PR c/15052
20496         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
20497         on return type.
20498         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
20499         messages.
20500         * gcc.dg/qual-return-2.c: Update expected messages.
20501         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
20502
20503 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20504
20505         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
20506         * gcc.dg/noncompile/921102-1.c: Update expected error message.
20507
20508 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20509
20510         PR c/11250
20511         * gcc.dg/init-string-1.c: New test.
20512
20513 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
20514
20515         PR middle-end/15345
20516         PR c/16450
20517         * gcc.dg/torture/nested-fn-1.c: New test.
20518
20519 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
20520
20521         PR target/16559
20522         * gcc.dg/ia64-fptr-1.c: New file.
20523
20524 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20525
20526         PR c++/14497
20527         * g++.dg/template/spec16.C: New test.
20528         * g++.old-deja/g++.robertl/eb118.C: Remove.
20529
20530 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20531
20532         PR c++/509
20533         * g++.dg/template/spec15.C: New test.
20534
20535 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
20536
20537         Copy cases from g77.f-torture/execute and add dg-run
20538         directive.  Other changes as noted.
20539         * gfortran.dg/g77/13037.f
20540         * gfortran.dg/g77/1832.f
20541         * gfortran.dg/g77/19981119-0.f
20542         * gfortran.dg/g77/19990313-0.f
20543         * gfortran.dg/g77/19990313-1.f
20544         * gfortran.dg/g77/19990313-2.f
20545         * gfortran.dg/g77/19990313-3.f
20546         * gfortran.dg/g77/19990419-1.f
20547         * gfortran.dg/g77/19990826-0.f
20548         * gfortran.dg/g77/19990826-2.f
20549         * gfortran.dg/g77/20000503-1.f
20550         * gfortran.dg/g77/20001111.f
20551         * gfortran.dg/g77/20010116.f
20552         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
20553         * gfortran.dg/g77/20010430.f
20554         * gfortran.dg/g77/6177.f
20555         * gfortran.dg/g77/947.f
20556         * gfortran.dg/g77/970816-3.f
20557         * gfortran.dg/g77/971102-1.f
20558         * gfortran.dg/g77/980520-1.f
20559         * gfortran.dg/g77/980628-0.f
20560         * gfortran.dg/g77/980628-1.f
20561         * gfortran.dg/g77/980628-10.f
20562         * gfortran.dg/g77/980628-2.f
20563         * gfortran.dg/g77/980628-3.f
20564         * gfortran.dg/g77/980628-7.f
20565         * gfortran.dg/g77/980628-8.f
20566         * gfortran.dg/g77/980628-9.f
20567         * gfortran.dg/g77/980701-0.f
20568         * gfortran.dg/g77/980701-1.f
20569         * gfortran.dg/g77/cabs.f
20570         * gfortran.dg/g77/claus.f
20571         * gfortran.dg/g77/complex_1.f
20572         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
20573         * gfortran.dg/g77/dcomplex.f
20574         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
20575         * gfortran.dg/g77/f90-intrinsic-mathematical.f
20576         * gfortran.dg/g77/f90-intrinsic-numeric.f
20577         * gfortran.dg/g77/int8421.f
20578         * gfortran.dg/g77/labug1.f
20579         * gfortran.dg/g77/large_vec.f
20580         * gfortran.dg/g77/le.f
20581         * gfortran.dg/g77/short.f
20582         * gfortran.dg/g77/README: Update
20583
20584 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
20585
20586         PR c++/16637
20587         * g++.dg/parse/lookup4.C: New test.
20588
20589 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20590
20591         PR c++/16175
20592         * g++.dg/template/ttp10.C: New test.
20593
20594 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
20595
20596         * gcc.dg/pr12625-1.c: New test.
20597
20598 2004-07-20  Steven Bosscher  <stevenb@suse.de>
20599
20600         * testsuite/gcc.dg/switch-warn-1.c: New test.
20601         * testsuite/gcc.dg/switch-warn-2.c: New test.
20602         * gcc.c-torture/compile/pr14730.c: Update.
20603
20604 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
20605
20606         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
20607         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
20608         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
20609         g++.dg/template/nontype3.C: Remove trailing CR from tests.
20610
20611 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
20612
20613         PR c++/16623
20614         * g++.dg/template/assign1.C: New test.
20615
20616 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20617
20618         PR c++/12170
20619         * g++.dg/template/ttp9.C: New test.
20620
20621 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
20622
20623         * gcc.dg/format/cmn-err-1.c: New test.
20624
20625 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
20626
20627         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
20628         gcc.dg/Wparentheses-10.c: New tests.
20629         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
20630
20631 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20632
20633         PR fortran/16465
20634         * gfortran.dg/g77//ffixed-line-length-0.f,
20635         gfortran.dg/g77/ffixed-line-length-132.f,
20636         gfortran.dg/g77/ffixed-line-length-72.f,
20637         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
20638         gfortran.dg/g77/README: Update.
20639
20640 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20641
20642         PR c++/13092
20643         * g++.dg/template/non-dependent7.C: New test.
20644         * g++.dg/template/non-dependent8.C: Likewise.
20645         * g++.dg/template/non-dependent9.C: Likewise.
20646         * g++.dg/template/non-dependent10.C: Likewise.
20647
20648 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
20649
20650         PR c++/16337
20651         * g++.dg/parse/attr2.C: New test.
20652
20653 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
20654
20655         * g77.dg: Removed.
20656         * g77.f-torture: Ditto.
20657
20658 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
20659
20660         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
20661         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
20662         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
20663
20664 2004-07-16  Richard Henderson  <rth@redhat.com>
20665
20666         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
20667
20668 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20669
20670         * lib/fortran-torture.exp (fortran-torture): Don't test compile
20671         tests with full list of options.
20672         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
20673         of TORTURE_OPTIONS if test contains 'dg-do run'.
20674
20675         PR fortran/16404
20676         * gfortran.dg/do_iterator.f90: New test.
20677
20678 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20679
20680         PR rtl-optimization/16536
20681         * gcc.c-torture/execute/restrict-1.c: New test.
20682
20683 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20684
20685         PR fortran/15324
20686         * gfortran.dg/pr15324.f90: New test.
20687
20688         PR fortran/15129
20689         * gfortran.dg/pr15129.f90: New test.
20690
20691         PR fortran/15140
20692         * gfortran.dg/pr15140.f90: New test.
20693
20694         PR fortran/13792
20695         * gfortran.fortran-torture/execute/bounds.f90: Add check for
20696         compile-time simplification.
20697
20698 2004-07-14  Mike Stump  <mrs@apple.com>
20699
20700         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
20701
20702 2004-07-14  James E Wilson  <wilson@specifixinc.com>
20703
20704         PR target/16325
20705         * gcc.dg/profile-generate-1.c: New.
20706
20707 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
20708
20709         * gcc.c-torture/execute/20040709-1.c: New test.
20710         * gcc.c-torture/execute/20040709-2.c: New test.
20711
20712 2004-07-14  Mike Stump  <mrs@apple.com>
20713
20714         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
20715
20716 2004-07-14  Mike Stump  <mrs@apple.com>
20717
20718         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
20719
20720 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
20721
20722         PR c++/16518
20723         * g++.dg/parse/mutable1.C: New test.
20724
20725 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
20726
20727         PR tree-optimization/16443
20728         * gcc.dg/tree-ssa/20040713-1.c: New test.
20729
20730 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
20731
20732         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
20733         for operator new.
20734
20735 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
20736
20737         * gfortran.dg/g77/README: New file
20738         * gfortran.dg/g77/19981216-0.f: Copy from
20739         g77.f-torture/noncompile.  Add "dg-do compile" and
20740         dg-error as required.
20741         * gfortran.dg/g77/19990218-1.f: Likewise.
20742         * gfortran.dg/g77/19990905-1.f: Likewise.
20743         * gfortran.dg/g77/9263.f: Likewise.
20744         * gfortran.dg/g77/980615-0.f: Likewise.
20745         * gfortran.dg/g77/980616-0.f: Likewise.
20746         * gfortran.dg/g77/check0.f: Likewise.
20747         * gfortran.dg/g77/select_no_compile.f: Likewise.
20748
20749 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
20750
20751         Copy files from g77.f-torture/compile.
20752         Add "{ dg-do compile}".  Other changes as noted
20753         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
20754         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
20755         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
20756         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
20757         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
20758         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
20759         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
20760         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
20761         statement to conform to standard.  Append alpha1.x for reference.
20762         * gfortran.dg/g77/xformat.f: Add dg-warning
20763
20764 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
20765
20766         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
20767         Add {dg-do compile} directive.
20768         * gfortran.dg/g77/cpp2.F: Likewise.
20769
20770 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20771
20772         PR c++/5402
20773         * g++.dg/lookup/name-clash1.C: New test.
20774
20775         PR c++/9777
20776         * g++.dg/lookup/name-clash2.C: New test.
20777
20778         PR c++/12102
20779         * g++.dg/lookup/name-clash3.C: New test.
20780
20781 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20782
20783         * g++.dg/lookup/new2.C: New test.
20784         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
20785
20786 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
20787
20788         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
20789         Add {dg-do compile} directive.
20790         * gfortran.dg/g77/13060.f: Likewise.
20791         * gfortran.dg/g77/19990218-0.f: Likewise.
20792         * gfortran.dg/g77/19990305-0.f: Likewise.
20793         * gfortran.dg/g77/19990419-0.f: Likewise.
20794         * gfortran.dg/g77/19990502-0.f: Likewise.
20795         * gfortran.dg/g77/19990502-1.f: Likewise.
20796         * gfortran.dg/g77/19990525-0.f: Likewise.
20797         * gfortran.dg/g77/19990826-1.f: Likewise.
20798         * gfortran.dg/g77/19990826-3.f: Likewise.
20799         * gfortran.dg/g77/19990905-2.f: Likewise.
20800         * gfortran.dg/g77/20000412-1.f: Likewise.
20801         * gfortran.dg/g77/20000511-1.f: Likewise.
20802         * gfortran.dg/g77/20000511-2.f: Likewise.
20803         * gfortran.dg/g77/20000518.f: Likewise.
20804         * gfortran.dg/g77/20000601-1.f: Likewise.
20805         * gfortran.dg/g77/20000601-2.f: Likewise.
20806         * gfortran.dg/g77/20000629-1.f: Likewise.
20807         * gfortran.dg/g77/20000630-2.f: Likewise.
20808         * gfortran.dg/g77/20010115.f: Likewise.
20809         * gfortran.dg/g77/20010321-1.f: Likewise.
20810         * gfortran.dg/g77/20010426.f: Likewise.
20811         * gfortran.dg/g77/20020307-1.f: Likewise.
20812         * gfortran.dg/g77/8485.f: Likewise.
20813         * gfortran.dg/g77/960317-1.f: Likewise.
20814         * gfortran.dg/g77/970915-0.f: Likewise.
20815         * gfortran.dg/g77/980310-1.f: Likewise.
20816         * gfortran.dg/g77/980310-2.f: Likewise.
20817         * gfortran.dg/g77/980310-3.f: Likewise.
20818         * gfortran.dg/g77/980310-4.f: Likewise.
20819         * gfortran.dg/g77/980310-6.f: Likewise.
20820         * gfortran.dg/g77/980310-7.f: Likewise.
20821         * gfortran.dg/g77/980310-8.f: Likewise.
20822         * gfortran.dg/g77/980419-2.f: Likewise.
20823         * gfortran.dg/g77/980424-0.f: Likewise.
20824         * gfortran.dg/g77/980427-0.f: Likewise.
20825         * gfortran.dg/g77/980729-0.f: Likewise.
20826         * gfortran.dg/g77/981117-1.f: Likewise.
20827         * gfortran.dg/g77/toon_1.f: Likewise.
20828
20829 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20830
20831         PR c++/2204
20832         * g++.dg/other/abstract2.C: New test.
20833
20834 2004-07-12  Paul Brook  <paul@codesourcery.com>
20835
20836         * gfortran.dg/pointer_init_1.f90: New test.
20837
20838 2004-07-11  Paul Brook  <paul@codesourcery.com>
20839
20840         PR fortran/15986
20841         * gfortran.dg/contained_1.f90: New test.
20842
20843 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
20844
20845         * g++.dg/parse/defarg8.C: New test.
20846
20847 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20848
20849         PR fortran/16433
20850         * gfortran.dg/pr16433.f: New test.
20851
20852         PR fortran/17574
20853         * gfortran.dg/pr15754.f90: New test.
20854
20855 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
20856
20857         PR tree-optimization/16437
20858         * gcc.c-torture/execute/bitfld-4.c: New test.
20859
20860 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20861
20862         * gfortran.fortran-torture/execute/common_2.f90: Add check for
20863         access to common var from module.
20864
20865 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20866
20867         PR fortran/16336
20868         * gfortran.fortran-torture/execute/common_2.f90: New test.
20869
20870 2004-07-10  Paul Brook  <paul@codesourcery.com>
20871
20872         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
20873
20874 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20875
20876         PR fortran/15969
20877         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
20878
20879 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
20880
20881         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
20882         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
20883         * gfortran.dg/g77/ffree-form-1.f: Likewise.
20884         * gfortran.dg/g77/ffree-form-2.f: Likewise.
20885         * gfortran.dg/g77/ffree-form-3.f: Likewise.
20886         * gfortran.dg/g77/fno-underscoring.f: Likewise.
20887         * gfortran.dg/g77/funderscoring.f: Likewise.
20888         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
20889
20890 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20891
20892         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
20893
20894 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20895         Paul Brook  <paul@codesourcery.com>
20896
20897         PR fortran/13415
20898         * gfortran.dg/common_pointer_1.f90: New test.
20899
20900 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20901
20902         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
20903
20904 2004-07-09  James E Wilson  <wilson@specifixinc.com>
20905
20906         PR target/16364
20907         * gcc.c-torture/compile/20040709-1.c: New.
20908
20909 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20910
20911         PR fortran/14077
20912         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
20913
20914 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20915
20916         PR fortran/13201
20917         * gfortran.dg/shape_1.f90: New test.
20918
20919 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
20920             Andrew Pinski  <apinski@apple.com>
20921
20922         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
20923
20924 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20925
20926         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
20927         comment.
20928
20929 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20930         Paul Brook  <paul@codesourcery.com>
20931
20932         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
20933         '.f95' and '.F95'.
20934
20935 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
20936
20937         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
20938
20939 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20940
20941         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
20942         testcases with capital suffix.
20943
20944 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20945
20946         PR fortran/15481
20947         PR fortran/13372
20948         PR fortran/13575
20949         PR fortran/15978
20950         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
20951
20952         * gfortran.dg/implicit_1.f90: New test.
20953
20954 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
20955
20956         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
20957         expression to match gfortran warning/error messages
20958         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
20959         dg-error text.
20960
20961 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
20962
20963         * lib/fortran-torture.exp: Rename proc search_for to
20964         search_for_re.
20965
20966 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
20967
20968         * gcc.c-torture/execute/simd-5.x: New file.
20969         XFAIL on SPARC 64-bit at -O0.
20970
20971 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20972
20973         PR c++/8211
20974         PR c++/16165
20975         * g++.dg/warn/effc3.C: New test.
20976
20977 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
20978
20979         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
20980         change X to 1X in format.
20981         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
20982         add data statements to conform to standard.
20983
20984 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
20985
20986         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
20987         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
20988         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
20989
20990 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
20991
20992         * gfortran.dg/g77/7388.f: Copy from g77.dg
20993         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
20994         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
20995         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
20996         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
20997         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
20998         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
20999         * gfortran.dg/g77/strlen0.f: Likewise.
21000
21001 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
21002
21003         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
21004         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
21005
21006 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
21007
21008         * gcc.c-torture/execute/920428-2.x: Delete.
21009         * gcc.c-torture/execute/920501-7.x: Likewise.
21010
21011 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
21012
21013         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
21014         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
21015         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
21016         prescott and c3-2.
21017         (PREFETCH_3DNOW): Add -march=c3.
21018
21019 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
21020
21021         PR c/16437
21022         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
21023         * gcc.c-torture/execute/bf64-1.x: Likewise.
21024
21025 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
21026
21027         * gcc.c-torture/compile/20040708-1.c: New test.
21028
21029 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21030
21031         PR c++/16169
21032         * g++.dg/warn/effc2.C: New test.
21033
21034 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
21035
21036         * gcc.c-torture/execute/bitfld-1.x: Remove.
21037         * gcc.c-torture/execute/bitfld-3.c: New test.
21038         * gcc.dg/bitfld-2.c: Remove XFAILs.
21039
21040 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
21041
21042         PR c++/16276
21043         * g++.dg/rtti/tinfo1.C: New file.
21044
21045 2004-07-07  Eric Christopher  <echristo@redhat.com>
21046
21047         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
21048
21049 2004-07-07  Andrew Pinski  <apinski@apple.com>
21050
21051         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
21052
21053 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
21054
21055         * g++.dg/init/call1.C: XFAIL.
21056
21057 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
21058
21059         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
21060         except for movstrict*, to movmem* and clrstr* to clrmem*.
21061
21062 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
21063
21064         * gcc.c-torture/execute/20040707-1.c: New test.
21065
21066 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
21067
21068         * gcc.c-torture/execute/20040706-1.c: New test.
21069
21070 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21071
21072         PR c++/3671
21073         * g++.dg/template/spec14.C: New test.
21074
21075 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
21076
21077         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
21078         nothing if not yet defined.  Use it in b, c and d type definitions.
21079         * gcc.c-torture/execute/20040705-1.c: New test.
21080         * gcc.c-torture/execute/20040705-2.c: New test.
21081
21082 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21083
21084         PR c++/2518
21085         * g++.dg/lookup/new1.C: New test.
21086
21087 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21088
21089         PR c++/11406
21090         * g++.dg/template/sizeof8.C: New test.
21091
21092 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
21093
21094         * gcc.c-torture/compile/20040705-1.c: New test.
21095
21096 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
21097
21098         * gfortran.fortran-torture/execute/seq_io.f90: New test.
21099
21100 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
21101
21102         * gcc.dg/cpp/if-mop.c: Two new testcases.
21103         * gcc.dg/cpp/trad/comment-3.c: New.
21104
21105 2004-07-04  Paul Brook  <paul@codesourcery.com>
21106
21107         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
21108
21109 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
21110
21111         PR c++/3761
21112         * g++.dg/lookup/crash4.C: New test.
21113
21114 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
21115
21116         * gcc.c-torture/execute/builtin-abs-1.c
21117         * gcc.c-torture/execute/builtin-abs-2.c
21118         * gcc.c-torture/execute/builtin-complex-1.c
21119         * gcc.c-torture/execute/builtins/string-1-lib.c
21120         * gcc.c-torture/execute/builtins/string-1.c
21121         * gcc.c-torture/execute/builtins/string-2-lib.c
21122         * gcc.c-torture/execute/builtins/string-2.c
21123         * gcc.c-torture/execute/builtins/string-3-lib.c
21124         * gcc.c-torture/execute/builtins/string-3.c
21125         * gcc.c-torture/execute/builtins/string-4-lib.c
21126         * gcc.c-torture/execute/builtins/string-4.c
21127         * gcc.c-torture/execute/builtins/string-5-lib.c
21128         * gcc.c-torture/execute/builtins/string-5.c
21129         * gcc.c-torture/execute/builtins/string-6-lib.c
21130         * gcc.c-torture/execute/builtins/string-6.c
21131         * gcc.c-torture/execute/builtins/string-7-lib.c
21132         * gcc.c-torture/execute/builtins/string-7.c
21133         * gcc.c-torture/execute/builtins/string-8-lib.c
21134         * gcc.c-torture/execute/builtins/string-8.c
21135         * gcc.c-torture/execute/builtins/string-9-lib.c
21136         * gcc.c-torture/execute/builtins/string-9.c
21137         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
21138         * gcc.c-torture/execute/builtins/string-asm-1.c
21139         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
21140         * gcc.c-torture/execute/builtins/string-asm-2.c
21141         * gcc.c-torture/execute/stdio-opt-1.c
21142         * gcc.c-torture/execute/stdio-opt-2.c
21143         * gcc.c-torture/execute/stdio-opt-3.c
21144         * gcc.c-torture/execute/string-opt-1.c
21145         * gcc.c-torture/execute/string-opt-10.c
21146         * gcc.c-torture/execute/string-opt-11.c
21147         * gcc.c-torture/execute/string-opt-12.c
21148         * gcc.c-torture/execute/string-opt-13.c
21149         * gcc.c-torture/execute/string-opt-14.c
21150         * gcc.c-torture/execute/string-opt-15.c
21151         * gcc.c-torture/execute/string-opt-16.c
21152         * gcc.c-torture/execute/string-opt-2.c
21153         * gcc.c-torture/execute/string-opt-6.c
21154         * gcc.c-torture/execute/string-opt-7.c
21155         * gcc.c-torture/execute/string-opt-8.c:
21156         Replace with ...
21157
21158         * gcc.c-torture/execute/builtins/abs-2.c
21159         * gcc.c-torture/execute/builtins/abs-3.c
21160         * gcc.c-torture/execute/builtins/complex-1.c
21161         * gcc.c-torture/execute/builtins/fprintf.c
21162         * gcc.c-torture/execute/builtins/fputs.c
21163         * gcc.c-torture/execute/builtins/memcmp.c
21164         * gcc.c-torture/execute/builtins/memmove.c
21165         * gcc.c-torture/execute/builtins/memops-asm.c
21166         * gcc.c-torture/execute/builtins/mempcpy-2.c
21167         * gcc.c-torture/execute/builtins/mempcpy.c
21168         * gcc.c-torture/execute/builtins/memset.c
21169         * gcc.c-torture/execute/builtins/printf.c
21170         * gcc.c-torture/execute/builtins/sprintf.c
21171         * gcc.c-torture/execute/builtins/strcat.c
21172         * gcc.c-torture/execute/builtins/strchr.c
21173         * gcc.c-torture/execute/builtins/strcmp.c
21174         * gcc.c-torture/execute/builtins/strcpy.c
21175         * gcc.c-torture/execute/builtins/strcspn.c
21176         * gcc.c-torture/execute/builtins/strlen-2.c
21177         * gcc.c-torture/execute/builtins/strlen.c
21178         * gcc.c-torture/execute/builtins/strncat.c
21179         * gcc.c-torture/execute/builtins/strncmp-2.c
21180         * gcc.c-torture/execute/builtins/strncmp.c
21181         * gcc.c-torture/execute/builtins/strncpy.c
21182         * gcc.c-torture/execute/builtins/strpbrk.c
21183         * gcc.c-torture/execute/builtins/strpcpy-2.c
21184         * gcc.c-torture/execute/builtins/strpcpy.c
21185         * gcc.c-torture/execute/builtins/strrchr.c
21186         * gcc.c-torture/execute/builtins/strspn.c
21187         * gcc.c-torture/execute/builtins/strstr-asm.c
21188         * gcc.c-torture/execute/builtins/strstr.c:
21189         ... these new files.
21190
21191         * gcc.c-torture/execute/builtins/abs-2-lib.c
21192         * gcc.c-torture/execute/builtins/abs-3-lib.c
21193         * gcc.c-torture/execute/builtins/complex-1-lib.c
21194         * gcc.c-torture/execute/builtins/fprintf-lib.c
21195         * gcc.c-torture/execute/builtins/fputs-lib.c
21196         * gcc.c-torture/execute/builtins/memcmp-lib.c
21197         * gcc.c-torture/execute/builtins/memmove-lib.c
21198         * gcc.c-torture/execute/builtins/memops-asm-lib.c
21199         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
21200         * gcc.c-torture/execute/builtins/mempcpy-lib.c
21201         * gcc.c-torture/execute/builtins/memset-lib.c
21202         * gcc.c-torture/execute/builtins/printf-lib.c
21203         * gcc.c-torture/execute/builtins/sprintf-lib.c
21204         * gcc.c-torture/execute/builtins/strcat-lib.c
21205         * gcc.c-torture/execute/builtins/strchr-lib.c
21206         * gcc.c-torture/execute/builtins/strcmp-lib.c
21207         * gcc.c-torture/execute/builtins/strcpy-lib.c
21208         * gcc.c-torture/execute/builtins/strcspn-lib.c
21209         * gcc.c-torture/execute/builtins/strlen-2-lib.c
21210         * gcc.c-torture/execute/builtins/strlen-lib.c
21211         * gcc.c-torture/execute/builtins/strncat-lib.c
21212         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
21213         * gcc.c-torture/execute/builtins/strncmp-lib.c
21214         * gcc.c-torture/execute/builtins/strncpy-lib.c
21215         * gcc.c-torture/execute/builtins/strpbrk-lib.c
21216         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
21217         * gcc.c-torture/execute/builtins/strpcpy-lib.c
21218         * gcc.c-torture/execute/builtins/strrchr-lib.c
21219         * gcc.c-torture/execute/builtins/strspn-lib.c
21220         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
21221         * gcc.c-torture/execute/builtins/strstr-lib.c
21222         * gcc.c-torture/execute/builtins/lib/abs.c
21223         * gcc.c-torture/execute/builtins/lib/fprintf.c
21224         * gcc.c-torture/execute/builtins/lib/memset.c
21225         * gcc.c-torture/execute/builtins/lib/printf.c
21226         * gcc.c-torture/execute/builtins/lib/sprintf.c
21227         * gcc.c-torture/execute/builtins/lib/strcpy.c
21228         * gcc.c-torture/execute/builtins/lib/strcspn.c
21229         * gcc.c-torture/execute/builtins/lib/strncat.c
21230         * gcc.c-torture/execute/builtins/lib/strncmp.c
21231         * gcc.c-torture/execute/builtins/lib/strncpy.c
21232         * gcc.c-torture/execute/builtins/lib/strpbrk.c
21233         * gcc.c-torture/execute/builtins/lib/strspn.c
21234         * gcc.c-torture/execute/builtins/lib/strstr.c:
21235         New files containing support routines.
21236
21237         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
21238         declaration.
21239         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
21240         when not optimizing.
21241
21242 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
21243
21244         PR c++/16240
21245         * g++.dg/abi/mangle22.C: New test.
21246         * g++.dg/abi/mangle23.C: Likewise.
21247
21248 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
21249
21250         PR fortran/16290
21251         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
21252         Allow for cases without denormalized floating point numbers.
21253
21254 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
21255
21256         PR c/1027
21257         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
21258         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
21259         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
21260         expected warning text.
21261         * gcc.dg/format/diag-2.c: New test.
21262
21263 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
21264
21265         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
21266
21267 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
21268
21269         * gcc.dg/builtins-43.c: New.
21270         * gcc.dg/builtins-44.c: New.
21271         * gcc.dg/builtins-45.c: New.
21272
21273 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
21274             Andreas Tobler  <a.tobler@schweiz.ch>
21275
21276         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
21277         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
21278         as SIGSEGV.
21279         * gcc.dg/cleanup-11.c: Likewise.
21280         * gcc.dg/cleanup-8.c: Likewise.
21281         * gcc.dg/cleanup-9.c: Likewise.
21282         * gcc.dg/cleanup-5.c: Run on all platforms.
21283
21284 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
21285
21286         * g++.dg/warn/nonnull1.C: New test.
21287
21288 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
21289
21290         * gcc.dg/compat/compat-common.h: Wrap up CINT in
21291         an #ifndef SKIP_COMPLEX_INT/#endif pair.
21292         Special-case the Sun compiler wrt to <complex.h>.
21293
21294 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
21295
21296         * gcc.dg/Wunreachable-8.C: New test.
21297
21298         * gcc.dg/h8300-ice2.c : New test.
21299
21300 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
21301
21302         PR fortran/16161
21303         * gfortran.fortran-torture/compile/implicit.f90: Add test
21304         for implicit character.
21305
21306 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
21307
21308         PR fortran/16289
21309         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
21310         Use tiny() intrinsic to find smallest non-negative real
21311
21312 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
21313
21314         * gcc.dg/compat/struct-by-value-22_main.c: New test.
21315         * gcc.dg/compat/struct-by-value-22_x.c: New.
21316         * gcc.dg/compat/struct-by-value-22_y.c: New.
21317
21318         * gcc.c-torture/execute/20040629-1.c: New test.
21319
21320 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
21321
21322         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
21323         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
21324
21325         PR target/16195
21326         * gcc.dg/20040625-1.c: New test.
21327
21328 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21329
21330         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
21331
21332 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21333
21334         PR fortran/15963
21335         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
21336
21337 2004-06-29  Richard Henderson  <rth@redhat.com>
21338
21339         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
21340
21341 2004-06-29  Paul Brook  <paul@codesourcery.com>
21342
21343         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
21344         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
21345
21346 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
21347
21348         PR c++/16260
21349         * g++.dg/parse/crash15.C: New.
21350
21351 2004-06-28  Andrew Pinski  <apinski@apple.com>
21352
21353         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
21354         by the error already.
21355
21356         * g++.dg/opt/ptrmem4.C: Change to compile only test.
21357
21358 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
21359
21360         PR target/14041
21361         * gcc.dg/h8300-bss-align-1.c : New.
21362
21363 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
21364
21365         * PR c++/16174
21366         * g++.dg/template/ctor4.C: New.
21367
21368 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
21369
21370         PR c++/16205
21371         * g++.dg/warn/Wsequence-point-1.C: New test.
21372
21373 2004-06-27  Paul Brook  <paul@codesourcery.com>
21374
21375         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
21376
21377 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
21378
21379         * g++.old-deja/g++.mike/p7325.C: Remove.
21380
21381 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
21382
21383         PR c/14963
21384         * gcc.dg/pr14963.c: New test.
21385
21386 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
21387
21388         PR c++/16193
21389         * g++.dg/parse/redef1.C: New test.
21390
21391 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
21392
21393         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
21394         20021110.c.
21395         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
21396         20021119-1.c.
21397         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
21398         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
21399         5-04.c.
21400         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
21401         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
21402         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
21403         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
21404         g++.brendan/enum14.C.
21405         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
21406         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
21407         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
21408         g++.mike/virt1.C.
21409         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
21410         memtemp24.C.
21411
21412 2004-06-27  Roger Sayle  <roger@eyesopen.com>
21413
21414         * gcc.dg/20040527-1.c: New test case.
21415
21416 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
21417
21418         PR gfortran/pr16196
21419         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
21420
21421 2004-06-25  Roger Sayle  <roger@eyesopen.com>
21422
21423         PR middle-end/15825
21424         * gcc.dg/pr15825-1.c: New test case.
21425
21426 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
21427
21428         * gcc.c-torture/execute/20040625-1.c: New test.
21429
21430 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21431
21432         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
21433
21434 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
21435
21436         * gcc.dg/torture/mips-div-1.c: New test.
21437
21438 2004-06-24  Jeff Law  <law@redhat.com>
21439
21440         * gcc.dg/tree-ssa/20040624-1.c: New test.
21441
21442 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
21443
21444         * gcc.c-torture/compile/20040624-1.c: New test.
21445
21446 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21447
21448         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
21449         this directory.
21450
21451 2004-06-23  Andrew Pinski  <apinski@apple.com>
21452
21453         PR middle-end/15988
21454         * g++.dg/opt/ptrmem4.C: New test.
21455
21456         * gcc.dg/c90-array-quals-2.c: New test.
21457
21458 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
21459
21460         * gcc.dg/kpice1.c: New test.
21461
21462 2006-06-23  Andrew Pinski  <apinski@apple.com>
21463
21464         * gcc.dg/c90-array-quals.c: New test.
21465
21466 2006-06-22  Richard Henderson  <rth@redhat.com>
21467
21468         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
21469
21470 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
21471
21472         * gcc.dg/builtins-config.h: Handle FreeBSD.
21473
21474 2006-06-22  Richard Henderson  <rth@redhat.com>
21475
21476         * g++.dg/opt/devirt1.C: New.
21477
21478 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
21479
21480         * g++.dg/opt/pr15551.C: New testcase.
21481
21482 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
21483
21484         PR target/14800
21485         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
21486         x86_64-*-linux* when compiling for 32bit.
21487
21488 2004-06-21  Andrew Pinski  <apinski@apple.com>
21489
21490         * gcc.dg/pch/struct-1.c: New.
21491         * gcc.dg/pch/struct-1.hs: New.
21492
21493 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
21494
21495         * gcc.dg/pch/save-temps-1.c: New file.
21496         * gcc.dg/pch/save-temps-1.hs: New file.
21497
21498 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
21499
21500         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
21501         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
21502
21503 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21504
21505         * gfortran.fortran-torture/execute/select_1.f90: Rename function
21506         to fix type error.
21507         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
21508         Remove trailing spaces.
21509
21510 2004-06-21  Richard Henderson  <rth@redhat.com>
21511
21512         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
21513         merging && to BIT_FIELD_REF.
21514
21515 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
21516
21517         * g++.dg/opt/placeholder1.C: New test.
21518
21519 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
21520
21521         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
21522         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
21523         * gcc.dg/compat/union-m128-1_x.c: Likewise.
21524         * gcc.dg/compat/union-m128-1_y.c: Likewise.
21525
21526 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
21527
21528         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
21529         extern "C".
21530         * g++.dg/other/pragma-re-1.C: Add comments.
21531
21532 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
21533
21534         PR gfortran/16080
21535         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
21536
21537 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
21538
21539         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
21540         instead of setting the type of size_t by
21541         hand.
21542
21543 2004-06-18  Roger Sayle  <roger@eyesopen.com>
21544
21545         * gcc.dg/unordered-2.c: New test case.
21546         * gcc.dg/unordered-3.c: New test case.
21547
21548 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
21549
21550         PR other/16043
21551         * lib/g++.exp (g++_version): Tweak regexp for version
21552         * lib/g77.exp (g77_version): Likewise.
21553         * lib/gfortran.exp (gfortran_version): Likewise.
21554         * lib/objc.exp (objc_version): Likewise.
21555         * lib/treelang.exp (treelang_version): Likewise.
21556
21557 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
21558
21559         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
21560         Use INT_MAX instead of __INT_MAX__.
21561         * gcc.dg/compat/struct-align-2_y.c: Likewise.
21562
21563         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
21564         * gcc.dg/compat/scalar-return-3_x.c: Use it.
21565         * gcc.dg/compat/scalar-return-3_y.c: Use it.
21566         * gcc.dg/compat/scalar-return-4_x.c: Use it.
21567         * gcc.dg/compat/scalar-return-4_y.c: Use it.
21568         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
21569         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
21570         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
21571         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
21572
21573         * gcc.dg/range-test-1.c: New test.
21574         * g++.dg/opt/range-test-1.C: New test.
21575
21576 2004-06-17  Richard Henderson  <rth@redhat.com>
21577
21578         * objc.dg/sync-1.m: New.
21579         * objc.dg/try-catch-1.m: Don't force next runtime.
21580         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
21581         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
21582         shadowed catch clause.
21583         * objc.dg/try-catch-5.m: New.
21584
21585 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
21586
21587         Bug 14610
21588         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
21589
21590 2004-06-15  Richard Henderson  <rth@redhat.com>
21591
21592         * gcc.dg/20001116-1.c: Move expected warning line.
21593
21594 2004-06-15  Richard Henderson  <rth@redhat.com>
21595
21596         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
21597         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
21598
21599 2004-06-15  Jeff Law  <law@redhat.com>
21600
21601         * gcc.dg/tree-ssa/20040615-1.c: New test.
21602         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
21603         be less sensitive to operand ordering.
21604         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
21605
21606 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
21607
21608         * g++.dg/abi/bitfield3.C: Add comment..
21609
21610 2004-06-15  Richard Henderson  <rth@redhat.com>
21611
21612         * g++.dg/ext/stmtexpr1.C: XFAIL.
21613         * gcc.dg/20030612-1.c: XFAIL.
21614
21615 2004-06-15  Eric Christopher  <echristo@redhat.com>
21616
21617         * g++.dg/charset/asm5.c: New.
21618         * gcc.dg/charset/asm6.c: New.
21619
21620 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21621
21622         PR fortran/15962
21623         * gfortran.fortran-torture/execute/select_1.f90: New test.
21624
21625 2004-06-15  Paul Brook  <paul@codesourcery.com>
21626
21627         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
21628
21629 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21630
21631         PR c++/15967
21632         * g++.dg/lookup/crash3.C: New test.
21633
21634 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21635
21636         PR c++/15947
21637         * g++.dg/parse/dtor4.C: New test.
21638
21639 2004-06-14  Jeff Law  <law@redhat.com>
21640
21641         * gcc.c-torture/compile/20040614-1.c: New test.
21642
21643 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21644
21645         PR fortran/15211
21646         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
21647         LEN of a character array.
21648
21649 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
21650
21651         PR c++/15096
21652         * g++.dg/template/ptrmem10.C: New test.
21653
21654         PR c++/14930
21655         * g++.dg/template/friend30.C: New test.
21656
21657 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21658
21659         PR fortran/14928
21660         * gfortran.fortran-torture/compile/mloc.f90: New test.
21661
21662 2004-06-13  Paul Brook  <paul@codesourcery.com>
21663
21664         * gfortran.fortran-torture/execute/random_2.f90: New test.
21665
21666 2004-06-13  Eric Christopher  <echristo@redhat.com>
21667
21668         * gcc.dg/noncompile/redecl-1.c: Fix error message.
21669
21670 2004-06-12  Paul Brook  <paul@codesourcery.com>
21671
21672         * gfortran.fortran-torture/execute/contained_3.f90: New test.
21673
21674 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21675
21676         PR fortran/14923
21677         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
21678
21679 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21680
21681         PR fortran/14957
21682         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
21683         syntax errors in end statements of contained subroutines.
21684
21685 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21686
21687         PR fortran/12841
21688         * gfortran.fortran-torture/execute/null_arg.f90: New test.
21689
21690 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
21691
21692         PR fortran/15665
21693         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
21694
21695 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
21696
21697         PR gfortran/12839
21698         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
21699
21700 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
21701
21702         PR c++/15862
21703         * g++.dg/parse/enum1.C: New test.
21704
21705 2004-06-10  Jeff Law  <law@redhat.com>
21706
21707         * gcc.c-torture/compile/20040610-1.c: New test.
21708
21709 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21710
21711         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
21712         * g++.old-deja/g++.other/decl3.C: Likewise.
21713
21714 2004-06-10  Brian Booth  <bbooth@redhat.com>
21715
21716         * gcc.dg/tree-ssa/20031015-1.c: Scan for
21717         V_MAY_DEF instead of VDEF.
21718         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
21719
21720 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
21721
21722         PR c++/14211
21723         * g++.dg/conversion/const1.C: New test.
21724
21725         PR c++/15076
21726         * g++.dg/conversion/reinterpret1.C: New test.
21727
21728         PR c++/15877
21729         * g++.dg/template/enum2.C: New test.
21730
21731         PR c++/15227
21732         * g++.dg/template/error13.C: New test.
21733
21734 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21735
21736         PR fortran/14957
21737         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
21738         arguments to test_* REAL and of the right size.
21739
21740 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
21741
21742         PR target/15569
21743         PR rtl-optimization/15681
21744         * gcc.dg/20040609-1.c: New test.
21745
21746 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
21747
21748         PR c++/14791
21749         * g++.dg/opt/builtins1.C: New test.
21750
21751 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
21752
21753         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
21754         that use default windows32 struct layout.
21755         * gcc.dg/i386-bitfield2.c: Likewise.
21756
21757 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
21758
21759         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
21760         for mingw32 and cygwin targets.
21761
21762 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
21763
21764         * gcc.dg/pch/macro-4.c: New.
21765         * gcc.dg/pch/macro-4.hs: New.
21766
21767 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21768
21769         PR fortran/13249
21770         * gfortran.fortran-torture/compile/name_clash.f90: New test.
21771
21772 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21773
21774         PR fortran/13372
21775         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
21776
21777 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
21778
21779         PR gfortran/14897
21780         * gfortran.fortran-torture/execute/t_edit.f90: New test.
21781
21782 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
21783
21784         PR gfortran/15755
21785         * gfortran.fortran-torture/execute/backspace.c : New test.
21786
21787 2004-06-09  Paul Brook  <paul@codesourcery.com>
21788
21789         * gfortran.fortran-torture/execure/intrinsic_associated.f90
21790         (pointer_to_section): Rewrite to use smaller array.
21791
21792 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
21793
21794         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
21795         * gcc.dg/ext/altivec-10.c: Same.
21796         * gcc.dg/ext/altivec-11.c: Same.
21797         * gcc.dg/ext/altivec-12.c: Same.
21798         * gcc.dg/ext/altivec-13.c: Same.
21799         * gcc.dg/ext/altivec-14.c: Same.
21800         * gcc.dg/ext/altivec-15.c: Same.
21801         * gcc.dg/ext/altivec-16.c: Same.
21802         * gcc.dg/ext/altivec-3.c: Same.
21803         * gcc.dg/ext/altivec-4.c: Same.
21804         * gcc.dg/ext/altivec-6.c: Same.
21805         * gcc.dg/ext/altivec-7.c: Same.
21806         * gcc.dg/ext/altivec-8.c: Same.
21807         * gcc.dg/ext/altivec-varargs-1.c: Same.
21808
21809         * g++.dg/ext/altivec-1.C: Correct dg syntax.
21810         * g++.dg/ext/altivec-10.C: Same.
21811         * g++.dg/ext/altivec-2.C: Same.
21812         * g++.dg/ext/altivec-3.C: Same.
21813         * g++.dg/ext/altivec-4.C: Same.
21814         * g++.dg/ext/altivec-5.C: Same.
21815         * g++.dg/ext/altivec-6.C: Same.
21816         * g++.dg/ext/altivec-7.C: Same.
21817         * g++.dg/ext/altivec-8.C: Same.
21818         * g++.dg/ext/altivec-9.C: Same.
21819
21820 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21821
21822         PR c++/7841
21823         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
21824
21825 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
21826
21827         * gcc.dg/union-1.c: New test.
21828
21829 2004-06-07  Roger Sayle  <roger@eyesopen.com>
21830
21831         * gcc.dg/builtins-41.c: New test case.
21832         * gcc.dg/builtins-42.c: New test case.
21833
21834 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
21835
21836         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
21837         * g++.dg/ext/altivec-10.C: Same.
21838         * g++.dg/ext/altivec-2.C: Same.
21839         * g++.dg/ext/altivec-3.C: Same.
21840         * g++.dg/ext/altivec-4.C: Same.
21841         * g++.dg/ext/altivec-5.C: Same.
21842         * g++.dg/ext/altivec-6.C: Same.
21843         * g++.dg/ext/altivec-7.C: Same.
21844         * g++.dg/ext/altivec-8.C: Same.
21845         * g++.dg/ext/altivec-9.C: Same.
21846         * g++.old-deja/g++.abi/cxa_vec.C: Same.
21847         * g++.old-deja/g++.brendan/new3.C: Same.
21848         * gcc.c-torture/execute/eeprof-1.x: Same.
21849
21850 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
21851
21852         PR c/14765
21853         * gcc.dg/pr14765-1.c: New test.
21854
21855 2004-06-07  Roger Sayle  <roger@eyesopen.com>
21856
21857         PR c/14649
21858         * gcc.dg/pr14649-1.c: New test case.
21859
21860 2004-06-07  Richard Henderson  <rth@redhat.com>
21861
21862         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
21863         if temporaries.
21864
21865 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
21866
21867         * g++.dg/eh/elide1.C: Remove XFAIL.
21868
21869 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
21870
21871         PR c++/15337
21872         * g++.dg/expr/sizeof3.C: New test.
21873
21874         PR c++/14777
21875         * g++.dg/template/access14.C: New test.
21876
21877         PR c++/15554
21878         * g++.dg/template/enum1.C: New test.
21879
21880         PR c++/15057
21881         * g++.dg/eh/throw1.C: New test.
21882
21883 2004-06-07  David Ayers  <d.ayers@inode.at>
21884             Ziemowit Laski  <zlaski@apple.com>
21885
21886         * lib/objc.exp (objc_target_compile): Revert the '-framework
21887         Foundation' flag fix, since bare Darwin does not ship
21888         with the Foundation framework.
21889         * objc/execute/next_mapping.h: Provide a local NSConstantString
21890         @interface and @implementation.
21891         (objc_constant_string_init): A constructor function, used to
21892         initialize the NSConstantString meta-class object.
21893         * objc/execute/string1.m: Include "next_mapping.h" instead of
21894         <Foundation/NSString.h>.
21895         * objc/execute/string2.m: Likewise.
21896         * objc/execute/string3.m: Likewise.
21897         * objc/execute/string4.m: Likewise.
21898
21899 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
21900
21901         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
21902         to double. Replace double with FLOAT.
21903         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
21904
21905         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
21906         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
21907         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
21908         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
21909         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
21910         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
21911         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
21912         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
21913
21914 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
21915
21916         PR c/13519
21917         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
21918
21919 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21920
21921         PR c++/15503
21922         * g++.dg/template/meminit2.C: New test.
21923
21924 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
21925
21926         PR target/15822
21927         * gcc.c-torture/execute/compare-fp-1.c,
21928         gcc.c-torture/execute/compare-fp-2.c,
21929         gcc.c-torture/execute/compare-fp-3.c,
21930         gcc.c-torture/execute/compare-fp-4.c,
21931         gcc.c-torture/execute/compare-fp-3.x,
21932         gcc.c-torture/execute/compare-fp-4.x: Moved...
21933         * gcc.c-torture/execute/ieee/compare-fp-1.c,
21934         gcc.c-torture/execute/ieee/compare-fp-2.c,
21935         gcc.c-torture/execute/ieee/compare-fp-3.c,
21936         gcc.c-torture/execute/ieee/compare-fp-4.c,
21937         gcc.c-torture/execute/ieee/compare-fp-3.x,
21938         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
21939
21940 2004-06-04  David Ayers  <d.ayers@inode.at>
21941
21942         * objc/execute/protocol-isEqual-4.m: New testcase.
21943
21944 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
21945
21946         * objc/execute/protocol-isEqual-1.m: New testcase.
21947         * objc/execute/protocol-isEqual-2.m: New testcase.
21948         * objc/execute/protocol-isEqual-3.m: New testcase.
21949
21950 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21951
21952         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
21953
21954 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
21955
21956         * lib/objc.exp (objc_target_compile): When running tests on
21957         Darwin (Mac OS X), inform the linker about '-framework
21958         'Foundation'.
21959
21960 2004-06-02  Eric Christopher  <echristo@redhat.com>
21961
21962         * gcc.c-torture/compile/20040602-1.c: New.
21963
21964 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
21965
21966         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
21967         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
21968
21969         PR tree-optimization/14736
21970         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
21971
21972         PR tree-optimization/14042
21973         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
21974
21975         PR tree-optimization/14729
21976         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
21977
21978 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21979
21980         PR fortran/15557
21981         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
21982
21983 2004-06-01  Richard Hederson  <rth@redhat.com>
21984
21985         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
21986
21987 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21988
21989         PR c++/14932
21990         * g++.dg/parse/offsetof4.C: New test.
21991
21992 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
21993
21994         PR objc/7993
21995         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
21996
21997 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
21998
21999         PR c++/15701
22000         * g++.dg/template/friend29.C: New test.
22001
22002 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
22003
22004         PR c/15749
22005         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
22006
22007 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
22008
22009         * gcc.dg/sparc-trap-1.c: New test.
22010
22011 2004-05-31  Roger Sayle  <roger@eyesopen.com>
22012
22013         PR middle-end/15069
22014         * g++.dg/opt/fold3.C: New test case.
22015
22016 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
22017
22018         * lib/target-supports.exp (check_iconv_available): Fix fallout
22019         from 2004-05-28 patch.
22020
22021 2004-05-30  Paul Brook  <paul@codesourcery.com>
22022
22023         PR fortran/15620
22024         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
22025         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
22026
22027 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
22028
22029         * gfortran.fortran-torture/execute/random_1.f90: New test.
22030
22031 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
22032
22033         * g++.dg/ext/altivec-10.C: New test.
22034
22035 2004-05-29  Paul Brook  <paul@codesourcery.com>
22036
22037         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
22038
22039 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
22040
22041         * gcc.dg/altivec-16.c: New test.
22042
22043 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
22044
22045         * lib/target-supports.exp (check_vmx_hw_available): New.
22046         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
22047
22048         * lib/target-supports.exp (check_alias_available,
22049         check_iconv_available, check_named_sections_available): Use
22050         unique names for temporary files.
22051
22052 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
22053
22054         * gcc.dg/altivec-15.c: New test.
22055
22056 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
22057
22058         PR c++/15083
22059         * g++.dg/warn/noeffect6.C: New test.
22060
22061         PR c++/15471
22062         * g++.dg/expr/ptrmem4.C: New test.
22063
22064         PR c++/15640
22065         * g++.dg/template/operator3.C: New test.
22066
22067 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
22068
22069         PR c++/14668
22070         * g++.dg/lookup/redecl1.C: New test.
22071         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
22072
22073 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
22074
22075         * gcc.c-torture/execute/compare-fp-1.c,
22076         gcc.c-torture/execute/compare-fp-2.c,
22077         gcc.c-torture/execute/compare-fp-3.c,
22078         gcc.c-torture/execute/compare-fp-4.c,
22079         gcc.c-torture/execute/compare-fp-3.x,
22080         gcc.c-torture/execute/compare-fp-4.x,
22081         gcc.dg/pr15649-1.c: New.
22082
22083 2004-05-27  Adam Nemet  <anemet@lnxw.com>
22084
22085         PR c++/12883
22086         * g++.dg/init/array14.C: New test.
22087
22088 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
22089
22090         * lib/compat.exp (compat-get-options-main): New.
22091         (compat-get-options): Remove unneeded code, warn for ignored
22092         command.
22093         (compat-execute): Check flag set by dg-require-* commands.
22094
22095         * lib/compat.exp (compat-execute): Break up long lines.
22096
22097 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
22098
22099         * gcc.dg/altivec-7.c: Don't use 'vector long'.
22100         * gcc.dg/altivec-14.c: New test.
22101         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
22102
22103         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
22104         * gcc.dg/altivec-12.c: Ditto.
22105
22106         * gcc.dg/altivec-3.c: Move call to altivec_check.
22107
22108 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
22109
22110         PR c++/15044
22111         * g++.dg/template/error12.C: New test.
22112
22113         PR c++/15317
22114         * g++.dg/ext/attrib15.C: New test.
22115
22116         PR c++/15329
22117         * g++.dg/template/ptrmem9.C: New test.
22118
22119 2004-05-25  Paul Brook  <paul@codesourcery.com>
22120
22121         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
22122
22123 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
22124
22125         PR c++/15165
22126         * g++.dg/template/crash19.C: New test.
22127
22128 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
22129
22130         PR c++/15025
22131         * g++.dg/template/redecl1.C: New test.
22132
22133 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
22134
22135         PR c++/14821
22136         * g++.dg/other/ns1.C: New test.
22137
22138         PR c++/14883
22139         * g++.dg/template/invalid1.C: New test.
22140
22141 2004-05-23  Paul Brook  <paul@codesourcery.com>
22142         Victor Leikehman  <lei@haifasphere.co.il>
22143
22144         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
22145         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
22146
22147 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
22148
22149         PR c++/15285
22150         PR c++/15299
22151         * g++.dg/template/non-dependent5.C: New test.
22152         * g++.dg/template/non-dependent6.C: New test.
22153
22154 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
22155
22156         PR c++/15507
22157         * g++.dg/inherit/union1.C: New test.
22158
22159         PR c++/15542
22160         * g++.dg/template/addr1.C: New test.
22161
22162         PR c++/15427
22163         * g++.dg/template/array5.C: New test.
22164
22165         PR c++/15287
22166         * g++.dg/template/array6.C: New test.
22167
22168 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
22169             Roger Sayle  <roger@eyesopen.com>
22170
22171         * g++.dg/lookup/forscope2.C: New test case.
22172
22173 2004-05-22  Ben Elliston  <bje@au.ibm.com>
22174
22175         * gcc.dg/cpp/Wmissingdirs.c: New.
22176
22177 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
22178
22179         PR target/15301
22180         * gcc.dg/compat/union-m128-1.h: New file.
22181         * gcc.dg/compat/union-m128-1_main.c: Likewise.
22182         * gcc.dg/compat/union-m128-1_x.c: Likewise.
22183         * gcc.dg/compat/union-m128-1_y.c: Likewise.
22184
22185 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
22186
22187         PR target/15302
22188         * gcc.dg/compat/struct-complex-1.h: New file.
22189         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
22190         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
22191         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
22192
22193 2004-05-20  Roger Sayle  <roger@eyesopen.com>
22194
22195         PR middle-end/3074
22196         * gcc.dg/pr3074-1.c: New test case.
22197         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
22198
22199 2004-05-20  Falk Hueffner  <falk@debian.org>
22200
22201         PR other/15526
22202         * gcc.dg/ftrapv-1.c: New test case.
22203
22204 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
22205
22206         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
22207
22208 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
22209             Jeff Law  <law@redhat.com>
22210
22211         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
22212         * gcc.dg/tree-ssa/20040518-2.c: New test.
22213
22214         * gcc.dg/tree-ssa/20040518-1.c: New test.
22215
22216 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
22217
22218         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
22219
22220 2004-05-18  Paul Brook  <paul@codesourcery.com>
22221
22222         PR fortran/13930
22223         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
22224
22225 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22226
22227         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
22228         constant folding.
22229
22230 2004-05-17  Steven Bosscher  <stevenb@suse.de>
22231
22232         * gcc.dg/tree-ssa/20040517-1.c: New test.
22233
22234 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22235
22236         * gcc.dg/loop-4.c: New test.
22237
22238 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
22239
22240         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
22241
22242 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
22243
22244         PR fortran/15311
22245         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
22246
22247 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22248
22249         PR fortran/13826
22250         PR fortran/13940
22251         * gfortran.fortran-torture/compile/data_1.f90: New test.
22252
22253 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
22254
22255         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
22256         * gcc.dg/uninit-H.c: Define ASM for __s390__.
22257
22258 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
22259
22260         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
22261
22262 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
22263
22264         PR c/15444
22265         * gcc.dg/format/xopen-1.c: Adjust expected message.
22266         * gcc.dg/format/xopen-3.c: New test.
22267
22268 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
22269
22270         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
22271
22272 2004-05-14  Jeff Law  <law@redhat.com>
22273
22274         * gcc.dg/tree-ssa/20040514-2.c: New test.
22275
22276 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22277
22278         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
22279         this ...
22280         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
22281         this.
22282
22283 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
22284
22285         * gcc.dg/tree-ssa/20040514-1.c: New test.
22286
22287 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22288
22289         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
22290         test.
22291
22292 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22293
22294         PR fortran/14066
22295         * gfortran.fortran-torture/compile/do_1.f90: New test.
22296
22297 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22298
22299         PR fortran/15051
22300         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
22301         test.
22302
22303 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
22304
22305         PR fortran/15149
22306         * gfortran.fortran-torture/execute/random_init.f90: New test.
22307
22308 2004-05-13  Paul Brook  <paul@codesourcery.com>
22309
22310         PR fortran/15314
22311         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
22312
22313 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
22314
22315         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
22316         for the powerpc case.
22317
22318 2004-05-13  Jeff Law  <law@redhat.com>
22319
22320         * gcc.dg/tree-ssa/20040513-1.c: New test.
22321         * gcc.dg/tree-ssa/20040513-2.c: New test.
22322
22323 2004-05-13  Paul Brook  <paul@codesourcery.com>
22324
22325         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
22326         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
22327         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
22328
22329 2004-05-13  Andreas Schwab  <schwab@suse.de>
22330
22331         PR other/10819
22332         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
22333         characters.
22334
22335 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
22336
22337         PR fortran/15294
22338         * gfortran.fortran-torture/execute/adjustr.f90: New file.
22339
22340 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
22341
22342         Merge from tree-ssa-20020619-branch.  See
22343         ChangeLog.tree-ssa for details.
22344
22345 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
22346
22347         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
22348         include <altivec.h> explicitly.
22349         * gcc.dg/altivec-13.c: Likewise.
22350
22351 2004-05-11  Paul Brook  <paul@codesourcery.com>
22352
22353         * gcc.c-torture/compile/20010518-1.c: Force enum size.
22354
22355 2004-05-10  Eric Christopher  <echristo@redhat.com>
22356
22357         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
22358         * gcc.dg/sibcall-4.c: Ditto.
22359
22360 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
22361
22362         * g++.dg/ext/altivec-8.C: New test case.
22363         * gcc.dg/altivec-13.c: New test case.
22364
22365 2004-05-08  Roger Sayle  <roger@eyesopen.com>
22366
22367         * gcc.c-torture/execute/divcmp-1.c: New test case.
22368         * gcc.c-torture/execute/divcmp-2.c: New test case.
22369         * gcc.c-torture/execute/divcmp-3.c: New test case.
22370
22371 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
22372
22373         * g++.dg/other/pragma-re-2.C: New test.
22374
22375 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
22376
22377         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
22378         * gcc.dg/i386-387-2.c: Likewise.
22379
22380         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
22381         __builtin_drem.
22382         * gcc.dg/i386-387-6.c: Likewise.
22383
22384 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
22385
22386         * gcc.dg/builtins-33.c: Also check log1p*.
22387
22388 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
22389
22390         PR optimization/15296
22391         * gcc.c-torture/execute/pr15296.c: New test.
22392
22393 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
22394
22395         * gcc.dg/builtins-40.c: New test.
22396
22397 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
22398
22399         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
22400
22401 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
22402
22403         * g++.dg/ext/spe1.C: New testcase.
22404
22405 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
22406
22407         * objc.dg/image-info.m: Allow additional attributes
22408         for __image_info section.
22409
22410 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
22411
22412         * gcc.dg/torture/mips-hilo-2.c: New test.
22413
22414 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22415
22416         PR c++/14389
22417         * g++.dg/template/member5.C: New test.
22418
22419 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
22420
22421         * gcc.dg/builtins-34.c: Also check expm1*.
22422
22423 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22424
22425         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
22426         * gcc.dg/torture/builtin-convert-3.c: New test.
22427
22428 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
22429
22430         PR middle-end/15054
22431         * g++.dg/opt/pr15054.C: New test.
22432
22433 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22434
22435         * gcc.dg/torture/builtin-rounding-1.c: New test.
22436         * gcc.dg/builtins-25.c: Delete.
22437         * gcc.dg/builtins-29.c: Delete.
22438
22439 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
22440
22441         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
22442         * gcc.dg/sibcall-4.c: Likewise.
22443         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
22444
22445 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
22446
22447         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
22448         bit-field on 16-bit targets.
22449
22450 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
22451
22452         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
22453         16-bit targets.
22454
22455 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
22456
22457         * gcc.dg/rs6000-power2-1.c: Change to compile only.
22458         * gcc.dg/rs6000-power2-2.c: Likewise.
22459
22460 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
22461
22462         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
22463         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
22464         Change the asm registers to be in form of frN instead of fN.
22465
22466 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22467
22468         * gcc.dg/torture/builtin-convert-2.c: New test.
22469
22470 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
22471
22472         * gcc.dg/rs6000-power2-1.c: New test.
22473         * gcc.dg/rs6000-power2-2.c: New test.
22474
22475 2004-04-28  Jan Hubicka  <jh@suse.cz>
22476
22477         * gcc.dg/unused-6.c: New test.
22478
22479 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
22480             Ulrich Weigand  <uweigand@de.ibm.com>
22481
22482         * ada/acats/run_all.sh: Define $target variable.
22483
22484 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
22485
22486         PR c++/15119
22487         * g++.dg/other/vararg-1.C: New test.
22488
22489         PR c++/4794
22490         * g++.dg/eh/cleanup3.C: New test.
22491
22492 2004-04-24  Laurent GUERBY <laurent@guerby.net>
22493
22494         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
22495         and ad8011a (target_insn).
22496         * ada/acats/support/macro.dfs: Likewise.
22497         * ada/acats/support/impbit.adb: New file.
22498
22499 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
22500
22501         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
22502
22503 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
22504
22505         * gcc.dg/loop-3.c: New test.
22506
22507 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
22508
22509         * gcc.c-torture/execute/simd-5.c: New test.
22510
22511 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22512
22513         PR c++/15064
22514         * g++.dg/template/crash18.C: New test.
22515
22516 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
22517
22518         * g++.dg/ext/complit3.C: New test.
22519
22520 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
22521
22522         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
22523         * gcc.dg/altivec-3.c: Same.
22524         * gcc.dg/altivec-varargs-1.c: Same.
22525
22526 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
22527
22528         * lib/target-supports.exp (check_profiling_available): Assume
22529         profiling is not available on powerpc-eabi targets.
22530
22531 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
22532
22533         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
22534         * gcc.dg/vmx/bug-1.c: Ditto.
22535
22536 2004-04-20  Eric Christopher  <echristo@redhat.com>
22537
22538         * gcc.dg/charset/extern.c: New test.
22539         * g++.dg/charset/extern3.cc: Ditto.
22540
22541 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
22542
22543         * gcc.dg/builtins-39.c: New test.
22544
22545 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
22546
22547         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
22548
22549 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
22550
22551         * gcc.dg/torture/mips-hilo-1.c: New test.
22552
22553 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
22554
22555         * gcc.c-torture/compile/20040419-1.c: New test.
22556
22557 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
22558
22559         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
22560
22561 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
22562             Aldy Hernandez  <aldyh@redhat.com>
22563
22564         * gcc.c-torture/execute/va-arg-24.c: New.
22565
22566 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
22567             Aldy Hernandez  <aldyh@redhat.com>
22568
22569         * gcc.dg/vmx/1b-01.c: New.
22570         * gcc.dg/vmx/1b-02.c: New.
22571         * gcc.dg/vmx/1b-03.c: New.
22572         * gcc.dg/vmx/1b-04.c: New.
22573         * gcc.dg/vmx/1b-05.c: New.
22574         * gcc.dg/vmx/1b-06.c: New.
22575         * gcc.dg/vmx/1b-07.c: New.
22576         * gcc.dg/vmx/1c-01.c: New.
22577         * gcc.dg/vmx/1c-02.c: New.
22578         * gcc.dg/vmx/3a-01a.c: New.
22579         * gcc.dg/vmx/3a-01.c: New.
22580         * gcc.dg/vmx/3a-01m.c: New.
22581         * gcc.dg/vmx/3a-03.c: New.
22582         * gcc.dg/vmx/3a-03m.c: New.
22583         * gcc.dg/vmx/3a-04.c: New.
22584         * gcc.dg/vmx/3a-04m.c: New.
22585         * gcc.dg/vmx/3a-05.c: New.
22586         * gcc.dg/vmx/3a-06.c: New.
22587         * gcc.dg/vmx/3a-06m.c: New.
22588         * gcc.dg/vmx/3a-07.c: New.
22589         * gcc.dg/vmx/3b-01.c: New.
22590         * gcc.dg/vmx/3b-02.c: New.
22591         * gcc.dg/vmx/3b-10.c: New.
22592         * gcc.dg/vmx/3b-13.c: New.
22593         * gcc.dg/vmx/3b-14.c: New.
22594         * gcc.dg/vmx/3b-15.c: New.
22595         * gcc.dg/vmx/3c-01a.c: New.
22596         * gcc.dg/vmx/3c-01.c: New.
22597         * gcc.dg/vmx/3c-02.c: New.
22598         * gcc.dg/vmx/3c-03.c: New.
22599         * gcc.dg/vmx/3d-01.c: New.
22600         * gcc.dg/vmx/4-01.c: New.
22601         * gcc.dg/vmx/4-03.c: New.
22602         * gcc.dg/vmx/5-01.c: New.
22603         * gcc.dg/vmx/5-02.c: New.
22604         * gcc.dg/vmx/5-03.c: New.
22605         * gcc.dg/vmx/5-04.c: New.
22606         * gcc.dg/vmx/5-05.c: New.
22607         * gcc.dg/vmx/5-06.c: New.
22608         * gcc.dg/vmx/5-07.c: New.
22609         * gcc.dg/vmx/5-07t.c: New.
22610         * gcc.dg/vmx/5-08.c: New.
22611         * gcc.dg/vmx/5-10.c: New.
22612         * gcc.dg/vmx/5-11.c: New.
22613         * gcc.dg/vmx/7-01a.c: New.
22614         * gcc.dg/vmx/7-01.c: New.
22615         * gcc.dg/vmx/7c-01.c: New.
22616         * gcc.dg/vmx/7d-01.c: New.
22617         * gcc.dg/vmx/7d-02.c: New.
22618         * gcc.dg/vmx/8-01.c: New.
22619         * gcc.dg/vmx/8-02a.c: New.
22620         * gcc.dg/vmx/8-02.c: New.
22621         * gcc.dg/vmx/brode-1.c: New.
22622         * gcc.dg/vmx/bug-1.c: New.
22623         * gcc.dg/vmx/bug-2.c: New.
22624         * gcc.dg/vmx/bug-3.c: New.
22625         * gcc.dg/vmx/cw-bug-1.c: New.
22626         * gcc.dg/vmx/cw-bug-2.c: New.
22627         * gcc.dg/vmx/cw-bug-3.c: New.
22628         * gcc.dg/vmx/dct.c: New.
22629         * gcc.dg/vmx/debug-1.c: New.
22630         * gcc.dg/vmx/debug-2.c: New.
22631         * gcc.dg/vmx/debug-3.c: New.
22632         * gcc.dg/vmx/debug-4.c: New.
22633         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
22634         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
22635         * gcc.dg/vmx/eg-5.c: New.
22636         * gcc.dg/vmx/fft.c: New.
22637         * gcc.dg/vmx/gcc-bug-1.c: New.
22638         * gcc.dg/vmx/gcc-bug-2.c: New.
22639         * gcc.dg/vmx/gcc-bug-3.c: New.
22640         * gcc.dg/vmx/gcc-bug-4.c: New.
22641         * gcc.dg/vmx/gcc-bug-5.c: New.
22642         * gcc.dg/vmx/gcc-bug-6.c: New.
22643         * gcc.dg/vmx/gcc-bug-7.c: New.
22644         * gcc.dg/vmx/gcc-bug-8.c: New.
22645         * gcc.dg/vmx/gcc-bug-9.c: New.
22646         * gcc.dg/vmx/gcc-bug-b.c: New.
22647         * gcc.dg/vmx/gcc-bug-c.c: New.
22648         * gcc.dg/vmx/gcc-bug-d.c: New.
22649         * gcc.dg/vmx/gcc-bug-e.c: New.
22650         * gcc.dg/vmx/gcc-bug-f.c: New.
22651         * gcc.dg/vmx/gcc-bug-g.c: New.
22652         * gcc.dg/vmx/gcc-bug-i.c: New.
22653         * gcc.dg/vmx/harness.h: New.
22654         * gcc.dg/vmx/ira1.c: New.
22655         * gcc.dg/vmx/ira2a.c: New.
22656         * gcc.dg/vmx/ira2b.c: New.
22657         * gcc.dg/vmx/ira2.c: New.
22658         * gcc.dg/vmx/ira2c.c: New.
22659         * gcc.dg/vmx/mem.c: New.
22660         * gcc.dg/vmx/newton-1.c: New.
22661         * gcc.dg/vmx/ops.c: New.
22662         * gcc.dg/vmx/sn7153.c: New.
22663         * gcc.dg/vmx/spill2.c: New.
22664         * gcc.dg/vmx/spill3.c: New.
22665         * gcc.dg/vmx/spill.c: New.
22666         * gcc.dg/vmx/t.c: New.
22667         * gcc.dg/vmx/varargs-1.c: New.
22668         * gcc.dg/vmx/varargs-2.c: New.
22669         * gcc.dg/vmx/varargs-3.c: New.
22670         * gcc.dg/vmx/varargs-4.c: New.
22671         * gcc.dg/vmx/varargs-5.c: New.
22672         * gcc.dg/vmx/varargs-6.c: New.
22673         * gcc.dg/vmx/varargs-7.c: New.
22674         * gcc.dg/vmx/vmx.exp: New.
22675         * gcc.dg/vmx/vprint-1.c: New.
22676         * gcc.dg/vmx/vscan-1.c: New.
22677         * gcc.dg/vmx/x-01.c: New.
22678         * gcc.dg/vmx/x-02.c: New.
22679         * gcc.dg/vmx/x-03.c: New.
22680         * gcc.dg/vmx/x-04.c: New.
22681         * gcc.dg/vmx/x-05.c: New.
22682         * gcc.dg/vmx/yousufi-1.c: New.
22683         * gcc.dg/vmx/zero-1.c: New.
22684         * gcc.dg/vmx/zero.c: New.
22685
22686 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
22687
22688         * g++.dg/lookup/java1.C: Update for chage of
22689         _Jv_AllocObject.
22690         * g++.dg/lookup/java2.C: Likewise.
22691
22692 2004-04-17  Laurent GUERBY <laurent@guerby.net>
22693
22694         * ada/acats/run_all.sh: use -O2 by default.
22695
22696 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
22697
22698         * gcc.dg/vr-mult-[12].c: New tests.
22699
22700 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22701
22702         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
22703
22704         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
22705
22706 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
22707
22708         * lib/target-supports.exp (check_profiling_available): Assume profiling
22709         isn't available for mips*-*-elf targets.
22710
22711 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
22712
22713         * gcc.dg/builtins-38.c: New test.
22714
22715 2004-04-14  Eric Christopher  <echristo@redhat.com>
22716
22717         * g++.dg/charset/charset.exp: Run .cc extension tests.
22718
22719 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
22720
22721         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
22722
22723 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22724
22725         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
22726
22727 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
22728
22729         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
22730         * gcc.dg/i386-387-2.c: Likewise.
22731
22732         * gcc.dg/i386-387-7.c: New test.
22733         * gcc.dg/i386-387-8.c: New test.
22734
22735         * gcc.dg/builtins-37.c: New test.
22736
22737 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
22738
22739         * g++.dg/pch/externc-1.C: Add missing semicolon.
22740
22741 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
22742
22743         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
22744
22745 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
22746
22747         * gcc.c-torture/execute/20040411-1.c: New test.
22748
22749 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
22750
22751         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
22752
22753 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
22754
22755         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
22756
22757 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
22758
22759         * lib/target-supports.exp (check_named_sections_available): New.
22760         * lib/gcc-dg.exp (dg-require-named-sections): New.
22761         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
22762         old-deja.exp.  Also prune error-count message from HP linker.
22763         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
22764
22765         * g++.dg/init/init-ref4.C: Use dg-require-weak.
22766         * g++.old-deja/g++.pt/static3.C: Likewise.
22767         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
22768
22769 2004-04-09  Roger Sayle  <roger@eyesopen.com>
22770
22771         * gcc.c-torture/execute/20040409-1.c: New test case.
22772         * gcc.c-torture/execute/20040409-2.c: New test case.
22773         * gcc.c-torture/execute/20040409-3.c: New test case.
22774
22775 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
22776
22777         * gcc.dg/20040409-1.c: New test.
22778
22779 2004-04-08  Roger Sayle  <roger@eyesopen.com>
22780
22781         PR target/14888
22782         * g++.dg/opt/pr14888.C: New test case.
22783
22784 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
22785
22786         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
22787         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
22788         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
22789         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
22790         New tests.
22791
22792 2004-04-08  Paul Brook  <paul@codesourcery.com>
22793
22794         * gcc.dg/spill-1.c: New test.
22795
22796 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22797
22798         * gcc.dg/torture/builtin-ctype-2.c: New test.
22799
22800 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
22801
22802         * gcc.dg/pch/pch.exp: Add largefile test.
22803
22804 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
22805
22806         * g++.dg/pch/externc-1.Hs: New.
22807         * g++.dg/pch/externc-1.C: New.
22808
22809 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22810
22811         * gcc.dg/compat/struct-by-value-5a_main.c,
22812         gcc.dg/compat/struct-by-value-5b_main.c: New files.
22813         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
22814         * gcc.dg/compat/struct-by-value-5a_x.c,
22815         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
22816         gcc.dg/compat/struct-by-value-5_x.c.
22817         * gcc.dg/compat/struct-by-value-5a_y.c,
22818         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
22819         gcc.dg/compat/struct-by-value-5_y.c.
22820
22821         * gcc.dg/compat/struct-by-value-6a_main.c,
22822         gcc.dg/compat/struct-by-value-6b_main.c: New files.
22823         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
22824         * gcc.dg/compat/struct-by-value-6a_x.c,
22825         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
22826         gcc.dg/compat/struct-by-value-6_x.c.
22827         * gcc.dg/compat/struct-by-value-6a_y.c,
22828         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
22829         gcc.dg/compat/struct-by-value-6_y.c.
22830
22831         * gcc.dg/compat/struct-by-value-7a_main.c,
22832         gcc.dg/compat/struct-by-value-7b_main.c: New files.
22833         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
22834         * gcc.dg/compat/struct-by-value-7a_x.c,
22835         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
22836         gcc.dg/compat/struct-by-value-7_x.c.
22837         * gcc.dg/compat/struct-by-value-7a_y.c,
22838         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
22839         gcc.dg/compat/struct-by-value-7_y.c.
22840
22841 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
22842
22843         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
22844         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
22845         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
22846         options.
22847
22848 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
22849
22850         * gcc.dg/builtins-36.c: New test.
22851
22852 2004-04-06  Paul Brook  <paul@codesourcery.com>
22853
22854         * README.gcc: Remove obsolete contraint on testcases.
22855
22856 2004-04-05  Paul Brook  <paul@codesourcery.com>
22857
22858         PR2123
22859         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
22860         failure and exit(0) on success.
22861         * g++.dg/expr/anew2.C: Ditto.
22862         * g++.dg/expr/anew3.C: Ditto.
22863         * g++.dg/expr/anew4.C: Ditto.
22864
22865 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
22866
22867         PR c++/3518
22868         * g++.dg/template/unify7.C: New.
22869
22870 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
22871
22872         * g++.dg/README: Bring up to date with new subdirectories; remove
22873         duplicate subdirectory lines.
22874
22875 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
22876
22877         PR c++/14007
22878         * g++.dg/template/unify5.C: New.
22879         * g++.dg/template/unify6.C: New.
22880         * g++.dg/template/qualttp20.C: Adjust.
22881         * g++.old-deja/g++.jason/report.C: Adjust.
22882         * g++.old-deja/g++.other/qual1.C: Adjust.
22883
22884 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
22885
22886         PR c++/14803
22887         * g++.dg/inherit/ptrmem1.C: New test.
22888
22889 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
22890
22891         PR c++/14755
22892         * gcc.c-torture/execute/20040331-1.c: New test.
22893         * gcc.dg/20040331-1.c: New test.
22894
22895 2004-04-01  Paul Brook  <paul@codesourcery.com>
22896
22897         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
22898
22899 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
22900
22901         PR c++/14724
22902         * g++.dg/init/goto1.C: New test.
22903
22904         PR c++/14763
22905         * g++.dg/template/defarg4.C: New test.
22906
22907 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
22908
22909         * gcc.dg/altivec-11.c: Extend test for more valid cases.
22910
22911 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
22912
22913         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
22914
22915 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
22916
22917         * gcc.dg/noncompile/undeclared-2.c: New test.
22918
22919 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
22920
22921         * gcc.dg/940409-1.c: Remove XFAIL.
22922         * gcc.dg/reg-vol-struct-1.c: New test.
22923
22924 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22925
22926         * gcc.dg/torture/builtin-wctype-1.c: New test.
22927
22928 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
22929
22930         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
22931         * gcc.dg/20001101-1.c: Likewise.
22932         * gcc.dg/20001102-1.c: Likewise.
22933
22934 2004-03-25  Roger Sayle  <roger@eyesopen.com>
22935
22936         * gcc.dg/compare8.c: Add an additional test for XOR.
22937
22938 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22939
22940         * gcc.dg/torture/builtin-ctype-1.c: New test.
22941
22942 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22943
22944         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
22945         * gcc.dg/torture/builtin-math-1.c: Likewise.
22946         * gcc.dg/torture/builtin-power-1.c: New test.
22947
22948 2004-03-24  Andreas Schwab  <schwab@suse.de>
22949
22950         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
22951         IA64 assembler.
22952
22953 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
22954             Roger Sayle  <roger@eyesopen.com>
22955
22956         * gcc.dg/compare8.c: New test case.
22957
22958 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
22959
22960         * g++.dg/ext/altivec-7.C: New test.
22961
22962 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
22963
22964         PR 12267, 12391, 12560, 13129, 14114, 14133
22965         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
22966         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
22967         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
22968         Adjust error regexps.
22969         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
22970         * gcc.dg/noncompile/undeclared-1.c: New test cases.
22971         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
22972         * gcc.dg/local1.c: Add explanatory comment.
22973
22974 2004-03-23  Roger Sayle  <roger@eyesopen.com>
22975
22976         PR optimization/14669
22977         * g++.dg/opt/fold2.C: New test case.
22978
22979 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
22980
22981         PR c/14069
22982         * gcc.dg/20040322-1.c: New test.
22983
22984 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
22985
22986         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
22987         * gcc.dg/ultrasp4.c: Likewise.
22988         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
22989
22990 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
22991
22992         * gcc.dg/i386-sse-8.c: Reset default options.
22993
22994 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
22995
22996         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
22997         in the error message text.
22998
22999 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23000
23001         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
23002
23003 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
23004
23005         PR c++/14616
23006         * g++.dg/init/array13.C: New test.
23007
23008 2004-03-20  Roger Sayle  <roger@eyesopen.com>
23009
23010         PR target/13889
23011         * gcc.c-torture/compile/pr13889.c: New test case.
23012
23013 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
23014
23015         PR c/14635
23016         * builtins-1.c (nan, nans): Don't test.
23017         * builtins-30.c: Don't use nan, nanf, nanl.
23018         * builtins-35.c: New test.
23019
23020 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
23021
23022         * g++.dg/ext/altivec-6.C: New test.
23023
23024 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
23025
23026         * g++.dg/init/placement3.C: New test.
23027
23028         * g++.dg/template/spec13.C: New test.
23029
23030         * g++.dg/lookup/using11.C: New test.
23031
23032         * g++.dg/lookup/koenig3.C: New test.
23033
23034         * g++.dg/template/operator2.C: New test.
23035
23036         * g++.dg/expr/dtor3.C: New test.
23037         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
23038         marker.
23039         * g++.old-deja/g++.law/visibility28.C: Likewise.
23040
23041 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
23042
23043         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
23044         * gcc.dg/ppc64-abi-3.c: Likewise.
23045
23046 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23047
23048         PR c++/14545
23049         * g++.dg/parse/template15.C: New test.
23050
23051 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
23052
23053         * g++.dg/expr/dtor2.C: New test.
23054
23055         * g++.dg/lookup/anon4.C: New test.
23056
23057         * g++.dg/overload/using1.C: New test.
23058
23059         * g++.dg/template/lookup7.C: New test.
23060
23061         * g++.dg/template/typename6.C: New test.
23062
23063         * g++.dg/expr/cond6.C: New test.
23064
23065 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23066
23067         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
23068
23069 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
23070
23071         * g++.dg/expr/cond5.C: New test.
23072         * g++.dg/expr/constcast1.C: Likewise.
23073         * g++.dg/expr/ptrmem2.C: Likewise.
23074         * g++.dg/expr/ptrmem3.C: Likewise.
23075         * g++.dg/lookup/main1.C: Likewise.
23076         * g++.dg/template/lookup6.C: Likewise.
23077
23078 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
23079
23080         * gcc.dg/local1.c: New test.
23081
23082         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
23083
23084 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23085
23086         * gcc.dg/torture/builtin-convert-1.c: New test.
23087
23088 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23089
23090         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
23091
23092 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
23093
23094         PR c++/14481
23095         * g++.dg/warn/Wunused-7.C: New test.
23096
23097 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23098
23099         * gcc.dg/torture/builtin-integral-1.c: New test.
23100
23101 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
23102
23103         PR c++/14586
23104         * g++.dg/parse/non-dependent3.C: New test.
23105
23106 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
23107
23108         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
23109         * g++.dg/eh/simd-2.C: Likewise.
23110         * g++.dg/init/array10.C: Likewise.
23111         * gcc.c-torture/compile/simd-1.c: Likewise.
23112         * gcc.c-torture/compile/simd-2.c: Likewise.
23113         * gcc.c-torture/compile/simd-3.c: Likewise.
23114         * gcc.c-torture/compile/simd-4.c: Likewise.
23115         * gcc.c-torture/compile/simd-6.c: Likewise.
23116         * gcc.c-torture/execute/simd-1.c: Likewise.
23117         * gcc.c-torture/execute/simd-2.c: Likewise.
23118         * gcc.dg/compat/vector-defs.h: Likewise.
23119         * gcc.dg/20020531-1.c: Likewise.
23120         * gcc.dg/altivec-3.c: Likewise.
23121         * gcc.dg/altivec-4.c: Likewise.
23122         * gcc.dg/altivec-varargs-1.c: Likewise.
23123         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
23124         * gcc.dg/i386-mmx-3.c: Likewise.
23125         * gcc.dg/i386-sse-4.c: Likewise.
23126         * gcc.dg/i386-sse-5.c: Likewise.
23127         * gcc.dg/i386-sse-8.c: Likewise.
23128         * gcc.dg/simd-1.c: Likewise.
23129         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
23130         __ev64_opaque__ since the machine description provides it.
23131
23132 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
23133
23134         * lib/compat.exp (skip_list): New global variable.
23135         Use it to hold the user defined COMPAT_SKIPS list if any.
23136         (compat-obj): Add the members of skip_list to optall.
23137
23138 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
23139
23140         * gcc.dg/compat/union-by-value-1_main.c,
23141         union-by-value-1_x.c, union-by-value-1_y.c,
23142         union-check.h, union-defs.h,
23143         union-init.h, union-return-1_main.c,
23144         union-return-1_x.c, union-return-1_y.c: New files.
23145
23146 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
23147
23148         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
23149         mixed-struct-init.h: Add 4 mixed structure types.
23150         struct-by-value-21_main.c, struct-by-value-21_x.c,
23151         struct-by-value-21_y.c, struct-return-21_main.c,
23152         struct-return-21_x.c, struct-return-21_y.c: New files.
23153
23154 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
23155
23156         PR c++/14550
23157         * g++.dg/parse/template14.C: New test.
23158
23159 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
23160
23161         * gcc.c-torture/execute/20040313-1.c: New test.
23162
23163 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
23164
23165         PR target/14533
23166         * gcc.dg/20040311-2.c: New test.
23167
23168 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
23169
23170         PR other/14544
23171         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
23172         bit-field.
23173
23174 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
23175
23176         * gcc.dg/20040305-2.c: Add missing return statement.
23177
23178 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23179
23180         * gcc.dg/builtins-34.c: Also check pow10*.
23181
23182 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
23183
23184         PR target/14262
23185         * gcc.dg/20040305-2.c: New test.
23186
23187 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
23188
23189         * gcc.dg/20040310-1.c: New test.
23190
23191 2004-03-11  Roger Sayle  <roger@eyesopen.com>
23192
23193         * gcc.c-torture/execute/20040311-1.c: New test case.
23194
23195 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
23196
23197         PR c++/14476
23198         * g++.dg/lookup/enum1.C: New test.
23199
23200 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
23201
23202         PR c++/14510
23203         * g++.dg/lookup/struct2.C: New test.
23204
23205 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
23206
23207         * gcc.dg/builtins-34.c: New test.
23208
23209 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23210
23211         * gcc.dg/torture/builtin-nonneg-1.c: New test.
23212
23213 2004-03-09  James E Wilson  <wilson@specifixinc.com>
23214
23215         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
23216         * gcc.dg/alias-2.c: New testcase.
23217
23218 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
23219
23220         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
23221
23222 2004-03-09  Roger Sayle  <roger@eyesopen.com>
23223
23224         * gcc.c-torture/execute/20040309-1.c: New test case.
23225
23226 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
23227
23228         PR c++/14397
23229         * g++.dg/overload/ref1.C: New.
23230
23231 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23232
23233         PR c++/14409
23234         * g++.dg/template/spec12.C: New test.
23235
23236         PR c++/14448
23237         * g++.dg/parse/crash14.C: New test.
23238
23239 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
23240
23241         PR c++/14230
23242         * g++.dg/init/ref11.C: New test.
23243
23244 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
23245
23246         PR c++/14432
23247         * g++.dg/parse/builtin2.C: New test.
23248
23249 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
23250
23251         PR c++/14401
23252         * g++.dg/init/ctor3.C: New test.
23253         * g++.dg/init/union1.C: New test.
23254         * g++.dg/ext/anon-struct4.C: New test.
23255
23256 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
23257
23258         * g++.dg/lookup/koenig1.C: Tweak error messages.
23259         * g++.dg/lookup/used-before-declaration.C: Likewise.
23260         * g++.dg/other/do1.C: Likewise.
23261         * g++.dg/overload/koenig1.C: Likewise.
23262         * g++.dg/parse/crash13.C: Likewise.
23263         * g++.dg/template/instantiate3.C: Likewise.
23264
23265 2004-03-08  Eric Christopher  <echristo@redhat.com>
23266
23267         * * lib/target-supports.exp: Enable libiconv in test
23268         compilation.  Fix up error checking.
23269
23270 2004-03-08  Roger Sayle  <roger@eyesopen.com>
23271
23272         PR middle-end/14289
23273         * gcc.dg/pr14289-1.c: New test case.
23274         * gcc.dg/pr14289-2.c: Likewise.
23275         * gcc.dg/pr14289-3.c: Likewise.
23276
23277 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
23278
23279         * gcc.c-torture/execute/20040308-1.c: New test.
23280
23281 2004-03-07  Roger Sayle  <roger@eyesopen.com>
23282
23283         * gcc.c-torture/execute/20040307-1.c: New test case.
23284
23285 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
23286
23287         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
23288
23289 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
23290
23291         * gcc.dg/20040306-1.c: New test.
23292
23293 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
23294
23295         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
23296         them static.
23297         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
23298
23299 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
23300
23301         PR c/14465
23302         * gcc.dg/decl-6.c: New test.
23303
23304 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23305
23306         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
23307         Rename LOGPOW -> LOG_POW.
23308         (SQRT_EXP, POW_EXP): New.
23309
23310 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
23311
23312         * gcc.dg/i386-sse-8.c: New test.
23313
23314 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
23315
23316         PR c/14114
23317         * gcc.dg/decl-5.c: New test.
23318
23319 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
23320
23321         * gcc.dg/20040305-1.c: New test.
23322
23323 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
23324
23325         PR other/14354
23326         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
23327
23328 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
23329
23330         PR c++/14425, c++/14426
23331         * g++.dg/ext/altivec-4.C: New test.
23332         * g++.dg/ext/altivec-5.C: New test.
23333
23334 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
23335
23336         * g++.old-deja/g++.other/linkage1.C: Expect errors about
23337         global variables of a type with no linkage.
23338         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
23339         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
23340         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
23341         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
23342         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
23343         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
23344         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
23345         * g++.dg/warn/deprecated.C: Name enum Color.
23346         * g++.dg/overload/VLA.C: Name structure for 'b'.
23347         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
23348
23349 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
23350
23351         * gcc.c-torture/compile/20040304-1.c: New test.
23352
23353 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
23354
23355         PR 13728
23356         * gcc.dg/decl-4.c: New testcase.
23357
23358 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
23359
23360         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
23361         as PRECF if sizeof (float) > sizeof (double).
23362         (PRECL): Make it the same as PRECF if
23363         sizeof (float) > sizeof (long double).
23364
23365 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23366
23367         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
23368         system type.  Add check for irix6 which doesn't have c99 runtime.
23369
23370 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
23371
23372         * gcc.dg/const-elim-1.c: xfail for xtensa.
23373
23374 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
23375
23376         PR c++/14369
23377         * g++.dg/template/cond4.C: New test.
23378
23379 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
23380
23381         PR c++/14360
23382         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
23383
23384         PR c++/14361
23385         * g++.dg/parse/defarg7.C: New test.
23386
23387         PR c++/14359
23388         * g++.dg/template/friend26.C: New test.
23389
23390 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
23391
23392         PR c++/14324
23393         * g++.dg/abi/mangle21.C: New test.
23394
23395         PR c++/14260
23396         * g++.dg/parse/constructor2.C: New test.
23397
23398         PR c++/14337
23399         * g++.dg/template/sfinae1.C: New test.
23400
23401 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
23402
23403         PR c++/14267
23404         * g++.dg/expr/crash2.C: New test.
23405
23406         PR middle-end/13448
23407         * gcc.dg/inline-5.c: New test.
23408         * gcc.dg/always-inline.c: Split out tests into ...
23409         * gcc.dg/always-inline2.c: ... this and ...
23410         * gcc.dg/always-inline3.c: ... this.
23411
23412 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
23413
23414         PR debug/12103
23415         * g++.dg/debug/crash1.C: New test.
23416
23417 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
23418
23419         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
23420         function with __attribute__((noinline)).
23421         (recurser_void2): Likewise.
23422         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
23423         (recurser_void2): Likewise.
23424
23425 2004-02-29  Roger Sayle  <roger@eyesopen.com>
23426
23427         PR middle-end/14203
23428         * g++.dg/warn/Wunused-6.C: New test case.
23429
23430 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
23431
23432         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
23433         not defined.
23434
23435 2004-02-27  Eric Christopher  <echristo@redhat.com>
23436
23437         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
23438         * g++.dg/charset/asm2.c: Run only x86.
23439         * gcc.dg/charset/asm3.c: Ditto.
23440
23441 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
23442
23443         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
23444         ld_library_path.
23445
23446 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
23447
23448         * g++.dg/ext/altivec-3.C: New.
23449
23450 2004-02-26  Richard Henderson  <rth@redhat.com>
23451
23452         * g++.dg/ext/attrib10.C: Mark for warning.
23453         * gcc.dg/attr-alias-1.c: New.
23454
23455 2004-02-26  Richard Henderson  <rth@redhat.com>
23456
23457         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
23458         * gcc.c-torture/execute/20040208-2.c: ... it back.
23459
23460 2004-02-26  Eric Christopher  <echristo@redhat.com>
23461
23462         * lib/target-supports.exp (check-iconv-available): New function.
23463         * lib/gcc-dg.exp (dg-require-iconv): New function.
23464         Use above.
23465         * gcc.dg/charset: New directory.
23466         * gcc.dg/charset/charset.exp: New file.
23467         * gcc.dg/charset/asm1.c: Ditto.
23468         * gcc.dg/charset/asm2.c: Ditto.
23469         * gcc.dg/charset/asm3.c: Ditto.
23470         * gcc.dg/charset/asm4.c: Ditto.
23471         * gcc.dg/charset/asm5.c: Ditto.
23472         * gcc.dg/charset/attribute1.c: Ditto.
23473         * gcc.dg/charset/attribute2.c: Ditto.
23474         * gcc.dg/charset/string1.c: Ditto.
23475         * g++.dg/charset: New directory.
23476         * g++.dg/dg.exp: Add here. Special options.
23477         * g++.dg/charset/charset.exp: New file.
23478         * g++.dg/charset/asm1.c: Ditto.
23479         * g++.dg/charset/asm2.c: Ditto.
23480         * g++.dg/charset/asm3.c: Ditto.
23481         * g++.dg/charset/asm4.c: Ditto.
23482         * g++.dg/charset/attribute1.c: Ditto.
23483         * g++.dg/charset/attribute2.c: Ditto.
23484         * g++.dg/charset/extern1.cc: Ditto.
23485         * g++.dg/charset/extern2.cc: Ditto.
23486         * g++.dg/charset/string1.c: Ditto.
23487
23488 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
23489
23490         PR c++/14278
23491         * g++.dg/parse/comma1.C: New test.
23492
23493 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23494
23495         PR c++/14284
23496         * g++.dg/template/ttp8.C: New test.
23497
23498 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
23499
23500         * gcc.dg/fixuns-trunc-1.c: New test.
23501
23502 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23503
23504         * gcc.dg/builtins-config.h: Use #elif.
23505
23506 2004-02-26  Michael Matz  <matz@suse.de>
23507
23508         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
23509         * gcc.dg/991214-1.c: Likewise.
23510         * gcc.dg/i386-asm-1.c: Likewise.
23511
23512 2004-02-25  Richard Henderson  <rth@redhat.com>
23513
23514         * gcc.c-torture/execute/20040208-2.c: Move ...
23515         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
23516
23517 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23518
23519         PR c++/14246
23520         * g++.dg/other/crash-3.C: New test.
23521
23522 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23523
23524         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
23525         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
23526
23527         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
23528         HP-UX.
23529
23530 2004-02-24  Michael Matz  <matz@suse.de>
23531
23532         * gcc.dg/i386-regparm.c: New.
23533
23534 2004-02-23  James E Wilson  <wilson@specifixinc.com>
23535
23536         * gcc.c-torture/execute/20040223-1.c: New.
23537
23538 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
23539             Kazu Hirata  <kazu@cs.umass.edu>
23540
23541         * gcc.dg/fwritable-strings-1.c: Remove.
23542
23543 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
23544
23545         PR c/14156
23546         * gcc.dg/20040223-1.c: New test.
23547
23548 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23549
23550         PR c++/14106
23551         * g++.dg/ext/typeof9.C: New test.
23552
23553 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23554
23555         PR c++/14250
23556         * g++.dg/other/switch1.C: New test.
23557
23558 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
23559
23560         * gcc.dg/cast-function-1.c: Adjust for new informative message.
23561         * gcc.dg/va-arg-1.c: Likewise.
23562
23563 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23564
23565         PR c++/14143
23566         * g++.dg/template/koenig5.C: New test.
23567
23568 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
23569
23570         * g++.dg/ext/altivec-1.C: Generalize target triple.
23571         * g++.dg/ext/altivec-2.C: New test case.
23572         * g++.dg/ext/altivec_check.h: New file.
23573         * gcc.dg/altivec-1.c: Generalize target triple;
23574         include altivec_check.h and call altivec_check().
23575         * gcc.dg/altivec-[2-5].c: Generalize target triple.
23576         * gcc.dg/altivec-6.c: New test case.
23577         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
23578         type casts as needed.
23579         * gcc.dg/altivec-10.c: Include altivec_check.h and call
23580         altivec_check().
23581         * gcc.dg/altivec-12.c: New test case.
23582         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
23583         include altivec_check.h and call altivec_check().
23584         * gcc.dg/altivec_check.h: New file.
23585
23586 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23587
23588         * lib/target-supports.exp (check_alias_available): Don't mangle
23589         function `g' in test program.
23590
23591 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23592
23593         * lib/target-supports.exp (check_profiling_available): Check
23594         argument to determine whether we support a profiling type.
23595         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
23596         check_profiling_available.
23597         * g++.dg/bprob/bprob.exp: Likewise.
23598         * g77.dg/bprob/bprob.exp: Likewise.
23599         * gcc.misc-tests/bprob.exp: Likewise.
23600         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
23601         dg-require-profiling and delete expected error handling.
23602         * gcc.dg/20021014-1.c: Likewise.
23603         * gcc.dg/nest.c: Likewise.
23604
23605 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23606
23607         PR c++/12007
23608         * g++.dg/other/vthunk1.C: New test.
23609
23610 2004-02-20  Falk Hueffner  <falk@debian.org>
23611
23612         PR target/14201
23613         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
23614
23615 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
23616
23617         PR c++/13927
23618         * g++.dg/other/error8.C: Remove XFAIL markers.
23619
23620         PR c++/14173
23621         * g++.dg/ext/packed5.C: New test.
23622
23623         PR c++/14199
23624         * g++.dg/warn/Wunused-5.C: New test.
23625
23626         PR c++/14186
23627         * g++.dg/lookup/member1.C: New test.
23628
23629 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
23630
23631         * gcc.c-torture/compile/20040130-1.c: Enable only when
23632         __INT_MAX__ >= 2147483647L.
23633         * gcc.c-torture/compile/961203-1.c: Likewise.
23634
23635 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
23636
23637         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
23638         * g++.dg/opt/template1.C: Robustify assembler regexp
23639
23640 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23641
23642         * gcc.c-torture/execute/simd-4.x: Remove.
23643         * gcc.c-torture/execute/va-arg-25.x: Likewise.
23644         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
23645         Guard with #ifndef SKIP_ATTRIBUTE.
23646         * gcc.dg/compat/vector-1_y.c: Likewise.
23647         * gcc.dg/compat/vector-2_x.c: Likewise.
23648         * gcc.dg/compat/vector-2_y.c: Likewise.
23649         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
23650         * g++.dg/eh/simd-2.C: Likewise.
23651
23652 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
23653
23654         * gcc.c-torture/compile/complex-1.c: New.
23655
23656 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
23657
23658         PR target/14209
23659         * gcc.c-torture/execute/20040218-1.c: New test.
23660
23661 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23662
23663         PR c++/14181
23664         * g++.dg/parse/new2.C: New test.
23665
23666 2004-02-18  Paul Brook  <paul@codesourcery.com>
23667
23668         * gcc.c-torture/compile/libcall-1.c: New test.
23669
23670 2004-02-18  Paul Brook  <paul@codesourcery.com>
23671
23672         PR debug/12934
23673         * gcc.dg/debug/debug-7.c: New test.
23674
23675 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
23676
23677         * gcc.dg/20040217-1.c: New test.
23678
23679 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
23680
23681         * gcc.c-torture/execute/990208-1.x: Delete.
23682
23683 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
23684
23685         * gcc.c-torture/execute/20040208-2.x: New file.
23686
23687 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
23688
23689         PR c++/11326
23690         * g++.dg/abi/structret1.C: New test.
23691
23692 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
23693
23694         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
23695         (i386_cpuid): No need to test if cpuid is available on AMD64.
23696         Fix assembly, so that it works onboth i386 and AMD64.
23697         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
23698         (vecInLong): Fix s[] member type to unsigned int.
23699         (vecInWord): Remove type.
23700         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
23701         (a64, b64, c64, d64, e64): Remove.
23702         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
23703         Remove unused variable.  Remove initialization of removed variables.
23704         Don't call mmx_tests nor sse_tests.
23705         (reference_mmx, reference_sse): Remove.
23706         (check): Add return stmt.
23707         * gcc.dg/i386-sse-7.c: New test.
23708         * gcc.dg/i386-mmx-4.c: New test.
23709
23710 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23711
23712         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
23713         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
23714         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
23715         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
23716         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
23717         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
23718         g++.dg/tc1/dr94.C: Fix line terminator.
23719
23720 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
23721
23722         * gcc.c-torture/compile/20040216-1.c: New.
23723
23724 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23725
23726         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
23727         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
23728         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
23729         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
23730         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
23731         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
23732
23733 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
23734
23735         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
23736
23737 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
23738
23739         PR c++/13971
23740         * g++.dg/expr/cond4.C: New test.
23741
23742         PR c++/14086
23743         * g++.dg/lookup/crash2.C: New test.
23744
23745 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
23746
23747         * gcc.c-torture/compile/20040214-2.c: New test.
23748
23749 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
23750
23751         PR c++/14116
23752         * g++.dg/ext/typeof8.C: New test.
23753
23754 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
23755
23756         * gcc.c-torture/compile/20040214-1.c: New test.
23757
23758 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23759
23760         PR c++/13635
23761         * g++.dg/template/spec11.C: New test.
23762
23763 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23764
23765         PR c++/13927
23766         * g++.dg/other/error8.C: New test.
23767
23768 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
23769
23770         PR c++/14122
23771         * g++.dg/template/array4.C: New test.
23772
23773         PR c++/14108
23774         * g++.dg/inherit/thunk2.C: New test.
23775
23776         PR c++/14083
23777         * g++.dg/eh/cond2.C: New test.
23778
23779 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
23780
23781         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
23782
23783 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
23784
23785         * lib/scanasm.exp (dg-scan): Quote pattern before display.
23786
23787 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
23788
23789         * g++.dg/simd-2.C: xfail on ppc64-linux.
23790
23791 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
23792
23793         PR c/456
23794         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
23795         tests.
23796
23797 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
23798
23799         * gcc.dg/builtins-33.c: New test.
23800
23801 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
23802
23803         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
23804
23805 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
23806
23807         * g++.dg/simd-2.C: Set -maltivec for ppc64.
23808
23809 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
23810
23811         * gcc.dg/ppc64-abi-3.c: New test.
23812
23813 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
23814
23815         PR c/14092
23816
23817         * gcc.dg/pr14092-1.c: New testcase.
23818
23819 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
23820
23821         * gcc.dg/cpp/assert4.c: Fix typo last change.
23822
23823         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
23824         * gcc.dg/cpp/assert4.c: Handle powerpc64.
23825
23826         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
23827
23828 2004-02-09  Roger Sayle  <roger@eyesopen.com>
23829
23830         * gcc.c-torture/compile/20040209-1.c: New test case.
23831
23832 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
23833
23834         * gcc.dg/c90-init-1.c: Adjust expected error messages.
23835
23836 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
23837
23838         * gcc.c-torture/execute/20040208-[12].c: New tests.
23839
23840 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
23841
23842         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
23843
23844 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
23845
23846         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
23847
23848 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
23849
23850         Bug 13856
23851         * gcc.dg/visibility-8.c: New testcase.
23852
23853 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
23854
23855         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
23856         arguments.
23857         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
23858
23859 2004-02-07  Roger Sayle  <roger@eyesopen.com>
23860
23861         PR middle-end/13696
23862         * g++.dg/opt/fold1.C: New test case.
23863
23864 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23865
23866         PR c++/14033
23867         * g++.dg/other/crash-2.C: New test.
23868
23869 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23870
23871         PR c++/14028
23872         * g++.dg/parse/angle-bracket2.C: New test.
23873
23874 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23875
23876         PR middle-end/13750
23877         Revert:
23878         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
23879         PR pch/13361
23880         * testsuite/g++.dg/pch/wchar-1.C: New.
23881         * testsuite/g++.dg/pch/wchar-1.Hs: New.
23882
23883 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23884
23885         PR c++/14008
23886         * g++.dg/parse/error15.C: New test.
23887         * g++.dg/parse/crash11.C: Update dg-error mark.
23888
23889 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
23890
23891         PR c++/13932
23892         * g++.dg/warn/conv2.C: New test.
23893
23894 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23895
23896         PR c++/13086
23897         * g++.dg/warn/incomplete1.C: Remove xfail.
23898
23899 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
23900
23901         * lib/file-format.exp (gcc_target_object_format): Use
23902         ${tool}_target_compile, not gcc_target_compile.
23903         * lib/target-supports.exp (check_alias_available): Likewise.
23904         (check_gc_sections_available): Likewise.
23905         * g++.dg/ext/attrib10.C: Use dg-require-alias.
23906         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
23907         dg-require-alias.
23908
23909 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
23910
23911         PR c++/13969
23912         * g++.dg/template/static6.C: New test.
23913
23914 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
23915
23916         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
23917
23918 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23919
23920         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
23921         tests for systems where `char' is unsigned by default.
23922
23923 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23924
23925         PR c++/13997
23926         * g++.dg/template/partial3.C: New test.
23927
23928 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
23929
23930         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
23931         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
23932         Remove mentions of obsolete ports.
23933
23934 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
23935
23936         * gcc.dg/noncompile/20001228-1.c: Fix for new
23937         error message.
23938
23939 2004-02-03  Roger Sayle  <roger@eyesopen.com>
23940
23941         PR target/9348
23942         * gcc.c-torture/execute/multdi-1.c: New test case.
23943
23944 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
23945
23946         PR c++/13925
23947         * g++.dg/template/lookup5.C: New test.
23948
23949 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
23950
23951         PR c++/13950
23952         * g++.dg/template/lookup4.C: New test.
23953
23954         PR c++/13970
23955         * g++.dg/parse/error14.C: New test.
23956
23957         PR c++/14002
23958         * g++.dg/parse/template13.C: New test.
23959
23960 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
23961
23962         PR c++/13978
23963         * g++.dg/template/koenig4.C: New test.
23964
23965         PR c++/13968
23966         * g++.dg/template/crash17.C: New test.
23967
23968         PR c++/13975
23969         * g++.dg/parse/error13.C: New test.
23970         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
23971
23972 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
23973
23974         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
23975
23976 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
23977
23978         PR c/11658
23979         PR c/13994
23980         * gcc.dg/noncompile/20040203-1.c: New test.
23981         * gcc.dg/noncompile/20040203-2.c: Likewise.
23982         * gcc.dg/noncompile/20040203-3.c: Likewise.
23983         * gcc.dg/20040203-1.c: Likewise.
23984
23985 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
23986
23987         PR c++/10858
23988         * g++.dg/template/sizeof7.C: New test.
23989
23990 2004-02-02  Eric Christopher  <echristo@redhat.com>
23991             Zack Weinberg  <zack@codesourcery.com>
23992
23993         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
23994
23995 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
23996
23997         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
23998         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
23999         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
24000         * gcc.dg/cleanup-5.c: Run only on Linux targets.
24001
24002 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
24003
24004         PR c++/13113
24005         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
24006
24007         PR c++/13854
24008         * g++.dg/ext/attrib13.C: New test.
24009
24010         PR c++/13907
24011         * g++.dg/conversion/op2.C: New test.
24012
24013 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
24014
24015         * gcc.dg/titype-1.c: Fix pasto.
24016
24017 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
24018
24019         * gcc.dg/titype-1.c: New test.
24020
24021 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24022
24023         PR c++/13957
24024         * g++.dg/template/non-type-template-argument-1.C,
24025         g++.dg/template/qualified-id1.C: Update dg-error marks.
24026         * g++.dg/template/nontype6.C: New test.
24027
24028 2004-02-01  Roger Sayle  <roger@eyesopen.com>
24029
24030         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
24031         * gcc.dg/builtins-31.c: New testcase.
24032         * gcc.dg/builtins-32.c: New testcase.
24033
24034 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
24035
24036         * objc.dg/call-super-2.m: Update line numbers
24037         for the including of stddef.h.
24038
24039 2004-01-30  Michael Matz  <matz@suse.de>
24040
24041         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
24042         g++.dg/ext/case-range3.C: New tests.
24043
24044 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24045
24046         DR206
24047         PR c++/13813
24048         * g++.dg/template/member4.C: New test.
24049
24050 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24051
24052         PR c++/13683
24053         * g++.dg/template/sizeof6.C: New test.
24054
24055 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
24056
24057         * gcc.dg/fwritable-strings-1.c: New test.
24058
24059 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
24060
24061         * gcc.c-torture/compile/20040130-1.c: New test.
24062
24063 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
24064
24065         * objc.dg/call-super-2.m: Include stddef.h for size_t.
24066
24067 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
24068
24069         PR c++/13883
24070         * g++.dg/template/ctor3.C: New test.
24071
24072 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24073
24074         * g++.dg/tc1: New directory.
24075         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
24076         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
24077         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
24078         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
24079         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
24080
24081 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24082
24083         * g++.dg/parse/error11.C: New test.
24084         * g++.dg/parse/error12.C: Likewise.
24085
24086 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
24087
24088         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
24089         (scan_initial, main): Use aligned_sizeof instead of sizeof.
24090
24091 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
24092
24093         PR c++/13791
24094         * g++.dg/ext/attrib12.C: New test.
24095
24096         PR c++/13736
24097         * g++.dg/parse/cast2.C: New test.
24098
24099 2004-01-27  James E Wilson  <wilson@specifixinc.com>
24100
24101         * objc.dg/encode-2.m (main): New local string.  Set depending on
24102         sizeof long.  Use in sscanf call.
24103         * objc.dg/encode-3.m (main): New local string.  Set depending on
24104         sizeof long.  Use in scan_initial call.
24105
24106 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24107
24108         * objc.dg/call-super-2.m: Make LP64-safe.
24109         * objc.dg/desig-init-1.m: Likewise.
24110
24111 2004-01-27  Devang Patel <dpatel@apple.com>
24112
24113         * g++.dg/debug/namespace1.C: New test.
24114
24115 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
24116
24117         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
24118         xscale-*-*.
24119
24120         * gcc.dg/arm-mmx-1.c: New test.
24121
24122 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
24123
24124         * gcc.dg/20040127-1.c: New test.
24125         * gcc.dg/20040127-2.c: New test.
24126
24127 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24128
24129         * objc.dg/stret-1.m (glob): Renamed to globa.
24130
24131 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
24132
24133         PR c++/13663
24134         * g++.dg/expr/for1.C: New test.
24135
24136 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
24137
24138         PR middle-end/13779
24139         * gcc.dg/darwin-longlong.c: New test.
24140
24141 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
24142
24143         * gcc.dg/20040124-1.c: Moved test from here...
24144         * gcc.c-torture/compile/20040124-1.c: ...to here.
24145
24146 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
24147
24148         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
24149         the assembly output if -m64 is passed.
24150
24151 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
24152
24153         PR c++/13833
24154         * g++.dg/template/cond3.C: New test.
24155
24156 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24157
24158         PR c++/13810
24159         * g++.dg/template/ttp7.C: New test.
24160
24161 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24162
24163         PR c++/13797
24164         * g++.dg/template/nontype4.C: New test.
24165         * g++.dg/template/nontype5.C: Likewise.
24166
24167 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
24168
24169         * gcc.dg/torture/mips-clobber-at.c: New test.
24170
24171 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
24172
24173         * gcc.dg/20040124-1.c: New test.
24174
24175 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
24176
24177         * gcc.dg/20040123-1.c: New test.
24178
24179 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
24180
24181         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
24182
24183 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
24184
24185         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
24186
24187 2004-01-23  Andrew Pinski  <apinski@apple.com>
24188
24189         * gcc.dg/20030121-1.c: Move to ..
24190         * gcc.dg/20040121-1.c: here.
24191
24192 2004-01-23  Roger Sayle  <roger@eyesopen.com>
24193
24194         * gcc.dg/builtins-29.c: New test case.
24195
24196 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
24197
24198         PR 18314
24199         * gcc.dg/builtins-30.c: New testcase.
24200
24201 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
24202
24203         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
24204         * lib/g77.exp: Likewise.
24205         * lib/objc.exp: Likewise.
24206         * lib/g++.exp: Likewise.
24207
24208 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
24209
24210         * gcc.dg/struct-by-value-2.c: New test.
24211
24212 2004-01-21  Andrew Pinski  <apinski@apple.com>
24213
24214         PR target/13785
24215         * gcc.dg/20030121-1.c: New test.
24216
24217 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
24218
24219         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
24220         clobber frame pointer register in asm statement.
24221
24222 2004-01-21  Falk Hueffner  <falk@debian.org>
24223
24224         * gcc.c-torture/compile/20040121-1.c: New test.
24225
24226 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
24227
24228         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
24229
24230 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
24231
24232         * gcc.dg/ppc64-abi-2.c: New test.
24233
24234 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
24235
24236         * lib/treelang.exp: Fill out this file.
24237         * lib/treelang-dg.exp: New File.
24238
24239 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
24240
24241         * gcc.c-torture/compile/981022-1.c: Remove.
24242         * gcc.dg/array-5.c: Remove XFAIL.
24243         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
24244         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
24245         gcc.dg/cond-lvalue-1.c: Update.
24246         * gcc.dg/cast-lvalue-2.c: New test.
24247
24248 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
24249
24250         PR c++/13592
24251         * g++.dg/other/error1.C (class foo): Tweak error message.
24252
24253         PR c++/13592
24254         * g++.dg/template/call2.C: New test.
24255
24256 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
24257
24258         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
24259         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
24260         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
24261         scalar-return-1_x.c, scalar-return-2_y.c,
24262         scalar-return-3_x.c, scalar-return-3_y.c,
24263         scalar-return-4_x.c, scalar-return-4_y.c,
24264         struct-align-1.h, struct-align-1_x.c,
24265         struct-align-1_y.c, struct-align-2.h,
24266         struct-align-2_x.c, struct-align-2_y.c,
24267         struct-by-value-10_y.c, struct-by-value-11_x.c,
24268         struct-by-value-11_y.c, struct-by-value-12_x.c,
24269         struct-by-value-12_y.c, struct-by-value-13_x.c,
24270         struct-by-value-13_y.c, struct-by-value-14_x.c,
24271         struct-by-value-14_y.c, struct-by-value-15_x.c,
24272         struct-by-value-15_y.c, struct-by-value-16_y.c,
24273         struct-by-value-17_y.c, struct-by-value-18_y.c,
24274         struct-by-value-19_y.c, struct-by-value-1_x.c,
24275         struct-by-value-1_y.c, struct-by-value-20_y.c,
24276         struct-by-value-2_x.c, struct-by-value-2_y.c,
24277         struct-by-value-3_y.c, struct-by-value-4_x.c,
24278         struct-by-value-4_y.c, struct-by-value-5_y.c,
24279         struct-by-value-6_y.c, struct-by-value-7_y.c
24280         struct-by-value-8_x.c, struct-by-value-8_y.c
24281         struct-by-value-9_x.c, struct-by-value-9_y.c
24282         struct-return-10_x.c, struct-return-10_y.c,
24283         struct-return-19_x.c, struct-return-20_x.c
24284         struct-return-2_x.c, struct-return-2_y.c
24285         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
24286         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
24287
24288 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
24289
24290         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
24291         attribute on sparc*-sun-solaris2.*.
24292
24293 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
24294
24295         PR c++/13710
24296         * g++.dg/ext/typeof7.C: New test.
24297
24298 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
24299
24300         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
24301         * gcc.dg/const-elim-1.c: Same.
24302
24303 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
24304
24305         * objc.dg/stret-1.m: New.
24306         * objc.dg/stret-2.m: New.
24307
24308 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
24309
24310         PR c++/11895
24311         * g++.dg/ext/vector1.C: New test.
24312
24313 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
24314
24315         * gcc.dg/pch/import-1.c: New.
24316         * gcc.dg/pch/import-1.hs: New.
24317         * gcc.dg/pch/import-1a.h: New.
24318         * gcc.dg/pch/import-1b.h: New.
24319         * gcc.dg/pch/import-1c.h: New.
24320
24321 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
24322
24323         PR c++/13574
24324         * g++.dg/ext/array1.C: New test.
24325
24326         PR c++/13178
24327         * g++.dg/conversion/op1.C: New test.
24328
24329 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
24330
24331         PR 11864
24332         From Kazumoto Kojima / Dan Kegel:
24333         * gcc.dg/pr11864-1.c: New test.
24334
24335         PR 10392
24336         From Marcus Comstedt / Dan Kegel:
24337         * gcc.dg/pr10392-1.c: New test.
24338
24339 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
24340
24341         PR c++/13478
24342         * g++.dg/init/ref10.C: New test.
24343
24344 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24345
24346         PR c++/13407
24347         * g++.dg/parse/typename6.C: New test.
24348
24349 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
24350
24351         PR pch/13361
24352         * testsuite/g++.dg/pch/wchar-1.C: New.
24353         * testsuite/g++.dg/pch/wchar-1.Hs: New.
24354
24355 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24356
24357         PR c++/9259
24358         * g++.dg/expr/sizeof2.C: New test.
24359
24360 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
24361
24362         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
24363
24364 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
24365
24366         PR c++/13659
24367         * g++.dg/lookup/strong-using-3.C: New.
24368         * g++.dg/lookup/using-10.C: New.
24369
24370 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
24371
24372         PR c++/13594
24373         * g++.dg/lookup/strong-using-2.C: New.
24374
24375 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
24376             Dan Kegel <dank@kegel.com>
24377             J"orn Rennecke <joern.rennecke@superh.com>
24378
24379         PR target/9365
24380         * gcc.dg/pr9365-1.c: New test.
24381
24382 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24383
24384         PR c++/8856
24385         * g++.dg/parse/casting-operator2.C: New test.
24386         * g++.old-deja/g++.pt/explicit83.C: Remove.
24387
24388 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
24389
24390         * gcc.dg/label-compound-stmt-1.c: New test.
24391         * gcc.c-torture/compile/950922-1.c,
24392         gcc.c-torture/compile/20000211-3.c,
24393         gcc.c-torture/compile/20000518-1.c,
24394         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
24395         compound statements.
24396
24397 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
24398
24399         * gcc.dg/ppc64-abi-1.c: New test.
24400
24401 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
24402
24403          * g++.dg/ext/attrib9.C: Add dg-warnings.
24404
24405 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24406
24407         PR c++/12335
24408         * g++.dg/parse/dtor3.C: New test.
24409
24410 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
24411
24412         PR c++/12709
24413         * g++.dg/parse/try-catch-1.C: New test.
24414
24415 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
24416
24417         * ada/acats/run_all.sh: Add more verbose output in acats.log
24418         when compiling tests.
24419
24420 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
24421
24422         PR 13656
24423         * gcc.dg/typedef-redecl.c: New test case.
24424         * gcc.dg/typedef-redecl.h: New support file.
24425
24426 2004-01-13  Jan Hubicka  <jh@suse.cz>
24427
24428         * gcc.dg/always_inline.c: New test.
24429         * gcc.dg/debug/20031231-1.c: Fix.
24430
24431 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24432
24433         PR c++/13474
24434         * g++.dg/template/array3.C: New test.
24435
24436 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
24437
24438         * g++.dg/ext/lvalue1.C: No longer expected to fail.
24439         * g++.dg/warn/Wunused-2.C: Likewise.
24440
24441 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24442
24443         PR c++/13289
24444         * g++.dg/template/instantiate6.C: New test.
24445
24446 2004-01-12  Roger Sayle  <roger@eyesopen.com>
24447
24448         PR middle-end/11397
24449         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
24450
24451 2004-01-12  Jan Hubicka  <jh@suse.cz>
24452
24453         PR opt/12826
24454         * gcc.dg/20040112-1.c: New.
24455
24456         * gcc.dg/dwarf-die[1-7].c: Move to...
24457         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
24458         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
24459
24460 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
24461
24462         PR c++/4100
24463         * g++.dg/parse/friend4.C: New test.
24464
24465 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
24466
24467         PR c++/4100
24468         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
24469         definition is called a friend.
24470
24471 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
24472
24473         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
24474
24475 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
24476
24477         PR c++/3478
24478         * g++.dg/parse/error10.C: New test.
24479         * g++.dg/template/arg2.C: Accept "invalid type" error.
24480
24481 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
24482
24483         PR middle-end/13392
24484         * g++.dg/opt/expect2.C: New test.
24485
24486 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
24487
24488         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
24489         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
24490         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
24491         Update dg-error regexps.
24492
24493 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
24494
24495         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
24496         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
24497
24498 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
24499
24500         * gcc.dg/pragma-re-1.c: Use right pointer type.
24501
24502 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
24503
24504         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
24505
24506 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
24507
24508         * gcc.dg/rs6000-ldouble-1.c: New.
24509
24510 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24511
24512         DR 337
24513         PR c++/9256
24514         * g++.dg/other/abstract1.C: New test.
24515
24516 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
24517
24518         * g++.dg/lookup/strong-using-1.C: New.
24519
24520 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
24521
24522         PR c/11234
24523         * gcc.dg/func-ptr-conv-1.c: New test.
24524         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
24525
24526 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
24527
24528         PR target/13380.
24529         * gcc.c-torture/compile/20040109-1.c: New.
24530
24531 2004-01-08  Stuart Hastings  <stuart@apple.com>
24532
24533         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
24534         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
24535         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
24536
24537 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
24538
24539         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
24540
24541 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
24542
24543         * ada/acats/run_acats: Treat 'gnatchop' the same way
24544         as 'gnatmake'.  Export GCC_DRIVER.
24545         * ada/acats/run_all.sh: Add target_gnatchop.  Use
24546         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
24547
24548 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24549
24550         PR c++/12573
24551         * g++.dg/template/dependent-expr4.C: New test.
24552
24553 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
24554
24555         * gcc.dg/altivec-11.c: New test.
24556
24557 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
24558
24559         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
24560
24561 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
24562
24563         PR c/6024
24564         * gcc.dg/enum-compat-1.c: New test.
24565         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
24566
24567 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
24568
24569         PR c/12165
24570         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
24571         gcc.dg/c99-idem-qual-3.c: New tests.
24572
24573 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
24574
24575         * gcc.dg/winline-7.c: Don't cast void * to int.
24576
24577 2004-01-06  Jan Hubicka  <jh@suse.cz>
24578
24579         * gcc.dg/i386-sse-5.c: New test
24580         * g++.dg/eh/simd-1.c: Add -w argument for i386.
24581
24582 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
24583
24584         PR c++/12815
24585         * g++.dg/rtti/typeid4.C: New test.
24586
24587 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
24588
24589         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
24590
24591 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
24592
24593         PR c++/12132
24594         * g++.dg/template/error11.C: New test.
24595
24596         PR c++/13451
24597         * g++.dg/template/class2.C: New test.
24598
24599 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
24600         Richard Sandiford <rsandifo@redhat.com>
24601
24602         PR c++/13387
24603         * g++.dg/opt/alias3.C: New test.
24604
24605 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
24606
24607         PR c++/13157
24608         * g++.dg/template/koenig3.C: New test.
24609
24610         PR c++/13529
24611         * g++.dg/parse/offsetof3.C: New test.
24612
24613         * g++.dg/init/copy7.C: Add missing dg-error markers.
24614
24615         PR c++/12226
24616         * g++.dg/init/copy7.c: New test.
24617
24618         PR c++/13536
24619         * g++.dg/parse/cast1.C: New test.
24620
24621 2004-01-04  Jan Hubicka  <jh@suse.cz>
24622
24623         * gcc.dg/winline[1-7].c: New tests.
24624
24625 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24626
24627         PR c++/13520
24628         * g++.dg/template/qualttp22.C: New test.
24629
24630 2004-01-01  Jan Hubicka  <jh@suse.cz>
24631
24632         * gcc.dg/debug/20031231-1.c: New.
24633         * gcc.c-torture/compile/20040101-1.c: New.
24634         * gcc.dg/dwarf-die-[1-7].c: New.
24635
24636 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
24637
24638         PR optimization/13521
24639         * gcc.c-torture/compile/20031231-1.c: New test.
24640
24641 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
24642
24643         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
24644
24645 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24646
24647         PR c++/10079
24648         * g++.dg/template/crash16.C: New test.
24649
24650 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
24651
24652         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
24653
24654 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
24655
24656         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
24657         ports.
24658         * g++.old-deja/g++.jason/thunk3.C: Likewise.
24659         * g++.old-deja/g++.law/profile1.C: Likewise.
24660         * gcc.c-torture/compile/981006-1.c: Likewise.
24661         * gcc.c-torture/execute/loop-2e.x: Likewise.
24662         * gcc.c-torture/execute/loop-2f.x: Remove.
24663         * gcc.c-torture/execute/loop-2g.x: Likewise.
24664         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
24665         * gcc.dg/20020312-2.c: Remove traces of dead ports.
24666
24667 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
24668
24669         PR c++/13507
24670         * g++.dg/ext/attrib11.C: New test.
24671
24672         PR c++/13494
24673         * g++.dg/template/array2-1.C: New test.
24674         * g++.dg/template/array2-2.C: New test.
24675
24676 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
24677
24678         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
24679
24680 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
24681
24682         PR c++/12774
24683         * g++.dg/template/array1-1.C: New test.
24684         * g++.dg/template/array1-2.C: New test.
24685
24686 2003-12-29  Roger Sayle  <roger@eyesopen.com>
24687
24688         PR fortran/12632
24689         * g77.dg/12632.f: New test case.
24690
24691 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24692
24693         PR c++/13289
24694         * g++.dg/parse/nontype1.C: New test.
24695
24696 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24697
24698         PR c++/12403
24699         * g++.dg/parse/explicit1.C: New test.
24700         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
24701
24702 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
24703
24704         PR c++/13081
24705         * g++.dg/opt/inline6.C: New test.
24706
24707         PR c++/12613
24708         * g++.dg/parse/error9.C: New test.
24709
24710         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
24711
24712 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
24713
24714         PR c++/13009
24715         * g++.dg/init/assign1.C: New test.
24716
24717 2003-12-28  Roger Sayle  <roger@eyesopen.com>
24718
24719         PR c++/13070
24720         * g++.dg/warn/format3.C: New test case.
24721
24722 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24723
24724         * gcc.c-torture/compile/20031227-1.c: New test.
24725
24726 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
24727
24728         * g++.dg/bprob/bprob.exp: Load target-supports.exp
24729         * g77.dg/bprob/bprob.exp: Likewise.
24730         * gcc.misc-tests/bprob.exp: Likewise.
24731         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
24732         variants on systems where the library does not provide that
24733         functionality.
24734         * gcc.dg/builtins-20.c: Use builtins-config.h.
24735         * gcc.dg/builtins-config.h: New file.
24736
24737 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
24738
24739         * lib/gcc-dg.exp (dg-require-profiling): New function.
24740         * lib/target-supports.exp (check_profiling_available): Likewise.
24741         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
24742         * g77.dg/bprob/bprob.exp: Likewise.
24743         * gcc.misc-tests/bprob.exp: Likewise.
24744         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
24745         * gcc.dg/20021014-1.c: Likewise.
24746         * gcc.dg/nest.c: Likewise.
24747
24748 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
24749
24750         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
24751         compiling.
24752         * g++.dg/lookup/java2.C: Likewise.
24753         * gcc.dg/cpp/lexident.c: Likewise.
24754
24755 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
24756
24757         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
24758         given.
24759         * gcc.c-torture/compile/961203-1.c: Likewise.
24760         * gcc.c-torture/compile/980506-1.c: Likewise.
24761
24762 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
24763
24764         * lib/gcc-dg.exp (dg-prune-output): New annotation.
24765         (additional_prunes): New global.
24766         (gcc-dg-prune): Handle additional per-test pruning.
24767         (dg-test): Clear additional_prunes between tests.
24768
24769         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
24770         dg-prune-output to avoid spurious failures from assembler
24771         complaining about nonexistent WAW violations.
24772         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
24773         Use dg-prune-output to avoid spurious failures from assembler
24774         warning about Itanium B-step errata.
24775
24776 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
24777
24778         * g++.dg/abi/macro0.C: New test.
24779         * g++.dg/abi/macro1.C: Likewise.
24780         * g++.dg/abi/macro2.C: Likewise.
24781
24782         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
24783         * g++.dg/abi/bitfield7.C: Likewise.
24784         * g++.dg/abi/dtor2.C: Likewise.
24785         * g++.dg/abi/mangle11.C: Likewise.
24786         * g++.dg/abi/mangle12.C: Likewise.
24787         * g++.dg/abi/mangle14.C: Likewise.
24788         * g++.dg/abi/mangle17.C: Likewise.
24789         * g++.dg/abi/vbase10.C: Likewise.
24790         * g++.dg/abi/vbase14.C: Likewise.
24791         * g++.dg/template/qualttp17.C: Likewise.
24792
24793 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
24794
24795         PR c/11995
24796         * gcc.dg/20031223-1.c: New test.
24797
24798 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
24799
24800         * gcc.dg/noreturn-7.c: New test.
24801
24802 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
24803
24804         * gcc.dg/null-pointer-1.c: New test.
24805
24806 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
24807
24808         * g++.old-deja/g++.jason/template18.C: Remove.
24809         * g++.old-deja/g++.jason/template37.C: Likewise.
24810
24811         PR c++/12862
24812         * g++.dg/lookup/ns1.C: New test.
24813
24814         PR c++/12397
24815         * g++.dg/template/lookup3.C: New test.
24816
24817 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
24818
24819         * g++.dg/template/recurse1.C: New test
24820
24821 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
24822
24823         PR c++/12479
24824         * g++.dg/parse/semicolon1.C: New test.
24825         * g++.dg/parse/semicolon1.h: Likewise.
24826
24827 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
24828
24829         * gcc.dg/darwin-misaligned.c: New test.
24830
24831 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
24832
24833         PR c/9163
24834         * gcc.dg/20031222-1.c: New test.
24835
24836 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
24837
24838         PR c++/13438
24839         * g++.dg/parse/error8.C: New test.
24840
24841         PR c++/11554
24842         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
24843
24844 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
24845
24846         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
24847         too small.
24848         * gcc.c-torture/compile/930217-1.c: Likewise.
24849         * gcc.c-torture/compile/930513-1.c: Likewise.
24850         * gcc.c-torture/execute/920908-2.c: Likewise.
24851         * gcc.c-torture/execute/921204-1.c: Likewise.
24852         * gcc.c-torture/execute/930621-1.c: Likewise.
24853         * gcc.c-torture/execute/930630-1.c: Likewise.
24854         * gcc.c-torture/execute/931031-1.c: Likewise.
24855         * gcc.c-torture/execute/980602-2.c: Likewise.
24856         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
24857         * gcc.c-torture/execute/compndlit-1.c: Likewise.
24858         * gcc.c-torture/execute/extzvsi.c: Likewise.
24859         * gcc.c-torture/unsorted/ext.c: Likewise.
24860
24861 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
24862
24863         PR target/12749
24864         * gcc.c-torture/compile/20031220-2.c: New test case.
24865
24866 2003-12-20  Roger Sayle  <roger@eyesopen.com>
24867
24868         PR optimization/13031
24869         * gcc.c-torture/compile/20031220-1.c: New test case.
24870
24871 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
24872
24873         * gcc.dg/cast-function-1.c: New test.
24874
24875 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
24876
24877         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
24878         formats.
24879
24880 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
24881
24882         PR c++/12795
24883         * g++.dg/ext/attrib10.C: New test.
24884
24885 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
24886
24887         * gcc.dg/cleanup-10.c: New test.
24888         * gcc.dg/cleanup-11.c: New test.
24889
24890 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
24891
24892         PR c++/13239
24893         * g++.dg/opt/expect1.C: New test.
24894
24895 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
24896
24897         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
24898
24899 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
24900
24901         PR debug/12923
24902         * gcc.dg/20031218-1.c: New test.
24903
24904         PR debug/12389
24905         * gcc.dg/20031218-2.c: New test.
24906         * gcc.dg/20031218-3.c: New test.
24907
24908         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
24909         of label name and allow for USER_LABEL_PREFIX == "_" names.
24910         * g++.dg/abi/mangle18-2.C: Likewise.
24911         * g++.dg/abi/mangle19-1.C: Likewise.
24912         * g++.dg/abi/mangle19-2.C: Likewise.
24913         * g++.dg/abi/mangle20-1.C: Likewise.
24914         * g++.dg/abi/mangle20-2.C: Likewise.
24915
24916 2003-12-18  Richard Henderson  <rth@redhat.com>
24917
24918         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
24919
24920 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
24921             Dan Kegel <dank@kegel.com>
24922
24923         PR other/12009
24924         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
24925         testing a cross compiler, it causes spurious compile failures.
24926         * lib/g++.exp: Likewise.
24927
24928 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24929
24930         PR c++/13262
24931         * g++.dg/template/access13.C: New test.
24932
24933 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
24934
24935         * gcc.dg/20031216-1.c: New test.
24936
24937 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24938
24939         PR c++/9154
24940         * g++.dg/template/error10.C: New test.
24941
24942 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
24943
24944         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
24945         * g++.dg/eh/simd-2.C: Likewise.
24946
24947 2003-12-17  James E Wilson  <wilson@specifixinc.com>
24948             Roger Sayle  <roger@eyesopen.com>
24949
24950         * gcc.c-torture/execute/ieee/mzero5.c: New.
24951
24952 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
24953
24954         PR c++/10603
24955         * g++.dg/parse/error6.C: New test.
24956
24957         PR c++/12827
24958         * g++.dg/parse/error7.C: New test.
24959
24960 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
24961
24962         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
24963         at -O with stabs debugging formats.
24964         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
24965         * gcc.dg/debug/debug-2.c: Likewise.
24966
24967 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
24968
24969         PR c++/12696
24970         * g++.dg/init/error1.C: New test.
24971
24972         PR c++/12218
24973         * g++.dg/init/pm3.C: New test.
24974
24975 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
24976
24977         PR c/3347
24978         * gcc.dg/bitfld-8.c: New test.
24979
24980 2003-12-16  James Lemke  <jim@wasabisystems.com>
24981
24982         * gcc.dg/arm-scd42-[123].c: New tests.
24983
24984 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
24985
24986         PR c++/9043
24987         * g++.dg/abi/mangle20-1.C: New test.
24988         * g++.dg/abi/mangle20-2.C: New test.
24989
24990 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
24991
24992         PR c++/13275
24993         * g++.dg/other/offsetof2.C: Remove XFAIL.
24994         * g++.dg/parse/offsetof1.C: New test.
24995         * g++.gd/parse/offsetof2.C: Likewise.
24996
24997 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24998
24999         * g++.dg/template/nontype3.C: New test.
25000         * g++.dg/template/static2.C: Tweaked the dg-error clause.
25001
25002 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25003
25004         * g++.dg/warn/noreturn-3.C: Also test instantiation.
25005
25006 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
25007
25008         PR c++/13387
25009         * g++.dg/expr/assign1.C: New test.
25010
25011         PR c++/13242
25012         * g++.dg/abi/mangle19-1.C: New test.
25013         * g++.dg/abi/mangle19-2.C: New test.
25014
25015 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
25016
25017         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
25018
25019 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
25020
25021         * gcc.c-torture/execute/20031216-1.c: New test.
25022
25023 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25024
25025         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
25026         an ICE regression.
25027
25028 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
25029
25030         PR c++/10926
25031         * g++.dg/template/error9.C: New test.
25032
25033         PR c++/11116
25034         * g++.dg/template/error8.C: New test.
25035
25036 2003-12-15  Roger Sayle  <roger@eyesopen.com>
25037
25038         PR middle-end/13400
25039         * gcc.c-torture/execute/20031215-1.c: New test case.
25040
25041 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
25042
25043         PR c++/13269
25044         * g++.dg/parse/error5.C: New test.
25045
25046         PR c++/12989
25047         * g++.dg/expr/sizeof1.C: New test.
25048
25049         PR c++/13310
25050         * g++.dg/template/crash15.C: New test.
25051
25052 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
25053
25054         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
25055         a non-POD type as the last named parameter of a varargs function.
25056
25057 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
25058
25059         PR c++/13243
25060         PR c++/12573
25061         * g++.dg/template/crash14.C: New test.
25062         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
25063
25064 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
25065
25066         * g++.dg/other/java1.C: New test.
25067
25068         PR c++/13241
25069         * g++.dg/abi/mangle18-1.C: New test.
25070         * g++.dg/abi/mangle18-2.C: New test.
25071
25072 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25073
25074         PR optimization/10312
25075         * gcc.c-torture/execute/20031214-1.c: New.
25076
25077 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
25078
25079         PR c++/10779
25080         PR c++/12160
25081         * g++.dg/parse/error3.C: New test.
25082         * g++.dg/parse/error4.C: Likewise.
25083         * g++.dg/abi/mangle4.C: Tweak error messages.
25084         * g++.dg/lookup/using5.C: Likewise.
25085         * g++.dg/other/error2.C: Likewise.
25086         * g++.dg/parse/typename5.C: Likewise.
25087         * g++.dg/parse/undefined1.C: Likewise.
25088         * g++.dg/template/arg2.C: Likewise.
25089         * g++.dg/template/ttp3.C: Likewise.
25090         * g++.dg/template/type1.C: Likewise.
25091         * g++.old-deja/g++.other/crash32.C: Likewise.
25092         * g++.old-djea/g++.pt/defarg8.C: Likewise.
25093
25094 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25095
25096         PR c++/13106
25097         * g++.dg/warn/noreturn-3.C: New test.
25098
25099 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
25100
25101         PR c++/13118
25102         * g++.dg/abi/covariant3.C: New.
25103
25104 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
25105
25106         * g++.dg/eh/ia64-1.C: New test.
25107
25108 2003-12-12  Roger Sayle  <roger@eyesopen.com>
25109
25110         PR optimization/13037
25111         * g77.f-torture/execute/13037.f: New test case.
25112
25113 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
25114
25115         PR c++/12881
25116         * g++.dg/abi/covariant2.C: New.
25117
25118 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
25119
25120         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
25121
25122 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
25123
25124         * gcc.c-torture/execute/wchar_t-1.x: Delete.
25125
25126 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
25127
25128         PR other/10819
25129         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
25130         to fix Bug 10819.
25131         * lib/g++.exp (g++_version): Likewise.
25132         * lib/g77.exp (g77_version): Likewise.
25133         * lib/objc.exp (default_objc_version): Likewise.
25134
25135 2003-12-10  Richard Henderson  <rth@redhat.com>
25136
25137         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
25138
25139         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
25140
25141 2003-12-08  Matt Austern  <austern@apple.com>
25142
25143         PR c/13134
25144         * lib/gcc-dg.exp (dg-require-visibility): Define.
25145         * lib/target-supports (check_visibility_available): Define.
25146         * gcc.dg/visibility-1.c: New test.
25147         * gcc.dg/visibility-2.c: Likewise.
25148         * gcc.dg/visibility-3.c: Likewise.
25149         * gcc.dg/visibility-4.c: Likewise.
25150         * gcc.dg/visibility-5.c: Likewise.
25151         * gcc.dg/visibility-6.c: Likewise.
25152         * g++.dg/ext/visibility-1.C: Likewise.
25153         * g++.dg/ext/visibility-2.C: Likewise.
25154         * g++.dg/ext/visibility-3.C: Likewise.
25155         * g++.dg/ext/visibility-4.C: Likewise.
25156         * g++.dg/ext/visibility-5.C: Likewise.
25157         * g++.dg/ext/visibility-6.C: Likewise.
25158
25159 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25160
25161         * g++.dg/lookup/java1.C: New test.
25162         * g++.dg/lookup/java2.C: New test.
25163
25164 2003-12-07  Falk Hueffner  <falk@debian.org>
25165
25166         * g++.dg/opt/noreturn-1.C: New test.
25167
25168 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
25169
25170         * gcc.dg/overflow-1.c: New test.
25171
25172 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
25173
25174         * g77.f-torture/compile/13060.f: New test.
25175
25176 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
25177
25178         PR c++/13323
25179         * g++.dg/inherit/operator2.C: New test.
25180
25181 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
25182
25183         PR c++/13305
25184         * g++.dg/ext/attrib9.C: New test.
25185
25186 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
25187
25188         PR c++/13314
25189         * g++.dg/template/error7.C: New test.
25190
25191 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
25192             J"orn Rennecke <joern.rennecke@superh.com>
25193
25194         PR target/13302
25195         * g++.dg/other/struct-va_list.C: New test.
25196
25197 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25198
25199         PR c++/13166
25200         * g++.dg/parse/defarg6.C: New test.
25201
25202 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
25203
25204         PR target/13256
25205         * gcc.c-torture/execute/20031201-1.c: New test.
25206
25207 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
25208
25209         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
25210
25211 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
25212
25213         * gcc.dg/builtin-return-1.c: New test.
25214
25215 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
25216             J"orn Rennecke <joern.rennecke@superh.com>
25217
25218         PR optimization/13260
25219         * gcc.c-torture/execute/20031204-1.c: New test.
25220
25221 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
25222
25223         PR c++/9127
25224         * g++.dg/template/error6.C: New test.
25225
25226 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
25227
25228         * gcc.dg/20031202-1.c: New test.
25229
25230 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
25231
25232         PR c++/13179
25233         * g++.dg/template/eh1.C: New test.
25234
25235         PR c++/10771
25236         * g++.dg/template/error5.C: New test.
25237
25238 2003-12-02  David Ung  <davidu@mips.com>
25239
25240         * gcc.dg/compat/vector-check.h: Corrected type for var
25241         g_##TMODE
25242
25243 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25244
25245         PR c++/10126
25246         * g++.dg/template/ptrmem8.C: New test.
25247
25248 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25249
25250         PR c++/12573
25251         * g++.dg/template/dependent-expr3.C: New test.
25252
25253 2003-12-01  James Lemke  <jim@wasabisystems.com>
25254
25255         * gcc.dg/arm-g2.c: New test.
25256
25257 2003-12-01  Roger Sayle  <roger@eyesopen.com>
25258
25259         PR optimization/11634
25260         * gcc.dg/20031201-2.c: New test case.
25261
25262 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
25263
25264         PR 11433
25265         * objc.dg/proto-lossage-3.m: New test.
25266
25267 2003-12-01  Roger Sayle  <roger@eyesopen.com>
25268
25269         PR optimization/12628
25270         * gcc.dg/20031201-1.c: New test case.
25271
25272 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
25273
25274         * gcc.dg/unaligned-1.c: New test.
25275
25276 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
25277
25278         PR c++/9849
25279         * g++.dg/template/error4.C: New test.
25280         * g++.dg/template/nested3.C: Adjust error markers.
25281
25282 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25283
25284         * gcc.dg/cpp/assert4.c: Check more #system assertions.
25285
25286 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
25287
25288         PR c/10333
25289         * gcc.dg/bitfld-7.c: New test.
25290
25291 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
25292
25293         * gcc.dg/tls/asm-1.C: New test.
25294
25295 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25296
25297         * gcc.dg/cpp/assert4.c: Update.
25298
25299 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
25300
25301         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
25302         * gcc.dg/builtin-apply3.c: New test.
25303
25304 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
25305
25306         * lib/compat.exp (compat-obj): New xfaildata parameter.
25307         Use it to set compiler_conditional_xfail_data before compiling.
25308         (compat-get-options): Handle dg-xfail-if.
25309         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
25310         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
25311         * gcc.dg/compat/vector-1_y.c: Likewise.
25312         * gcc.dg/compat/vector-2_x.c: Likewise.
25313         * gcc.dg/compat/vector-2_y.c: Likewise.
25314
25315 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
25316
25317         * g++.dg/opt/reg-stack4.C: New test.
25318
25319 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
25320
25321         * gcc.dg/builtin-apply2.c: New test.
25322
25323 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
25324
25325         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
25326
25327 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25328
25329         PR c++/12924
25330         * g++.dg/template/template-id-2.C: New test.
25331
25332 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25333
25334         PR c++/5369
25335         * g++.dg/template/memfriend1.C: New test.
25336         * g++.dg/template/memfriend2.C: Likewise.
25337         * g++.dg/template/memfriend3.C: Likewise.
25338         * g++.dg/template/memfriend4.C: Likewise.
25339         * g++.dg/template/memfriend5.C: Likewise.
25340         * g++.dg/template/memfriend6.C: Likewise.
25341         * g++.dg/template/memfriend7.C: Likewise.
25342         * g++.dg/template/memfriend8.C: Likewise.
25343         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
25344
25345 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
25346
25347         PR c++/12515
25348         * g++.dg/ext/cond1.C: New test.
25349
25350 2003-11-20  Richard Henderson  <rth@redhat.com>
25351
25352         * gcc.dg/20020201-2.c: Remove.
25353         * gcc.dg/20020201-4.c: Remove.
25354         * gcc.dg/20020304-1.c: Remove.
25355
25356 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
25357
25358         * gcc.dg/cpp/trad/xwin1.c: New test case.
25359
25360 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
25361
25362         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
25363         * lib/g77.exp: Likewise.
25364         * lib/objc.exp: Likewise.
25365         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
25366         for darwin.
25367
25368 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25369
25370         PR c++/12932
25371         * g++.dg/template/static5.C: New test.
25372
25373 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
25374
25375         * gcc.dg/nested-func-1.c: New test.
25376
25377 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25378
25379         * gcc.dg/cpp/assert4.c: New test.
25380
25381 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
25382
25383         PR c++/2294
25384         * g++.dg/lookup/using9.c: New test.
25385
25386 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
25387
25388         PR c++/12762
25389         * g++.dg/template/error3.C: New test.
25390
25391 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
25392
25393         PR ada/13035
25394         * ada/acats/run_acats, run_all.sh: Fix syntax error.
25395         No longer use a wrapper for gcc, since this does not work under
25396         Windows.
25397
25398 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
25399
25400         PR c++/2094
25401         * g++.dg/template/ptrmem7.C: New test.
25402
25403 2003-11-13  Andrew Pinski <apinski@apple.com>
25404
25405         * gcc.c-torture/compile/20031113-1.c: New test.
25406
25407 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
25408             Kean Johnston <jkj@sco.com>
25409
25410         PR c/13029
25411         * gcc.dg/unused-4.c: Update.
25412
25413 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
25414
25415         * g++.dg/opt/const3.C: New test.
25416
25417 2003-11-13  Jan Hubicka  <jh@suse.cz>
25418
25419         * gcc.c-torture/compile/20031112-1.c: New test.
25420
25421 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
25422
25423         * g++.dg/parse/crash10.C: Remove bogus error marker.
25424
25425 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25426
25427         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
25428         (host_gcc): Likewise.
25429         (ROOT): Honor $PWDCMD.
25430         (BASE): Likewise.
25431         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
25432
25433 2003-11-12  Catherine Moore  <clm@redhat.com>
25434
25435         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
25436
25437 2003-11-12  Andreas Jaeger  <aj@suse.de>
25438             Jakub Jelinek  <jakub@redhat.com>
25439             Andrew Pinski  <pinskia@physics.uc.edu>
25440             Richard Henderson  <rth@redhat.com>
25441
25442         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
25443         systems.
25444         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
25445
25446         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
25447         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
25448
25449 2003-11-11  Andreas Jaeger  <aj@suse.de>
25450
25451         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
25452
25453         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
25454
25455 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
25456
25457         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
25458         Clean ups.
25459
25460 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
25461
25462         * gcc.dg/trampoline-1.c: New test.
25463
25464 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
25465
25466         * gcc.c-torture/compile/200031109-1.c: New test.
25467
25468 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25469
25470         PR c/3190
25471         PR c/8714
25472         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
25473         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
25474         gcc.dg/format/no-y2k-1.c: Update.
25475
25476 2003-11-08  Roger Sayle  <roger@eyesopen.com>
25477
25478         PR optimization/10467
25479         * gcc.dg/20031108-1.c: New test case.
25480
25481 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
25482
25483         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
25484
25485 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25486
25487         * gcc.dg/compound-lvalue-1.c: New test.
25488         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
25489         some XFAILs.
25490
25491 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
25492
25493         * gcc.dg/altivec-varargs-1.c: New test.
25494
25495 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
25496
25497         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
25498         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
25499         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
25500         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
25501         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
25502
25503 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
25504
25505         * gcc.dg/cond-lvalue-1.c: New test.
25506
25507 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
25508
25509         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
25510
25511 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25512
25513         PR c++/11616
25514         * g++.dg/template/instantiate5.C: New test.
25515
25516 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25517
25518         PR c++/12726
25519         * g++.dg/ext/complit2.C: Replace test with self-contained version.
25520         * ChangeLog: Add missing first entry for above test.
25521
25522 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25523
25524         PR c++/9810
25525         * g++.dg/template/using8.C: New test.
25526         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
25527
25528 2003-11-02  Roger Sayle  <roger@eyesopen.com>
25529
25530         PR optimization/10817
25531         * gcc.c-torture/compile/20031102-1.c: New test case.
25532
25533 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
25534
25535         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
25536         2147483647.
25537
25538 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
25539
25540         * gcc.dg/20031102-1.c: New test.
25541
25542 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
25543
25544         * gcc.dg/complex-1.c: New test.
25545
25546 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25547
25548         PR c++/12796
25549         * g++.dg/template/crash13.C: Adjust expected error location.
25550         * g++.old-deja/g++.brendan/ns1.C: Likewise.
25551
25552 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
25553
25554         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
25555
25556 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
25557
25558         PR/10239
25559         * gcc.c-torture/compile/20031031-2.c: New test.
25560
25561 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
25562
25563         PR/11640
25564         * gcc.c-torture/compile/20031031-1.c: New test.
25565
25566 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
25567
25568         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
25569         * gcc.misc-tests/bprob.exp: Likewise.
25570         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
25571         the execution test on arm-elf configs.
25572         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
25573         configs that don't support scratch files.
25574         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
25575
25576 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
25577
25578         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
25579         done by dejagnu.
25580
25581 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
25582
25583         * ada/acats/run_all.sh: Redirect mv output to /dev/null
25584         Avoid non pure sh syntax. Add more logging.
25585
25586         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
25587         fail.
25588
25589 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25590
25591         PR libgcj/10610
25592         * gcc.dg/ppc-stackalign-1.c: New test.
25593
25594 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
25595
25596         * ada/acats/run_all.sh: Change output to be more compliant with
25597         dejagnu framework.
25598         Create acats.sum and acats.log files under testsuite/ada/acats
25599         Only run [a-z]* directories, to filter out e.g. CVS.
25600         Redirect build output to log file.
25601
25602 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
25603
25604         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
25605
25606 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
25607
25608         PR ada/5909:
25609         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
25610
25611 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
25612
25613         * gcc.c-torture/compile/20031023-1.c: New test.
25614         * gcc.c-torture/compile/20031023-2.c: New test.
25615         * gcc.c-torture/compile/20031023-3.c: New test.
25616         * gcc.c-torture/compile/20031023-4.c: New test.
25617
25618 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25619
25620         PR c++/10371
25621         * g++.dg/lookup/scoped8.C: New test.
25622
25623 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
25624
25625         * g++.dg/opt/reg-stack3.C: New test.
25626
25627 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
25628
25629         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
25630
25631 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25632
25633         PR c++/11076
25634         * g++.dg/template/crash13.C: New test.
25635
25636 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
25637
25638         * gcc.dg/c99-restrict-2.c: New test.
25639
25640 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
25641
25642         PR c++/12698, c++/12699, c++/12700, c++/12566
25643         * g++.dg/inherit/covariant9.C: New test.
25644         * g++.dg/inherit/covariant10.C: New test.
25645         * g++.dg/inherit/covariant11.C: New test.
25646
25647 2003-10-23  Jason Merrill  <jason@redhat.com>
25648
25649         PR c++/12726
25650         * g++.dg/ext/complit2.C: New test.
25651
25652 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
25653
25654         PR target/12654
25655         * gcc.c-torture/execute/20031020-1.c: New test.
25656
25657 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25658
25659         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
25660         following the jump_insn.
25661
25662 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
25663
25664         * gcc.dg/cast-lvalue-1.c: New test.
25665
25666 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
25667
25668         PR c++/11962
25669         * g++.dg/template/cond2.C: New test.
25670
25671 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
25672
25673         * gcc.dg/builtins-28.c: New test.
25674
25675 2003-10-20  Jan Hubicka  <jh@suse.cz>
25676
25677         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
25678         parameter.
25679         * testsuite/gcc.dg/inline-2.c: Likewise.
25680
25681 2003-10-20  Phil Edwards  <phil@codesourcery.com>
25682
25683         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
25684         * gcc.dg/nest.c: Likewise.
25685
25686 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25687
25688         PR c++/9781, c++/10583, c++/11862
25689         * g++.dg/parse/crash13.C: New test.
25690
25691 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25692
25693         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
25694
25695 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
25696
25697         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
25698         Define HAVE_C99_RUNTIME except on Solaris.
25699         * gcc.dg/builtins-20.c: Likewise.
25700
25701 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25702
25703         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
25704
25705 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25706
25707         PR c++/12495
25708         * g++.dg/template/crash21.C: New test.
25709
25710 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25711
25712         PR c++/2513
25713         * g++.dg/template/typename5.C: New test.
25714
25715 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25716
25717         PR c++/12369
25718         * g++.dg/template/friend25.C: New test.
25719
25720 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
25721
25722         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
25723         versions.
25724
25725 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
25726
25727         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
25728         == 2147483647.
25729
25730 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
25731
25732         * gcc.c-torture/execute/960416-1.x: Remove.
25733         * gcc.c-torture/execute/divconst-3.x: Likewise.
25734
25735 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
25736
25737         PR target/12598
25738         * gcc.dg/torture/cris-volatile-1.c: New test.
25739
25740 2003-10-14  Roger Sayle  <roger@eyesopen.com>
25741
25742         PR optimization/9325
25743         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
25744         for overflowing floating point to integer conversion during RTL
25745         simplification.
25746
25747 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
25748
25749         * objc/execute/_cmd.m: Fix typo.
25750         * objc.dg/image-info.m, objc.dg/symtab-1.m:
25751         Relax 'scan-assembler' regexp.
25752         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
25753         objc.dg/try-catch-4.m: Run on non-Darwin targets.
25754         * objc.dg/zero-link-2.m: Remove blank line.
25755         * objc.dg/zero-link-3.m: New test case.
25756
25757 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
25758
25759         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
25760
25761         * gcc.dg/asm-names.c: Use scan-assembler-not rather
25762         than linker trickery.
25763
25764 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25765
25766         PR c++/12370
25767         * g++.dg/other/friend2.C: New test.
25768
25769 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
25770
25771         * gcc.dg/20031012-1.c: New test.
25772
25773 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
25774
25775         * gcc.dg/weak/weak-3.c: Fix for new warning.
25776
25777 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
25778
25779         PR optimization/8750
25780         * gcc.c-torture/execute/20031012-1.c: New test case.
25781
25782 2003-10-11  Roger Sayle  <roger@eyesopen.com>
25783
25784         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
25785         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
25786
25787 2003-10-11  Roger Sayle  <roger@eyesopen.com>
25788
25789         PR optimization/12260
25790         * gcc.c-torture/compile/20031011-2.c: New test case.
25791
25792 2003-10-11  Roger Sayle  <roger@eyesopen.com>
25793
25794         * gcc.c-torture/execute/20031011-1.c: New testcase.
25795
25796 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
25797
25798         * gcc.c-torture/compile/20031011-1.c: New test.
25799
25800 2003-10-11  Jan Hubicka  <jh@suse.cz>
25801
25802         * g++.dg/other/first-global.C: New test.
25803
25804 2003-10-11  Roger Sayle  <roger@eyesopen.com>
25805
25806         * gcc.c-torture/execute/string-opt-18.c: New testcase.
25807
25808 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
25809
25810         * gcc.c-torture/compile/20031010-1.c: New test.
25811
25812 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
25813
25814         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
25815         * gcc.c-torture/execute/va-arg-25.c: ... here.
25816
25817 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
25818
25819         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
25820
25821 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
25822
25823         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
25824
25825 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
25826
25827         * g++.dg/parse/error2.C: New test.
25828
25829 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
25830
25831         PR c++/11097
25832         * g++.dg/other/error5.C: Modify the error message.
25833         * g++.dg/lookup/using8.C: New test.
25834
25835 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
25836
25837         * gcc.dg/darwin-abi-2.c: New file.
25838         * gcc.c-torture/execute/va-arg-24.c: New file.
25839
25840 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
25841
25842         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
25843         indentation.
25844
25845 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
25846
25847         PR c++/10147
25848         * g++.dg/other/error4.C: Update error messages.
25849         * g++.dg/template/ptrmem4.C: Likewise.
25850
25851         PR c++/12337
25852         * g++.dg/init/new9.C: New test.
25853
25854         PR c++/12334, c++/12236, c++/8656
25855         * g++.dg/ext/attrib8.C: New test.
25856
25857 2003-10-06  Devang Patel  <dpatel@apple.com>
25858
25859         * gcc.dg/debug/dwarf2-3.h: New test.
25860         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
25861
25862 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
25863
25864         * g++.dg/opt/cfg2.C: New test.
25865
25866 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
25867
25868         * g++.dg/opt/float1.C: New test.
25869
25870 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
25871
25872         * gcc.dg/c90-array-lval-6.c: New test.
25873         * gcc.dg/c99-array-lval-6.c: New test.
25874
25875 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
25876             Ziemowit Laski  <zlaski@apple.com>
25877
25878         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
25879         'Derived', so that it is never considered a class method; add
25880         new warning for '+port' method ambiguity.
25881         * objc.dg/method-12.m: Include <objc/objc.h> instead of
25882         <objc/objc-api.h> (needed on Mac OS X).
25883         * objc.dg/method-13.m: New test.
25884
25885 2003-10-03  Roger Sayle  <roger@eyesopen.com>
25886
25887         PR optimization/9325, PR java/6391
25888         * gcc.c-torture/execute/20031003-1.c: New test case.
25889
25890 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
25891
25892         PR optimization/12180
25893         * gcc.dg/20031002-1.c: New test.
25894
25895         PR c++/12486
25896         * g++.dg/inherit/error1.C: New test.
25897
25898 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
25899
25900         * lib/f-torture.exp (search_for): Rename to...
25901         (search_for_re): This.  Also, clean up comments and the
25902         "regexp" invocation.
25903
25904 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
25905
25906         * gcc.c-torture/compile/20031002-1.c: New test.
25907
25908 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
25909
25910         * g++.dg/opt/cond1.C: New test.
25911
25912 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
25913
25914         * gcc.dg/Wold-style-definition-2.c: New testcase.
25915         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
25916
25917 2003-09-29  Richard Henderson  <rth@redhat.com>
25918
25919         * g++.dg/init/array10.C: Add dg-options.
25920
25921 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
25922
25923         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
25924
25925 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25926
25927         * g++.dg/template/friend19.C: Fix typo.
25928         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
25929
25930 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
25931
25932         * gcc.c-torture/execute/20030928-1.c: New test.
25933         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
25934
25935 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
25936
25937         * g++.dg/opt/unroll1.C: New test.
25938
25939 2003-09-26  Roger Sayle  <roger@eyesopen.com>
25940
25941         PR optimization/11741
25942         * gcc.dg/20030926-1.c: New test case.
25943
25944 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25945
25946         PR c++/5655
25947         * g++.dg/parse/access7.C: New test.
25948         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
25949
25950 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
25951
25952         MERGE OF objc-improvements-branch into MAINLINE:
25953         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
25954         if libobjc has not been built.
25955         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
25956         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
25957         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
25958         objc/execute/nested-3.m, objc/execute/np-2.m,
25959         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
25960         objc/execute/redefining_self.m, objc/execute/root_methods.m,
25961         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
25962         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
25963         objc.dg/special/unclaimed-category-1.h,
25964         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
25965         well as GNU runtime.
25966         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
25967         * execute/cascading-1.m, execute/function-message-1.m,
25968         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
25969         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
25970         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
25971         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
25972         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
25973         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
25974         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
25975         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
25976         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
25977         * objc.dg/bitfield-2.m: Run only on Darwin.
25978         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
25979         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
25980         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
25981         * objc.dg/const-str-1.m: Fix constant string layout.
25982
25983 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
25984
25985         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
25986
25987 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
25988
25989         * gcc.dg/darwin-abi-1.c: New file.
25990
25991 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
25992
25993         PR target/12281
25994         * gcc.c-torture/compile/20030921-1.c: New test.
25995
25996 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
25997
25998         * g++.dg/opt/reg-stack2.C: New test.
25999
26000 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
26001
26002         * g++.dg/eh/delayslot1.C: New test.
26003
26004 2003-09-20  Richard Henderson  <rth@redhat.com>
26005
26006         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
26007
26008 2003-09-20  Roger Sayle  <roger@eyesopen.com>
26009
26010         * gcc.c-torture/execute/20030920-1.c: New test case.
26011
26012 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26013
26014         * g++.dg/rtti/typeid3.C: Correct expected error message.
26015
26016 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26017
26018         PR c++/157
26019         * g++.dg/parse/crash12.C: New test.
26020
26021 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
26022
26023         * gcc.dg/compat/mixed-struct-check.h: New.
26024         * gcc.dg/compat/mixed-struct-defs.h: New.
26025         * gcc.dg/compat/mixed-struct-init.h: New.
26026         * gcc.dg/compat/struct-by-value-19_main.c: New.
26027         * gcc.dg/compat/struct-by-value-19_x.c: New.
26028         * gcc.dg/compat/struct-by-value-19_y.c: New.
26029         * gcc.dg/compat/struct-by-value-20_main.c: New.
26030         * gcc.dg/compat/struct-by-value-20_x.c: New.
26031         * gcc.dg/compat/struct-by-value-20_y.c: New.
26032         * gcc.dg/compat/struct-return-19_main.c: New.
26033         * gcc.dg/compat/struct-return-19_x.c: New.
26034         * gcc.dg/compat/struct-return-19_y.c: New.
26035         * gcc.dg/compat/struct-return-20_main.c: New.
26036         * gcc.dg/compat/struct-return-20_x.c: New.
26037         * gcc.dg/compat/struct-return-20_y.c: New.
26038
26039 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
26040         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
26041         so that it will not complain on LP64 targets.
26042
26043 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26044
26045         PR c++/495
26046         * g++.dg/template/friend24.C: New test.
26047
26048 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
26049
26050         PR c++/12332
26051         * g++.dg/template/memtmpl2.C: New test.
26052
26053 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
26054
26055         PR target/11184
26056         * gcc.dg/builtin-apply1.c: New test.
26057
26058 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
26059
26060         PR c++/9848
26061         * g++.dg/warn/Wunused-4.C: New test.
26062
26063 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26064
26065         PR c++/12316
26066         * g++.dg/other/gc2.C: New test.
26067
26068 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
26069
26070         PR c++/11991
26071         * g++.dg/rtti/typeid3.C: New test.
26072
26073         PR c++/12266
26074         * g++.dg/overload/template1.C: New test.
26075
26076 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
26077
26078         * g++.dg/opt/cfg3.C: New test.
26079
26080 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26081
26082         PR c++/7939
26083         * g++.dg/template/crash11.C: New test.
26084
26085 2003-09-16  Jason Merrill  <jason@redhat.com>
26086             Jakub Jelinek  <jakub@redhat.com>
26087
26088         * gcc.dg/attr-warn-unused-result.c: New test.
26089
26090 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
26091
26092         PR c++/12184
26093         * g++.dg/expr/call2.C: New test.
26094
26095 2003-09-15  Andreas Jaeger  <aj@suse.de>
26096
26097         * gcc.dg/Wold-style-definition-1.c: New test.
26098
26099 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
26100
26101         PR c++/3907
26102         * g++.dg/parse/template12.C: New test.
26103
26104         * g++.dg/abi/bitfield11.C: New test.
26105         * g++.dg/abi/bitfield12.C: Likewise.
26106
26107 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
26108
26109         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
26110         non-expansion of functional macro name without arguments at EOL.
26111         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
26112
26113 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
26114
26115         * gcc.c-torture/execute/20030914-[12].c: New tests.
26116
26117 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
26118
26119         PR c++/11788
26120         * g++.dg/overload/addr1.C: New test.
26121
26122 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
26123
26124         * gcc.dg/20030909-1.c: New test.
26125
26126 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
26127
26128         * gcc.dg/ultrasp10.c: New test.
26129
26130 2003-09-09  Devang Patel  <dpatel@apple.com>
26131
26132         * gcc.dg/darwin-ld-6.c: New test.
26133
26134 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26135
26136         * gcc.dg/torture/builtin-explog-1.c: New testcase.
26137
26138 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
26139
26140         * gcc.dg/ia64-types1.c: New test.
26141         * gcc.dg/ia64-types2.c: Likewise.
26142
26143 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26144
26145         * gcc.dg/builtins-1.c: Add more _Complex tests.
26146         * gcc.dg/torture/builtin-attr-1.c: Likewise.
26147
26148         * gcc.dg/builtins-1.c: Test existing _Complex functions.
26149         * gcc.dg/torture/builtin-attr-1.c: Likewise.
26150
26151 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
26152
26153         PR c++/11786
26154         * g++.dg/lookup/koenig2.C: New test.
26155
26156         PR c++/5296
26157         * g++.dg/rtti/typeid2.C: New test.
26158
26159 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
26160
26161         * gcc.c-torture/compile/20030904-1.c: New test.
26162
26163 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
26164
26165         * g++.dg/opt/longbranch2.C: New test.
26166
26167 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
26168
26169         * g++.dg/template/crash10.C: Only compile it.
26170
26171 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
26172
26173         PR middle-end/11665
26174         * gcc.c-torture/compile/20030907-1.c: New test.
26175         * g++.dg/init/array11.C: New test.
26176
26177 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
26178
26179         PR c++/11852
26180         * g++.dg/init/struct1.C: New test.
26181
26182 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
26183
26184         PR c++/12181
26185         * g++.dg/expr/comma1.C: New test.
26186
26187 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
26188
26189         PR c++/11867
26190         * g++.dg/expr/static_cast5.C: New test.
26191
26192 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
26193
26194         PR c++/11507
26195         * g++.dg/lookup/scoped7.C: New test.
26196
26197         PR c++/9574
26198         * g++.dg/other/static1.C: New test.
26199
26200         PR c++/11490
26201         * g++.dg/warn/template-1.C: New test.
26202
26203         PR c++/11432
26204         * g++.dg/template/crash10.C: New test.
26205
26206         PR c++/2478
26207         * g++.dg/overload/VLA.C: New test.
26208
26209         PR c++/10804
26210         * g++.dg/template/call1.C: New test.
26211
26212 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26213
26214         PR c++/11794
26215         * g++.dg/parse/using3.C: New test.
26216
26217 2003-09-06  Roger Sayle  <roger@eyesopen.com>
26218
26219         PR c++/11409
26220         * g++.dg/overload/builtin3.C: New test case.
26221
26222 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
26223
26224         PR c/9862
26225         * gcc.dg/20030906-1.c: New test.
26226         * gcc.dg/20030906-2.c: Likewise.
26227
26228 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26229
26230         PR c++/12167
26231         * g++.dg/parse/defarg5.C: New test.
26232
26233         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
26234
26235 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
26236
26237         PR c++/12163
26238         * g++.dg/expr/static_cast4.C: New test.
26239
26240         PR c++/12146
26241         * g++.dg/template/crash9.C: New test.
26242
26243 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
26244
26245         * g++.old-deja/g++.ext/pretty2.C: Update for change
26246         in __FUNCTION__.
26247         * g++.old-deja/g++.ext/pretty3.C: Likewise.
26248
26249 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
26250
26251         PR c++/11922
26252         * g++/dg/template/qualified-id1.C: New test.
26253
26254         PR c++/12037
26255         * g++.dg/warn/noeffect4.C: New test.
26256
26257 2003-09-04  Matt Austern  <austern@apple.com>
26258
26259         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
26260         * g++.dg/ext/fnname2.C: Likewise.
26261         * g++.dg/ext/fnname3.C: Likewise.
26262
26263 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
26264
26265         * g++.dg/expr/lval1.C: New test.
26266         * g++.dg/ext/lvcast.C: Remove.
26267
26268 2003-09-03  Roger Sayle  <roger@eyesopen.com>
26269
26270         PR optimization/11700.
26271         * gcc.c-torture/compile/20030903-1.c: New test case.
26272
26273 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
26274
26275         PR c++/12053
26276         * g++.dg/abi/layout4.C: New test.
26277
26278 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
26279
26280         PR c++/11553
26281         * g++.dg/parse/friend3.C: New test.
26282
26283 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
26284
26285         PR c++/11847
26286         * g++.dg/template/class1.C: New test.
26287
26288         PR c++/11808
26289         * g++.dg/expr/call1.C: New test.
26290
26291 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
26292
26293         PR c++/12114
26294         * g++.dg/init/ref9.C: New test.
26295
26296         PR c++/11972
26297         * g++.dg/template/nested4.C: New test.
26298
26299 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
26300
26301         PR c++/12093
26302         * g++.dg/template/non-dependent4.C: New test.
26303
26304         PR c++/11928
26305         * g++.dg/inherit/conv1.C: New test.
26306
26307 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
26308
26309         PR c++/6196
26310         * g++.dg/ext/label1.C: New test.
26311         * g++.dg/ext/label2.C: Likewise.
26312
26313 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
26314
26315         * g++.dg/expr/cond3.C: New test.
26316
26317 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26318
26319         * gcc.dg/builtins-1.c: Add new builtin cases.
26320
26321 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26322
26323         * gcc.dg/builtins-1.c: Add new cases.
26324         * gcc.dg/torture/builtin-attr-1.c: Likewise.
26325
26326 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26327
26328         * gcc.dg/builtins-1.c: Add more math builtin tests.
26329         * gcc.dg/torture/builtin-attr-1.c: New test.
26330
26331 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
26332
26333         PR optimization/5079
26334         * g++.dg/opt/static3.C: New test.
26335
26336 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26337
26338         * gcc.misc-tests/gcov-10b.c: New test.
26339
26340 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
26341
26342         * g++.dg/opt/ptrmem3.C: New test.
26343
26344         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
26345
26346 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
26347
26348         * gcc.dg/20030826-2.c: New test.
26349
26350 2003-08-26  Roger Sayle  <roger@eyesopen.com>
26351
26352         PR middle-end/12002
26353         * g77.f-torture/compile/12002.f: New test case.
26354
26355 2003-08-26  Roger Sayle  <roger@eyesopen.com>
26356
26357         * gcc.dg/20030826-1.c: New test case.
26358
26359 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
26360
26361         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
26362
26363 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
26364
26365         PR c++/11871
26366         * c++.dg/lookup/crash1.C: New test.
26367
26368         * c++.dg/warn/noeffect3.C: New test.
26369
26370 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
26371
26372         * gcc.dg/compat/vector-1_x.c: Compile with -w.
26373         * gcc.dg/compat/vector-1_y.c: Ditto.
26374         * gcc.dg/compat/vector-2_x.c: Ditto.
26375         * gcc.dg/compat/vector-2_y.c: Ditto.
26376
26377 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
26378
26379         * gcc.dg/20030702-1.c: New test.
26380
26381 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
26382
26383         PR c++/8795
26384         * g++.dg/ext/altivec-1.C: New test.
26385
26386 2003-08-24  Richard Henderson  <rth@redhat.com>
26387
26388         * g++.dg/eh/simd-2.C: Add -w for x86.
26389
26390 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
26391
26392         * gcc.dg/20030815-1.c: New test.
26393
26394 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26395
26396         PR c++/3765
26397         * g++.dg/parse/access6.C: New test.
26398
26399 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26400
26401         PR c++/641, c++/11876
26402         * g++.dg/template/friend22.C: New test.
26403         * g++.dg/template/friend23.C: Likewise.
26404
26405 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26406
26407         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
26408         identically.
26409
26410 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26411
26412         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
26413
26414 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26415
26416         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
26417
26418 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26419
26420         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
26421
26422 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26423
26424         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
26425
26426 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
26427
26428         PR c++/11919
26429         * g++.dg/overload/prom1.C: New test.
26430
26431         PR c++/11551
26432         * g++.dg/parse/dtor2.C: New test.
26433
26434         PR c++/10762
26435         * g++.dg/parse/using2.C: New test.
26436
26437 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
26438
26439         PR target/11805
26440         * gcc.c-torture/compile/20030821-1.c: New.
26441
26442 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
26443
26444         PR c++/11834
26445         * g++.dg/template/deduce2.C: New test.
26446
26447 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
26448
26449         * gcc.c-torture/execute/20030821-1.c: New test.
26450
26451 2003-08-20  Roger Sayle  <roger@eyesopen.com>
26452
26453         PR middle-end/11984
26454         * gcc.dg/20030820-1.c: New test case.
26455
26456 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
26457
26458         PR c++/11945
26459         * g++.dg/warn/noeffect2.C: New test.
26460
26461 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
26462
26463         PR c++/10926
26464         * g++.dg/template/dtor2.C: New test.
26465
26466         PR c++/11684
26467         * g++.dg/template/operator1.C: New test.
26468         * g++.dg/parse/operator4.C: New test.
26469
26470         PR c++/11946.C
26471         * g++.dg/expr/enum1.C: New test.
26472         * gcc.dg/c99-bool-1.c: Remove bogus warning.
26473
26474         PR c++/11036.C
26475         * g++.dg/parse/elab2.C: New test.
26476         * g++.dg/parse/typedef4.C: Change error message.
26477         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
26478         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
26479         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
26480
26481 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
26482
26483         * gcc.dg/pch/warn-1.c: New.
26484         * gcc.dg/pch/warn-1.hs: New.
26485
26486         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
26487         not-tested file.
26488
26489 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
26490
26491         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
26492
26493 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
26494
26495         * gcc.dg/uninit-D.c: New Test.
26496         * gcc.dg/uninit-E.c: New Test.
26497         * gcc.dg/uninit-F.c: New Test.
26498         * gcc.dg/uninit-G.c: New Test.
26499
26500 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
26501
26502         * g++.dg/README: Describe the pch directory.
26503
26504 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26505
26506         PR c++/11174
26507         * g++.dg/parse/access4.C: New test.
26508         * g++.dg/parse/access5.C: Likewise.
26509         * g++.old-deja/g++.jason/access17.C: Adjust error message.
26510
26511 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
26512
26513         * gcc.dg/noncompile/20030818-1.c: New.
26514
26515 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
26516
26517         PR c++/11957
26518         * g++.dg/warn/noeffect1.C: New test.
26519
26520         * g++.dg/template/scope2.C: New test.
26521         * g++.dg/template/error2.C: Correct dg-error
26522
26523 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
26524
26525         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
26526
26527 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
26528
26529         PR C++/11512
26530         * g++.dg/template/warn1.C: New.
26531
26532 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
26533
26534         * g++.dg/template/error2.C: New test.
26535         * g++.dg/lookup/using7.C: Adjust errors
26536         * g++.old-deja/g++.pt/crash36.C: Likewise.
26537         * g++.old-deja/g++.pt/derived3.C: Likewise.
26538
26539 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26540
26541         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
26542         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
26543         * gcc.c-torture/execute/builtins/string-9.c: New, from
26544         string-opt-9.c.  Adjust for execute/builtins framework.
26545         * gcc.c-torture/execute/string-opt-9.c: Delete.
26546
26547 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
26548
26549         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
26550
26551         * g++.dg/parse/ret-type2.C: New test.
26552
26553         PR c++/11703
26554         * g++.dg/init/new8.C: New test.
26555
26556         PR c++/10923
26557         * g++.dg/parse/typedef5.C: New test.
26558
26559         PR c++/9512
26560         * g++.dg/parse/qualified2.C: New test.
26561         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
26562         invalid code.
26563
26564 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
26565
26566         * g++.dg/conversion/ptrmem1.C: New test.
26567
26568 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
26569
26570         PR target/11693
26571         * gcc.dg/20030811-1.c: New test.
26572
26573         PR target/11535
26574         * gcc.c-torture/execute/20030811-1.c: New test.
26575
26576 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26577
26578         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
26579
26580 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
26581
26582         PR c++/11789.C
26583         * g++.dg/inherit/multiple1.C: New test.
26584
26585 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
26586
26587         * gcc.dg/spe1.c: New test.
26588
26589         PR c++/11670
26590         * g++.dg/expr/cast2.C: New test.
26591
26592         PR c++/10530
26593         * g++.dg/template/dependent-name2.C: New test.
26594
26595 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
26596
26597         * g++.dg/parse/crash11.C: Put the dg options in comments.
26598
26599 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
26600
26601         * lib/gcc-dg.exp: Update for diagnostic change.
26602
26603 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26604
26605         PR c++/5767
26606         * g++.dg/parse/crash11.C: New test.
26607
26608 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
26609
26610         * gcc.dg/cpp/spacing1.c: Update.
26611
26612 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
26613
26614         PR target/11739
26615         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
26616         a value for -mtune.
26617
26618 2003-08-04  Roger Sayle  <roger@eyesopen.com>
26619
26620         PR middle-end/11771
26621         * gcc.c-torture/compile/20030804-1.c: New test case.
26622
26623 2003-08-04  Roger Sayle  <roger@eyesopen.com>
26624
26625         * gcc.dg/20030804-1.c: New test case.
26626
26627 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
26628
26629         * gcc.dg/cpp/separate-1.c: New test.
26630
26631 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
26632
26633         PR c++/11704
26634         * g++.dg/template/dependent-expr2.C: New test.
26635
26636         PR c++/11766
26637         * g++.dg/expr/ptrmem1.C: New test.
26638
26639 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26640
26641         PR c++/9453
26642         * g++.dg/template/friend15.C: New test.
26643
26644 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
26645
26646         * lib/dg-pch.exp: Work round PCH bug.
26647
26648 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26649
26650         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
26651         builtins.  Move cases from builtins-4.c here.
26652
26653         * gcc.dg/torture/builtin-math-1.c: New test taken from
26654         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
26655         additional cases.
26656
26657         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
26658         Delete.
26659
26660 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
26661
26662         PR c++/9447
26663         * g++.dg/template/using7.C: New test.
26664
26665 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
26666
26667         * import1.c, import2.c: New tests.
26668
26669 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
26670
26671         * g++.dg/eh/crossjump1.C: New test.
26672
26673 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
26674
26675         PR c++/11697
26676         * g++.dg/template/using6.C: New test.
26677
26678         PR c++/11744
26679         * g++.dg/template/koenig2.C: New test.
26680
26681 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26682
26683         PR c++/7983
26684         * g++.dg/parse/typedef4.C: New test.
26685
26686 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26687
26688         PR c++/8442, c++/8806
26689         * g++.dg/template/elab1.C: New test.
26690         * g++.dg/template/type2.C: Likewise.
26691         * g++.dg/template/ttp3.C: Adjust expected error message.
26692         * g++.old-deja/g++.law/visibility13.C: Likewise.
26693         * g++.old-deja/g++.niklas/t135.C: Likewise.
26694         * g++.old-deja/g++.pt/ttp41.C: Likewise.
26695         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
26696         template argument.
26697         * g++.old-deja/g++.pt/ttp44.C: Likewise.
26698
26699 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
26700
26701         PR c++/11295
26702         * g++.dg/ext/stmtexpr1.C: New test.
26703
26704         * g++.dg/opt/tmp1.C: New test.
26705
26706         PR c++/11525
26707         * g++.dg/parse/constant4.C: New test.
26708
26709         PR c++/9447
26710         * g++.dg/template/using5.C: New test.
26711
26712 2003-07-31  Roger Sayle  <roger@eyesopen.com>
26713
26714         * gcc.dg/builtins-27.c: New test case.
26715
26716 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
26717
26718         * gcc.dg/tls/opt-7.c: New test.
26719
26720 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
26721
26722         * g++.old-deja/g++.other/crash18.C: Remove.
26723
26724 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
26725
26726         * g++.dg/template/explicit3.C: New.
26727         * g++.dg/template/explicit4.C: New.
26728         * g++.dg/template/explicit5.C: New.
26729
26730         PR c++/11347
26731         * g++.dg/template/memtmpl1.C: New.
26732
26733 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
26734
26735         PR target/11565
26736         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
26737         * gcc.dg/i386-387-5.c (dg-options): Likewise.
26738
26739 2003-07-30  Jan Hubicka  <jh@suse.cz>
26740
26741         * vtgc1.c: Kill.
26742
26743 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
26744
26745         * gcc.dg/struct-in-proto-1.c: New test.
26746
26747 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
26748
26749         * gcc.dg/cpp/include2.c: Only expect one message.
26750
26751 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
26752
26753         PR c++/9447
26754         * g++.dg/template/using1.C: New test.
26755         * g++.dg/template/using2.C: New test.
26756         * g++.dg/template/using3.C: New test.
26757         * g++.dg/template/using4.C: New test.
26758
26759 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
26760
26761         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
26762         * gcc.c-torture/execute/string-opt-10.c: Likewise.
26763
26764 2003-07-28  Jan Hubicka  <jh@suse.cz>
26765
26766         PR c++/11530
26767         * g++.dg/opt/call1.C: New test.
26768
26769 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
26770
26771         PR c++/11667
26772         * g++.dg/init/enum2.C: New test.
26773         * g++.dg/template/overload1.C: Add "-w" option.
26774
26775 2003-07-28    <hp@bitrange.com>
26776
26777         * gcc.dg/Wdeclaration-after-statement-1.c,
26778         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
26779
26780 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
26781
26782         * gcc.c-torture/compile/20030725-1.c: New test.
26783
26784 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
26785
26786         * gcc.dg/20030505.c: Only run for SPE.
26787         Remove definition of opaque type.
26788
26789 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
26790
26791         * g++.dg/template/ptrmem6.C: New test.
26792
26793 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
26794
26795         * gcc.c-torture/compile/zero-strct-2.c: New test.
26796
26797 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
26798
26799         * gcc.dg/intermod-1.c: New test.
26800
26801 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26802
26803         PR c++/11617
26804         * g++.dg/template/lookup2.C: New test.
26805         * g++.dg/template/memclass1.C: Remove instantiated from error.
26806         * g++.dg/other/error2.C: Tweak expected errors.
26807
26808         PR c++/11596
26809         * g++.dg/template/defarg3.C: New test.
26810
26811         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
26812
26813 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
26814
26815         * g++.dg/inherit/access5.C: New test.
26816
26817 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26818
26819         PR c++/11513
26820         * g++.dg/template/crash8.C: New test.
26821
26822 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
26823
26824         PR c/10602
26825         * gcc.dg/noncompile/incomplete-2.c: New test.
26826
26827 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
26828
26829         PR c++/11645
26830         * g++.dg/inherit/access4.C: New test.
26831
26832         PR c++/11517
26833         * g++.dg/expr/cond2.C: New test.
26834
26835         PR optimization/10679
26836         * g++.dg/opt/inline4.C: New test.
26837
26838 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
26839
26840         * g++.dg/parse/crash10: New test.
26841
26842 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
26843
26844         * g++.dg/ext/flexary1.C: New test.
26845
26846 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26847
26848         PR c++/10793
26849         * g++.dg/template/crash9.C: New test.
26850
26851 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26852
26853         PR c++/3004
26854         * g++.dg/parse/typedef3.C: New test.
26855
26856         PR c++/7906
26857         * g++.dg/parse/operator2.C: New test.
26858
26859         PR c++/8895
26860         * g++.dg/parse/def-tmpl-arg1.C: New test.
26861
26862         PR c++/9282
26863         * g++.dg/parse/funptr1.C: New test.
26864
26865         PR c++/9452
26866         * g++.dg/parse/ambig3.C: New test.
26867
26868         PR c++/9454
26869         * g++.dg/parse/operator3.C: New test.
26870
26871         PR c++/9486
26872         * g++.dg/parse/template10.C: New test.
26873
26874         PR c++/9488
26875         * g++.dg/parse/template11.C: New test.
26876
26877         PR c++/10150
26878         * g++.dg/parse/invalid-op1.C: New test.
26879
26880         PR c++/10247
26881         * g++.dg/parse/condexpr1.C: New test.
26882
26883 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
26884
26885         * g++.dg/ext/packed3.C: New test.
26886         * g++.dg/ext/packed4.C: New test.
26887
26888         * gcc.dg/pack-test-3.c: New test.
26889
26890 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
26891
26892         * lib/compat.exp: Handle dg-options per source file.
26893         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
26894         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
26895         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
26896         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
26897         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
26898         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
26899         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
26900         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
26901         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
26902         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
26903         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
26904         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
26905         * g++.dg/compat/break/bitfield7_x.C: Ditto.
26906         * g++.dg/compat/break/bitfield7_y.C: Ditto.
26907
26908 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
26909
26910         PR c/10320
26911         * gcc.c-torture/execute/20030718-1.c: New test.
26912
26913 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
26914
26915         PR optimization/11536
26916         * gcc.dg/20030721-1.c: New test.
26917
26918 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
26919
26920         PR c++/11546
26921         * g++.dg/template/lookup1.C: New test.
26922
26923 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
26924
26925         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
26926         diagnostics of ill-formed constructs involving labels.
26927         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
26928         the new 'previously defined here' message.
26929
26930 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
26931
26932         * g++.dg/parse/non-dependent2.C: New test.
26933
26934 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
26935
26936         * g++.dg/init/init-ref4.C: xfail on targets without
26937         weak symbols.
26938
26939 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
26940
26941         PR target/11087
26942         * gcc.c-torture/execute/20030717-1.c: New test.
26943
26944 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
26945
26946         * g++.dg/opt/cfg1.C: New test.
26947
26948 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
26949
26950         PR optimization/11557
26951         * gcc.dg/20030717-1.c: New test.
26952
26953 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
26954
26955         PR c++/10476
26956         * g++.dg/expr/crash-1.C: New test.
26957
26958         PR c++/11027
26959         * g++.dg/template/init3.C: New test.
26960
26961         PR c++/8222
26962         * g++.dg/template/non-dependent1.C: New test.
26963
26964         PR c++/11070
26965         * g++.dg/template/non-dependent2.C: New test.
26966
26967         PR c++/11071
26968         * g++.dg/template/non-dependent3.C: New test.
26969
26970         PR c++/9907
26971         * g++.dg/template/sizeof5.C: New test.
26972
26973 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
26974
26975         PR 11498
26976         * gcc.c-torture/compile/mangle-1.c: New file.
26977
26978 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26979
26980         PR c++/7809
26981         * g++.dg/parse/access3.C: New test.
26982
26983 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
26984
26985         PR c++/11384
26986         * g++.dg/init/init-ref4.C: New test.
26987
26988 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
26989
26990         PR c++/11547
26991         * g++.dg/parse/constant3.C: New test.
26992         * g++.dg/parse/crash7.C: Likewise.
26993
26994 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
26995
26996         PR target/11008
26997         * gcc.dg/i386-pentium4-not-mull.c: New.
26998
26999 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
27000
27001         * gcc.dg/asm-names.c (ymain): Make it weak.
27002
27003 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27004
27005         PR c++/5421
27006         * g++.dg/template/friend21.C: New test.
27007
27008 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
27009
27010         * gcc.dg/cleanup-8.c: New test.
27011         * gcc.dg/cleanup-9.c: New test.
27012
27013 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
27014
27015         * g++.dg/ext/dll-MI1.h: New file.
27016         * g++.dg/ext/dllexport-MI1.C: New file.
27017         * g++.dg/ext/dllimport-MI1.C: New file.
27018
27019 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
27020
27021         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
27022         it does not have cmpstrsi patterns (just cmpmemsi).
27023
27024 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
27025
27026         PR debug/11473
27027         * g++.dg/debug/debug8.C: New test.
27028
27029 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27030
27031         PR c++/10108
27032         * g++.dg/template/crash7.C: New test.
27033
27034 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
27035
27036         PR target/10795
27037         * gcc.c-torture/compile/20030708-1.c: New.
27038
27039 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
27040
27041         * gcc.c-torture/execute/20030715-1.c: New test.
27042
27043 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
27044
27045         * gcc.dg/pch/inline-3.c: New file.
27046         * gcc.dg/pch/inline-3.hs: New file.
27047         * gcc.dg/pch/inline-4.c: New file.
27048         * gcc.dg/pch/inline-4.hs: New file.
27049
27050 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
27051
27052         PR c++/11509
27053         * g++.dg/template/crash6.C: New test.
27054
27055         PR c++/7053
27056         * g++.dg/template/friend20.C: New test.
27057
27058         PR c++/7019
27059         * g++.dg/template/overload2.C: New test.
27060
27061 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27062
27063         PR optimization/11440
27064         * gcc.c-torture/execute/20030714-1.c: New test.
27065
27066 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27067
27068         PR c++/11154
27069         * g++.dg/template/partial2.C: New test.
27070
27071 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
27072
27073         PR c++/11503
27074         * g++.dg/template/anon1.C: New test.
27075
27076         PR c++/11493
27077         PR c++/11495
27078         * g++.dg/parse/template9.C: Likewise.
27079         * g++.dg/template/crash4.C: New test.
27080         * g++.dg/template/koenig1.C: Likewise.
27081         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
27082         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
27083         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
27084         functions.
27085         * g++.old-deja/g++.jason/template36.C: Likewise.
27086         * g++.old-deja/g++.mike/p1989.C: Likewise.
27087         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
27088         * g++.old-deja/g++.pt/ttp20.C: Use this->.
27089         * g++.old-deja/g++.pt/ttp21.C: Use this->.
27090         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
27091         compiling.
27092         * g++.old-deja/g++.pt/union2.C: Use this->.
27093
27094 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
27095
27096         * gcc.dg/20030711-1.c: New test.
27097
27098 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
27099
27100         PR c++/11050
27101         * g++.dg/parse/args1.C: New test.
27102         * g++.pt/defarg8.C: Change expected errors.
27103
27104 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
27105
27106         PR c++/8164
27107         * g++.dg/template/nontype2.C: New test.
27108
27109         PR c++/10558
27110         * g++.dg/parse/template8.C: New test.
27111
27112         PR c++/8327
27113         * g++.dg/template/scope1.C: New test.
27114
27115         * g++.dg/warn/Wsign-compare-1.C: New test.
27116
27117 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
27118
27119         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
27120
27121 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
27122
27123         PR c++/9411
27124         * g++.dg/template/explicit2.C: New test.
27125
27126         PR c++/10032
27127         * g++.dg/warn/pedantic1.C: New test.
27128
27129 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
27130
27131         PR c++ 9483
27132         * g++.dg/other/field1.C: New test.
27133
27134 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
27135
27136         PR c/11449
27137         * gcc.c-torture/compile/20030707-1.c: New.
27138
27139 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27140
27141         PR c++/10849
27142         * g++.dg/template/access12.C: New test.
27143
27144 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
27145
27146         * g++.dg/bprob/bprob.exp (prof_ext): Update.
27147         * g77.dg/bprob/bprob.exp (prof_ext): Update.
27148         * gcc.misc-tests/bprob.exp (prof_ext): Update.
27149         * gcc.misc-tests/gcov.exp: Update
27150         * g++.dg/gcov/gcov.exp: Update
27151         * lib/gcov.exp: Update.
27152
27153 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
27154
27155         * g++.dg/abi/mangle17.C: Make sure template expressions are
27156         dependent.
27157         * g++.dg/abi/mangle4.C: Mark erroneous casts.
27158         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
27159         * g++.dg/opt/stack1.C: Remove erroneous code.
27160         * g++.dg/parse/template7.C: New test.
27161         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
27162         * g++.old-deja/g++.pt/crash4.C: Likewise.
27163
27164 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27165
27166         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
27167         with zero or one occurence of `$' after the initial `L'.
27168
27169 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
27170
27171         * gcc.c-torture/compile/20030704-1.c: Add a comment.
27172
27173 2003-07-08  Roger Sayle  <roger@eyesopen.com>
27174
27175         PR c/11370
27176         * gcc.dg/Wunreachable-6.c: New testcase.
27177         * gcc.dg/Wunreachable-7.c: New testcase.
27178
27179 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
27180
27181         PR c/11420
27182         * gcc.dg/20030708-1.c: New test.
27183
27184 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
27185
27186         * gcc.dg/compat/sdata-section.h: New file.
27187         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
27188         * gcc.dg/torture/mips-sdata-1.c: New test.
27189
27190 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27191
27192         PR c++/11030
27193         * g++.dg/template/friend19.C: New test.
27194
27195 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
27196
27197         * g++.dg/opt/strength-reduce.C: New test.
27198
27199 2003-07-07  Roger Sayle  <roger@eyesopen.com>
27200
27201         PR target/10979
27202         * gcc.dg/20030707-1.c: New testcase.
27203
27204 2003-07-07  Roger Sayle  <roger@eyesopen.com>
27205
27206         PR optimization/11059
27207         * g++.dg/opt/emptyunion.C: New testcase.
27208
27209 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
27210             Eric Botcazou  <ebotcazou@libertysurf.fr>
27211
27212         * g++.dg/opt/stack1.C: New test.
27213
27214 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
27215
27216         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
27217         run test.
27218
27219         PR c++/11431
27220         * g++.dg/expr/static_cast3.C: New test.
27221
27222 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
27223
27224         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
27225         everywhere.
27226         * gcc.dg/concat.c: Concatenation of string constants with
27227         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
27228         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
27229         * gcc.dg/cpp/escape-2.c: Use wide character constants where
27230         necessary to avoid multi-character character constant warning.
27231         * gcc.dg/cpp/escape.c: Likewise.
27232         * gcc.dg/cpp/ucs.c: Likewise.
27233         Remove backslashes from dg-bogus comments, as they confuse Tcl.
27234         Fix a typo.
27235
27236 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
27237
27238         PR c/11428
27239         * gcc.c-torture/compile/20030704-1.c: New.
27240
27241 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
27242
27243         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
27244
27245 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
27246
27247         PR c++/5287, PR c++/7910,  PR c++/11021
27248         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
27249         tests for warnings.
27250         * g++.dg/ext/dllimport2.C: Add tests for warnings.
27251         * g++.dg/ext/dllimport3.C: Likewise.
27252         * g++.dg/ext/dllimport4.C: New file.
27253         * g++.dg/ext/dllimport5.C: New file.
27254         * g++.dg/ext/dllimport6.C: New file.
27255         * g++.dg/ext/dllimport7.C: New file.
27256         * g++.dg/ext/dllimport8.C: New file.
27257         * g++.dg/ext/dllimport9.C: New file.
27258         * g++.dg/ext/dllimport10.C: New file.
27259         * g++.dg/ext/dllexport1.C: New file.
27260
27261 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
27262
27263         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
27264         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
27265
27266 2003-07-03  Roger Sayle  <roger@eyesopen.com>
27267
27268         * gcc.dg/builtins-25.c: New testcase.
27269         * gcc.dg/builtins-26.c: New testcase.
27270
27271 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
27272
27273         * gcc.dg/compat/vector-defs.h: New file.
27274         * gcc.dg/compat/vector-setup.h: New file.
27275         * gcc.dg/compat/vector-check.h: New file.
27276         * gcc.dg/compat/vector-1_main.c: New file.
27277         * gcc.dg/compat/vector-1_x.c: New file.
27278         * gcc.dg/compat/vector-1_y.c: New file.
27279         * gcc.dg/compat/vector-2_main.c: New file.
27280         * gcc.dg/compat/vector-2_x.c: New file.
27281         * gcc.dg/compat/vector-2_y.c: New file.
27282
27283         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
27284         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
27285         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
27286         * gcc.dg/compat/struct-align-1.h: New file.
27287         * gcc.dg/compat/struct-align-1_main.c: New file.
27288         * gcc.dg/compat/struct-align-1_x.c: New file.
27289         * gcc.dg/compat/struct-align-1_y.c: New file.
27290         * gcc.dg/compat/struct-align-2.h: New file.
27291         * gcc.dg/compat/struct-align-2_main.c: New file.
27292         * gcc.dg/compat/struct-align-2_x.c: New file.
27293         * gcc.dg/compat/struct-align-2_y.c: New file.
27294
27295         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
27296         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
27297         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
27298         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
27299         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
27300         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
27301         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
27302         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
27303         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
27304         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
27305         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
27306         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
27307         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
27308         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
27309         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
27310         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
27311         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
27312         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
27313         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
27314         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
27315         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
27316         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
27317         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
27318         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
27319         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
27320         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
27321         * gcc.dg/compat/struct-return-10_x.c: Ditto.
27322         * gcc.dg/compat/struct-return-2_x.c: Ditto.
27323         * gcc.dg/compat/struct-return-3_x.c: Ditto.
27324
27325 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
27326
27327         * gcc.dg/i386-call-1.c: New test.
27328
27329 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
27330
27331         PR c++/9162
27332         * g++.dg/parse/defarg4.C: New.
27333
27334 2003-07-03  Roger Sayle  <roger@eyesopen.com>
27335
27336         PR target/10700
27337         * gcc.c-torture/compile/20030703-1.c: New test case.
27338
27339 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
27340
27341         * g++.dg/template/local3.C: Remove extra semicolon.
27342
27343 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
27344
27345         * gcc.dg/i386-volatile-1.c: New test.
27346
27347 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
27348
27349         PR c++/11072
27350         * g++.dg/other/offsetof2.C: XFAIL.
27351         * g++.dg/other/offsetof5.C: New.
27352
27353         PR c++/10219
27354         * g++.dg/template/error1.C: New.
27355
27356         PR c++/9779
27357         * g++.dg/template/dependent-expr1.C: New.
27358
27359 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
27360
27361         PR c++/6949
27362         * g++.dg/template/local3.C: New test.
27363
27364         PR c++/11149
27365         * g++.dg/lookup/scoped6.C: New test.
27366
27367 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
27368
27369         PR c++/8046
27370         * g++.dg/other/error7.C: New test.
27371
27372 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
27373
27374         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
27375         * g++.old-deja/g++.abi/vtable3.h: Likewise.
27376         * g++.old-deja/g++.law/code-gen5.C: Likewise.
27377         * g++.old-deja/g++.other/union2.C: Likewise.
27378         * gcc.dg/c90-const-expr-2.c: Likewise.
27379         * gcc.dg/c90-const-expr-3.c: Likewise.
27380         * gcc.dg/c99-const-expr-2.c: Likewise.
27381         * gcc.dg/c99-const-expr-3.c: Likewise.
27382         * gcc.dg/concat.c: Likewise.
27383
27384 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
27385
27386         PR c++/9559
27387         * g++.dg/init/static1.C: New test.
27388
27389 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27390
27391         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
27392         * g++.old-deja/g++.other/access2.C: Likewise.
27393         * g++.old-deja/g++.other/decl2.C: Likewise.
27394         * gcc.c-torture/execute/20020615-1.c: Likewise.
27395
27396 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
27397
27398         PR c++/4933
27399         * g++.dg/template/sizeof4.C: New test.
27400
27401 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
27402
27403         * g++.dg/other/error6.C: New test.
27404
27405 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
27406
27407         PR c++/10750
27408         * g++.dg/parse/constant2.C: New test.
27409
27410 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
27411
27412         PR c++/11106
27413         * g++.dg/other/error5.C: New test.
27414
27415 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27416
27417         * gcc.dg/format/gcc_diag-1.c: New test.
27418
27419 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
27420
27421         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
27422
27423 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
27424
27425         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
27426         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
27427         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
27428
27429 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
27430
27431         * gcc.c-torture/execute/builtins/string-8.c: New test.
27432         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
27433         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
27434         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
27435
27436 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
27437
27438         PR c++/10468
27439         * g++.dg/ext/typeof6.C: New test.
27440
27441 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
27442
27443         PR c++/10796
27444         * g++.dg/init/enum1.C: New test.
27445
27446 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
27447
27448         * gcc.dg/20030627-1.c: New test.
27449
27450 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
27451
27452         PR c++/11332
27453         * g++.dg/expr/static_cast2.C: New test.
27454
27455 2003-06-26  Roger Sayle  <roger@eyesopen.com>
27456             Jakub Jelinek  <jakub@redhat.com>
27457
27458         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
27459         sprintf(dst,"%s",src) optimization.
27460         * gcc.c-torture/execute/20030626-1.c: New test case.
27461         * gcc.c-torture/execute/20030626-2.c: New test case.
27462
27463 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
27464
27465         * gcc.c-torture/execute/multi-ix.c: New test.
27466
27467         * gcc.c-torture/execute/simd-4.c (main):
27468         Added missing semicolon at end of union.
27469
27470 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
27471
27472         PR c++/8266
27473         * g++.dg/template/explicit-instantiation3.C: New test.
27474
27475 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
27476
27477         * gcc.dg/20030626-1.c: Use signed char.
27478
27479 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
27480
27481         * gcc.dg/20030626-1.c: New test.
27482
27483 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
27484
27485         * const-str-2.m: Update.
27486
27487 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
27488
27489         PR c++/10990
27490         * g++.dg/rtti/dyncast1.C: New test.
27491         * g++.dg/abi/mangle4.C: Correct base-specifier access.
27492         * g++.dg/lookup/scoped1.C: Remove XFAIL.
27493         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
27494
27495         PR c++/10931
27496         * g++.dg/expr/static_cast1.C: New test.
27497
27498 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
27499
27500         * gcc.dg/20030625-1.c: New test.
27501
27502 2003-06-24  Roger Sayle  <roger@eyesopen.com>
27503
27504         * gcc.c-torture/compile/20030624-1.c: New test case.
27505
27506 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
27507
27508         * gcc.c-torture/execute/string-opt-17.c: New test.
27509
27510 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
27511
27512         PR c++/5754
27513         * g++.dg/parse/crash6.C: New test.
27514
27515 2003-06-23  Roger Sayle  <roger@eyesopen.com>
27516
27517         * gcc.dg/builtins-24.c: New test case.
27518
27519 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
27520
27521         * g++.dg/opt/operator1.C: New test.
27522
27523 2003-06-22  Roger Sayle  <roger@eyesopen.com>
27524
27525         * gcc.c-torture/execute/string-opt-16.c: New test case.
27526
27527 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
27528
27529         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
27530         * g++.old-deja/g++.other/conv7.C: Likewise.
27531         * g++.old-deja/g++.other/overcnv2.C: Likewise.
27532         * g++.old-deja/g++.other/overload14.C: Likewise.
27533
27534 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
27535
27536         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
27537         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
27538
27539 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
27540
27541         PR c++/10888
27542         * g++.dg/warn/Winline-3.C: New test.
27543
27544 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
27545
27546         * lib/target-supports.exp (check_alias_available): Make the test
27547         program acceptable to the Solaris assembler.
27548
27549         PR c++/10749
27550         * g++.dg/template/memclass2.C: New test.
27551
27552 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
27553             Eric Botcazou  <ebotcazou@libertysurf.fr>
27554
27555         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
27556         data for non-matching targets.
27557         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
27558
27559 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
27560
27561         PR c++/10845
27562         * g++.dg/template/member3.C: New test.
27563
27564 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
27565
27566         PR c++/10939
27567         * g++.dg/template/func1.C: New test.
27568
27569         PR c++/9649
27570         * g++.dg/template/static4.C: New test.
27571         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
27572
27573         PR c++/11041
27574         * g++.dg/init/ref7.C: New test.
27575
27576 2003-06-19  Matt Austern  <austern@apple.com>
27577
27578         PR c++/11228
27579         * g++.dg/anew1.C: New test.
27580         * g++.dg/anew2.C: New test.
27581         * g++.dg/anew3.C: New test.
27582         * g++.dg/anew4.C: New test.
27583
27584 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
27585
27586         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
27587
27588 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
27589
27590         * gcc.c-torture/execute/simd-4.c (main): Make expected value
27591         endian-dependent.
27592
27593 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
27594
27595         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
27596         Remove cruft.
27597
27598 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
27599
27600         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
27601         * gcc.c-torture/compile/961203-1.c: Likewise.
27602         * gcc.c-torture/compile/980506-1.c: Likewise.
27603
27604 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
27605
27606         PR c++/10712
27607         * g++.dg/lookup/using7.C: New test.
27608
27609 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
27610
27611         PR c++/11105
27612         * g++.dg/abi/conv1.C: Remove it.
27613         * g++.dg/template/conv7.C: New test.
27614         * g++.dg/template/conv8.C: Likewise.
27615         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
27616         conversion operator.
27617
27618 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
27619
27620         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
27621         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
27622         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
27623         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
27624         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
27625         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
27626         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
27627         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
27628         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
27629         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
27630         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
27631         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
27632         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
27633         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
27634         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
27635         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
27636         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
27637         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
27638         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
27639         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
27640         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
27641         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
27642         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
27643         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
27644         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
27645         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
27646         * gcc.dg/compat/struct-return-10_x.c: Ditto.
27647         * gcc.dg/compat/struct-return-2_x.c: Ditto.
27648         * gcc.dg/compat/struct-return-3_x.c: Ditto.
27649
27650 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
27651
27652         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
27653         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
27654         indications.
27655
27656 2003-06-16  Roger Sayle  <roger@eyesopen.com>
27657
27658         * gcc.dg/i386-387-5.c: New test case.
27659         * gcc.dg/i386-387-6.c: New test case.
27660         * gcc.dg/builtins-23.c: New test case.
27661
27662 2003-06-15  Roger Sayle  <roger@eyesopen.com>
27663
27664         * gcc.dg/builtins-22.c: New test case.
27665         * gcc.dg/i386-387-1.c: Update to test exp.
27666         * gcc.dg/i386-387-2.c: Likewise.
27667
27668 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27669
27670         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
27671
27672 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
27673
27674         * lib/gcc-dg.exp (dg-require-dll): New function.
27675         (dg-xfail-if): Likewise.
27676         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
27677         driver.
27678
27679         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
27680         * gcc.c-torture/compile/20001205-1.c: Likewise.
27681         * gcc.c-torture/compile/20001226-1.c: Likewise.
27682         * gcc.c-torture/compile/20010518-2.c: Likewise.
27683         * gcc.c-torture/compile/20020312-1.c: Likewise.
27684         * gcc.c-torture/compile/20020604-1.c: Likewise.
27685         * gcc.c-torture/compile/920501-12.c: Likewise.
27686         * gcc.c-torture/compile/920501-4.c: Likewise.
27687         * gcc.c-torture/compile/920520-1.c: Likewise.
27688         * gcc.c-torture/compile/920521-1.c: Likewise.
27689         * gcc.c-torture/compile/920625-1.c: Likewise.
27690         * gcc.c-torture/compile/961203-1.c: Likewise.
27691         * gcc.c-torture/compile/980506-1.c: Likewise.
27692         * gcc.c-torture/compile/981006-1.c: Likewise.
27693         * gcc.c-torture/compile/981022-1.c: Likewise.
27694         * gcc.c-torture/compile/981223-1.c: Likewise.
27695         * gcc.c-torture/compile/990617-1.c: Likewise.
27696         * gcc.c-torture/compile/dll.c: Likewise.
27697         * gcc.c-torture/compile/labels-3.c: Likewise.
27698         * gcc.c-torture/compile/mipscop-1.c: Likewise.
27699         * gcc.c-torture/compile/mipscop-2.c: Likewise.
27700         * gcc.c-torture/compile/mipscop-3.c: Likewise.
27701         * gcc.c-torture/compile/mipscop-4.c: Likewise.
27702         * gcc.c-torture/compile/simd-5.c: Likewise.
27703         * gcc.c-torture/compile/20000804-1.x: Remove.
27704         * gcc.c-torture/compile/20001205-1.x: Likewise.
27705         * gcc.c-torture/compile/20001226-1.x: Likewise.
27706         * gcc.c-torture/compile/20010518-2.x: Likewise.
27707         * gcc.c-torture/compile/20020312-1.x: Likewise.
27708         * gcc.c-torture/compile/20020604-1.x: Likewise.
27709         * gcc.c-torture/compile/920501-12.x: Likewise.
27710         * gcc.c-torture/compile/920501-4.x: Likewise.
27711         * gcc.c-torture/compile/920520-1.x: Likewise.
27712         * gcc.c-torture/compile/920521-1.x: Likewise.
27713         * gcc.c-torture/compile/920625-1.x: Likewise.
27714         * gcc.c-torture/compile/961203-1.x: Likewise.
27715         * gcc.c-torture/compile/980506-1.x: Likewise.
27716         * gcc.c-torture/compile/981006-1.x: Likewise.
27717         * gcc.c-torture/compile/981022-1.x: Likewise.
27718         * gcc.c-torture/compile/981223-1.x: Likewise.
27719         * gcc.c-torture/compile/990617-1.x: Likewise.
27720         * gcc.c-torture/compile/mipscop-1.x: Likewise.
27721         * gcc.c-torture/compile/mipscop-2.x: Likewise.
27722         * gcc.c-torture/compile/mipscop-3.x: Likewise.
27723         * gcc.c-torture/compile/mipscop-4.x: Likewise.
27724         * gcc.c-torture/compile/simd-5.x: Likewise.
27725
27726         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
27727
27728 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
27729
27730         * gcc.c-torture/execute/20030611-1.c: New test.
27731
27732 2003-06-12  Roger Sayle  <roger@eyesopen.com>
27733
27734         PR middle-end/168
27735         * gcc.dg/20030612-1.c: New test case.
27736
27737 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
27738
27739         PR c++/10635
27740         * g++.dg/expr/cast1.C: New test.
27741
27742 2003-06-12  Roger Sayle  <roger@eyesopen.com>
27743
27744         * gcc.dg/builtins-21.c: New test case.
27745
27746 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
27747
27748         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
27749         options instead of at the end.
27750         * lib/objc.exp (objc_target_compile): Likewise.
27751
27752 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
27753
27754         PR c++/10432
27755         * g++.dg/parse/error1.C: New test.
27756
27757 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
27758
27759         * gcc.dg/compat/struct-by-value-11_main.c: New file.
27760         * gcc.dg/compat/struct-by-value-11_x.c: New file.
27761         * gcc.dg/compat/struct-by-value-11_y.c: New file.
27762         * gcc.dg/compat/struct-by-value-12_main.c: New file.
27763         * gcc.dg/compat/struct-by-value-12_x.c: New file.
27764         * gcc.dg/compat/struct-by-value-12_y.c: New file.
27765         * gcc.dg/compat/struct-by-value-13_main.c: New file.
27766         * gcc.dg/compat/struct-by-value-13_x.c: New file.
27767         * gcc.dg/compat/struct-by-value-13_y.c: New file.
27768         * gcc.dg/compat/struct-by-value-14_main.c: New file.
27769         * gcc.dg/compat/struct-by-value-14_x.c: New file.
27770         * gcc.dg/compat/struct-by-value-14_y.c: New file.
27771         * gcc.dg/compat/struct-by-value-15_main.c: New file.
27772         * gcc.dg/compat/struct-by-value-15_x.c: New file.
27773         * gcc.dg/compat/struct-by-value-15_y.c: New file.
27774         * gcc.dg/compat/struct-by-value-16_main.c: New file.
27775         * gcc.dg/compat/struct-by-value-16_x.c: New file.
27776         * gcc.dg/compat/struct-by-value-16_y.c: New file.
27777         * gcc.dg/compat/struct-by-value-17_main.c: New file.
27778         * gcc.dg/compat/struct-by-value-17_x.c: New file.
27779         * gcc.dg/compat/struct-by-value-17_y.c: New file.
27780         * gcc.dg/compat/struct-by-value-18_main.c: New file.
27781         * gcc.dg/compat/struct-by-value-18_x.c: New file.
27782         * gcc.dg/compat/struct-by-value-18_y.c: New file.
27783
27784         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
27785         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
27786         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
27787         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
27788         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
27789         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
27790         * gcc.dg/compat/scalar-return-3_main.c: New file.
27791         * gcc.dg/compat/scalar-return-3_x.c: New file.
27792         * gcc.dg/compat/scalar-return-3_y.c: New file.
27793         * gcc.dg/compat/scalar-return-4_main.c: New file.
27794         * gcc.dg/compat/scalar-return-4_x.c: New file.
27795         * gcc.dg/compat/scalar-return-4_y.c: New file.
27796
27797 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
27798
27799         * gcc.dg/compat/fp2-struct-check.h: New file.
27800         * gcc.dg/compat/fp2-struct-defs.h: New file.
27801         * gcc.dg/compat/fp2-struct-init.h: New file.
27802         * gcc.dg/compat/struct-by-value-10_main.c: New file.
27803         * gcc.dg/compat/struct-by-value-10_x.c: New file.
27804         * gcc.dg/compat/struct-by-value-10_y.c: New file.
27805         * gcc.dg/compat/struct-return-10_main.c: New file.
27806         * gcc.dg/compat/struct-return-10_x.c: New file.
27807         * gcc.dg/compat/struct-return-10_y.c: New file.
27808
27809         * gcc.dg/compat/compat-common.h: New file.
27810         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
27811         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
27812         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
27813         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
27814         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
27815         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
27816         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
27817         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
27818         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
27819         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
27820         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
27821         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
27822         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
27823         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
27824         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
27825         * gcc.dg/compat/small-struct-check.h: Ditto.
27826         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
27827         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
27828         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
27829         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
27830         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
27831         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
27832         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
27833         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
27834         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
27835         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
27836         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
27837         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
27838         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
27839         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
27840         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
27841         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
27842         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
27843         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
27844         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
27845         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
27846         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
27847         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
27848         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
27849         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
27850         * gcc.dg/compat/struct-return-2_main.c: Ditto.
27851         * gcc.dg/compat/struct-return-2_x.c: Ditto.
27852         * gcc.dg/compat/struct-return-2_y.c: Ditto.
27853         * gcc.dg/compat/struct-return-3_main.c: Ditto.
27854         * gcc.dg/compat/struct-return-3_x.c: Ditto.
27855         * gcc.dg/compat/struct-return-3_y.c: Ditto.
27856
27857 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
27858
27859         * g++.dg/pch/static-1.C: New file.
27860         * g++.dg/pch/static-1.Hs: New file.
27861
27862 2003-06-10  Richard Henderson  <rth@redhat.com>
27863
27864         * gcc.dg/asm-7.c: Adjust expected warning text.
27865
27866 2003-06-10  Roger Sayle  <roger@eyesopen.com>
27867
27868         * gcc.dg/builtins-20.c: New test case.
27869
27870 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
27871
27872         PR c++/11131
27873         * g++.dg/opt/template1.C: New test.
27874
27875 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
27876
27877         * lib/gcc-dg.exp (dg-test): Clear additional_files and
27878         additional_sources.
27879
27880 2003-05-21  David Taylor  <dtaylor@emc.com>
27881
27882         * gcc.dg/Wpadded.c: New file.
27883
27884 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
27885
27886         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
27887         * gcc.dg/special/weak-2.c: Add dg-require-weak.
27888         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
27889         dg-require-weak.
27890
27891 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
27892
27893         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
27894
27895 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
27896
27897         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
27898         (dg-require-alias): Likewise.
27899         (dg-require-gc-sections): Likewise.
27900         * lib/target-supports.exp (check_gc_sections_available): Likewise.
27901
27902 2003-06-08  Richard Henderson  <rth@redhat.com>
27903
27904         * gcc.dg/20011029-2.c: Fix the array reference.
27905         * gcc.dg/asm-7.c: New.
27906
27907 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
27908
27909         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
27910
27911 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
27912
27913         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
27914         (dg-require-gc-sections): Likewise.
27915
27916 2003-06-08  Jan Hubicka  <jh@suse.cz>
27917
27918         * i386-cmov1.c: Fix regular expression.
27919         * i386-cvt-1.c: Likewise.
27920         * i386-local.c: Likewise.
27921         * i386-local2.c: Likewise.
27922         * i386-mul.c: Likewise.
27923         * i386-ssetype-1.c: Likewise.
27924         * i386-ssetype-3.c: Likewise.
27925         * i386-ssetype-5.c: Likewise.
27926
27927 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27928
27929         PR c++/11039
27930         * g++.dg/warn/implicit-typename2.C: New test.
27931         * g++.dg/warn/implicit-typename3.C: New test.
27932
27933 2003-06-07  Richard Henderson  <rth@redhat.com>
27934
27935         * g++.dg/other/offsetof3.C: Use size_t.
27936         * g++.dg/other/offsetof4.C: Likewise.
27937
27938 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
27939
27940         * lib/copy-file.exp: New. Implement gcc_copy_files.
27941
27942         * lib/dg-pch.exp: Load copy-file.exp
27943         (dg-pch): Use gcc_copy_files instead of "file copy".
27944
27945 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
27946
27947         * gcc.dg/weak/weak.exp: Simplify.
27948         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
27949         * gcc.dg/weak/weak-1.c: Likewise.
27950         * gcc.dg/weak/weak-2.c: Likewise.
27951         * gcc.dg/weak/weak-3.c: Likewise.
27952         * gcc.dg/weak/weak-4.c: Likewise.
27953         * gcc.dg/weak/weak-5.c: Likewise.
27954         * gcc.dg/weak/weak-6.c: Likewise.
27955         * gcc.dg/weak/weak-7.c: Likewise.
27956         * gcc.dg/weak/weak-8.c: Likewise.
27957         * gcc.dg/weak/weak-9.c: Likewise.
27958
27959 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
27960
27961         gcc.c-torture/execute/20030606-1.c: New.
27962
27963 2003-06-06  Roger Sayle  <roger@eyesopen.com>
27964
27965         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
27966         * gcc.dg/builtins-19.c: Likewise.
27967
27968 2003-06-06  Roger Sayle  <roger@eyesopen.com>
27969
27970         * gcc.dg/builtins-2.c: Add some more tests.
27971         * gcc.dg/builtins-18.c: New test case.
27972         * gcc.dg/builtins-19.c: New test case.
27973
27974 2003-06-06  Roger Sayle  <roger@eyesopen.com>
27975             Jim Wilson  <wilson@tuliptree.org>
27976
27977         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
27978
27979 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
27980
27981         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
27982         mempcpy/stpcpy calls not to be optimized into something else.
27983         * gcc.c-torture/execute/string-opt-3.c: Moved to...
27984         * gcc.c-torture/execute/builtins/string-7.c: ...here.
27985         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
27986
27987 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27988
27989         * gcc.dg/format/asm_fprintf-1.c: New test.
27990
27991 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
27992
27993         * lib/gcc-defs.exp (additional_sources): New variable.
27994         (dg-additional-sources): New function.
27995         (additional_files): New variable.
27996         (dg-additional-files): New function.
27997         (dg-additional-files-options): Likewise.
27998         * lib/gcc-dg.exp (dg-require-weak): New function.
27999         (dg-require-alias): Likewise.
28000         (dg-require-gc-sections): Likewise.
28001         * lib/target-supports.exp (check_alias_available): Remove testfile
28002         parameter.
28003         (check_gc_sections_available): New function.
28004         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
28005         (dg-gpp-additional-files): Likewise.
28006         * lib/g++.exp (additional_sources): Remove.
28007         (additional_files): Likewise.
28008         (g++_target_compile): Use dg-additional-files-options.
28009
28010         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
28011         Tcl logic.
28012         * gcc.dg/special/ecos.exp: Remove.
28013         * gcc.dg/special/20000419-2.c: Use dg-require-*.
28014         * gcc.dg/special/alias-1.c: Likewise.
28015         * gcc.dg/special/alias-2.c: Likewise.
28016         * gcc.dg/special/gcsec-1.c: Likewise.
28017         * gcc.dg/special/weak-1.c: Likewise.
28018         * gcc.dg/special/weak-2.c: Likewise.
28019         * gcc.dg/special/wkali-1.c: Likewise.
28020         * gcc.dg/special/wkali-2.c: Likewise.
28021
28022         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
28023         dg-gpp-additional-*.
28024         * g++.dg/special/conpr-3.C: Likewise.
28025         * g++.dg/special/conpr-4.C: Likewise.
28026         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
28027         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
28028         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
28029         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
28030         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
28031         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
28032         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
28033         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
28034         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
28035         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
28036         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
28037         * g++.old-deja/g++.other/comdat1.C: Likewise.
28038         * g++.old-deja/g++.other/comdat2.C: Likewise.
28039         * g++.old-deja/g++.other/comdat3.C: Likewise.
28040         * g++.old-deja/g++.other/ctor1.C: Likewise.
28041         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
28042
28043 2003-06-05  Richard Henderson  <rth@redhat.com>
28044
28045         * gcc.dg/debug/20030605-1.c: New.
28046
28047 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
28048
28049         * README.QMTEST: Update.
28050
28051 2003-06-04  Richard Henderson  <rth@redhat.com>
28052
28053         * gcc.dg/cleanup-1.c: New.
28054         * gcc.dg/cleanup-2.c: New.
28055         * gcc.dg/cleanup-3.c: New.
28056         * gcc.dg/cleanup-4.c: New.
28057         * gcc.dg/cleanup-5.c: New.
28058         * gcc.dg/cleanup-6.c: New.
28059         * gcc.dg/cleanup-7.c: New.
28060
28061 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
28062
28063         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
28064
28065         * lib/dg-pch.exp: New file.
28066         * g++.dg/pch/pch.exp: Use dg-pch.exp.
28067         * gcc.dg/pch/pch.exp: Likewise.
28068
28069 2003-06-04  Roger Sayle  <roger@eyesopen.com>
28070
28071         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
28072         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
28073         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
28074         * gcc.dg/builtins-17.c: New test case.
28075         * gcc.dg/i386-387-4.c: New test case.
28076         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
28077
28078 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
28079
28080         * gcc.dg/ultrasp9.c: New test.
28081
28082 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
28083
28084         * gcc.c-torture/compile/20030604-1.c: New test.
28085         * gcc.dg/sparc-constant-1.c: New test.
28086
28087 2003-06-03  Glen Nakamura  <glen@imodulo.com>
28088
28089         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
28090
28091 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
28092
28093         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
28094
28095         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
28096         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
28097
28098 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
28099
28100         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
28101
28102 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28103
28104         PR c++/10940
28105         * g++.dg/template/spec10.C: New test.
28106
28107 2003-06-03  Roger Sayle  <roger@eyesopen.com>
28108
28109         * gcc.dg/builtins-16.c: New test case.
28110
28111 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
28112
28113         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
28114         mempcpy test with post-increments.
28115         * gcc.c-torture/execute/string-opt-3.c: New test.
28116         * gcc.dg/string-opt-1.c: New test.
28117
28118 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
28119
28120         PR fortran/10965
28121         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
28122
28123 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
28124
28125         * lib/scanasm.exp (dg-scan): New function, factored out of ...
28126         (scan-assembler): ... here.  Use dg-scan.
28127         (scan-assembler-not): Likewise.
28128         (scan-file): New function.
28129         (scan-file-not): Likewise.
28130         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
28131         * gcc.dg/cpp/_Pragma4.c: Likewise.
28132         * gcc.dg/cpp/_Pragma5.c: Likewise.
28133         * gcc.dg/cpp/avoidpaste1.c: Likewise.
28134         * gcc.dg/cpp/avoidpaste2.c: Likewise.
28135         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
28136         * gcc.dg/cpp/cmdlne-P.c: Likewise.
28137         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
28138         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
28139         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
28140         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
28141         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
28142         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
28143         * gcc.dg/cpp/cxxcom1.c: Likewise.
28144         * gcc.dg/cpp/line1.c: Likewise.
28145         * gcc.dg/cpp/maccom1.c: Likewise.
28146         * gcc.dg/cpp/maccom2.c: Likewise.
28147         * gcc.dg/cpp/maccom3.c: Likewise.
28148         * gcc.dg/cpp/maccom4.c: Likewise.
28149         * gcc.dg/cpp/maccom5.c: Likewise.
28150         * gcc.dg/cpp/maccom6.c: Likewise.
28151         * gcc.dg/cpp/multiline.c: Likewise.
28152         * gcc.dg/cpp/spacing1.c: Likewise.
28153         * gcc.dg/cpp/spacing2.c: Likewise.
28154         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
28155         * gcc.dg/cpp/trad/maccom1.c: Likewise.
28156         * gcc.dg/cpp/trad/maccom2.c: Likewise.
28157         * gcc.dg/cpp/trad/maccom3.c: Likewise.
28158         * gcc.dg/cpp/trad/maccom4.c: Likewise.
28159         * gcc.dg/cpp/trad/maccom6.c: Likewise.
28160         * gcc.dg/cpp/cxxcom2.c: Likewise.
28161         * gcc.dg/cpp/cxxcom2.h: New file.
28162
28163         * gcc.dg/cpp/truefalse.cpp: Move it to ...
28164         * g++.dg/cpp/truefalse.C: Here.
28165         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
28166
28167 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
28168
28169         * gcc.dg/cpp/redef3.c: New file.
28170
28171 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
28172
28173         * gcc.dg/i386-loop-3.c: New test.
28174
28175 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
28176
28177         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
28178
28179 2003-05-31  Roger Sayle  <roger@eyesopen.com>
28180
28181         * gcc.dg/fwrapv-1.c: New test case.
28182         * gcc.dg/fwrapv-2.c: New test case.
28183
28184 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28185
28186         PR c++/10956
28187         * g++.dg/template/spec9.C: New test.
28188
28189 2003-05-29  Roger Sayle  <roger@eyesopen.com>
28190
28191         * gcc.dg/duff-4.c: New test case.
28192
28193 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
28194
28195         PR fortran/10843
28196         * g77.dg/ffixed-form-1.f: New test
28197         * g77.dg/ffixed-form-2.f: New test
28198         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
28199         * g77.dg/ffree-form-3.f: New test
28200
28201 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
28202
28203         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
28204         * gcc.dg/wint_t-1.c: Likewise.
28205
28206 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28207
28208         * g++.dg/template/access11.C: New test.
28209
28210 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28211
28212         PR c++/10849
28213         * g++.dg/template/access10.C: New test.
28214
28215 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
28216             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28217
28218         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
28219
28220 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
28221
28222         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
28223         suppress for powerpc-*-darwin*.
28224         * gcc.dg/torture/builtin-noret-2.c: Likewise.
28225
28226 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
28227
28228         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
28229         suppress option for powerpc-*-darwin*.
28230
28231 2003-05-23  Roger Sayle  <roger@eyesopen.com>
28232
28233         * gcc.dg/builtins-1.c: Add tests for tan and atan.
28234         * gcc.dg/builtins-4.c: Add test for fmod.
28235
28236 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28237
28238         PR c++/10682
28239         * g++.dg/template/instantiate4.C: New test.
28240
28241 2003-05-22  Roger Sayle  <roger@eyesopen.com>
28242
28243         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
28244
28245 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
28246
28247         * gcc.dg/compat/scalar-return-1_main.c: New file.
28248         * gcc.dg/compat/scalar-return-1_x.c: New file.
28249         * gcc.dg/compat/scalar-return-1_y.c: New file.
28250         * gcc.dg/compat/scalar-return-2_main.c: New file.
28251         * gcc.dg/compat/scalar-return-2_x.c: New file.
28252         * gcc.dg/compat/scalar-return-2_y.c: New file.
28253         * gcc.dg/compat/struct-return-3_main.c: New file.
28254         * gcc.dg/compat/struct-return-3_y.c: New file.
28255         * gcc.dg/compat/struct-return-3_x.c: New file.
28256         * gcc.dg/compat/struct-return-2_main.c: New file.
28257         * gcc.dg/compat/struct-return-2_x.c: New file.
28258         * gcc.dg/compat/struct-return-2_y.c: New file.
28259
28260 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28261
28262         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
28263         for hppa*-hp-hpux*.
28264         * gcc.dg/20021014-1.c (dg-options): Likewise.
28265         * gcc.dg/nest.c (dg-options): Likewise.
28266
28267 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
28268
28269         PR c++/9738
28270         * g++.dg/ext/dllimport2.C: New file.
28271         * g++.dg/ext/dllimport3.C: New file.
28272
28273 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
28274
28275         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
28276         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
28277         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
28278         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
28279         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
28280         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
28281         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
28282         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
28283         * gcc.dg/compat/small-struct-defs.h: New file.
28284         * gcc.dg/compat/small-struct-init.h: New file.
28285         * gcc.dg/compat/small-struct-check.h: New file.
28286         * gcc.dg/compat/fp-struct-defs.h: New file.
28287         * gcc.dg/compat/fp-struct-check.h: New file.
28288         * gcc.dg/compat/fp-struct-init.h: New file.
28289         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
28290         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
28291
28292 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
28293
28294         * gcc.dg/20030225-2.c: New test.
28295
28296 2003-05-18  Roger Sayle  <roger@eyesopen.com>
28297             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28298
28299         * gcc.c-torture/compile/20030518-1.c: New test case.
28300
28301 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
28302
28303         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
28304         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
28305         gcc-dg-debug-runtest.
28306         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
28307         gcc-dg-debug-runtest.
28308
28309 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28310
28311         PR c++/9022
28312         * g++.dg/lookup/using6.C: New test.
28313
28314 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28315
28316         * g++.dg/parse/access2.C: New test.
28317
28318 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
28319
28320         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
28321         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
28322         * gcc.dg/debug/debug.exp: Likewise.
28323
28324 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
28325
28326         * gcc.dg/dollar.c: New test.
28327
28328 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
28329
28330         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
28331         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
28332         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
28333         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
28334         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
28335         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
28336         * gcc.dg/compat/struct-by-value-6_main.c: New file.
28337         * gcc.dg/compat/struct-by-value-6_x.c: New file.
28338         * gcc.dg/compat/struct-by-value-6_y.c: New file.
28339         * gcc.dg/compat/struct-by-value-7_main.c: New file.
28340         * gcc.dg/compat/struct-by-value-7_x.c: New file.
28341         * gcc.dg/compat/struct-by-value-7_y.c: New file.
28342         * gcc.dg/compat/struct-by-value-8_main.c: New file.
28343         * gcc.dg/compat/struct-by-value-8_x.c: New file.
28344         * gcc.dg/compat/struct-by-value-8_y.c: New file.
28345         * gcc.dg/compat/struct-by-value-9_main.c: New file.
28346         * gcc.dg/compat/struct-by-value-9_x.c: New file.
28347         * gcc.dg/compat/struct-by-value-9_y.c: New file.
28348
28349 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
28350
28351         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
28352         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
28353         support for "repo" mode.
28354         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
28355         * lib/g77-dg.exp: Likewise.
28356         * lib/obj-dg.exp: Likewise.
28357
28358 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
28359
28360         Merge from gcc-3_2-rhl8-branch:
28361         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
28362
28363         * gcc.dg/tls/opt-6.c: New test.
28364
28365         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
28366
28367         * gcc.dg/20030405-1.c: New test.
28368
28369         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
28370
28371         * gcc.dg/20030309-1.c: New test.
28372
28373         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
28374
28375         * gcc.c-torture/execute/20030307-1.c: New test.
28376
28377         2003-02-20  Randolph Chung  <tausq@debian.org>
28378
28379         * gcc.c-torture/compile/20030220-1.c: New test.
28380
28381         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
28382
28383         * gcc.dg/20030217-1.c: New test.
28384
28385         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
28386
28387         * gcc.c-torture/compile/20020129-1.c: New test.
28388
28389         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
28390
28391         * gcc.dg/unroll-1.c: New test.
28392
28393         2002-11-16  Jan Hubicka  <jh@suse.cz>
28394
28395         * gcc.c-torture/execute/20020920-1.c: New test.
28396
28397         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
28398
28399         PR target/7434
28400         * gcc.c-torture/compile/20021008-1.c: New test.
28401
28402         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
28403
28404         PR target/7559
28405         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
28406
28407         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
28408
28409         * gcc.c-torture/compile/20020807-1.c: New test.
28410
28411         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
28412
28413         * gcc.dg/tls/opt-1.c: New test.
28414
28415         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
28416
28417         * gcc.dg/20020729-1.c: New test.
28418
28419         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
28420
28421         * g++.dg/opt/life1.C: New test.
28422
28423         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
28424
28425         * gcc.dg/20020525-1.c: New test.
28426
28427         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
28428
28429         PR c++/6794
28430         * g++.dg/ext/pretty1.C: New test.
28431         * g++.dg/ext/pretty2.C: New test.
28432
28433 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
28434
28435         PR c++/8385
28436         * g++.dg/ext/typeof5.C: New test.
28437
28438 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
28439
28440         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
28441         __USER_LABEL_PREFIX__ into account.
28442         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
28443
28444 2003-05-14  Roger Sayle  <roger@eyesopen.com>
28445
28446         * gcc.dg/builtins-15.c: New test case.
28447
28448 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
28449
28450         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
28451
28452 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
28453
28454         * lib/g++.exp: Tweak handling of additional source files.
28455         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
28456         * g++.dg/special/conpr-2a.C: Rename to ...
28457         * g++.dg/special/conpr-2a.cc: ... this.
28458         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
28459         * g++.dg/special/conpr-3a.C: Rename to ...
28460         * g++.dg/special/conpr-3a.cc: This.
28461         * g++.dg/special/conpr-3b.C: Rename to ...
28462         * g++.dg/special/conpr-3b.cc: This.
28463         * g++.dg/special/conpr-4.C: New test.
28464         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
28465
28466 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
28467
28468         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
28469
28470 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28471
28472         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
28473         * g++.old-deja/g++.robertl/eb71.C: Likewise.
28474         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
28475         * g++.old-deja/g++.other/warn3.C: Likewise.
28476
28477 2003-05-11  Roger Sayle  <roger@eyesopen.com>
28478
28479         * gcc.dg/i386-387-1.c: Update to also test log.
28480         * gcc.dg/i386-387-2.c: Likewise.
28481
28482 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
28483
28484         * g77.f-torture/execute/int8421.f: New test.
28485
28486 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28487
28488         PR c++/10230, c++/10481
28489         * g++.dg/lookup/scoped5.C: New test.
28490
28491 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28492
28493         PR c++/10552
28494         * g++.dg/template/ttp6.C: New test.
28495
28496 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
28497
28498         * gcc.c-torture/execute/builtins: New directory.
28499         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
28500         gcc.c-torture/execute/builtins.
28501         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
28502         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
28503         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
28504         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
28505
28506 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28507
28508         PR c++/9252
28509         * g++.dg/template/access8.C: New test.
28510         * g++.dg/template/access9.C: New test.
28511
28512 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28513
28514         PR c++/9554
28515         * g++.dg/parse/access1.C: New test.
28516
28517 2003-05-09  DJ Delorie  <dj@redhat.com>
28518
28519         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
28520         long, and not an int.
28521
28522 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28523
28524         PR c++/10555, c++/10576
28525         * g++.dg/template/memclass1.C: New test.
28526
28527 2003-05-08  DJ Delorie  <dj@redhat.com>
28528
28529         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
28530         targets.
28531         * gcc.c-torture/execute/20021024-1.x: Likewise.
28532         * gcc.c-torture/execute/shiftdi.x: Likewise.
28533         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
28534         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
28535         * gcc.dg/20021018-1.c: Likewise.
28536
28537 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28538
28539         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
28540
28541         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
28542         (bcopy): Call memmove.
28543
28544 2003-05-08  Roger Sayle  <roger@eyesopen.com>
28545
28546         * g77.f-torture/compile/8485.f: New test case.
28547
28548 2003-05-07  Richard Henderson  <rth@redhat.com>
28549
28550         PR c++/10570
28551         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
28552         Verify exception_cleanup not called for rethrows.
28553         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
28554         when exiting catch block without rethrowing.
28555         * g++.dg/eh/forced3.C: New.
28556         * g++.dg/eh/forced4.C: New.
28557
28558 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
28559
28560         * gcc.dg/20030505.c: Fix triplet.
28561
28562 2003-05-06  DJ Delorie  <dj@redhat.com>
28563
28564         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
28565         * gcc.dg/nest.c: Likewise.
28566
28567 2003-05-05  Roger Sayle  <roger@eyesopen.com>
28568
28569         * gcc.dg/builtins-14.c: New test case.
28570
28571 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
28572
28573         * lib/compat.exp (compat-execute): New argument.
28574         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
28575         * gcc.dg/compat: New test directory.
28576         * gcc.dg/compat/compat.exp: New expect script.
28577         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
28578         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
28579         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
28580         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
28581         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
28582         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
28583
28584         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
28585         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
28586         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
28587         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
28588         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
28589         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
28590         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
28591         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
28592         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
28593         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
28594         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
28595         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
28596         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
28597         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
28598         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
28599
28600 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
28601
28602         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
28603
28604 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
28605
28606         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
28607
28608 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
28609
28610         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
28611         * gcc.dg/ppc-fsel-2.c: New test.
28612
28613         * gcc.dg/unused-5.c: New test.
28614
28615 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28616
28617         PR c++/10496
28618         * g++.dg/warn/pmf1.C: New test.
28619
28620 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28621
28622         PR c++/4494
28623         * g++.dg/warn/main.C: New test.
28624
28625 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28626
28627         * gcc.dg/nonnull-3.c: New test.
28628
28629 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
28630
28631         * gcc.dg/cpp/Wtrigraphs.c: Update.
28632         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
28633
28634 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
28635
28636         * gcc.dg/ppc-fsel-1.c: New test.
28637
28638 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
28639
28640         PR c/10604
28641         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
28642
28643 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
28644
28645         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
28646
28647 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28648
28649         PR c++/9364, c++/10553, c++/10586
28650         * g++.dg/parse/typename4.C: New test.
28651         * g++.dg/parse/typename5.C: Likewise.
28652
28653 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
28654
28655         * gcc.c-torture/compile/20030503-1.c: New test.
28656
28657 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28658
28659         * g++.dg/lookup/using5.C: Fix testcase error.
28660
28661 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
28662
28663         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
28664         since MEABI is no longer supported.  Remove all vestiges
28665         of MEABI from the test.
28666
28667 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28668
28669         PR c++/10554
28670         * g++.dg/lookup/using5.C: New test.
28671
28672 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28673
28674         PR c++/8772
28675         * g++.dg/template/ttp5.C: New test.
28676
28677 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
28678
28679         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
28680         (dg-gpp-additional-sources): New function.
28681         (dg-gpp-additional-files): Likewise.
28682         * lib/g++.exp (additional_sources): New variable.
28683         (additional_files): Likewise.
28684         (g++_target_compile): Deal with them.
28685         * lib/old-dejagnu.exp: Remove.
28686         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
28687         * g++.old-deja: Revise all tests to use dg commands.
28688
28689 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28690
28691         PR c++/9432, c++/9528
28692         * g++.dg/lookup/using4.C: New test.
28693
28694 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
28695
28696         * gcc.dg/noreturn-5.c: New file.
28697         * gcc.dg/noreturn-6.c: New file.
28698
28699         * gcc.c-torture/compile/inline-1.c: New file.
28700
28701 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
28702
28703         PR c++/10551
28704         * g++.dg/template/explicit1.C: New test.
28705
28706 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
28707
28708         PR c++/10549
28709         * g++.dg/other/bitfield1.C: New test.
28710
28711         PR c++/10527
28712         * g++.dg/init/new7.C: New test.
28713
28714 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
28715
28716         * g++.dg/ext/desig1.C: New test.
28717         * g++.dg/ext/init1.C: Update.
28718
28719         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
28720
28721 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
28722
28723         PR c++/10180
28724         * g++.dg/warn/Winline-1.C: New test.
28725
28726 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
28727
28728         * gcc.c-torture/execute/string-opt-19.c: New test.
28729
28730         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
28731         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
28732
28733 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
28734
28735         PR c++/10506
28736         * g++.dg/init/new6.C: New test.
28737
28738         PR c++/10503
28739         * g++.dg/init/ref6.C: New test.
28740
28741 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
28742
28743         * g++.dg/warn/weak1.C: XFAIL on AIX4.
28744
28745 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28746
28747         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
28748         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
28749
28750 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
28751
28752         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
28753         initialized static data members.
28754
28755 2003-04-25  H.J. Lu <hjl@gnu.org>
28756
28757         * gcc.dg/ia64-sync-4.c: New test.
28758
28759 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28760
28761         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
28762         date.
28763
28764 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
28765
28766         PR c++/10337
28767         * g++.dg/warn/conv1.C: New test.
28768         * g++.old-deja/g++.other/conv7.C: Adjust.
28769         * g++.old-deja/g++.other/overload14.C: Adjust.
28770
28771 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
28772
28773         PR c++/10471
28774         * g++.dg/template/defarg2.C: New test.
28775
28776 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
28777
28778         * gcc.dg/cpp/include2.c: Update.
28779         * gcc.dg/cpp/multiline-2.c: New.
28780         * gcc.dg/cpp/multiline.c: Update.
28781         * gcc.dg/cpp/strify2.c: Update.
28782         * gcc.dg/cpp/trad/literals-2.c: Update.
28783
28784 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28785
28786         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
28787
28788 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
28789
28790         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
28791
28792 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
28793
28794         PR c++/10451
28795         * g++.dg/parse/crash4.C: New test.
28796
28797         PR c++/9847
28798         * g++.dg/parse/crash5.C: New test.
28799
28800 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
28801
28802         PR c++/10446
28803         * g++.dg/parse/crash3.C: New test.
28804
28805         PR c++/10428
28806         * g++.dg/parse/elab1.C: New test.
28807
28808 2003-04-22  Devang Patel  <dpatel@apple.com>
28809
28810         * gcc.dg/cpp/trad/funlike-5.c: New test.
28811
28812 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
28813
28814         * g++.dg/other/packed1.C: Fix dg options.
28815
28816 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
28817
28818         * g++.dg/other/offsetof2.C: New test.
28819
28820 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
28821
28822         * g++.dg/template/recurse.C: Adjust location of error messages.
28823
28824 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
28825
28826         PR c++/9881
28827         * g++.dg/init/addr-const1.C: New test.
28828         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
28829
28830 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
28831
28832         PR c++/10405
28833         * g++.dg/lookup/struct-hack1.C: New test.
28834
28835 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
28836
28837         * ucs.c: Update diagnostic messages.
28838
28839 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
28840
28841         * gcc.dg/cpp/truefalse.cpp: New test.
28842         * gcc.dg/cpp/cpp.exp: Update.
28843         * g++.dg/other/stdbool-if.C: Remove.
28844
28845 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
28846
28847         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
28848         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
28849
28850 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
28851
28852         * gcc.c-torture/compile/20030418-1.c: New test.
28853
28854 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
28855
28856         * README.compat: Remove; content moved to doc/sourcebuild.texi.
28857
28858 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28859
28860         PR c++/10347
28861         g++.dg/template/dependent-name1.C: New test.
28862
28863 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
28864
28865         * gcc.dg/warn-1.c (tourist_guide): New array,
28866         contains a pointer to bar.
28867
28868 2003-04-16  Roger Sayle  <roger@eyesopen.com>
28869
28870         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
28871         * gcc.c-torture/execute/medce-1.c: New test case.
28872         * gcc.c-torture/execute/medce-2.c: New test case.
28873
28874 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
28875
28876         * lib/prune.exp: Ignore more messages.
28877
28878         PR c++/10381
28879         * g++.dg/parse/lookup3.C: New test.
28880
28881 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
28882
28883         * gcc.c-torture/compile/20030415-1.c : New test.
28884
28885 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
28886
28887         * gcc.c-torture/execute/scope-2.c: Move to ...
28888         * gcc.dg/noncompile/scope.c: .... here.
28889
28890 2003-04-14  Roger Sayle  <roger@eyesopen.com>
28891
28892         * gcc.dg/20030414-2.c: New test case.
28893
28894 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
28895
28896         PR target/10377
28897         * gcc.dg/20030414-1.c: New test.
28898
28899 2003-04-13  Roger Sayle  <roger@eyesopen.com>
28900
28901         * gcc.dg/builtins-12.c: New test case.
28902         * gcc.dg/builtins-13.c: New test case.
28903
28904 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28905
28906         * gcc.c-torture/execute/string-opt-18.c: New test.
28907
28908 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
28909
28910         PR c++/10300
28911         * g++.dg/init/new5.C: New test.
28912
28913 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
28914
28915         PR c++/7910
28916         * g++.dg/ext/dllimport1.C: New test.
28917
28918 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
28919
28920         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
28921
28922 2003-04-11  Bud Davis <bdavis9659@comcast.net>
28923
28924         PR Fortran/9263
28925         * g77.f-torture/noncompile/9263.f: New test
28926         PR Fortran/1832
28927         * g77.f-torture/execute/1832.f: New test
28928
28929 2003-04-11  David Chad  <davidc@freebsd.org>
28930             Loren J. Rittle  <ljrittle@acm.org>
28931
28932         libobjc/8562
28933         * objc.dg/headers.m: New test.
28934
28935 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
28936
28937         * gcc.c-torture/execute/builtin-noret-2.c: New.
28938         * gcc.c-torture/execute/builtin-noret-2.x: New.
28939         XFAIL builtin-noret-2.c at -O1 and above.
28940         * gcc.dg/redecl.c: New.
28941         * gcc.dg/Wshadow-1.c: Update error regexps.
28942
28943 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
28944
28945         * g++.dg/abi/bitfield10.C: New test.
28946
28947 2003-04-09  Mike Stump  <mrs@apple.com>
28948
28949         * gcc.dg/pch/pch.exp: Make testcase names longer.
28950         * g++.dg/pch/pch.exp: Make testcase names longer.
28951
28952 2003-04-08  Roger Sayle  <roger@eyesopen.com>
28953
28954         * gcc.dg/builtins-11.c: New test case.
28955
28956 2003-04-08  Roger Sayle  <roger@eyesopen.com>
28957
28958         * gcc.dg/builtins-9.c: New test case.
28959         * gcc.dg/builtins-10.c: New test case.
28960
28961 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
28962
28963         * gcc.dg/noncompile/init-4.c.c: New test.
28964
28965 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
28966
28967         * gcc.misc-test/gcov-9.c: New test.
28968         * gcc.misc-test/gcov-10.c: New test
28969         * gcc.misc-test/gcov-11.c: New test.
28970
28971 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
28972
28973         PR optimization/10024
28974         * gcc.c-torture/compile/20030405-1.c: New test.
28975
28976 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
28977
28978         * gcc.dg/pch/static-3.c: New.
28979         * gcc.dg/pch/static-3.hs: New.
28980         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
28981
28982 2003-04-04  Richard Henderson  <rth@redhat.com>
28983
28984         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
28985         * g++.dg/eh/forced2.C: Likewise.
28986
28987 2003-04-03  Mike Stump  <mrs@apple.com>
28988
28989         * lib/scanasm.exp (scan-assembler): Add xfail processing for
28990         target arg.
28991         (scan-assembler-times, scan-assembler-not): Likewise.
28992         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
28993
28994 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
28995
28996         * gcc.dg/sparc-loop-1.c: New test.
28997
28998 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
28999
29000         PR other/9274
29001         * g++.dg/pch/system-2.C: New.
29002         * g++.dg/pch/system-2.Hs: New.
29003
29004 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
29005
29006         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
29007
29008         * g++.dg/eh/simd-1.C (vecfunc): Same.
29009
29010 2003-04-01  Roger Sayle  <roger@eyesopen.com>
29011
29012         * gcc.c-torture/execute/20030401-1.c: New test case.
29013
29014 2003-04-01  Ziemowit Laski <zlaski@apple.com>
29015
29016         * objc.dg/defs.m: New.
29017
29018 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
29019
29020         * g++.dg/eh/simd-1.C: New.
29021         * g++.dg/eh/simd-2.C: New.
29022
29023 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
29024
29025         * gcc.c-torture/execute/simd-3.c: New.
29026
29027 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
29028
29029         PR c/9936
29030         * gcc.dg/20030331-2.c: New test.
29031
29032 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
29033
29034         PR c++/10278
29035         * g++.dg/parse/crash2.C: New test.
29036
29037 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
29038
29039         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
29040         * gcc.c-torture/execute/20030331-1.c: ...here.
29041
29042 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
29043
29044         * gcc.c-torture/execute/20030331-1.c: New test.
29045
29046 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
29047
29048         * lib/gcov.exp: Adjust call return testing strings.
29049         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
29050
29051 2003-03-31  Roger Sayle  <roger@eyesopen.com>
29052
29053         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
29054         * gcc.dg/builtins-7.c: New test case.
29055         * gcc.dg/builtins-8.c: New test case.
29056
29057 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
29058
29059         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
29060
29061 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
29062
29063         PR c++/7647
29064         * g++.dg/lookup-class-member-2.C: New test.
29065
29066 2003-03-30  Glen Nakamura  <glen@imodulo.com>
29067
29068         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
29069
29070 2003-03-28  Roger Sayle  <roger@eyesopen.com>
29071
29072         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
29073
29074 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
29075
29076         * g++.dg/init/attrib1.C: New test.
29077
29078 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
29079
29080         * gcc.dg/ultrasp8.c: New test.
29081
29082 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
29083
29084         * gcc.dg/ultrasp7.c: New test.
29085
29086 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
29087
29088         PR c++/10047
29089         * g++.dg/template/inline1.C: New test.
29090
29091 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
29092
29093         * gcc.dg/sparc-dwarf2.c: New test.
29094
29095 2003-03-27  Roger Sayle  <roger@eyesopen.com>
29096
29097         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
29098         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
29099
29100 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
29101
29102         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
29103         than reading .x files.
29104         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
29105         * g77.dg/gcov/gcov-1.f: Likewise.
29106         * gcc.misc-tests/gcov-4b.c: Likewise.
29107         * gcc.misc-tests/gcov-5b.c: Likewise.
29108         * gcc.misc-tests/gcov-6.c: Likewise.
29109         * gcc.misc-tests/gcov-7.c: Likewise.
29110         * gcc.misc-tests/gcov-8.c: Likewise.
29111         * g++.dg/gcov/gcov-1.x: Remove.
29112         * g77.dg/gcov/gcov-1.x: Likewise.
29113         * gcc.misc-tests/gcov-4b.x: Likewise.
29114         * gcc.misc-tests/gcov-5b.x: Likewise.
29115         * gcc.misc-tests/gcov-6.x: Likewise.
29116         * gcc.misc-tests/gcov-7.x: Likewise.
29117         * gcc.misc-tests/gcov-8.x: Likewise.
29118
29119 2003-03-27  Glen Nakamura  <glen@imodulo.com>
29120
29121         PR opt/10087
29122         * gcc.dg/20030324-1.c: New test.
29123
29124 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
29125
29126         PR c++/10224
29127         * g++.dg/template/arg3.C: New test.
29128
29129         PR c++/10158
29130         * g++.dg/template/friend18.C: New test.
29131
29132 2003-03-26  Roger Sayle  <roger@eyesopen.com>
29133
29134         * g77.f-torture/compile/20030326-1.f: New test case.
29135
29136 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
29137
29138         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
29139
29140         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
29141
29142 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
29143
29144         * gcc.dg/ia64-sync-3.c: New test.
29145
29146 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
29147
29148         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
29149
29150 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
29151
29152         * gcc.dg/ultrasp6.c: New test.
29153
29154 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
29155
29156         * gcc.dg/i386-signbit-1.c: New test.
29157         * gcc.dg/i386-signbit-2.c: New test.
29158         * gcc.dg/i386-signbit-3.c: New test.
29159
29160 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
29161
29162         * gcc.dg/ultrasp5.c: Fix options.
29163
29164 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
29165
29166         * gcc.dg/ultrasp5.c: Fix comment.
29167
29168 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
29169
29170         PR fortran/10197
29171         * g77.f-torture/execute/10197.f: New test.
29172
29173 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
29174
29175         PR c++/9898, c++/383
29176         * g++.dg/template/conv6.C: New test.
29177
29178         PR c++/10119
29179         * g++.dg/template/ptrmem5.C: New test.
29180
29181         PR c++/10026
29182         * g++.dg/lookup/koenig1.C: New test.
29183
29184         PR C++/10199
29185         * g++.dg/lookup/template2.C: New test.
29186
29187 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
29188
29189         * g++.dg/opt/rtti1.C: New test.
29190
29191 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
29192
29193         * gcc.dg/ultrasp5.c: New test.
29194
29195 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
29196
29197         PR middle-end/9967
29198         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
29199         builtin fputs.
29200
29201 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
29202
29203         PR c/8224
29204         * gcc.dg/20030323-1.c: New test.
29205
29206 2003-03-23  Roger Sayle  <roger@eyesopen.com>
29207
29208         * gcc.c-torture/compile/20030323-1.c: New test case.
29209
29210 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
29211
29212         * gcc.dg/20030321-1.c: New test.
29213
29214 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
29215
29216         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
29217
29218 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
29219
29220         PR c++/9978, c++/9708
29221         * g++.dg/ext/vlm1.C: Adjust expected error.
29222         * g++.dg/ext/vla2.C: New test.
29223         * g++.dg/template/arg1.C: New test.
29224         * g++.dg/template/arg2.C: New test.
29225
29226 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
29227
29228         * g77.f-torture/execute/select.f: New test.
29229         * g77.f-torture/noncompile/select_no_compile.f: New test.
29230
29231 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
29232
29233         PR c++/9898
29234         * g++.dg/other/error4.C: New test.
29235
29236 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
29237
29238         * g++.dg/template/friend17.C: New test.
29239
29240 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
29241
29242         * gcc.c-torture/compile/20030320-1.c: New.
29243
29244 2003-03-20  Roger Sayle  <roger@eyesopen.com>
29245
29246         * gcc.dg/builtins-6.c: New test case.
29247
29248 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
29249
29250         PR target/10073
29251         * gcc.c-torture/compile/20030319-1.c: New.
29252
29253 2003-03-18  Jan Hubicka  <jh@suse.cz>
29254
29255         * gcc.dg/i386-cvt-1.c: New test.
29256
29257 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
29258
29259         * objc.dg/naming-1.m: Use "(parse|syntax) error".
29260         * objc.dg/naming-2.m: Likewise.
29261
29262 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
29263
29264         PR c++/9639
29265         * g++.dg/parse/crash1.C: New test.
29266
29267 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
29268
29269         PR c++/8805
29270         * g++.dg/eh/cleanup1.C: New test.
29271
29272 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
29273
29274         * gcc.c-torture/execute/20030316-1.c: New test case.
29275
29276 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
29277
29278         PR c++/9629
29279         * g++.dg/init/ctor2.C: New test.
29280
29281 2003-03-15  Roger Sayle  <roger@eyesopen.com>
29282
29283         * g77.f-torture/compile/xformat.f: New test case.
29284
29285 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29286
29287         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
29288         * g++.old-deja/g++.mike/eh50.C: Likewise.
29289
29290 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29291
29292         PR c++/6440
29293         * g++.dg/template/spec7.C: New test.
29294         * g++.dg/template/spec8.C: Likewise.
29295
29296 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
29297
29298         * gcc.c-torture/execute/20030313-1.c: New test.
29299
29300 2003-03-14  Richard Henderson  <rth@redhat.com>
29301
29302         * gcc.dg/inline-2.c: Adjust alpha test for external call.
29303
29304 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
29305
29306         * gcc.c-torture/compile/20030314-1.c: New test.
29307
29308 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
29309
29310         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
29311         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
29312         thumb target,
29313         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
29314         to accept newer _imp__  prefix and additional
29315         newline in .drectve section.
29316         * gcc.dg/dll-4.c: Likewise.
29317         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
29318         switch.
29319
29320 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
29321
29322         * g++.dg/parse/namespace9.C: New test.
29323
29324         * g++.dg/init/ref5.C: New test.
29325         * g++.dg/parse/ptrmem1.C: Likewise.
29326
29327 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29328
29329         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
29330         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
29331         regular expression.
29332         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
29333         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
29334
29335 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
29336
29337         * gcc.c-torture/execute/20030224-2.c: New test.
29338
29339 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
29340
29341         * gcc.dg/decl-3.c: New test.
29342
29343 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
29344
29345         * gcc.dg/i386-loop-2.c: New test.
29346
29347 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
29348
29349         PR c++/9474
29350         * g++.dg/parse/namespace8.C: New test.
29351
29352         PR c++/9924
29353         * g++.dg/overload/builtin2.C: New test.
29354
29355 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
29356
29357         * gcc.dg/return-type-3.c: New test.
29358
29359 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
29360
29361         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
29362         profiling options are not supported.
29363
29364 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
29365
29366         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
29367         * g++.old-deja/g++.warn/impint2.C: Likewise.
29368
29369 2003-03-10  Devang Patel  <dpatel@apple.com>
29370
29371         * g++.dg/cpp/c++_cmd_1.C: New test.
29372         * g++.dg/cpp/c++_cmd_1.h: New file.
29373
29374 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
29375
29376         * gcc.dg/altivec-9.c: New file.
29377
29378 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29379
29380         * gcc.dg/ppc-sdata-1.c: New test.
29381         * gcc.dg/ppc-sdata-2.c: New test.
29382
29383 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
29384
29385         PR c++/9373
29386         * g++.dg/opt/ptrmem2.C: New test.
29387
29388         PR c++/8534
29389         * g++.dg/opt/ptrmem1.C: New test.
29390
29391 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
29392
29393         * gcc.dg/i386-loop-1.c: New test.
29394
29395 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29396
29397         PR c++/9970
29398         * g++.dg/lookup/friend1.C: New test.
29399
29400 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
29401
29402         PR c++/9823
29403         * g++.dg/parser/constructor1.C: New test.
29404
29405 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
29406
29407         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
29408
29409         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
29410
29411 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
29412
29413         * gcc.dg/cpp/Wunused.c: Update test.
29414
29415 2003-03-08  Jan Hubicka  <jh@suse.cz>
29416
29417         * gcc.dg/inline-3.c: New test.
29418
29419 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
29420
29421         PR c++/9809
29422         * g++.dg/parse/builtin1.C: New test.
29423
29424         PR c++/9982
29425         * g++.dg/abi/cookie1.C: New test.
29426         * g++.dg/abi/cookie2.C: Likewise.
29427
29428         PR c++/9524
29429         * g++.dg/template/field1.C: New test.
29430
29431         PR c++/9912
29432         * g++.dg/parse/class1.C: New test.
29433         * g++.dg/parse/namespace7.C: Likewise.
29434         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
29435
29436 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
29437
29438         * g++.dg/init/ref4.C: New test.
29439
29440 2003-03-07  Jan Hubicka  <jh@suse.cz>
29441
29442         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
29443         * gcc.dg/inline-3.c: New test.
29444
29445 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
29446
29447         * g++.dg/init/ref3.C: New test.
29448
29449         PR c++/9965
29450         * g++.dg/init/ref2.C: New test.
29451
29452         PR c++/9400
29453         * g++.dg/warn/Wshadow-2.C: New test.
29454
29455         PR c++/9791
29456         * g++.dg/warn/Woverloaded-1.C: New test.
29457
29458 2003-03-05  Jan Hubicka  <jh@suse.cz>
29459
29460         * gcc.dg/i386-local2.c: New.
29461         * gcc.dg/i386-local.c: Fix typo.
29462
29463 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
29464
29465         * g++.dg/abi/layout3.C: New test.
29466
29467 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
29468
29469         * gcc.c-torture/compile/20030305-1.c
29470
29471 2003-03-05  Jan Hubicka  <jh@suse.cz>
29472
29473         * gcc.dg/i386-local.c: New.
29474
29475 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
29476
29477         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
29478
29479 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
29480
29481         * gcc.dg/switch-2.c: New test.
29482         * gcc.dg/switch-3.c: New test.
29483         * gcc.dg/Wswitch.c: Adjust line numbers.
29484         * gcc.dg/Wswitch-default.c: Likewise.
29485         * gcc.dg/Wswitch-enum.c: Likewise.
29486
29487 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
29488
29489         * gcc.c-torture/execute/20030222-1.c: New test.
29490
29491 2003-03-03  James E Wilson  <wilson@tuliptree.org>
29492
29493         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
29494
29495 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
29496
29497         PR c++/9878
29498         * g++.dg/init/ref1.C: New test.
29499
29500 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
29501
29502         * gcc.dg/sh-relax.c: New SH-only test.
29503
29504 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
29505
29506         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
29507         comment explaining purpose of testcase.
29508
29509 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
29510
29511         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
29512         for HC11/HC12 (asm needs two int registers).
29513         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
29514         HC11/HC12 because the test uses an asm which needs two 32-bit
29515         registers.
29516
29517 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
29518
29519         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
29520         for HC11/HC12 (array is too large otherwise).
29521         * gcc.c-torture/compile/920501-4.x: New file, likewise.
29522         * gcc.c-torture/compile/20010518-2.x: Likewise.
29523         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
29524         HC11/HC12 (array is too large).
29525
29526 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
29527
29528         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
29529         * lib/g++-dg.exp (g++-dg-test): Likewise.
29530
29531 2003-03-01  Roger Sayle  <roger@eyesopen.com>
29532
29533         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
29534         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
29535
29536 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29537
29538         * g++.dg/warn/implicit-typename1.C: Remove warning.
29539
29540 2003-02-28  Richard Henderson  <rth@redhat.com>
29541
29542         * gcc.dg/noreturn-1.c: Move noreturn warning line.
29543         * gcc.dg/return-type-1.c: Move control reaches end warning line.
29544
29545 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
29546
29547         * gcc.dg/pch/pch.exp: Change .pch to .gch.
29548         * g++.dg/pch/pch.exp: Likewise.
29549
29550 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
29551
29552         PR c++/9879
29553         * testsuite/g++.dg/init/new4.C: New test.
29554
29555 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
29556
29557         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
29558
29559 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
29560
29561         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
29562         unsigned long.
29563
29564         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
29565         wider than float.
29566
29567 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29568
29569         * lib/scanasm.exp: Add support for counting numbers of
29570         occurences.
29571         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
29572         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
29573
29574 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
29575
29576         PR c++/9683
29577         * g++.dg/template/static3.C: New test.
29578
29579         PR c++/9829
29580         * g++.dg/parse/namespace6.C: New test.
29581
29582 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29583
29584         PR target/9732
29585         * gcc.dg/20030225-1.c: New test.
29586
29587 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
29588
29589         * README: Remove out-of-date information.
29590
29591         PR c++/9836
29592         * g++.dg/template/spec6.C: New test.
29593
29594 2003-02-24  Jeff Law  <law@redhat.com>
29595
29596         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
29597
29598 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29599
29600         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
29601         * gcc.dg/pragma-ep-1.c: Likewise.
29602
29603 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29604
29605         PR c++/9602
29606         * g++.dg/template/friend16.C: New test.
29607
29608 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
29609
29610         PR c++/5333
29611         * g++.dg/parse/fused-params1.C: Adjust error messages.
29612         * g++.dg/template/nested3.C: New test.
29613
29614 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
29615
29616         * g++.dg/abi/param1.C: New test.
29617
29618 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29619
29620         PR c++/7982
29621         * g++.dg/warn/implicit-typename1.C: New test.
29622
29623 2003-02-22  Kelley Cook <kelleycook@comcast.net>
29624
29625         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
29626         with "mtune".
29627         * g++.old-deja/g++.other/store-expr2.C: Likewise.
29628         * gcc.c-torture/execute/20010129-1.x: Likewise.
29629         * gcc.dg/20011107-1.c: Likewise.
29630         * gcc.dg/20020108-1.c: Likewise.
29631         * gcc.dg/20020122-3.c: Likewise.
29632         * gcc.dg/20020206-1.c: Likewise.
29633         * gcc.dg/20020310-1.c: Likewise.
29634         * gcc.dg/20020426-2.c: Likewise.
29635         * gcc.dg/20020517-1.c: Likewise.
29636         * gcc.dg/991230-1.c: Likewise.
29637         * gcc.dg/i386-unroll-1.c: Likewise.
29638         * gcc.misc-tests/i386-prefetch.exp: Likewise.
29639
29640 2003-02-22  Jan Hubicka  <jh@suse.cz>
29641
29642         * gcc.dg/i386-mul.c: New test.
29643
29644 2003-02-21  Roger Sayle  <roger@eyesopen.com>
29645
29646         * gcc.dg/builtins-5.c: New test case.
29647
29648 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
29649
29650         * gcc.dg/asmreg-1.c: New test.
29651
29652 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
29653
29654         PR c++/9749
29655         * g++.dg/parse/varmod1.C: New test.
29656
29657 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
29658
29659         PR c++/9727
29660         * g++.dg/template/op1.C: New test.
29661
29662 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
29663
29664         PR c++/8906
29665         * g++.dg/template/nested2.C: New test.
29666
29667 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
29668
29669         PR c++/8724
29670         * g++.dg/expr/dtor1.C: New test.
29671
29672 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
29673
29674         * gcc.dg/cpp/include3.c: New test.
29675         * gcc.dg/cpp/inc/foo.h: New file.
29676
29677 2003-02-21  Glen Nakamura  <glen@imodulo.com>
29678
29679         * gcc.c-torture/execute/20030221-1.c: New test.
29680
29681 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
29682
29683         PR c++/9729
29684         * g++.dg/abi/conv1.C: New test.
29685
29686 2003-02-20  Jan Hubicka  <jh@suse.cz>
29687
29688         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
29689
29690 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
29691
29692         * gcc.c-torture/compile/20030219-1.c: New test.
29693
29694 2003-02-18  Jan Hubicka  <jh@suse.cz>
29695
29696         * gcc.dg/funcorder.c: New test.
29697
29698 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
29699
29700         * gcc.c-torture/execute/20030218-1.c: New.
29701
29702 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
29703
29704         * gcc.dg/20030218-1.c: New.
29705
29706 2003-02-18  Richard Henderson  <rth@redhat.com>
29707
29708         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
29709         * gcc.dg/attr-used-2.c: New.
29710
29711 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
29712
29713         PR c++/9704
29714         * g++.dg/init/copy5.C: New test.
29715
29716 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
29717
29718         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
29719         * g++.dg/pch/pch.exp: Likewise.
29720
29721 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
29722
29723         * gcc.c-torture/execute/20030209-1.c: Enable the test if
29724         STACK_SIZE is not defined.
29725
29726 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29727
29728         PR c++/9457
29729         * g++.dg/template/init1.C: New test.
29730
29731 2003-02-16  Jan HUbicka  <jh@suse.cz>
29732
29733         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
29734         (foo): Add few extra tests
29735         * gcc.dg/c99-const-expr-3.c: Likewise.
29736         * gcc.c-torture/execute/20030216-1.c: New.
29737
29738 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29739
29740         PR c++/9459
29741         * g++.dg/ext/typeof4.C: New test.
29742
29743 2003-02-15  Roger Sayle  <roger@eyesopen.com>
29744
29745         * gcc.dg/i386-387-3.c: New test case.
29746
29747 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
29748
29749         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
29750         cris-*-elf* cris-*-aout* and mmix-*-*.
29751
29752 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
29753
29754         * gcc.dg/20030213-1.c: New test.
29755
29756 2003-02-12  Roger Sayle  <roger@eyesopen.com>
29757
29758         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
29759         * gcc.dg/i386-387-2.c: Likewise.
29760
29761 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
29762
29763         * gcc.dg/ppc-spe.c: Fix formatting.
29764         Enable tests that were previously unsupported by gas.
29765         Delete tests for instructions that no longer exist.
29766         Switch arguments on evsubifw builtin.
29767
29768 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
29769
29770         * gcc.c-torture/execute/20030209-1.c: Disable the test if
29771         STACK_SIZE is too small.
29772
29773 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
29774             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
29775
29776         * gcc.dg/decl-2.c: New test.
29777
29778 2003-02-10  Jan Hubicka  <jh@suse.cz>
29779
29780         * gcc.dg/i386-fpcvt-1.c: New test.
29781
29782 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
29783
29784         * gcc.c-torture/execute/20030209-1.c: New test.
29785
29786 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
29787
29788         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
29789         int-wide bitops, use the constants of the same width.
29790         Likewise, if long long is 32-bit wide, test bitops using
29791         32-bit constants.
29792
29793 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
29794
29795         * gcc.dg/20021014-1.c: Annotate with expected notice text.
29796
29797 2003-02-07  Roger Sayle  <roger@eyesopen.com>
29798
29799         * testsuite/gcc.dg/builtins-4.c: New test case.
29800
29801 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29802
29803         * gcc.dg/20020430-1.c: Fix dg command typos.
29804         * gcc.dg/20020503-1.c: Likewise.
29805
29806 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29807
29808         PR c++/8785
29809         * g++.dg/parse/fused-params1.C: New test.
29810
29811         PR c++/8857
29812         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
29813
29814         PR c++/8921
29815         * g++.dg/parse/non-dependent1.C: New test.
29816
29817         PR c++/8928
29818         * g++.dg/parse/dupl-tmpl-args1.C: New test.
29819
29820         PR c++/9228
29821         * g++.dg/parse/undefined7.C: New test.
29822         * g++.dg/parse/non-templ1.C: New test.
29823
29824         PR c++/9229
29825         * g++.dg/parse/too-many-tmpl-args1.C: New test.
29826
29827 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
29828
29829         * gcc.c-torture/compile/20030206-1.c: New test.
29830
29831 2003-02-05  Roger Sayle  <roger@eyesopen.com>
29832
29833         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
29834         "pow" to "foo" to avoid potential confusion with a math built-in.
29835
29836 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29837
29838         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
29839         conditions for SPARC targets.
29840
29841 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
29842
29843         * gcc.dg/20030204-1.c: New test.
29844
29845 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29846
29847         PR c++/38
29848         * g++.dg/parse/array-size1.C: New test.
29849
29850         PR c++/5657
29851         * g++.dg/parse/undefined3.C: New test.
29852
29853         PR c++/5665
29854         * g++.dg/parse/undefined4.C: New test.
29855
29856         PR c++/5975
29857         * g++.dg/parse/undefined5.C: New test.
29858
29859         PR c++/7259
29860         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
29861
29862         PR c++/8578
29863         * g++.dg/parse/casting-operator1.C: New test.
29864
29865         PR c++/8596
29866         * g++.dg/parse/undefined6.C: New test.
29867
29868         PR c++/8736
29869         * g++.dg/parse/missing-template1.C: New test.
29870
29871 2003-02-04  Jan Hubicka  <jh@suse.cz>
29872
29873         * gcc.dg/i386-cadd.c: Compile using -march=k8.
29874         * gcc.dg/i386-cmov?.c: Likewise.
29875         * gcc.dg/i386-fpcvt-?.c: Likewise.
29876         * gcc.dg/i386-ssefp-1.c: Likewise.
29877         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
29878         conventions.
29879
29880 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
29881
29882         PR c++/7129
29883         * testsuite/g++.dg/ext/max.C: New test.
29884
29885 2003-02-03  Jan Hubicka  <jh@suse.cz>
29886
29887         * gcc.c-torture/execute/20030203-1.c: New test.
29888
29889 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
29890
29891         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
29892         'natural-endian'.
29893
29894 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
29895
29896         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
29897         * g++.dg/init/new2.C: Likewise.
29898         * g++.dg/other/new1.C: Likewise.
29899
29900 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
29901
29902         * gcc.dg/struct-ret-libc.c: New test.
29903
29904 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
29905
29906         * gcc.dg/20030129-1.c: New test.
29907
29908 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29909
29910         PR c++/8849
29911         * g++.dg/template/ptrmem4.C: New test.
29912
29913 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
29914
29915         * g++.dg/parser/constant1.C: New test.
29916
29917 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29918
29919         PR c++/8591
29920         * g++.dg/parse/friend2.C: New test.
29921
29922 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
29923
29924         PR c++/9437
29925         * g++.dg/template/unify4.C: New test.
29926
29927 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
29928
29929         * gcc.c-torture/execute/20030128-1.c: New test.
29930
29931 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
29932
29933         * g++.dg/lookup/nested1.C: Test moved from ...
29934         * g++.old-deja/g++.other/lookup24.C: ... here.
29935
29936 2003-01-28  Jan Hubicka  <jh@suse.cz>
29937
29938         * gcc.dg/i386-cmov5.c: New test.
29939
29940 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
29941
29942         * gcc.c-torture/execute/20010925-1.c: Changed the
29943         memcpy declaration.
29944
29945 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
29946
29947         PR c++/3902
29948         * g++.dg/parse/template5.C: New test.
29949
29950 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
29951
29952         PR fortran/9258
29953         * g77.dg/pr9258: New test.
29954
29955 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
29956
29957         * README: Move relevant parts from README.g++.
29958
29959         * README.g++: Remove this file.
29960
29961 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
29962
29963         * g++.dg/abi/dcast1.C: New test.
29964
29965 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29966
29967         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
29968
29969 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
29970
29971         PR c++/47
29972         * g++.old-deja/g++.other/lookup24.C: New test.
29973
29974 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29975
29976         PR middle-end/7227
29977         * gcc.dg/uninit-C.c: New test.
29978
29979 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
29980
29981         * g++.dg/abi/covariant1.C: New test.
29982
29983 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
29984
29985         * gcc.dg/20030123-1.c: New test.
29986
29987 2003-01-25  Jan Hubicka  <jh@suse.cz>
29988
29989         PR opt/8492
29990         * gcc.c-torture/compile/20030125-1.c
29991
29992 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
29993
29994         PR c++/9403
29995         * g++.dg/parse/template3.C: New test.
29996         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
29997
29998         PR c++/795
29999         * g++.dg/parse/template4.C: New test.
30000
30001         PR c++/9415
30002         * g++.dg/template/qual2.C: New test.
30003
30004         PR c++/8545
30005         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
30006
30007         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
30008
30009 2003-01-25  Roger Sayle  <roger@eyesopen.com>
30010
30011         * gcc.c-torture/execute/switch-1.c: New test case.
30012
30013 2003-01-25  Jan Hubicka  <jh@suse.cz>
30014
30015         * gcc.c-torture/execute/20030125-1.[cx]: New test.
30016
30017 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
30018
30019         Tweaks for Bison-1.875. From the NEWS file:
30020         "- `parse error' -> `syntax error'
30021         Bison now uniformly uses the term `syntax error'"
30022         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
30023         * gcc.dg/cpp/digraph2.c: Likewise.
30024         * gcc.dg/cpp/direct2.c: Likewise.
30025         * gcc.dg/cpp/paste4.c: Likewise.
30026         * gcc.dg/c90-restrict-1.c: Likewise.
30027         * gcc.dg/c99-func-2.c: Likewise.
30028         * gcc.dg/noncompile/920721-2.c: Likewise.
30029         * gcc.dg/noncompile/930622-2.c: Likewise.
30030         * gcc.dg/noncompile/940112-1.c: Likewise.
30031         * gcc.dg/noncompile/950921-1.c: Likewise.
30032         * gcc.dg/noncompile/951123-1.c: Likewise.
30033         * gcc.dg/noncompile/971104-1.c: Likewise.
30034         * gcc.dg/noncompile/990416-1.c: Likewise.
30035
30036 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
30037
30038         * g++.dg/parse/undefined1.C: Add error message.
30039
30040 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
30041
30042         PR c++/9354
30043         * g++.dg/parse/new1.C: New test.
30044
30045         PR c++/9216
30046         * g++.dg/parse/template2.C: New test.
30047
30048         PR c++/9354
30049         * g++.dg/parse/typedef2.C: New test.
30050
30051         PR c++/9328
30052         * g++.dg/ext/typeof3.C: New test.
30053
30054 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30055
30056         PR c++/2738
30057         * g++.dg/parse/ret-type1.C: New test.
30058
30059         PR c++/3792
30060         * g++.dg/parse/tmpl-outside1.C: New test.
30061
30062         PR c++/4207
30063         * g++.dg/parse/int-as-enum1.C: New test.
30064
30065         PR c++/4903
30066         * g++.dg/parse/no-typename1.C: New test.
30067
30068         PR c++/5533
30069         * g++.dg/parse/no-value1.C: New test.
30070
30071         PR c++/5921
30072         * g++.dg/parse/wrong-inline1.C: New test.
30073
30074         PR c++/6402
30075         * g++.dg/parse/ref1.C: New test.
30076
30077         PR c++/6992
30078         * g++.dg/parse/attr-ctor1.C: New test.
30079
30080         PR c++/7229
30081         * g++.dg/parse/namespace5.C: New test.
30082
30083         PR c++/7917
30084         * g++.dg/parse/func-def1.C: New test.
30085
30086         PR c++/8143
30087         * g++.dg/parse/undefined1.C: New test.
30088
30089         PR c++/5723, PR c++/8522
30090         * g++.dg/parse/specialization1.C: New test.
30091
30092         PR c++/163, PR c++/8595
30093         * g++.dg/parse/struct-as-enum1.C: New test.
30094
30095         PR c++/9173
30096         * g++.dg/parse/undefined2.C: New test.
30097
30098 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
30099
30100         PR c++/9298
30101         * g++.dg/parse/template1.C: New test.
30102
30103         PR c++/9384
30104         * g++.dg/parse/using1.C: New test.
30105
30106         PR c++/9285
30107         PR c++/9294
30108         * g++.dg/parse/expr2.C: New test.
30109
30110         PR c++/9388
30111         * g++.dg/parse/lookup2.C: Likewise.
30112
30113 2003-01-21  Jan Hubicka  <jh@suse.cz>
30114
30115         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
30116         * gcc.c-torture/execute/eeprof-1.c: Likewise.
30117         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
30118         * gcc.c-torture/execute/string-opt-*.c: Likewise.
30119
30120 2003-01-20  Nick Clifton  <nickc@redhat.com>
30121
30122         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
30123         problem with ARM sibcall code generation.
30124
30125 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
30126
30127         * gcc.c-torture/execute/20030120-1.c: New.
30128
30129 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
30130
30131         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
30132
30133 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
30134
30135         PR c++/9272
30136         * g++.dg/parse/ctor1.C: New test.
30137
30138         PR c++/9294:
30139         * g++.dg/parse/qualified1.C: New test.
30140
30141         * g++.dg/parse/typename3.C: New test.
30142
30143 2003-01-16  Richard Henderson  <rth@redhat.com>
30144
30145         * g++.dg/tls/init-2.C: Fix error matches for real this time.
30146
30147 2003-01-16  Richard Henderson  <rth@redhat.com>
30148
30149         * g++.dg/pch/pch.exp: Copy test header to the working directory
30150         before using it either for precompilation or direct use.
30151         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
30152         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
30153
30154 2003-01-16  Richard Henderson  <rth@redhat.com>
30155
30156         * gcc.dg/pch/pch.exp: Copy test header to the working directory
30157         before using it either for precompilation or direct use.
30158         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
30159         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
30160
30161 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
30162
30163         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
30164         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
30165         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
30166         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
30167         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
30168         typename warning into error.
30169         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
30170         error messages.
30171         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
30172         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
30173         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
30174         messages.
30175         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
30176         make declaration visible in template.
30177         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
30178         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
30179         messages.
30180         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
30181         message.
30182         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
30183         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
30184         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
30185         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
30186         typename warning with error message.
30187         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
30188         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
30189         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
30190
30191 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
30192
30193         * g++.dg/parse/ambig2.C: New test.
30194
30195 2003-01-15  Richard Henderson  <rth@redhat.com>
30196
30197         * g++.dg/tls/init-2.C: Update error message string.
30198
30199 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30200
30201         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
30202
30203 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
30204
30205         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
30206         all for HC11/HC12.
30207         * gcc.c-torture/compile/20001205-1.x: Likewise.
30208         * gcc.c-torture/compile/20001226-1.x: Likewise.
30209         * gcc.c-torture/compile/920520-1.x: Likewise.
30210         * gcc.c-torture/compile/961203-1.x: Likewise.
30211         * gcc.c-torture/compile/20020604-1.x: Likewise.
30212
30213 2003-01-15  Jan Hubicka  <jh@suse.cz>
30214
30215         * gcc.c-torture/compile/20030115-1.c: New test.
30216
30217         * gcc.dg/i386-fpcvt-1.c: New test.
30218         * gcc.dg/i386-fpcvt-2.c: New test.
30219
30220 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
30221
30222         Further conform g++'s __vmi_class_type_info to the C++ ABI
30223         specification.
30224         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
30225         the specification.
30226
30227 2003-01-14  Jan Hubicka  <jh@suse.cz>
30228
30229         * gcc.dg/i386-fpcvt-1.c: New test.
30230         * gcc.dg/i386-fpcvt-2.c: New test.
30231
30232 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
30233
30234         * gcc.dg/i386-mmx-3.c: New test.
30235
30236 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
30237
30238         PR c++/9264
30239         * g++.dg/parse/octal1.C: New file.
30240
30241         PR c++/9172
30242         * g++.dg/parse/typename1.C: New file.
30243
30244 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
30245
30246         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
30247         * gcc.dg/bf-no-ms-layout.c: Likewise.
30248         * gcc.dg/bf-ms-attrib.c: Likewise.
30249
30250 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
30251
30252         PR c++/9099
30253         * g++.dg/parse/dtor1.C: New file.
30254
30255         PR c++/9128
30256         * g++.dg/rtti/typeid1.C: New file.
30257
30258         PR c++/9153
30259         * g++.dg/parse/lookup1.C: New file.
30260
30261         PR c++/9171
30262         * g++.dg/templ/spec5.C: New file.
30263
30264 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
30265
30266         * gcc.c-torture/compile/20030110-1.c: New test.
30267
30268 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
30269
30270         Merge from pch-branch:
30271
30272         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
30273
30274         * gcc.dg/pch/cpp-1.h: New.
30275         * gcc.dg/pch/cpp-1.c: New.
30276         * gcc.dg/pch/cpp-2.h: New.
30277         * gcc.dg/pch/cpp-2.c: New.
30278
30279         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
30280
30281         * gcc.dg/pch/except-1.h: New.
30282         * gcc.dg/pch/except-1.c: New.
30283
30284         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
30285
30286         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
30287         running test.
30288         * gcc.dg/pch: Include *.hp not *.h.
30289         * gcc.dg/pch/system-1.h: New.
30290         * gcc.dg/pch/system-1.c: New.
30291
30292         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
30293
30294         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
30295         rather than trying to build and run a program using PCH.
30296         * gcc.dg/pch: Remove dg-do commands from test files.
30297
30298         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
30299
30300         * gcc.dg/pch/macro-3.c: New.
30301         * gcc.dg/pch/macro-3.h: New.
30302
30303         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
30304
30305         * gcc.dg/pch/common-1.c: New.
30306         * gcc.dg/pch/common-1.h: New.
30307         * gcc.dg/pch/decl-1.c: New.
30308         * gcc.dg/pch/decl-1.h: New.
30309         * gcc.dg/pch/decl-2.c: New.
30310         * gcc.dg/pch/decl-2.h: New.
30311         * gcc.dg/pch/decl-3.c: New.
30312         * gcc.dg/pch/decl-3.h: New.
30313         * gcc.dg/pch/decl-4.c: New.
30314         * gcc.dg/pch/decl-4.h: New.
30315         * gcc.dg/pch/decl-5.c: New.
30316         * gcc.dg/pch/decl-5.h: New.
30317         * gcc.dg/pch/global-1.c: New.
30318         * gcc.dg/pch/global-1.h: New.
30319         * gcc.dg/pch/inline-1.c: New.
30320         * gcc.dg/pch/inline-1.h: New.
30321         * gcc.dg/pch/inline-2.c: New.
30322         * gcc.dg/pch/inline-2.h: New.
30323         * gcc.dg/pch/static-1.c: New.
30324         * gcc.dg/pch/static-1.h: New.
30325         * gcc.dg/pch/static-2.c: New.
30326         * gcc.dg/pch/static-2.h: New.
30327
30328         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
30329
30330         * g++.dg/pch/pch.exp: Better handle failing testcases.
30331         * gcc.dg/pch/pch.exp: Likewise.
30332         * gcc.dg/pch/macro-1.c: New.
30333         * gcc.dg/pch/macro-1.h: New.
30334         * gcc.dg/pch/macro-2.c: New.
30335         * gcc.dg/pch/macro-2.h: New.
30336
30337         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
30338
30339         * g++.dg/dg.exp: Treat files in pch/ specially.
30340         * g++.dg/pch/pch.exp: New file.
30341         * g++.dg/pch/empty.H: New file.
30342         * g++.dg/pch/empty.C: New file.
30343         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
30344         "precompile".
30345
30346         * gcc.dg/pch/pch.exp: New file.
30347         * gcc.dg/pch/empty.h: New file.
30348         * gcc.dg/pch/empty.c: New file.
30349         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
30350         "precompile".
30351
30352 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30353
30354         * g++.dg/template/friend14.C: New test.
30355
30356 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
30357
30358         * gcc.dg/old-style-asm-1.c: New test.
30359
30360 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
30361
30362         * gcc.c-torture/compile/20030109-1.c: New test.
30363
30364 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
30365
30366         * gcc.c-torture/execute/20030109-1.c: New test.
30367
30368 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
30369
30370         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
30371         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
30372         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
30373         * g++.old-deja/g++.mike/eh2.C: Likewise.
30374         * g++.old-deja/g++.mike/eh3.C: Likewise.
30375         * g++.old-deja/g++.mike/eh5.C: Likewise.
30376         * g++.old-deja/g++.mike/eh6.C: Likewise.
30377         * g++.old-deja/g++.mike/eh7.C: Likewise.
30378         * g++.old-deja/g++.mike/eh8.C: Likewise.
30379         * g++.old-deja/g++.mike/eh9.C: Likewise.
30380         * g++.old-deja/g++.mike/eh10.C: Likewise.
30381         * g++.old-deja/g++.mike/eh12.C: Likewise.
30382         * g++.old-deja/g++.mike/eh13.C: Likewise.
30383         * g++.old-deja/g++.mike/eh14.C: Likewise.
30384         * g++.old-deja/g++.mike/eh16.C: Likewise.
30385         * g++.old-deja/g++.mike/eh17.C: Likewise.
30386         * g++.old-deja/g++.mike/eh18.C: Likewise.
30387         * g++.old-deja/g++.mike/eh21.C: Likewise.
30388         * g++.old-deja/g++.mike/eh23.C: Likewise.
30389         * g++.old-deja/g++.mike/eh24.C: Likewise.
30390         * g++.old-deja/g++.mike/eh25.C: Likewise.
30391         * g++.old-deja/g++.mike/eh26.C: Likewise.
30392         * g++.old-deja/g++.mike/eh27.C: Likewise.
30393         * g++.old-deja/g++.mike/eh28.C: Likewise.
30394         * g++.old-deja/g++.mike/eh29.C: Likewise.
30395         * g++.old-deja/g++.mike/eh31.C: Likewise.
30396         * g++.old-deja/g++.mike/eh33.C: Likewise.
30397         * g++.old-deja/g++.mike/eh34.C: Likewise.
30398         * g++.old-deja/g++.mike/eh35.C: Likewise.
30399         * g++.old-deja/g++.mike/eh36.C: Likewise.
30400         * g++.old-deja/g++.mike/eh37.C: Likewise.
30401         * g++.old-deja/g++.mike/eh38.C: Likewise.
30402         * g++.old-deja/g++.mike/eh39.C: Likewise.
30403         * g++.old-deja/g++.mike/eh40.C: Likewise.
30404         * g++.old-deja/g++.mike/eh41.C: Likewise.
30405         * g++.old-deja/g++.mike/eh42.C: Likewise.
30406         * g++.old-deja/g++.mike/eh44.C: Likewise.
30407         * g++.old-deja/g++.mike/eh46.C: Likewise.
30408         * g++.old-deja/g++.mike/eh47.C: Likewise.
30409         * g++.old-deja/g++.mike/eh48.C: Likewise.
30410         * g++.old-deja/g++.mike/eh49.C: Likewise.
30411         * g++.old-deja/g++.mike/eh50.C: Likewise.
30412         * g++.old-deja/g++.mike/eh51.C: Likewise.
30413         * g++.old-deja/g++.mike/eh53.C: Likewise.
30414         * g++.old-deja/g++.mike/eh55.C: Likewise.
30415         * g++.old-deja/g++.mike/p7912.C: Likewise.
30416         * g++.old-deja/g++.mike/p9706.C: Likewise.
30417         * g++.old-deja/g++.mike/p10416.C: Likewise.
30418         * g++.old-deja/g++.mike/p11667.C: Likewise.
30419         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
30420         Remove redundant reference to Iris.
30421         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
30422         Elxsi, i860, Pico Java, and WE32K.
30423
30424 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
30425
30426         * g++.dg/ext/asm4.C: New test.
30427
30428 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30429
30430         PR c++/9030
30431         * g++.dg/template/friend12.C: New test.
30432         * g++.dg/template/friend13.C: Likewise.
30433         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
30434
30435 2003-01-08  Jan Hubicka  <jh@suse.cz>
30436
30437         * gcc.dg/i386-cadd.c: New test.
30438         * gcc.dg/i386-cmov4.c: Likewise.
30439
30440 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
30441
30442         PR c++/9165
30443         * g++.dg/warn/Wunused-3.C: New test.
30444
30445         * g++.dg/abi/bitfield9.C: New test.
30446
30447         PR c++/9189
30448         * g++.dg/parse/defarg3.C: New test.
30449
30450 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
30451
30452         * g++.dg/parse/ambig1.C: New test.
30453         * g++.dg/parse/defarg2.C: New test.
30454
30455 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
30456
30457         * g++.dg/template/defarg-1.C: New test.
30458         * g++.dg/template/local2.C: Likewise.
30459
30460 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
30461
30462         * gcc.c-torture/execute/20030105-1.c: New test.
30463
30464 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30465
30466         * g++.dg/parse/namespace3.C: Remove extra semicolons.
30467         * g++.dg/parse/namespace4.C: Likewise.
30468
30469 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
30470
30471         * g++.dg/template/ntp2.C: New test.
30472
30473 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
30474
30475         * g++.dg/parse/extern-C-1.C: New test.
30476
30477         * g++.dg/parse/namespace4.C: New test.
30478
30479         * g++.dg/template/nested1.C: New test.
30480
30481         * g++.dg/parse/namespace3.C: New test.
30482
30483 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
30484
30485         * g++.dg/lookup/two-stage1.C: New test.
30486
30487 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30488
30489         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
30490         * g++.old-deja/g++.jason/access8.C: Likewise.
30491         * g++.old-deja/g++.other/decl5.C: Likewise.
30492
30493 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
30494
30495         * g++.dg/parse/parse7.C: New test.
30496
30497 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
30498
30499         PR c++/2843
30500         * g++.dg/ext/attrib7.C: New test.
30501
30502 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
30503
30504         * g++.dg/parse/parse6.C: New test.
30505
30506 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
30507
30508         * gcc.dg/h8300-stack-1.c: New.
30509
30510 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
30511
30512         g++.dg/lookup/exception1.C: New test.
30513
30514         g++.dg/lookup/template1.C: New test.
30515
30516         g++.dg/parse/namespace2.C: New test.
30517
30518         g++.dg/parse/parens2.C: New test.
30519
30520 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30521
30522         * g++.dg/parse/parse5.C: New test.
30523         * g++.dg/lookup/scoped4.C: New test.
30524
30525 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
30526
30527         * g++.dg/parse/parens1.C: New test.
30528
30529         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
30530         angle-bracket1.C.
30531         * g++.dg/parse/parens2.C: New test.
30532
30533         * g++.dg/lookup/scope-operator1.C: New test.
30534
30535         * g++.dg/parse/operator1.C: New test.
30536
30537 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30538
30539         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
30540         * g++.old-deja/g++.other/access6.C: Likewise.
30541         * g++.old-deja/g++.other/decl1.C: Likewise.
30542         * g++.old-deja/g++.pt/typename12.C: Likewise.
30543
30544 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
30545
30546         * g++.dg/parse/namespace1.C: New test.
30547
30548 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30549
30550         * g++.dg/parse/parse4.C: New test.
30551
30552 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30553
30554         * g++.dg/parse/parse3.C: New test.
30555
30556 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30557
30558         * g++.dg/parse/parse2.C: New test.
30559
30560 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30561
30562         * g++.dg/template/friend11.C: New test.
30563
30564 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30565
30566         * g++.dg/parse/parse1.C: New test.
30567
30568 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
30569
30570         * lib/profopt.exp: Change the name of a global variable to avoid
30571         possible clashes with other test suites.
30572
30573 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
30574
30575         * g++.dg/inherit/covariant8.C: New test.
30576
30577 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
30578
30579         * g++.dg/init/array9.C: New test.
30580
30581         PR c++/9112
30582         * g++.dg/parse/expr1.C: New test.
30583
30584 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
30585
30586         * gcc.c-torture/compile/20021230-1.c: New test.
30587
30588 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
30589
30590         * g++.dg/inherit/covariant5.C: New test.
30591         * g++.dg/inherit/covariant6.C: New test.
30592         * g++.dg/inherit/covariant7.C: New test.
30593
30594 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30595
30596         PR c++/2739
30597         * g++.dg/other/access2.C: New test.
30598
30599 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30600
30601         * g++.dg/other/anon-struct.C: No longer fails
30602         * g++.old-deja/g++.brendan/parse4.C: Likewise.
30603         * g++.old-deja/g++.brendan/parse5.C: Likewise.
30604         * g++.old-deja/g++.brendan/parse6.C: Likewise.
30605
30606 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30607
30608         * g++.dg/parse/angle-bracket.C (main): No longer fails.
30609
30610 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
30611
30612         * g++.dg/eh/spec4.C: Remove stray semicolon.
30613         * g++.dg/expr/pmf-1.C: Change error message.
30614         * g++.dg/ext/asm1.C: Remove stray semicolon.
30615         * g++.dg/ext/typename1.C: Add missing typenames.
30616         * g++.dg/inherit/template-as-base.C: Change error message.
30617         * g++.dg/lookup/scoped1.C: Likewise.
30618         * g++.dg/lookup/scoped2.C: Likewise.
30619         * g++.dg/lookup/using2.C: Likewise.
30620         * g++.dg/other/component1.C: Remove stray semicolon.
30621         * g++.dg/other/do1.C: Change error message.
30622         * g++.dg/other/error2.C: Likewise.
30623         * g++.dg/other/init1.C: Likewise.
30624         * g++.dg/other/packed1.C: Remove stray semicolon.
30625         * g++.dg/other/ptrmem2.C: Change error message.
30626         * g++.dg/parse/parameter-declaration-1.C: Remove line number
30627         marker.
30628         * g++.dg/special/initp1.C: Remove invalid attribute usage.
30629         * g++.dg/template/access3.C: Add typename keyword.
30630         * g++.dg/template/access5.C: Remove stray semicolon.
30631         * g++.dg/template/access6.C: Likewise.
30632         * g++.dg/template/complit1.C: Likewise.
30633         * g++.dg/template/crash1.C: Change error message.
30634         * g++.dg/template/inherit2.C: Remove stray semicolon.
30635         * g++.dg/template/instantiate2.C: Likewise.
30636         * g++.dg/template/instantiate3.C: Change error message.
30637         * g++.dg/template/qual1.C: Remove stray semicolon.
30638         * g++.dg/template/qualttp18.C: Change error message.
30639         * g++.dg/template/ref1.C: Remove stray semicolon.
30640         * g++.dg/template/sizeof1.C (A::value): Declare it.
30641         * g++.dg/template/spec4.C: Change error message.
30642         * g++.dg/template/static1.C: Likewise.
30643         * g++.dg/template/type1.C: Likewise.
30644         * g++.dg/template/typename3.C: Likewise.
30645         * g++.old-deja/g++.benjamin/13478.C: Change error message.
30646         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
30647         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
30648         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
30649         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
30650         named return value extension.
30651         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
30652         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
30653         * g++.old-deja/g++.bob/extern_C.C: Likewise.
30654         * g++.old-deja/g++.bob/inherit2.C: Likewise.
30655         * g++.old-deja/g++.brendan/complex1.C: Likewise.
30656         * g++.old-deja/g++.brendan/copy5.C: Likewise.
30657         * g++.old-deja/g++.brendan/crash13.C: Likewise.
30658         * g++.old-deja/g++.brendan/crash15.C: Likewise.
30659         * g++.old-deja/g++.brendan/crash18.C: Change error message.
30660         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
30661         * g++.old-deja/g++.brendan/crash38.C: Likewise.
30662         * g++.old-deja/g++.brendan/crash50.C: Likewise.
30663         * g++.old-deja/g++.brendan/crash56.C: Likewise.
30664         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
30665         syntax.
30666         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
30667         * g++.old-deja/g++.brendan/crash8.C: Change error message.
30668         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
30669         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
30670         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
30671         * g++.old-deja/g++.brendan/template11.C: Likewise.
30672         * g++.old-deja/g++.brendan/template26.C: Likewise.
30673         * g++.old-deja/g++.brendan/template27.C: Use explicit
30674         specialization syntax.
30675         * g++.old-deja/g++.brendan/template30.C: Likewise.
30676         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
30677         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
30678         non-dependent names.
30679         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
30680         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
30681         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
30682         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
30683         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
30684         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
30685         named return value extension.
30686         * g++.old-deja/g++.ext/namedret2.C: Likewise.
30687         * g++.old-deja/g++.ext/namedret3.C: Likewise.
30688         * g++.old-deja/g++.ext/return1.C: Likewise.
30689         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
30690         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
30691         * g++.old-deja/g++.jason/access8.C: Likewise.
30692         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
30693         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
30694         pseudo-destructor names.
30695         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
30696         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
30697         pseudo-destructor names.
30698         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
30699         * g++.old-deja/g++.jason/overload19.C: Likewise.
30700         * g++.old-deja/g++.jason/overload32.C: Likewise.
30701         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
30702         stray semicolons.
30703         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
30704         * g++.old-deja/g++.jason/return.C: Likewise.
30705         * g++.old-deja/g++.jason/return2.C: Likewise.
30706         * g++.old-deja/g++.jason/shadow1.C: Likewise.
30707         * g++.old-deja/g++.jason/special.C: Use explicit specialization
30708         syntax.
30709         * g++.old-deja/g++.jason/template10.C: Account for use of
30710         non-dependent names.
30711         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
30712         syntax.
30713         * g++.old-deja/g++.jason/template37.C: Likewise.
30714         * g++.old-deja/g++.law/access4.C: Change error messages.
30715         * g++.old-deja/g++.law/arm13.C: Remove incorrect
30716         pseudo-destructor names.
30717         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
30718         * g++.old-deja/g++.law/ctors9.C: Likewise.
30719         * g++.old-deja/g++.law/cvt22.C: Likewise.
30720         * g++.old-deja/g++.law/dtors5.C: Likewise.
30721         * g++.old-deja/g++.law/global-init1.C: Likewise.
30722         * g++.old-deja/g++.law/missed-error3.C: Likewise.
30723         * g++.old-deja/g++.law/operators28.C: Likewise.
30724         * g++.old-deja/g++.law/visibility28.C: Likewise.
30725         * g++.old-deja/g++.martin/eval1.C: Likewise.
30726         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
30727         name.
30728         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
30729         * g++.old-deja/g++.mike/net34.C: Likewise.
30730         * g++.old-deja/g++.mike/net36.C: Likewise.
30731         * g++.old-deja/g++.mike/ns2.C: Likewise.
30732         * g++.old-deja/g++.mike/p12306.C: Likewise.
30733         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
30734         value extension.
30735         * g++.old-deja/g++.mike/p700.C: Likewise.
30736         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
30737         * g++.old-deja/g++.mike/p710.C: Likewise.
30738         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
30739         value extension.
30740         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
30741         * g++.old-deja/g++.mike/pmf9.C: Likewise.
30742         * g++.old-deja/g++.ns/crash2.C: Likewise.
30743         * g++.old-deja/g++.ns/crash3.C: Likewise.
30744         * g++.old-deja/g++.ns/invalid1.C: Likewise.
30745         * g++.old-deja/g++.ns/ns17.C: Likewise.
30746         * g++.old-deja/g++.ns/template16.C: Likewise.
30747         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
30748         keyword.
30749         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
30750         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
30751         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
30752         named return value extension.
30753         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
30754         * g++.old-deja/g++.other/access4.C: Issue additional error
30755         messages.
30756         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
30757         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
30758         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
30759         * g++.old-deja/g++.other/crash25.C: Change error message.
30760         * g++.old-deja/g++.other/crash4.C: Change error message.
30761         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
30762         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
30763         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
30764         checks.
30765         * g++.old-deja/g++.other/defarg8.C: Likewise.
30766         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
30767         * g++.old-deja/g++.other/dtor10.C: Likewise.
30768         * g++.old-deja/g++.other/incomplete.C: Likewise.
30769         * g++.old-deja/g++.other/linkage7.C: Likewise.
30770         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
30771         lookup algorithm.
30772         * g++.old-deja/g++.other/mangle2.C: Likewise.
30773         * g++.old-deja/g++.other/refinit2.C: Likewise.
30774         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
30775         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
30776         * g++.old-deja/g++.pt/crash28.C: Likewise.
30777         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
30778         syntax.
30779         * g++.old-deja/g++.pt/crash32.C: Change error message.
30780         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
30781         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
30782         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
30783         error message position.
30784         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
30785         * g++.old-deja/g++.pt/defarg8.C: Change error message.
30786         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
30787         syntax.
30788         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
30789         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
30790         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
30791         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
30792         keyword.
30793         * g++.old-deja/g++.pt/explicit31.C: Likewise.
30794         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
30795         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
30796         keyword.
30797         * g++.old-deja/g++.pt/explicit71.C: Change error message.
30798         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
30799         syntax.
30800         * g++.old-deja/g++.pt/friend28.C: Account for use of
30801         non-dependent names.
30802         * g++.old-deja/g++.pt/friend29.C: Likewise.
30803         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
30804         rules.
30805         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
30806         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
30807         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
30808         lookup rules.
30809         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
30810         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
30811         keyword.
30812         * g++.old-deja/g++.pt/memclass20.C: Likewise.
30813         * g++.old-deja/g++.pt/memclass5.C: Likewise.
30814         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
30815         keyword.
30816         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
30817         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
30818         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
30819         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
30820         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
30821         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
30822         keyword.
30823         * g++.old-deja/g++.pt/spec10.C: Likewise.
30824         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
30825         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
30826         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
30827         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
30828         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
30829         * g++.old-deja/g++.pt/ttp62.C: Likewise.
30830         * g++.old-deja/g++.pt/ttp64.C: Likewise.
30831         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
30832         * g++.old-deja/g++.pt/typename15.C: Likewise.
30833         * g++.old-deja/g++.pt/typename22.C: Likewise.
30834         * g++.old-deja/g++.pt/typename6.C: Change error messages.
30835         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
30836         * g++.old-deja/g++.pt/virtual2.C: Likewise.
30837         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
30838         syntax.
30839         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
30840         return value extension.
30841         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
30842         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
30843         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
30844         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
30845
30846 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
30847
30848         * g++.dg/warn/inline1.C: New test.
30849         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
30850         * g++.old-deja/g++.jason/synth10.C: Likewise.
30851         * g++.old-deja/g++.mike/net31.C: Likewise.
30852         * g++.old-deja/g++.mike/p8786.C: Likewise.
30853
30854         * g++.dg/template/friend10.C: New test.
30855         * g++.dg/template/conv5.C: New test.
30856
30857 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
30858
30859         * g++.dg/lookup/scoped3.C: New test.
30860
30861         * g++.dg/lookup/decl1.C: New test.
30862         * g++.dg/lookup/decl2.C: New test.
30863
30864 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
30865
30866         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
30867         gcc.c-torture/compile/20021015-1.c,
30868         gcc.c-torture/compile/20021015-2.c,
30869         gcc.c-torture/compile/20021123-1.c,
30870         gcc.c-torture/compile/20021123-2.c,
30871         gcc.c-torture/compile/20021123-3.c,
30872         gcc.c-torture/compile/20021123-4.c,
30873         gcc.c-torture/execute/20021024-1.c: Add tests previously added
30874         only to 3.1 or 3.2 branch.
30875
30876 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
30877
30878         * gcc.dg/i386-bitfield3.c: New test.
30879
30880         * gcc.dg/i386-bitfield2.c: New test.
30881
30882 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
30883
30884         * g++.dg/parse/conv_op1.C: New test.
30885
30886 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
30887
30888         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
30889         approved.
30890
30891 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
30892
30893         * gcc.c-torture/compile/20021220-1.c: New test.
30894
30895 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
30896
30897         * gcc.dg/i386-fastcall-1.c: New.
30898
30899 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
30900
30901         * gcc.c-torture/execute/20021219-1.c: New test.
30902
30903 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
30904
30905         * gcc.dg/i386-pic-1.c: New test.
30906
30907 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30908
30909         PR c++/8099
30910         * g++.dg/template/friend9.C: New test.
30911
30912 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30913
30914         PR c++/3663
30915         * g++.dg/template/access7.C: New test.
30916
30917 2002-12-18  Nick Clifton  <nickc@redhat.com>
30918
30919         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
30920         the libstdc++-v3 directory has been found.
30921
30922 2002-12-12  Devang Patel <dpatel@apple.com>
30923         * gcc.dg/darwin-ld-1.c: New test.
30924         * gcc.dg/darwin-ld-2.c: New test.
30925         * gcc.dg/darwin-ld-3.c: New test.
30926         * gcc.dg/darwin-ld-4.c: New test.
30927         * gcc.dg/darwin-ld-5.c: New test.
30928
30929 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
30930
30931         * gcc.c-torture/compile/20021212-1.c: New test.
30932
30933 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
30934
30935         * gcc.dg/fshort-wchar: New test.
30936
30937 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
30938
30939         PR c++/8372
30940         * g++.dg/template/dtor1.C: New test.
30941
30942         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
30943         markers.
30944
30945 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
30946
30947         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
30948
30949 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
30950
30951         * g++.dg/template/static1.C: New test.
30952         * g++.dg/template/static2.C: New test.
30953         * g++.old-deja/g++.ext/memconst.C: New test.
30954
30955 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30956
30957         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
30958         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
30959         * g++.dg/special/initp1.C: Likewise.
30960
30961 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
30962
30963         * gcc.c-torture/execute/20021204-1.c: New test.
30964
30965 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
30966
30967         * gcc.dg/ppc-fmadd-1.c: New file.
30968         * gcc.dg/ppc-fmadd-2.c: New file.
30969         * gcc.dg/ppc-fmadd-3.c: New file.
30970
30971 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
30972
30973         * gcc.c-torture/compile/20021204-1.c: New test.
30974
30975 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
30976
30977         * g++.dg/inherit/covariant2.C: New test.
30978         * g++.dg/inherit/covariant3.C: New test.
30979         * g++.dg/inherit/covariant4.C: New test.
30980         * g++.dg/inherit/covariant1.C: Remove XFAIL.
30981         * g++.old-deja/g++.robertl/eb17.C: Likewise.
30982
30983 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
30984
30985         PR c++/8688
30986         * g++.dg/init/brace3.C: New test.
30987
30988 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
30989
30990         * gcc.dg/20020210-1.c: Fix a comment typo.
30991
30992 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
30993
30994         PR c++/8720
30995         * g++.dg/parse/defarg1.C: New test.
30996
30997         PR c++/8615
30998         * g++.dg/template/char1.C: New test.
30999
31000         * g++.dg/template/varmod1.C: Fix typo.
31001
31002 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31003
31004         DR 180
31005         * g++.old-deja/g++.pt/crash32.C: Expect error.
31006
31007 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
31008
31009         PR c++/5919
31010         * g++.dg/template/varmod1.C: New test.
31011
31012         PR c++/8727
31013         * g++.dg/inherit/typeinfo1.C: New test.
31014
31015         PR c++/8663
31016         * g++.dg/inherit/typedef1.C: New test.
31017
31018 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
31019
31020         PR c++/8332
31021         PR c++/8493
31022         * g++.dg/template/strlen1.C: New test.
31023
31024         PR c++/8227
31025         * g++.dg/template/ctor2.C: New test.
31026
31027         PR c++/8214
31028         * g++.dg/init/string1.C: New test.
31029
31030         PR c++/8511
31031         * g++.dg/template/friend8.C: New test.
31032
31033 2002-11-29  Joe Buck <jbuck@synopsys.com>
31034
31035         * g++.dg/lookup/anon2.C: New test.
31036
31037 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
31038
31039         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
31040         h8300 port.
31041
31042 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
31043
31044         * gcc.dg/bitfld-6.c: New test.
31045
31046 2002-11-27  Jan Hubicka  <jh@suse.cz>
31047
31048         * gcc.c-torture/execute/20021127.[cx]: New test.
31049
31050 2002-11-26  Jan Hubicka  <jh@suse.cz>
31051
31052         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
31053         quality.
31054
31055 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
31056
31057         * g++.dg/init/brace2.C: New test.
31058         * g++.old-deja/g++.mike/p9129.C: Correct.
31059
31060 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
31061
31062         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
31063
31064 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
31065
31066         * gcc.dg/sibcall-6: New test for indirect sibcalls.
31067
31068 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
31069
31070         * testsuite/g++.dg/abi/empty11.C: New test.
31071         * testsuite/g++.dg/rtti/cv1.C: New test.
31072
31073 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
31074
31075         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
31076
31077 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
31078
31079         * g++.dg/abi/empty10.C: New test.
31080
31081 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
31082
31083         * gcc.c-torture/compile/20021124-1.c: New test.
31084
31085 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
31086
31087         * g++.dg/abi/rtti2.C: New test.
31088
31089 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
31090
31091         * gcc.dg/i386-unroll-1.c: New test.
31092
31093 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
31094
31095         * gcc.c-torture/compile/20021120-1.c: New test.
31096         * gcc.c-torture/compile/20021120-2.c: New test.
31097
31098 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
31099
31100         * gcc.dg/bitfld-5.c: New test.
31101
31102 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
31103
31104         * gcc.c-torture/execute/20021120-3.c: New test.
31105
31106 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
31107
31108         * gcc.c-torture/execute/20021120-2.c: New test.
31109
31110 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
31111
31112         * gcc.c-torture/execute/20021120-1.c: New test.
31113
31114 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
31115
31116         * gcc.c-torture/execute/20021118-3.c: New test.
31117
31118 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31119
31120         * gcc.c-torture/compile/20021119-1.c: New test.
31121
31122 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
31123
31124         * gcc.dg/duff-1.c: New test.
31125         * gcc.dg/duff-2.c: New test.
31126         * gcc.dg/duff-3.c: New test.
31127
31128 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
31129
31130         * gcc.dg/cpp/_Pragma5.c: New test.
31131
31132 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
31133
31134         * gcc.c-torture/execute/20021118-2.c: New test.
31135
31136 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
31137
31138         * gcc.c-torture/execute/20021118-1.c: New test.
31139
31140 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
31141
31142         * gcc.dg/20021116-1.c: New test.
31143
31144 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
31145
31146         * g++.dg/abi/vcall1.C: New test.
31147
31148 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
31149
31150         * gcc.dg/20021029-1.c: New test.
31151         * gcc.dg/20021029-2.c: New test.
31152
31153 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31154
31155         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
31156
31157 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
31158
31159         PR c/8439
31160         * gcc.dg/20021110.c: Move to ...
31161         * gcc.c-torture/compile/20021110.c: .... here.
31162
31163 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31164
31165         PR c/8467
31166         * gcc.c-torture/execute/20021111-1.c
31167
31168 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
31169
31170         PR c/8439
31171         * gcc.dg/20021110.c: New test.
31172
31173 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
31174
31175         * g++.dg/abi/vthunk3.C: Run only on x86.
31176
31177 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
31178
31179         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
31180
31181 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
31182
31183         * lib/compat.exp (compat-execute): Fix logic error in last
31184         change.
31185
31186 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
31187
31188         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
31189
31190 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31191
31192         PR c++/8389
31193         * g++.dg/template/access6.C: New test.
31194
31195 2002-11-08  Jan Hubicka  <jh@suse.cz>
31196
31197         * gcc.dg/i386-ssefp-1.c: New test.
31198         * gcc.dg/i386-ssefp-1.c: New test.
31199
31200 2002-11-08  Jan Hubicka  <jh@suse.cz>
31201
31202         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
31203
31204 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
31205
31206         * g++.dg/abi/vthunk3.C: New test.
31207
31208         PR c++/8338
31209         * g++.dg/template/crash2.C: New test.
31210
31211 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
31212
31213         * testsuite/g++.dg/abi/dtor1.C: New test.
31214         * testsuite/g++.dg/abi/dtor2.C: Likewise.
31215
31216 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
31217
31218         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
31219         Darwin.
31220
31221 2002-11-04  Adam Nemet  <anemet@lnxw.com>
31222
31223         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
31224         -mthumb.  Only xfail with -O0.
31225
31226 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
31227
31228         * g++.dg/abi/thunk1.C: New test.
31229         * g++.dg/abi/thunk2.C: Likewise.
31230         * g++.dg/abi/vtt1.C: Likewise.
31231
31232 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
31233
31234         PR optimization/8423
31235         * gcc.c-torture/execute/builtin-constant.c: New test.
31236
31237 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
31238
31239         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
31240         Add some more cases.
31241
31242 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
31243
31244         PR c++/8391
31245         * g++.dg/opt/local1.C: New test.
31246
31247 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
31248
31249         PR c++/8160
31250         * g++.dg/template/complit1.C: New test.
31251
31252         PR c++/8149
31253         * g++.dg/template/typename4.C: Likewise.
31254
31255 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31256
31257         Core issue 287, PR c++/7639
31258         * g++.dg/template/instantiate1.C: Adjust error location.
31259         * g++.dg/template/instantiate3.C: New test.
31260         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
31261         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
31262         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
31263
31264 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
31265
31266         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
31267
31268 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
31269
31270         PR c++/8287
31271         * g++.dg/init/dtor2.C: New test.
31272
31273 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31274
31275         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
31276         * gcc.dg/nest.c: Bypass errors on irix6.
31277
31278 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
31279
31280         * gcc.dg/nest.c: Expect error for mmix-*-*.
31281         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
31282
31283 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
31284
31285         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
31286         markers.
31287
31288         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
31289
31290 2002-10-25  Mike Stump  <mrs@apple.com>
31291
31292         * gcc.dg/warn-1.c: New test.
31293
31294 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
31295
31296         * g++.dg/template/typename3.C: New test.
31297
31298 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
31299
31300         * g++.dg/lookup/ptrmem1.C: New test.
31301
31302         * g++.dg/abi/vthunk2.C: New test.
31303
31304 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
31305
31306         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
31307
31308 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
31309
31310         * g++.dg/abi/empty9.C: New test.
31311
31312 2002-10-24  Richard Henderson  <rth@redhat.com>
31313
31314         * g++.dg/inherit/thunk1.C: Enable for ia64.
31315
31316 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
31317
31318         PR c++/8067
31319         * g++.dg/lookup/pretty1.C: New test.
31320
31321 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
31322
31323         * gcc.dg/20021023-1.c: New test.
31324
31325 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
31326
31327         PR c++/7679
31328         * g++.dg/parse/inline1.C: New test.
31329
31330 2002-10-23  Richard Henderson  <rth@redhat.com>
31331
31332         * g++.dg/inherit/thunk1.C: Enable for x86_64.
31333
31334         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
31335
31336 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
31337
31338         PR c++/6579
31339         * g++.dg/parse/stmtexpr3.C: New test.
31340
31341 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
31342
31343         * g++.dg/expr/cond1.C: New test.
31344
31345 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
31346
31347         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
31348
31349 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
31350
31351         * g++.dg/abi/vbase13.C: New test.
31352         * g++.dg/abi/vbase14.C: Likewise.
31353
31354 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
31355
31356         * gcc.dg/tls/pic-1.c: New test.
31357         * gcc.dg/tls/nonpic-1.c: New test.
31358         * gcc.dg/20021018-1.c: New test.
31359
31360 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
31361
31362         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
31363         Remove only files with the same base name as the test case.
31364         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
31365         (profopt-execute): Likewise.  Also, remove old profiling
31366         and performance data files before running the tests.
31367
31368         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
31369         * g++.dg/bprob/bprob.exp: Likewise.
31370         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
31371         to allow more general test case names.
31372
31373         * g++.dg/bprob/bprob-1.C: Rename to ...
31374         * g++.dg/bprob/g++-bprob-1.C: ... this.
31375
31376         * g77.dg/bprob/bprob-1.f: Rename to ...
31377         * g77.dg/bprob/g77-bprob-1.f: ... this.
31378
31379 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
31380
31381         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
31382         bison 1.50 or later.
31383
31384 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
31385
31386         * g++.dg/README: Describe more test directories.
31387
31388 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
31389
31390         * g++.dg/init/array6.C: Add additional tests.
31391
31392 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
31393
31394         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
31395         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
31396
31397 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
31398
31399         * gcc.c-torture/compile/20020604-1.x: New.
31400         * gcc.c-torture/compile/simd-5.x: Likewise.
31401         * gcc.c-torture/execute/920710-1.x: Likewise.
31402         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
31403
31404 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
31405
31406         * g++.dg/inherit/override1.C: Add dg-options clause.
31407
31408 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31409
31410         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
31411         _mm_slli_si128.
31412
31413 2002-10-19  Andreas Schwab  <schwab@suse.de>
31414
31415         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
31416         directory component.
31417
31418 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
31419
31420         * g++.dg/inherit/thunk1.C: New test.
31421
31422         * g++.dg/inherit/override1.C: New test.
31423
31424         * g++.dg/abi/mangle11.C: New test.
31425         * g++.dg/abi/mangle14.C: New test.
31426         * g++.dg/abi/mangle17.C: New test.
31427
31428 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
31429
31430         * g++.dg/overload/member2.C: New test.
31431
31432 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
31433
31434         * g++.dg/README: Describe new compat directory.
31435         * g++.dg/dg.exp: Skip tests in compat directory.
31436         * README.compat: New file.
31437         * lib/compat.exp: New expect script.
31438         * g++.dg/compat: New test directory.
31439         * g++.dg/compat/compat.exp: New expect script.
31440         * g++.dg/compat/abi: New test directory.
31441         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
31442         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
31443         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
31444         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
31445         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
31446         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
31447         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
31448         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
31449         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
31450         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
31451         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
31452         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
31453         * g++.dg/compat/break: New test directory.
31454         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
31455         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
31456         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
31457         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
31458         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
31459         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
31460         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
31461         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
31462         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
31463         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
31464         g++.dg/compat/break/README: New files.
31465         * g++.dg/compat/eh: New test directory.
31466         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
31467         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
31468         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
31469         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
31470         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
31471         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
31472         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
31473         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
31474         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
31475         g++.dg/compat/eh/filter2_y.C,
31476         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
31477         g++.dg/compat/eh/new1_y.C,
31478         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
31479         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
31480         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
31481         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
31482         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
31483         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
31484         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
31485         g++.dg/compat/eh/unexpected1_y.C: New files.
31486         * g++.dg/compat/init: New test directory.
31487         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
31488         g++.dg/compat/init/array5_y.C,
31489         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
31490         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
31491         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
31492         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
31493         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
31494         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
31495         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
31496         g++.dg/compat/init/init-ref2_y.C: New files.
31497
31498 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
31499
31500         PR c++/7584
31501         * g++.dg/inherit/using3.C: New test.
31502
31503 2002-10-17  Jan Hubicka  <jh@suse.cz>
31504
31505         * gcc.dg/20021017-2.c: New test.
31506
31507 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
31508
31509         * g++.dg/abi/mangle16.C: Adjust.
31510
31511         * g++.dg/init/array8.C: New test.
31512
31513 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
31514
31515         * gcc.dg/special/mips-abi.exp: New test.
31516         * gcc.dg/special/mips-abi.s: Empty file used by the above.
31517
31518 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
31519
31520         * g++.dg/abi/mangle16.C: New test.
31521         * g++.dg/abi/mangle17.C: Likewise.
31522
31523         PR c++/7478
31524         * g++.dg/template/ref1.C: New test.
31525
31526 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31527
31528         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
31529
31530 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
31531
31532         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
31533
31534 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
31535
31536         PR c++/7524
31537         * g++.dg/init/array7.C: New test.
31538
31539 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
31540
31541         * g++.dg/init/array6.C: New test.
31542
31543         * g++.dg/abi/mangle13.C: Likewise.
31544         * g++.dg/abi/mangle14.C: Likewise.
31545         * g++.dg/abi/mangle15.C: Likewise.
31546
31547 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
31548
31549         * g++.dg/abi/empty8.C: New test.
31550
31551 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
31552
31553         * g++.dg/init/ctor1.C: New test.
31554
31555 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
31556
31557         * gcc.c-torture/execute/20021015-1.c: New test.
31558
31559 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
31560
31561         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
31562
31563 2002-10-14  Jan Hubicka  <jh@suse.cz>
31564
31565         * gcc.dg/i386-ssetype-[1-5].c: New tests.
31566
31567 2002-10-14  Richard Henderson  <rth@redhat.com>
31568
31569         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
31570
31571 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
31572
31573         PR optimization/6631
31574         * g++.dg/opt/const2.C: New test.
31575
31576 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
31577
31578         PR c++/7176
31579         * g++.dg/parse/friend1.C: New test.
31580         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
31581
31582 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
31583
31584         * gcc.dg/20021014-1.c: New test.
31585
31586 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
31587
31588         PR c++/5661
31589         * g++.dg/ext/vlm1.C: New test.
31590         * g++.dg/ext/vlm2.C: Likewise.
31591
31592         * g++.dg/init/array1.C: Remove invalid braces.
31593         * g++.dg/init/brace1.C: New test.
31594         * g++.dg/init/copy2.C: Likewise.
31595         * g++.dg/init/copy3.C: Likewise.
31596         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
31597         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
31598         braces.
31599
31600 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
31601
31602         * gcc.dg/cpp/assembler.S: Don't use -ansi.
31603
31604 2002-10-11  Richard Shann  <richard.shann@superh.com>
31605
31606         * gcc.c-torture/compile/simd-5.c: New test.
31607
31608 2002-10-10  Roger Sayle  <roger@eyesopen.com>
31609
31610         * gcc.c-torture/execute/shiftopt-1.c: New test case.
31611
31612 2002-10-10  Jim Wilson  <wilson@redhat.com>
31613
31614         * gcc.c-torture/execute/20021010-1.c: New test.
31615
31616 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
31617
31618         PR c/7353
31619         * g++.dg/ext/typedef-init.C: New test.
31620         * gcc.dg/typedef-init.c: New test.
31621
31622 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
31623
31624         * gcc.dg/cpp/paste13.c: New test.
31625
31626 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31627
31628         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
31629         remaining platforms, XFAIL during compile, not execute.  Don't
31630         XFAIL at -O0.
31631
31632 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
31633
31634         * gcc.dg/alias-1.c: Tweak expected warning.
31635
31636 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
31637
31638         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
31639
31640 2002-10-06  Andreas Jaeger  <aj@suse.de>
31641
31642         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
31643         * gcc.dg/cpp/c++98.C: Likewise.
31644
31645         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
31646         * g++.dg/cpp/c++98.C: Likewise.
31647
31648         * g++.dg/README (Subdirectories): Mention cpp directory.
31649
31650         PR target/7559
31651         * gcc.dg/20021006-1.c: New test.
31652
31653 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31654
31655         PR c++/7804
31656         * g++.dg/other/warning1.C: New test.
31657
31658 2002-10-04  Roger Sayle  <roger@eyesopen.com>
31659
31660         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
31661         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
31662         and sparc-*-* with -m64 as expected failures.  See PR 8087.
31663
31664 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
31665
31666         PR c++/7931
31667         * g++.dg/template/ptrmem3.C: New test.
31668
31669         PR c++/7754
31670         * g++.dg/template/union1.C: New test.
31671
31672 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
31673
31674         PR c++/8006
31675         * g++.dg/abi/mangle9.C: New test.
31676         * g++.dg/abi/mangle10.C: New test.
31677         * g++.dg/abi/mangle11.C: New test.
31678         * g++.dg/abi/mangle12.C: New test.
31679
31680 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
31681
31682         PR c++/7188.
31683         * g++.dg/template/meminit1.C: New test.
31684         * g++.dg/warn/Wreorder-1.C: Likewise.
31685         * g++.old-deja/g++.mike/warn3.C: Tweak.
31686         * lib/prune.exp: Ingore "in copy constructor".
31687
31688 2002-10-02  Andreas Jaeger  <aj@suse.de>
31689
31690         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
31691         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
31692         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
31693         on x86-64.
31694
31695 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
31696
31697         * gcc.dg/empty1.C: Fix typo.
31698
31699 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
31700
31701         * gcc.dg/alias-1.c: New test.
31702
31703 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
31704
31705         * gcc.dg/empty1.C: New test.
31706
31707         * g++.dg/tls/init-2.C: Tweak error messages.
31708
31709 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
31710
31711         * gcc.c-torture/compile/20020923-1.c: New test.
31712
31713 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
31714
31715         * gcc.c-torture/execute/ffs-1.c: New test.
31716         * gcc.c-torture/execute/ffs-2.c: Ditto.
31717
31718 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
31719
31720         * g++.dg/overload/member1.C: New test.
31721
31722 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
31723
31724         * g++.dg/abi/empty7.C: New test.
31725         * g++.dg/init/pm2.C: Likewise.
31726
31727 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
31728
31729         * g++.dg/rtti/crash1.C: New test.
31730
31731 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
31732
31733         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
31734         gcc.dg/sibcall-4.c: New tests.
31735
31736 2002-09-28  Roger Sayle  <roger@eyesopen.com>
31737
31738         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
31739         powerpc and MMIX targets.
31740
31741 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
31742
31743         * gcc.dg/cpp/20020927-1.c: New.
31744
31745 2002-09-26  David S. Miller  <davem@redhat.com>
31746
31747         * gcc.c-torture/compile/trunctfdf.c: New.
31748
31749 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31750
31751         * lib/target-supports.exp (check_weak_available): Handle solaris2.
31752
31753 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
31754
31755         * gcc.c-torture/execute/loop-15.c: New.
31756
31757 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
31758
31759         * README.QMTEST: Fix typo.
31760
31761 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
31762
31763         * gcc.dg/20020926-1.c: New test.
31764
31765 2002-09-25  David S. Miller  <davem@redhat.com>
31766
31767         PR target/7842
31768         * gcc.c-torture/execute/shiftdi.c: New test.
31769
31770 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
31771
31772         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
31773         unique to the tool.
31774         * lib/g77.exp (g77_init): Likewise.
31775         * lib/g++.exp (g++_init): Likewise.
31776         * lib/objc.exp (objc_init): Likewise.
31777
31778 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
31779
31780         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
31781         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
31782         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
31783
31784 2002-09-25  Richard Henderson  <rth@redhat.com>
31785
31786         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
31787         too-small long double.
31788
31789 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
31790
31791         * gcc.dg/20020919-1.c: New test.
31792
31793 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
31794
31795         * g++.dg/abi/bitfield6.C: New test.
31796         * g++.dg/abi/bitfield7.C: New test.
31797         * g++.dg/abi/bitfield8.C: New test.
31798         * g++.dg/abi/vbase11.C: New test.
31799
31800 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31801
31802         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
31803         hppa*-*-hpux*.  Update test comment.
31804
31805 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
31806
31807         * gcc.dg/tls/struct-1.c: New test.
31808
31809 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
31810
31811         * gcc.dg/cpp/tr-warn2.c: Update.
31812
31813 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
31814
31815         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
31816
31817 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
31818
31819         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
31820         systems.
31821
31822 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
31823
31824         * gcc.c-torture/execute/ieee/mzero3.c: New test.
31825
31826         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
31827         Adjust for c++filt moved to binutils.  Remove spurious duplicate
31828         setting of cxxfilt.
31829
31830 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
31831
31832         * gcc.dg/20020312-2.c: Update for darwin.
31833
31834 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
31835
31836         * g++.old-deja/g++.other/crash32.C: Mark ICE.
31837
31838 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
31839
31840         * objc.dg/comp-types-1.m: New test.
31841         * objc.dg/comp-types-2.m: New test.
31842         * objc.dg/comp-types-3.m: New test.
31843         * objc.dg/comp-types-4.m: New test.
31844         * objc.dg/comp-types-5.m: New test.
31845         * objc.dg/comp-types-6.m: New test.
31846
31847 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31848
31849         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
31850
31851 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
31852
31853         * g++.dg/other/do1.C: New test.
31854
31855         * g++.dg/template/subst1.C: New test.
31856
31857 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
31858
31859         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
31860
31861 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
31862
31863         * g++.dg/template/qualttp20.C: Adjust expected errors.
31864         * g++.old-deja/g++.jason/report.C: Likewise.
31865         * g++.old-deja/g++.other/qual1.C: Likewise.
31866
31867         * g++.dg/lookup/scoped2.C: New test.
31868
31869         * g++.dg/ext/asm3.C: New test.
31870
31871 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
31872
31873         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
31874
31875 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
31876
31877         * ChangeLog: follow spelling conventions.
31878         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
31879         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
31880         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
31881         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
31882         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
31883         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
31884         * g++.old-deja/g++.law/global-init1.C: Likewise.
31885         * g++.old-deja/g++.other/delete4.C: Likewise.
31886         * g++.old-deja/g++.other/inline21.C: Likewise.
31887         * g++.old-deja/g++.other/singleton.C: Likewise.
31888         * g77.dg/strlen0.f: Likewise.
31889         * g77.f-torture/compile/20010519-1.f: Likewise.
31890         * g77.f-torture/compile/980310-4.f: Likewise.
31891         * gcc.c-torture/compile/20000605-1.c: Likewise.
31892         * gcc.c-torture/execute/20020225-1.c: Likewise.
31893         * gcc.dg/c90-hexfloat-2.c: Likewise.
31894         * gcc.dg/c99-bool-1.c: Likewise.
31895         * gcc.dg/c99-hexfloat-2.c: Likewise.
31896         * gcc.dg/dll-2.c: Likewise.
31897         * gcc.dg/wtr-union-init-1.c: Likewise.
31898         * gcc.dg/wtr-union-init-2.c: Likewise.
31899         * gcc.dg/wtr-union-init-3.c: Likewise.
31900         * gcc.dg/cpp/avoidpaste1.c: Likewise.
31901         * gcc.dg/cpp/defined.c: Likewise.
31902         * gcc.dg/cpp/macsyntx.c: Likewise.
31903         * gcc.dg/cpp/paste2.c: Likewise.
31904         * gcc.dg/cpp/trad/defined.c: Likewise.
31905         * gcc.dg/format/c90-printf-1.c: Likewise.
31906         * gcc.dg/format/c90-scanf-1.c: Likewise.
31907         * gcc.dg/format/c99-printf-1.c: Likewise.
31908         * gcc.dg/format/c99-scanf-1.c: Likewise.
31909         * gcc.misc-tests/gcov-8.c: Likewise.
31910         * lib/profopt.exp: Likewise.
31911
31912 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
31913
31914         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
31915
31916 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
31917
31918         * g++.dg/inherit/using2.C: New test.
31919
31920 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
31921
31922         * ChangeLog: Follow spelling conventions.
31923         * g++.dg/template/friend4.C: Likewise.
31924         * g++.old-deja/g++.pt/crash67.C: Likewise.
31925         * gcc.c-torture/execute/20000801-4.c: Likewise.
31926         * gcc.dg/c90-digraph-1.c: Likewise.
31927         * gcc.dg/c94-digraph-1.c: Likewise.
31928         * gcc.dg/c99-digraph-1.c: Likewise.
31929         * gcc.dg/cpp/line5.c: Likewise.
31930         * gcc.dg/cpp/multiline.c: Likewise.
31931         * gcc.dg/cpp/trad/literals-1.c: Likewise.
31932         * gcc.dg/format/attr-3.c: Likewise.
31933         * gcc.dg/format/c90-scanf-3.c: Likewise.
31934         * gcc.dg/format/ext-4.c: Likewise.
31935
31936 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
31937
31938         * g++.dg/template/pretty1.C: New test.
31939
31940 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
31941
31942         * gcc.c-torture/execute/struct-cpy-1.c: New test.
31943
31944 2002-09-13  Matt Austern  <austern@apple.com>
31945
31946         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
31947         passing a cast expression to a function by const reference.
31948
31949 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
31950
31951         * g++.dg/template/deduce1.C: New test.
31952
31953 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
31954
31955         * gcc.c-torture/execute/simd-1.c: Force all use of int to
31956         32-bit int.
31957
31958 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31959
31960         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
31961         usage.
31962
31963 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
31964
31965         * gcc.c-torture/compile/20020910-1.c: New test.
31966
31967 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
31968
31969         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
31970
31971 2002-09-10  Andreas Jaeger  <aj@suse.de>
31972
31973         * gcc.dg/20020312-2.c: Adjust for x86-64.
31974
31975 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
31976
31977         * g77.dg/7388.f: New test case for PR 7388.
31978
31979 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
31980
31981         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
31982
31983 2002-09-05  Ziemowit Laski <zlaski@apple.com>
31984
31985         * objc.dg/proto-lossage-1.m: New test.
31986
31987 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
31988
31989         * gcc.dg/cpp/_Pragma4.c: Fix typo.
31990
31991 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
31992
31993         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
31994         expected to pass.
31995
31996 2002-09-06  Stan Shebs  <shebs@apple.com>
31997             David Edelsohn  <edelsohn@gnu.org>
31998
31999         * gcc.dg/weak: New directory.
32000         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
32001         target-specific xfail bits.
32002         * gcc.dg/typeof-2.c: Move to new directory.
32003         * gcc.dg/weak.exp: New expect script.
32004
32005 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
32006
32007         * gcc.c-torture/execute/extzvsi.c: New test.
32008
32009 2002-09-05  Stan Shebs  <shebs@apple.com>
32010
32011         * gcc.dg/weak-1.c: xfail on Darwin.
32012         * gcc.dg/weak-2.c: Ditto.
32013         * gcc.dg/weak-3.c: Ditto.
32014         * gcc.dg/weak-4.c: Ditto.
32015         * gcc.dg/weak-5.c: Ditto.
32016         * gcc.dg/weak-6.c: Ditto.
32017         * gcc.dg/weak-7.c: Ditto.
32018         * gcc.dg/weak-8.c: Ditto.
32019         * gcc.dg/weak-9.c: Ditto.
32020
32021 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
32022
32023         * gcc.c-torture/execute/loop-14.c: New test.
32024
32025 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
32026
32027         * g++.dg/other/cxa-atexit1.C: New test.
32028
32029         * gcc.dg/typeof-2.c: New test.
32030
32031 2002-09-03  Roger Sayle  <roger@eyesopen.com>
32032
32033         * gcc.dg/builtins-2.c: New testcase.
32034         * gcc.dg/builtins-3.c: New testcase.
32035
32036 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
32037
32038         * gcc.dg/cpp/_Pragma4.c: New test.
32039
32040 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
32041
32042         * objc/execute/nil_method-1.m: New testcase.
32043
32044 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
32045
32046         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
32047         [Object class], not [Object initialize].
32048
32049 2002-08-31  Roger Sayle  <roger@eyesopen.com>
32050             Hans-Peter Nilsson  <hp@bitrange.com>
32051
32052         * gcc.c-torture/execute/20020720-1.x: Skip test on
32053         mmix-knuth-mmixware.  Correct comment.
32054
32055 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
32056
32057         * testsuite/g++.dg/abi/bitfield5.C: New test.
32058         * testsuite/g++.dg/abi/vbase10.C: Likewise.
32059
32060 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
32061
32062         * objc.dg/undeclared-selector.m: New test.
32063
32064 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
32065
32066         * g++.dg/other/offsetof1.C: Avoid cast warning.
32067
32068 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
32069
32070         * objc.dg/super-class-2.m: New test.
32071
32072 2002-08-24  Matt Austern  <austern@apple.com>
32073
32074         * g++.dg/ext/lvaddr.C: New test.
32075         * g++.dg/ext/lvcast.C: New test.
32076
32077 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
32078
32079         * testsuite/g++.dg/inherit/cond1.C: New test.
32080
32081 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
32082
32083         * gcc.dg/noncompile/incomplete-1.c: New test.
32084
32085 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
32086
32087         * gcc.dg/typespec-1.c: New test.
32088
32089 2002-08-20  Devang Patel  <dpatel@apple.com>
32090         * objc.dg/proto-hier-2.m: New test.
32091
32092 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
32093
32094         * objc.dg/bitfield-1.m: New test.
32095         * objc.dg/bitfield-2.m: New test.
32096
32097 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
32098
32099         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
32100         gcc.dg/c99-flex-array-4.c: New tests.
32101
32102 2002-08-16  Stan Shebs  <shebs@apple.com>
32103
32104         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
32105
32106 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
32107
32108         * gcc.dg/typeof-1.c: New test.
32109         * g++.dg/ext/typeof2.C: New test.
32110
32111 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
32112
32113         * g++.dg/other/offsetof1.C: New test.
32114
32115 2002-08-14  Richard Henderson  <rth@redhat.com>
32116
32117         * gcc.dg/tls/diag-3.c: Fix expected message strings.
32118
32119 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
32120
32121         * gcc.dg/cpp/_Pragma3.c: New test.
32122
32123 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
32124
32125         * g++.dg/template/inherit3: New test.
32126
32127 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
32128
32129         * gcc.dg/bitfld-4.c: Add blank options.
32130
32131 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
32132
32133         * g++.dg/template/crash1.C: New test.
32134
32135 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
32136
32137         * gcc.dg/tls/opt-2.c: New test.
32138
32139 2002-08-08  Devang Patel  <dpatel@apple.com>
32140
32141         * objc.dg/selector-1.m : New test
32142
32143 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
32144
32145         * g++.dg/abi/bitfield4.C: New test.
32146         * gcc.dg/bitfld-4.c: New test.
32147
32148 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
32149
32150         * g++.dg/other/packed1.C: New test.
32151
32152 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
32153
32154         * g++.dg/abi/offsetof.C: Tweak error messages.
32155         * g++.old-deja/g++.mike/p10769a.C: Likewise.
32156
32157 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
32158
32159         * gcc.dg/bitfld-3.c: New test.
32160
32161 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
32162             Richard Henderson  <rth@redhat.com>
32163
32164         * gcc.dg/i386-bitfield1.c: New test.
32165         * g++.dg/abi/bitfield3.C: Update.
32166
32167 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
32168
32169         * objc.dg/const-str-2.m: Update.
32170         * gcc.dg/cpp/c++98.c: Change to C extension.
32171         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
32172         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
32173
32174 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
32175
32176         * testsuite/gcc.dg/tls/diag-3.c: New.
32177
32178 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
32179
32180         * g++.dg/README (Subdirectories): Document new subdir expr.
32181         * g++.dg/expr/pmf-1.C: New test.
32182
32183 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
32184
32185         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
32186
32187 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
32188
32189         * g++.dg/abi/bitfield3.C: New test.
32190
32191 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
32192
32193         * lib/gcov.exp: Tweak expected line formats.
32194         * gcc.misc-tests/gcov8.c: New test.
32195         * gcc.misc-tests/gcov8.x: New flags.
32196
32197 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
32198
32199         * consistency.vlad/layout/endian.c: Include string.h.
32200
32201         * gcc.c-torture/execute/20020805-1.c: New test.
32202
32203 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
32204
32205         * g++.dg/other/conversion1.C: New test.
32206
32207 2002-08-03  Roger Sayle  <roger@eyesopen.com>
32208
32209         * gcc.dg/builtins-1.c: New testcase.
32210
32211 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
32212
32213         * g++.dg/inherit/access3.C: New test.
32214
32215 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
32216
32217         * gcc.dg/ia64-visibility-2.c: New test.
32218
32219 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
32220
32221         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
32222         __qualifier_flags to __flags.
32223
32224 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
32225
32226         * g++.dg/inherit/operator1.C: New test.
32227         * g++.dg/lookup/disamb1.C: Fix typo in comment.
32228         * g++.dg/other/error1.C: Change expected error message.
32229         * g++.dg/template/conv4.C: Likewise.
32230
32231 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
32232
32233         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
32234         for documented behavior.
32235
32236 2002-07-25  Roger Sayle  <roger@eyesopen.com>
32237
32238         * gcc.c-torture/execute/20020720-1.x: Skip this test on
32239         several targets known to fail.
32240
32241 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
32242
32243         * gcc.dg/mips-args-[123].c: New tests.
32244
32245 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
32246
32247         * gcc.dg/ppc-spe.c: New.
32248
32249 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
32250
32251         * g++.dg/other/ptrmem4.C: New testcase.
32252
32253 2002-07-24  Richard Henderson  <rth@redhat.com>
32254
32255         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
32256
32257 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
32258
32259         * g++.dg/ext/alignof1.C (main): Return 0 for success.
32260
32261 2002-07-24  Roger Sayle  <roger@eyesopen.com>
32262
32263         * gcc.c-torture/execute/memset-3.c: New testcase.
32264
32265 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
32266
32267         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
32268         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
32269
32270 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32271
32272         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
32273         Delete.
32274
32275 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
32276
32277         * gcc.c-torture/compile/simd-4.c: New test.
32278
32279 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32280
32281         PR c++/7347, c++/7348
32282         * g++.dg/template/access4.C: New test.
32283         * g++.dg/template/access5.C: New test.
32284         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
32285         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
32286         * g++.old-deja/g++.pt/ttp58.C: Likewise.
32287         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
32288
32289 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
32290
32291         * gcc.dg/gnu89-init-2.c: New test.
32292
32293 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
32294
32295         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
32296
32297 2002-07-20  Roger Sayle  <roger@eyesopen.com>
32298
32299         * gcc.c-torture/execute/20020720-1.c: New testcase.
32300
32301 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
32302
32303         * gcc.dg/cpp/Wsignprom.c: New tests.
32304
32305 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
32306
32307         * gcc.c-torture/execute/loop-13.c: New test.
32308
32309 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
32310
32311         * gcc.dg/cpp/expr.c: New tests.
32312
32313 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
32314
32315         * g++.dg/opt/pr6713.C: Add template instantiation.
32316
32317 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
32318
32319         * gcc.dg/nest.c: New test.
32320
32321 2002-07-17  Richard Henderson  <rth@redhat.com>
32322
32323         * g++.dg/opt/pr6713.C: New test.
32324
32325 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
32326
32327         * gcc.c-torture/execute/loop-2e.x: Let the testcase
32328         XFAIL for all x86 processors.
32329
32330 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
32331
32332         * gcc.c-torture/execute/20010122-1.x: Do not test with
32333         -fomit-frame-pointer.
32334
32335 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32336
32337         * g++.dg/template/instantiate2.C: New test.
32338         * g++.dg/template/spec4.C: New test.
32339
32340 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32341
32342         * g++.dg/template/access2.C: New test.
32343         * g++.dg/template/access3.C: New test.
32344
32345 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
32346
32347         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
32348         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
32349         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
32350         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
32351         Convert to use <stdarg.h>.
32352         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
32353         Delete.
32354         * gcc.dg/va-arg-2.c: New.
32355         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
32356
32357 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
32358
32359         * gcc.c-torture/compile/20020710-1.c: New test.
32360
32361 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
32362                           Andrew Pinski  <pinskia@physics.uc.edu>
32363
32364         gcc.c-torture/compile/simd-2.c: New testcase.
32365         gcc.c-torture/compile/simd-3.c: Likewise.
32366
32367 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
32368
32369         PR c++/7224
32370         * g++.dg/overload/error1.C: New test.
32371
32372 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32373
32374         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
32375         configuration and IRIX 6 O32 ABI.
32376
32377 2002-07-11  Roger Sayle  <roger@eyesopen.com>
32378
32379         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
32380
32381 2002-07-10  Roger Sayle  <roger@eyesopen.com>
32382
32383         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
32384
32385 2002-07-10  Jeffrey A Law  <law@redhat.com>
32386
32387         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
32388
32389         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
32390
32391 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
32392
32393         * gcc.dg/20020312-2.c: Check for __PPC__.
32394
32395 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
32396
32397         * gcc.c-torture/compile/20020709-1.c: New test.
32398
32399 2002-07-07  Roger Sayle  <roger@eyesopen.com>
32400
32401         * g++.dg/template/qualttp21.C: New test case.
32402
32403 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
32404
32405         * gcc.c-torture/compile/20020706-1.c: New test.
32406         * gcc.c-torture/compile/20020706-2.c: New test.
32407
32408 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
32409             Alexandre Oliva  <aoliva@redhat.com>
32410
32411         * g++.dg/warn/incomplete1.C: New test.
32412
32413 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32414
32415         PR c++/7099
32416         * g++.dg/warn/noreturn1.C: New test.
32417
32418 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
32419
32420         PR c++/6706
32421         * g++.dg/debug/debug6.C: New test.
32422         * g++.dg/debug/debug7.C: New test.
32423
32424 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
32425
32426         * gcc.c-torture/compile/simd-3.c: New test.
32427
32428 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
32429
32430         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
32431         * gcc.dg/20020620-1.c: Likewise.
32432
32433 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32434
32435         PR c++/6944
32436         * g++.dg/init/array4.C: New test.
32437         * g++.dg/init/array5.C: New test.
32438
32439 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
32440
32441         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
32442         * gcc.c-torture/execute/simd-2.c (main): Likewise.
32443
32444 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32445
32446         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
32447         * gcc.dg/wtr-aggr-init-1.c: Likewise.
32448         * gcc.dg/wtr-conversion-1.c: Likewise.
32449         * gcc.dg/wtr-escape-1.c: Likewise.
32450         * gcc.dg/wtr-int-type-1.c: Likewise.
32451         * gcc.dg/wtr-label-1.c: Likewise.
32452         * gcc.dg/wtr-static-1.c: Likewise.
32453         * gcc.dg/wtr-strcat-1.c: Likewise.
32454         * gcc.dg/wtr-suffix-1.c: Likewise.
32455         * gcc.dg/wtr-switch-1.c: Likewise.
32456         * gcc.dg/wtr-unary-plus-1.c: Likewise.
32457         * gcc.dg/wtr-union-init-1.c: Likewise.
32458         * gcc.dg/wtr-union-init-2.c: Likewise.
32459         * gcc.dg/wtr-union-init-3.c: Likewise.
32460
32461         * gcc.dg/wtr-func-def-1.c: New test.
32462
32463 2002-07-02 Devang Patel <dpatel@apple.com>
32464
32465         * objc.dg/param-1.m: New test.
32466
32467 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
32468
32469         * gcc.dg/cpp/trad/directive.c: Add test.
32470         * gcc.dg/cpp/trad/macroargs.c: Add test.
32471         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
32472
32473 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
32474
32475         * gcc.dg/cpp/cmdlne-M.c: New test.
32476
32477 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
32478
32479         * objc.dg/desig-init-1.m: New test.
32480
32481 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32482
32483         PR c++/6716
32484         * g++.dg/template/instantiate1.C: New test.
32485
32486 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
32487
32488         PR c++/7112
32489         * g++.dg/template/sizeof2.C: New test.
32490
32491 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
32492
32493         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
32494         gcc.dg/cpp/trad/include.c: New tests.
32495
32496 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
32497
32498         PR target/7177
32499         * gcc.c-torture/compile/20020701-1.c: New test.
32500
32501 2002-07-01  Stan Shebs  <shebs@apple.com>
32502
32503         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
32504         header here...
32505         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
32506         (objc-torture-execute): or here.
32507
32508 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
32509
32510         * gcc.c-torture/execute/arith-rand-ll.c: New test.
32511
32512 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
32513
32514         * gcc.dg/cpp/trad/escaped-nl.c: New test.
32515
32516 2002-06-30  Devang Patel  <dpatel@apple.com>
32517
32518         * objc.dg/fsyntax-only.m: New test.
32519
32520 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
32521
32522         PR c++/6695
32523         * g++.dg/template/friend7.C: New file.
32524
32525 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
32526
32527         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
32528         return type.
32529
32530 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
32531
32532         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
32533         avoid division by zero.
32534
32535 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
32536
32537         * gcc.dg/Wunknownprag.c: New tests.
32538
32539 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
32540
32541         * gcc.c-torture/execute/simd-2.c: New test.
32542
32543 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
32544
32545         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
32546         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
32547         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
32548         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
32549         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
32550         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
32551         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
32552         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
32553         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
32554         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
32555         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
32556         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
32557         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
32558         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
32559         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
32560         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
32561         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
32562
32563 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
32564
32565         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
32566         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
32567         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
32568         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
32569         New tests.
32570         * gcc.dg/cpp/trad/directive.c: Update.
32571
32572 2002-06-23  Andreas Jaeger  <aj@suse.de>
32573
32574         * gcc.c-torture/execute/complex-6.c: New.
32575
32576 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
32577
32578         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
32579         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
32580         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
32581         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
32582
32583 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
32584
32585         * gcc.dg/cpp/trad: New directory with traditional tests copied
32586         from parent directory.
32587         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
32588         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
32589         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
32590         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
32591         Move to trad/ and rename.
32592         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
32593         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
32594         gcc.dg/cpp/trad/redef2.c: New tests.
32595         * gcc.dg/cpp/trad/trad.exp: New driver.
32596
32597 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
32598
32599         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
32600         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
32601         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
32602         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
32603         Remove.
32604
32605 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
32606
32607         * gcc.dg/20020620-1.c: New test.
32608
32609 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32610
32611         * g++.dg/template/ttp4.C: New test.
32612
32613 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
32614
32615         * g++.dg/opt/vt1.C: Fix regexp.
32616
32617 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32618
32619         * gcc.c-torture/execute/pure-1.c: Make functions static again.
32620         Don't use attribute `noinline'.
32621
32622 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
32623
32624         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
32625
32626 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
32627
32628         * gcc.c-torture/execute/simd-1.c: New.
32629
32630         * gcc.dg/simd-1.c: New.
32631
32632 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
32633
32634         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
32635
32636 2002-06-16  Richard Henderson  <rth@redhat.com>
32637
32638         * g++.dg/ext/anon-struct1.C: New.
32639         * g++.dg/ext/anon-struct2.C: New.
32640         * g++.dg/ext/anon-struct3.C: New.
32641         * gcc.dg/anon-struct-1.c: New.
32642         * gcc.dg/anon-struct-2.c: New.
32643         * gcc.dg/anon-struct-3.c: New.
32644         * gcc.dg/20011008-1.c: Adjust warning text.
32645         * gcc.dg/20020527-1.c: Add -fms-extensions.
32646
32647 2002-06-16  Richard Henderson  <rth@redhat.com>
32648
32649         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
32650
32651 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
32652
32653         * gcc.c-torture/execute/20020615-1.c: New test.
32654
32655 2002-06-15  Roger Sayle  <roger@eyesopen.com>
32656
32657         * gcc.c-tortuture/execute/compare-1.c: New test case.
32658         * gcc.c-tortuture/execute/compare-2.c: New test case.
32659         * gcc.c-tortuture/execute/compare-3.c: New test case.
32660
32661 2002-06-13  Richard Henderson  <rth@redhat.com>
32662
32663         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
32664         ia64 ilp32.
32665
32666 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32667
32668         * g++.dg/template/typename2.C: Update error message.
32669
32670 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
32671
32672         * gcc.c-torture/execute/20020611-1.c: New test.
32673
32674 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
32675
32676         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
32677         list of targets to skip.
32678
32679 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
32680
32681         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
32682         targets if not optimizing.
32683
32684 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
32685
32686         * gcc.c-torture/compile/20020605-1.c: New test.
32687
32688         * g++.dg/opt/vt1.C: New test.
32689
32690         * gcc.dg/20020531-1.c: New test.
32691
32692         * gcc.dg/20020530-1.c: New test.
32693
32694         * gcc.dg/20020527-1.c: New test.
32695
32696         * g++.dg/opt/cse1.C: New test.
32697
32698 2002-06-07  Roger Sayle  <roger@eyesopen.com>
32699
32700         * gcc.dg/20020607-2.c: New test case.
32701
32702 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
32703
32704         * gcc.c-torture/compile/20020604-1.c: New test.
32705
32706 2002-06-04  Richard Henderson  <rth@redhat.com>
32707
32708         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
32709         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
32710         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
32711
32712 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
32713
32714         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
32715
32716 2002-06-03  Richard Henderson  <rth@redhat.com>
32717
32718         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
32719         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
32720
32721 2002-06-02  Richard Henderson  <rth@redhat.com>
32722
32723         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
32724         test functions static.
32725
32726 2002-06-02  Andreas Jaeger  <aj@suse.de>
32727
32728         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
32729         now.
32730
32731 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
32732
32733         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
32734         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
32735         Update for mofified diagnostics.
32736         * gcc.dg/c99-intconst-1.c: No longer fail.
32737
32738 2002-06-02  Richard Henderson  <rth@redhat.com>
32739
32740         * gcc.dg/uninit-A.c: Remove xfail markers.
32741
32742 2002-06-01  Roger Sayle  <roger@eyesopen.com>
32743
32744         * gcc.dg/fnegate-1.c: New test case.
32745
32746 2002-05-30  Osku Salerma  <osku@iki.fi>
32747
32748         * gcc.c-torture/execute/mayalias-1.c: New file.
32749
32750 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
32751
32752         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
32753         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
32754         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
32755
32756 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
32757
32758         * gcc.c-torture/execute/20020529-1.c: New test.
32759
32760 2002-05-27  Richard Henderson  <rth@redhat.com>
32761
32762         * g++.dg/ext/attrib6.C: New test case.
32763
32764 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32765
32766         * gcc.c-torture/execute/pure-1.c: New test.
32767
32768 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
32769
32770         * gcc.dg/cpp/arith-2.c: Remove.
32771
32772 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
32773
32774         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
32775         * gcc.dg/cpp/if-3.c: Remove.
32776
32777 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
32778
32779         * g++.dg/opt/cse2.C: New test.
32780
32781 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
32782
32783         * gcc.dg/cpp/arith-1.c: New semantic tests.
32784         * gcc.dg/cpp/if-1.c: Update.
32785
32786 2002-05-24  Ben Elliston  <bje@redhat.com>
32787
32788         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
32789
32790 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
32791
32792         * gcc.dg/verbose-asm.c: New test.
32793
32794 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
32795
32796         * gcc.dg/cpp/paste12.c: New test.
32797
32798 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
32799
32800         * g++.dg/parse/named_ops.C: New test.
32801
32802 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
32803
32804         * gcc/testsuite/gcc.dg/weak-8.c: New test.
32805
32806 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
32807
32808         * gcc.dg/weak-2.c: Allow optional leading underscore
32809         in scan-assembler symbol name.
32810         * gcc.dg/weak-3.c: Likewise.
32811         * gcc.dg/weak-4.c: Likewise.
32812         * gcc.dg/weak-5.c: Likewise.
32813
32814 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
32815
32816         * gcc.dg/20020523-1.c: New test.
32817
32818 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
32819
32820         * objc.dg/const-str-2.m: Update now that we stop after
32821         a command line error.
32822
32823 2002-05-22  Richard Henderson  <rth@redhat.com>
32824
32825         * g++.dg/dg.exp: Fix typo in test pruneing.
32826
32827 2002-05-22  Richard Henderson  <rth@redhat.com>
32828
32829         * g++.dg/dg.exp: Prune the tls subdirectory.
32830         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
32831         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
32832         * g++.dg/tls/init-1.C: New.
32833
32834 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
32835
32836         * gcc.dg/20020517-1.c: New test.
32837
32838 2002-05-21  Richard Henderson  <rth@redhat.com>
32839
32840         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
32841         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
32842
32843 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
32844
32845         * g++.dg/other/copy2.C: New test.
32846
32847 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
32848
32849         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
32850         (MAX_COPY): Bump up to 10 times sizeof (long long).
32851         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
32852
32853         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
32854         sizeof (long long).
32855
32856         * gcc.c-torture/execute/strcpy-1.c: New test.
32857
32858 2002-05-19  Jason Merrill  <jason2redhat.com>
32859
32860         * g++.dg/ext/oper1.C: New test.
32861
32862 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
32863 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
32864
32865         * README.QMTEST: New file.
32866
32867         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
32868
32869 2002-05-19  Andreas Jaeger  <aj@suse.de>
32870
32871         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
32872         now.
32873         * gcc.c-torture/execute/loop-2d.x: Likewise.
32874
32875 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
32876
32877         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
32878         support weak symbols.
32879         * gcc.dg/weak-4.c: Likewise.
32880         * gcc.dg/weak-6.c: Likewise.
32881
32882 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
32883
32884         * gcc.dg/weak-3.c: Add dg-excess-error comment for
32885         cygwin, coff and h8300-*-hms targets
32886         * gcc.dg/weak-5.c: Likewise.
32887         * gcc.dg/weak-7.c: Likewise.
32888
32889 2002-05-16  Jason Merrill  <jason@redhat.com>
32890
32891         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
32892         (scan-assembler-not, scan-assembler-dem): Likewise.
32893         (scan-assembler-dem-not): Likewise.
32894
32895 2002-05-15  Richard Henderson  <rth@redhat.com>
32896
32897         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
32898
32899 2002-05-15  Richard Henderson  <rth@redhat.com>
32900
32901         * gcc.dg/weak-5.c (vfoo1c): No warning here.
32902         (vfoo1f): Warning here.
32903         (vfoo1l): Don't redefine the alias.
32904
32905 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
32906
32907         * g++.dg/init/pm1.C: New test.
32908
32909 2002-05-12  David S. Miller  <davem@redhat.com>
32910
32911         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
32912         types.
32913
32914 2002-05-10  Roger Sayle  <roger@eyesopen.com>
32915
32916         * gcc.c-torture/execute/20020510-1.c: New test case.
32917
32918 2002-05-10  David S. Miller  <davem@redhat.com>
32919
32920         * gcc.c-torture/execute/conversion.c: Test long double too.
32921
32922 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
32923
32924         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
32925         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
32926         * lib/g++.exp (g++_link_flags): Likewise.
32927         * lib/objc.exp (objc_target_compile): Likewise.
32928
32929 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
32930
32931         * gcc.dg/cpp/poison.c: Update.
32932         * gcc.dg/cpp/20000625-2.c: Remove.
32933         * gcc.dg/cpp/direct2s.c: Remove final test.
32934
32935 2002-05-08  Tom Rix  <trix@redhat.com>
32936
32937         * gcc.c-torture/execute/20020508-1.c: New test.
32938         * gcc.c-torture/execute/20020508-2.c: New test.
32939         * gcc.c-torture/execute/20020508-3.c: New test.
32940
32941 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
32942
32943         * gcc.dg/cpp/charconst-4.c: More tests.
32944
32945 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
32946
32947         PR c/6569
32948         * gcc.dg/weak-3.c: Update location of warning messages.
32949         * gcc.dg/weak-5.c: Likewise.
32950
32951 2002-05-06  Roger Sayle  <roger@eyesopen.com>
32952
32953         * gcc.c-torture/execute/20020506-1.c: New test case.
32954
32955 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
32956
32957         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
32958
32959 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
32960
32961         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
32962
32963 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
32964
32965         * gcc.dg/cpp/charconst-3.c: New test.
32966
32967 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
32968
32969         * gcc.dg/cpp/charconst.c: Update tests.
32970
32971 2002-05-05  Tim Josling  <tej@melbpc.org.au>
32972
32973         * treelang: Added directory for new sample language treelang. Also
32974         lib/treelang.exp: New file to signal treelang should be tested.
32975
32976 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
32977
32978         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
32979         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
32980         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
32981         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
32982         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
32983         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
32984         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
32985
32986 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
32987
32988         * gcc.dg/format/xopen-2.c: New test.
32989
32990 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
32991
32992         * gcc.dg/20020503-1.c: New test.
32993
32994 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
32995
32996         * g++.dg/init/dtor1.C: Make it tougher.
32997
32998 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
32999
33000         * g++.dg/init/dtor1.C: New test.
33001
33002 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
33003
33004         * gcc.dg/altivec-8.c: New.
33005
33006 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
33007
33008         * gcc.dg/altivec-7.c: New.
33009
33010 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
33011
33012         * g++.dg/parse/typedef1.C: New test.
33013
33014 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
33015
33016         PR c++/6486
33017         * g++.dg/template/friend6.C: New test.
33018
33019         PR c++/6492
33020         * g++.dg/init/copy1.C: New test.
33021
33022 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
33023
33024         * g++.dg/warn/effc1.C: New test.
33025
33026 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
33027
33028         * gcc.dg/cpp/if-cexp.c: Add a test.
33029
33030 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
33031
33032         * gcc.dg/20020426-2.c: New test.
33033
33034 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
33035
33036         * gcc.dg/cpp/if-mop.c: Update.
33037         * gcc.dg/cpp/if-mpar.c: Add test.
33038         * gcc.dg/cpp/if-oppr.c: Update.
33039
33040 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33041
33042         PR c/6343
33043         * gcc.dg/weak-[2-7].c: New tests.
33044
33045 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
33046
33047         * gcc.dg/enum1.c: New test.
33048
33049 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
33050
33051         PR c++/6497
33052         * g++.dg/inherit/access2.C: New test.
33053
33054 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
33055
33056         PR bootstrap/6445
33057         * gcc.dg/20020426-1.c: New test.
33058
33059 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
33060
33061         * g++.dg/abi/enum1.C: New test.
33062
33063 2002-04-26  Richard Henderson  <rth@redhat.com>
33064
33065         * gcc.dg/c99-bool-1.c: Expect always true warning.
33066
33067 2002-04-25  Roger Sayle  <roger@eyesopen.com>
33068
33069         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
33070
33071 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33072
33073         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
33074         targets.
33075
33076 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
33077
33078         * g++.dg/abi/mange7.C: New test.
33079
33080         PR c++/6438.
33081         * g++.dg/parse/stmtexpr2.C: New test.
33082
33083 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
33084
33085         * gcc.dg/20020312-2.c: Add SH target.
33086
33087 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33088
33089         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
33090         compiler output on mips*-*-irix*.
33091
33092 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
33093
33094         * g++.dg/parse/attr1.C: New test.
33095
33096 2002-04-23  Roger Sayle  <roger@eyesopen.com>
33097
33098         * gcc.c-torture/execute/string-opt-17.c: New test case.
33099         * gcc.c-torture/execute/memset-2.c: New test case.
33100
33101 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
33102
33103         PR c++/6256:
33104         * g++.dg/template/friend5.C: New test.
33105
33106         PR c++/6331:
33107         * g++.dg/template/qual1.C: Likewise.
33108
33109 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
33110
33111         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
33112         Include stdlib.h, not stdio.h or ctype.h.
33113
33114 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
33115
33116         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
33117         cris-*-elf* and mmix-*-*.
33118         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
33119         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
33120         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
33121         Ditto.
33122         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
33123         * gcc.dg/wchar_t-1.c: Ditto.
33124
33125 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
33126
33127         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
33128         Clarify comment.
33129
33130 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
33131
33132         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
33133
33134 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33135
33136         * gcc.c-torture/execute/20000906-1.x: Delete.
33137
33138 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
33139
33140         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
33141
33142 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
33143
33144         * PR6367
33145         * g77.f-torture/execute/6367.f: New test.
33146         * g77.f-torture/execute/6367.x: Disable for MMIX.
33147
33148 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
33149
33150         * PR6352
33151         * g++.dg/opt/inline2.C: New test.
33152
33153 2002-04-18  Richard Henderson  <rth@redhat.com>
33154
33155         * gcc.dg/20000906-1.c: Enable for all targets.
33156         * gcc.c-torture/compile/iftrap-2.c: New.
33157
33158 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
33159
33160         * gcc.dg/20020418-1.c: New test.
33161         * gcc.dg/20020418-2.c: New test.
33162
33163 2002-04-18  Richard Henderson  <rth@redhat.com>
33164
33165         * gcc.c-torture/compile/iftrap-1.c: New.
33166         * gcc.dg/iftrap-1.c: Adjust for ia64.
33167         * gcc.dg/iftrap-2.c: New.
33168
33169 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
33170
33171         * gcc.c-torture/compile/20020418-1.c: New test.
33172
33173 2002-04-18  Roger Sayle  <roger@eyesopen.com>
33174
33175         * gcc.c-torture/compile/20020415-1.c: New.
33176
33177 2002-04-18  David S. Miller  <davem@redhat.com>
33178
33179         * gcc.c-torture/execute/20020418-1.c: New test.
33180
33181 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
33182
33183         * gcc.dg/20020416-1.c: New test.
33184
33185         * g++.dg/opt/inline1.C: New test.
33186
33187 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
33188
33189         * gcc.dg/altivec-5.c: New test.
33190
33191         * gcc.dg/20020415-1.c: New test.
33192
33193 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
33194
33195         * testsuite/lib/chill.exp: Remove.
33196
33197 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
33198
33199         * g++.dg/other/big-struct.C: New test.
33200
33201 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
33202
33203         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
33204         of scratch file.
33205
33206 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
33207
33208         PR c/6277
33209         * gcc.dg/i386-387-1.c: Allow optional leading underscore
33210         in scan-assembler function name
33211
33212 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
33213
33214         * g77.f-torture/execute/980628-4.x,
33215         g77.f-torture/execute/980628-5.x,
33216         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
33217         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
33218         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
33219         i[34567]86-*-*.
33220
33221 2002-04-13  David S. Miller  <davem@redhat.com>
33222
33223         * gcc.c-torture/execute/20020413-1.c: New test.
33224
33225 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
33226
33227         * gcc.dg/asm-6.c,
33228         * g++.dg/ext/asm1.C: New tests.
33229
33230 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
33231
33232         PR c++ 5373.
33233         * g++.dg/parse/stmtexpr1.C: New test.
33234
33235         PR c++/5189.
33236         * g++.dg/template/copy1.C: New test.
33237
33238 2002-04-12  Richard Henderson  <rth@redhat.com>
33239
33240         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
33241
33242 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
33243
33244         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
33245         gcc.c-torture/execute/20020307-2.c.
33246
33247 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
33248
33249         * g++.dg/ext/attrib5.C,
33250         * g++.dg/lookup/struct1.C: New tests.
33251
33252 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
33253
33254         * gcc.dg/20020411-1.c: New test.
33255
33256         * gcc.c-torture/execute/20020411-1.c: New test.
33257
33258 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
33259
33260         * g77.f-torture/execute/6177.f: New test.
33261
33262 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
33263
33264         PR middle-end/6247
33265         * g++.dg/opt/cleanup1.C: New test.
33266
33267         * g++.dg/opt/const1.C: New test.
33268
33269 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
33270
33271         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
33272
33273 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
33274
33275         PR c++/5507
33276         * g++.dg/template/typename2.C: New test.
33277
33278 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
33279
33280         * gcc.c-torture/execute/loop-12.c: New.
33281
33282 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
33283
33284         * g77.f-torture/execute/980628-4.x,
33285         g77.f-torture/execute/980628-5.x,
33286         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
33287         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
33288         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
33289
33290 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33291
33292         PR optimization/6086
33293         * g++.dg/opt/preinc1.C: New test.
33294
33295 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
33296
33297         PR c++/5571
33298         * g++.dg/opt/static2.C: New test.
33299
33300 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
33301
33302         PR c/5120
33303         * gcc.dg/20020406-1.c: New test.
33304
33305 2002-04-04  David S. Miller  <davem@redhat.com>
33306
33307         * gcc.c-torture/execute/20020404-1.c: New test.
33308
33309 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
33310
33311         PR c/6123
33312         * gcc.dg/20020312-2.c: Do not declare global register variable
33313         if __PIC__ or __pic__ is defined.
33314
33315 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
33316
33317         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
33318         __asm__ so that it works correctly even if -ansi -pedantic-errors.
33319
33320 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33321
33322         * gcc.misc-tests/linkage.exp: Update last change to handle
33323         sparc*-, not just sparc-.
33324
33325 2002-04-03  Richard Henderson  <rth@redhat.com>
33326
33327         * gcc.dg/cpp/ucs.c: Improved long UCS test.
33328
33329 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
33330
33331         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
33332
33333 2002-04-02  David S. Miller  <davem@redhat.com>
33334
33335         * gcc.c-torture/execute/20020402-3.c: New test.
33336
33337 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
33338
33339         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
33340         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
33341
33342         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
33343         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
33344         g77.f-torture/execute/20001201.x,
33345         g77.f-torture/execute/u77-test.x: New files.
33346
33347         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
33348         * gcc.dg/wchar_t-1.c: Ditto.
33349
33350 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33351
33352         * gcc.c-torture/execute/20020402-1.c: New test.
33353
33354 2002-04-01  Richard Henderson  <rth@redhat.com>
33355
33356         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
33357
33358         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
33359
33360 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33361
33362         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
33363
33364 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
33365
33366         * g++.dg/inherit/template-as-base.C: Expect error.
33367         * g++.dg/inherit/namespace-as-base.C: Likewise.
33368
33369 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
33370
33371         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
33372         g++.dg/ext/instantiate3.C: Tweak match patterns.
33373
33374         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
33375         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
33376         -da test.
33377
33378 2002-03-31  Richard Henderson  <rth@redhat.com>
33379
33380         * gcc.dg/special/alias-2.c: New.
33381         * gcc.dg/special/ecos.exp: Run it.
33382
33383 2002-03-31  Richard Henderson  <rth@redhat.com>
33384
33385         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
33386
33387 2002-03-31  Kazu Hirata  <kazu@hxi.com>
33388
33389         * gcc.dg/weak-1.c: Disable on h8300 port.
33390
33391 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
33392
33393         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
33394         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
33395         ordering tests.
33396         * g++.dg/bprob/bprob-1.C: New test.
33397         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
33398         * g++.dg/gcov/gcov-1.C: New test.
33399         * g++.dg/gcov/gcov-1.x: New file.
33400         * g++.dg/gcov/gcov-2.C: New test.
33401         * g++.dg/gcov/gcov-3.C: New test.
33402         * g++.dg/gcov/gcov-3.h: New file.
33403
33404 2002-03-28  Roger Sayle  <roger@eyesopen.com>
33405
33406         * g++.old-deja/g++.other/builtins5.C: New test.
33407         * g++.old-deja/g++.other/builtins6.C: New test.
33408         * g++.old-deja/g++.other/builtins7.C: New test.
33409         * g++.old-deja/g++.other/builtins8.C: New test.
33410         * g++.old-deja/g++.other/builtins9.C: New test.
33411
33412 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
33413
33414         * g++.dg/opt/static1.C: New test.
33415
33416         * g++.dg/opt/longbranch1.C: New test.
33417
33418 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
33419
33420         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
33421
33422         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
33423
33424 2002-03-28  Jeffrey A Law  (law@redhat.com)
33425
33426         * gcc.c-torture/execute/20020328-1.c: New test.
33427
33428 2002-03-27  Richard Henderson  <rth@redhat.com>
33429
33430         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
33431         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
33432         move from g++.old-deja/g++.ext/.
33433
33434 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
33435
33436         * g++.dg/init/new2.C: New test.
33437
33438 2002-03-26  Richard Henderson  <rth@redhat.com>
33439
33440         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
33441
33442         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
33443         on sparc.
33444
33445         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
33446         sparcv9 systems.
33447         * gcc.dg/20001102-1.c: Likewise.
33448
33449 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
33450
33451         * gcc.dg/cpp/endif-pedantic1.c,
33452         gcc.dg/cpp/endif-pedantic2.c: New tests.
33453
33454 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
33455
33456         * g++.dg/init/new1.C: New test.
33457
33458 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
33459
33460         * g++.dg/abi/vbase9.C: New test.
33461
33462 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
33463
33464         * gcc.dg/arm-asm.c: New test.
33465
33466 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
33467
33468         * gcc.dg/Wswitch-enum.c: New test.
33469         Fix PR c/5044.
33470
33471 2002-03-26  Richard Henderson  <rth@redhat.com>
33472
33473         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
33474         structure.
33475
33476 2002-03-25  Richard Henderson  <rth@redhat.com>
33477
33478         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
33479         sparcv9 systems.
33480
33481         * gcc.c-torture/compile/20011119-1.c (xxx): New.
33482         * gcc.c-torture/compile/20011119-2.c (xxx): New.
33483
33484 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
33485
33486         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
33487
33488 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
33489
33490         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
33491         targets using generic thunk support.
33492
33493 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
33494
33495         * gcc.c-torture/compile/20020323-1.c: New test.
33496
33497         * g++.dg/opt/conj2.C: New test.
33498
33499 2002-03-24  Richard Henderson  <rth@redhat.com>
33500
33501         * gcc.dg/weak-1.c: Use -fno-common.
33502
33503 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
33504
33505         * g77.dg/f77-edit-apostrophe-out.f: New test
33506         * g77.dg/f77-edit-h-out.f: New test
33507         * g77.dg/f77-edit-t-in.f: New test
33508         * g77.dg/f77-edit-t-out.f: New test
33509         * g77.dg/f77-edit-x-out.f: New test
33510         * g77.dg/f77-edit-slash-out.f: New test
33511         * g77.dg/f77-edit-colon-out.f: New test
33512         * g77.dg/f77-edit-s-out.f: New test
33513
33514 2002-03-24  Richard Henderson  <rth@redhat.com>
33515
33516         * objc/execute/formal_protocol-6.x: New XFAIL.
33517
33518 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
33519
33520         * gcc.dg/weak-1.c: Early return from dg-final on platforms
33521         that do not support weak symbols
33522
33523 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
33524
33525         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
33526         * lib/g77.exp: Likewise.
33527         * lib/objc.exp: Likewise.
33528
33529 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
33530
33531         * gcc.dg/Wswitch-default.c: New test.
33532
33533 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
33534
33535         * g++.dg/other/enum1.C: New test.
33536
33537 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
33538
33539         * gcc.dg/pragma-ep-3.c: Fix typo.
33540
33541 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
33542
33543         * g++.dg/inherit/template-as-base.C: New test.
33544
33545 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
33546
33547         * g++.old-deja/g++.other/dwarf2-1.C: Move...
33548         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
33549
33550 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
33551
33552         * gcc.dg/cpp/multiline.c: Update to match.
33553
33554 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
33555
33556         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
33557
33558 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
33559
33560         * gcc.dg/cpp/extratokens2.c: New file.
33561
33562 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
33563
33564         * gcc.dg/20020312-2.c: Add rs6000 target.
33565
33566         * gcc.c-torture/compile/20020319-1.c: New test.
33567
33568 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33569
33570         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
33571         (A, E): Handle this.
33572
33573 2002-03-20  Jason Merrill  <jason@redhat.com>
33574
33575         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
33576         ignoring -fpic.
33577         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
33578         through prune_gcc_output.
33579
33580 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
33581
33582         * gcc.c-torture/compile/20020320-1.c: New test.
33583
33584 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
33585
33586         * gcc.c-torture/compile/20020318-1.c: New test.
33587
33588         * gcc.dg/struct-by-value-1.c: New test.
33589
33590         * gcc.dg/20020319-1.c: New test.
33591
33592 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
33593
33594         * g++.dg/opt/conj1.C: New test.
33595
33596 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
33597
33598         * g++.dg/template/qualttp20.C: Revert previous change.
33599         * g++.dg/template/qualttp3.C: Likewise.
33600         * g++.dg/template/qualttp4.C: Likewise.
33601         * g++.dg/template/qualttp5.C: Likewise.
33602         * g++.dg/template/qualttp6.C: Likewise.
33603         * g++.dg/template/qualttp7.C: Likewise.
33604         * g++.dg/template/qualttp8.C: Likewise.
33605         * g++.dg/template/recurse.C: Likewise.
33606
33607 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
33608
33609         * gcc.dg/cpp/wchar-1.c: Update.
33610
33611 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
33612
33613         * g++.dg/template/conv1.C: New test.
33614         * g++.dg/template/conv2.C: New test.
33615         * g++.dg/template/conv3.C: New test.
33616         * g++.dg/template/conv4.C: New test.
33617
33618 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
33619
33620         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
33621         * g++.dg/template/qualttp3.C: Likewise.
33622         * g++.dg/template/qualttp4.C: Likewise.
33623         * g++.dg/template/qualttp5.C: Likewise.
33624         * g++.dg/template/qualttp6.C: Likewise.
33625         * g++.dg/template/qualttp7.C: Likewise.
33626         * g++.dg/template/qualttp8.C: Likewise.
33627         * g++.dg/template/recurse.C: Likewise.
33628
33629 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
33630
33631         * g++.dg/opt/dtor1.C: New test.
33632
33633 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
33634
33635         * gcc.c-torture/compile/20020315-1.c: New test.
33636
33637 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
33638
33639         * gcc.dg/weak-1.c: Fix scan tests.
33640
33641 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
33642
33643         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
33644         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
33645         cris-*-aout* mmix-*-*.
33646         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
33647         cris-*-aout* mmix-*-*.
33648         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
33649         cris-*-elf* cris-*-aout* and mmix-*-*.
33650         * gcc.dg/20001009-1.c: Ditto.
33651         * gcc.dg/20010912-1.c: Ditto.
33652         * gcc.dg/20020122-4.c: Ditto.
33653         * gcc.dg/inline-2.c: Ditto.
33654
33655 2002-03-14  Jeffrey A Law  (law@cygnus.com)
33656
33657         * gcc.c-torture/compile/20020314-1.c: New test.
33658
33659 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
33660
33661         * gcc.c-torture/execute/20020314-1.c: New test.
33662
33663 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
33664
33665         * g++.dg/warn/Wunused-1.C: New test.
33666
33667 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
33668
33669         * g++.dg/abi/mangle6.C: New test.
33670
33671 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
33672
33673         * gcc.c-torture/compile/20020309-2.c: New test.
33674
33675         * gcc.c-torture/compile/20020312-1.c: New test.
33676
33677 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
33678
33679         * g++.dg/other/access1.C: New test.
33680
33681 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
33682
33683         * gcc.c-torture/execute/wchar_t-1.c: New test.
33684
33685 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
33686
33687         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
33688
33689 2002-03-12  Roger Sayle  <roger@eyesopen.com>
33690
33691         * gcc.dg/20020312-1.c: New test case.
33692
33693 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
33694
33695         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
33696
33697 2002-03-11  Richard Henderson  <rth@redhat.com>
33698
33699         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
33700         * g++.old-deja/g++.jason/report.C: Likewise.
33701
33702 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
33703
33704         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
33705         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
33706
33707 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
33708
33709         * testsuite/g++.dg/overload/pmf1.C: New test.
33710
33711 2002-03-11  Kazu Hirata  <kazu@hxi.com>
33712
33713         * gcc.c-torture/execute/20020307-1.c: Use long.
33714
33715 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
33716
33717         PR optimization/5844
33718         * gcc.dg/20020310-1.c: New test.
33719
33720 2002-03-09  Michael Meissner  <meissner@redhat.com>
33721
33722         * gcc.c-torture/execute/memcpy-2.c: New test.
33723         * gcc.c-torture/execute/memset-1.c: New test.
33724         * gcc.c-torture/execute/strlen-1.c: New test.
33725         * gcc.c-torture/execute/strcmp-1.c: New test.
33726         * gcc.c-torture/execute/strncmp-1.c: New test.
33727
33728 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
33729
33730         * gcc.dg/ppc-ldstruct.c: New test.
33731
33732 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
33733
33734         * gcc.c-torture/execute/va-arg-22.c: New test.
33735
33736 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
33737
33738         * gcc.c-torture/compile/20020309-1.c: New test.
33739
33740 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
33741
33742         * gcc.c-torture/execute/20020307-2.c: New test.
33743
33744 2002-03-07  Jeffrey A Law  (law@redhat.com)
33745
33746         * g77.f-torture/compile/20020307-1.f: New test.
33747
33748 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
33749
33750         * gcc.dg/unordered-1.c: New test.
33751
33752 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
33753
33754         * gcc.c-torture/execute/20020307-1.c: New test.
33755
33756 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
33757
33758         * gcc.dg/20020304-1.c: New test.
33759
33760         * gcc.c-torture/compile/20020304-2.c: New test.
33761
33762 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
33763
33764         * gcc.c-torture/compile/20020304-1.c: New test case
33765         (from PR c/5830).
33766
33767 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
33768
33769         * gcc.dg/20020103-1.c: Add other -D ppc variants.
33770
33771 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
33772
33773         * g++.dg/other/classkey1.C: New test.
33774
33775 2002-03-01  Richard Henderson  <rth@redhat.com>
33776
33777         * gcc.c-torture/compile/981223-1.x: New.
33778         * gcc.c-torture/compile/920625-1.x: New.
33779
33780 2002-02-28  Richard Henderson  <rth@redhat.com>
33781
33782         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
33783
33784 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
33785
33786         * gcc.c-torture/execute/20020227-1.c: New test.
33787
33788 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
33789
33790         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
33791         here" ERROR lines.
33792         * g++.old-deja/g++.oliva/partord1.C: Likewise.
33793         * g++.old-deja.g++.other/defarg1.C: Likewise.
33794         * g++.old-deja/g++.pt/calls2.C: Likewise.
33795         * g++.old-deja/g++.pt/crash20.C: Likewise.
33796         * g++.old-deja/g++.pt/crash30.C: Likewise.
33797         * g++.old-deja/g++.pt/crash36.C: Likewise.
33798         * g++.old-deja/g++.pt/crash6.C: Likewise.
33799         * g++.old-deja/g++.pt/defarg13.C: Likewise.
33800         * g++.old-deja/g++.pt/derived3.C: Likewise.
33801         * g++.old-deja/g++.pt/error1.C: Likewise.
33802         * g++.old-deja/g++.pt/friend21.C: Likewise.
33803         * g++.old-deja/g++.pt/friend23.C: Likewise.
33804         * g++.old-deja/g++.pt/infinite1.C: Likewise.
33805         * g++.old-deja/g++.robertl/eb128.C: Likewise.
33806
33807 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
33808
33809         * gcc.c-torture/execute/20020225-2.c: New test.
33810
33811 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
33812
33813         * gcc.c-torture/execute/920730-1t.c,
33814         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
33815         Delete test cases, only relevant to -traditional.
33816
33817 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
33818
33819         * gcc.dg/cpp/undef1.c: Remove.
33820         * gcc.dg/cpp/directiv.c: Update.
33821         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
33822
33823 2002-02-27  Michael Meissner  <meissner@redhat.com>
33824
33825         * gcc.c-torture/execute/20020226-1.c: New test.
33826
33827 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
33828
33829         * g++.dg/debug/debug4.C: New test.
33830
33831         * gcc.dg/ia64-visibility-1.c: New test.
33832
33833 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
33834
33835         * gcc.dg/debug/20020224-1.c: New.
33836
33837 2002-02-25  Kazu Hirata  <kazu@hxi.com>
33838
33839         * gcc.c-torture/execute/960416-1.x: New.
33840         * gcc.c-torture/execute/divconst-3.x: Likewise.
33841
33842 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
33843
33844         * gcc.dg/20020224-1.c: New test.
33845
33846 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
33847
33848         * gcc.c-torture/execute/20020225-1.c: New.
33849
33850 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
33851
33852         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
33853
33854 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
33855
33856         * gcc.dg/20020222-1.c: New test.
33857
33858 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
33859
33860         * g++.dg/opt/anonunion1.C: New test.
33861
33862 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
33863
33864         * g++.dg/template/qualttp19.C: New test.
33865         * g++.dg/template/qualttp20.C: New test.
33866         * g++.old-deja/g++.jason/report.C: Adjust expected errors
33867         * g++.old-deja/g++.other/qual1.C: Likewise.
33868
33869 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
33870
33871         * gcc.dg/attr-alwaysinline.c: New.
33872
33873 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
33874
33875         * gcc.dg/20020220-1.c: New test.
33876
33877         * gcc.dg/20020220-2.c: New test.
33878
33879         * g++.dg/opt/mmx1.C: New test.
33880
33881 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
33882
33883         * gcc.c-torture/compile/20020110.c: New test.
33884
33885 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
33886
33887         * gcc.c-torture/execute/20020219-1.c: New test.
33888
33889         * gcc.dg/20020219-1.c: New test.
33890
33891         * gcc.dg/noncompile/20020220-1.c: New test.
33892
33893         * g++.dg/opt/ptrintsum1.C: New test.
33894
33895         * gcc.dg/debug/20020220-1.c: New test.
33896
33897 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
33898
33899         * gcc.c-torture/execute/20020216-1.c: New test.
33900
33901 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
33902
33903         * gcc.dg/decl-1.c: Update, new test.
33904
33905 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
33906
33907         * g++.dg/abi/bitfield1.C: New test.
33908         * g++.dg/abi/bitfield2.C: New test.
33909
33910 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
33911
33912         * gcc.dg/attr-nest.c: New test.
33913
33914 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
33915
33916         * gcc.c-torture/execute/20020215-1.c: New test.
33917
33918 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
33919
33920         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
33921         * g++.dg/debug/debug.exp: New.
33922         * g++.dg/debug/trivial.C: New.
33923         * g++.dg/debug/debug1.C: Moved...
33924         * g++.dg/other/debug1.C: ...from here.
33925         * g++.dg/debug/debug2.C: Moved...
33926         * g++.dg/other/debug2.C: ...from here.
33927         * g++.dg/debug/debug3.C: Moved...
33928         * g++.dg/other/debug3.C: ...from here.
33929
33930         * gcc.dg/noncompile/20020213-1.c: New test.
33931
33932 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
33933
33934         * g++.dg/other/debug3.C: New test.
33935
33936         * gcc.c-torture/execute/20020213-1.c: New test.
33937
33938 2002-02-13  Richard Smith <richard@ex-parrot.com>
33939
33940         * g++.old-deja/g++.other/thunk1.C: New test.
33941
33942 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
33943
33944         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
33945
33946 2002-02-13  Stan Shebs  <shebs@apple.com>
33947
33948         * gcc.dg/altivec-3.c: New.
33949
33950 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
33951
33952         * gcc.dg/Wunreachable-1.c: New test.
33953         * gcc.dg/Wunreachable-2.c: New test.
33954
33955 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
33956
33957         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
33958
33959 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
33960
33961         * gcc.dg/decl-1.c: New test.
33962
33963 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
33964
33965         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
33966
33967 2002-02-10  Kazu Hirata  <kazu@hxi.com>
33968
33969         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
33970         * gcc.c-torture/compile/980506-1.x: Likewise.
33971
33972 2002-02-10  Kazu Hirata  <kazu@hxi.com>
33973
33974         * gcc.dg/20020210-1.c: New.
33975
33976 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
33977
33978         * g77.f-torture/execute/947.f: New regression test
33979         for PR fortran/947.
33980
33981 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
33982
33983         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
33984         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
33985
33986 2002-02-08  Richard Henderson  <rth@redhat.com>
33987
33988         * gcc.c-torture/compile/labels-3.c: New.
33989
33990 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
33991
33992         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
33993         expression statements work instead.
33994         * gcc.dg/noncompile/20020207-1.c: New test.
33995
33996 2002-02-07  Richard Henderson  <rth@redhat.com>
33997
33998         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
33999
34000 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
34001
34002         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
34003         message from g77
34004         * lib/g77-dg.exp: Trim g77 error messages so that they are
34005         recognized by dg.exp.
34006
34007 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
34008
34009         PR fortran/5473
34010         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
34011
34012 2002-02-07  Richard Henderson  <rth@redhat.com>
34013
34014         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
34015         to be sufficiently aligned for integers.
34016
34017 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
34018
34019         * g++.dg/template/friend4.C: New test.
34020
34021 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
34022
34023         PR fortran/5743
34024         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
34025         unsupported cases.
34026
34027 2002-02-07  Richard Henderson  <rth@redhat.com>
34028
34029         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
34030         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
34031         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
34032         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
34033
34034 2002-02-06  Richard Henderson  <rth@redhat.com>
34035
34036         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
34037
34038 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
34039
34040         * gcc.dg/20020206-1.c: New test.
34041
34042 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
34043
34044         * gcc.c-torture/execute/20020206-1.c: New test.
34045
34046         * gcc.c-torture/execute/20020206-2.c: New test.
34047
34048         PR optimization/5429:
34049         * gcc.c-torture/compile/20020206-1.c: New test.
34050
34051 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
34052
34053         * g++.dg/ext/align1.C: Do not use an explicit alignment value
34054         as certain file formats cannot support particularly large
34055         alignments.
34056
34057         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
34058         and do not expect to be able to link the executable.
34059
34060         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
34061         fail because the COFF format does not support the weak attribute.
34062
34063 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
34064
34065         * g77.dg/pr5473.f: New test
34066
34067 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
34068
34069         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
34070         Fix testcase accordingly.
34071
34072 2002-02-04  Richard Henderson  <rth@redhat.com>
34073
34074         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
34075         (buf): Change to be an array of pointers, not ints.
34076
34077 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
34078
34079         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
34080         before all tests.  Move warning one line above to match where it
34081         C frontend emits.
34082         * gcc.dg/Wswitch-2.c: New test.
34083         * g++.dg/warn/Wswitch-1.C: New test.
34084         * g++.dg/warn/Wswitch-2.C: New test.
34085
34086 2002-02-04  Richard Henderson  <rth@redhat.com>
34087
34088         * g++.dg/abi/offsetof.C: Fix size comparison.
34089
34090 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
34091
34092         * gcc.dg/cast-qual-2.c: New test.
34093
34094 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
34095
34096         * gcc.dg/20020201-4.c: New test.
34097
34098 2002-02-04  Ben Elliston  <bje@redhat.com>
34099
34100         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
34101         target_info attribute != 0, in addition to the empty string.
34102         (gcc_target_compile): Likewise.
34103
34104 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
34105
34106         * gcc.dg/Wswitch.c: New test.
34107         PR gcc/4475. PR gcc/3780.
34108
34109 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
34110
34111         * g77.f-torture/execute/5122.f: New test for regressions
34112         against PR fortran/5122.
34113
34114 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
34115
34116         * g77.f-torture/compile/pr3743.f: Delete
34117         * g77.dg/pr3743-1.f: New test.
34118         * g77.dg/pr3743-2.f: New test.
34119         * g77.dg/pr3743-3.f: New test.
34120         * g77.dg/pr3743-4.f: New test.
34121
34122 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
34123
34124         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
34125
34126 2002-02-02  Richard Henderson  <rth@redhat.com>
34127
34128         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
34129         * gcc.c-torture/execute/bf64-1.c: Likewise.
34130
34131 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
34132
34133         * gcc.dg/20020201-2.c: New test.
34134
34135         * gcc.dg/20020201-3.c: New test.
34136
34137         * gcc.c-torture/execute/bitfld-2.c: New test.
34138
34139 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
34140
34141         * gcc.dg/bitfld-1.c: Update.
34142         * gcc.dg/bitfld-2.c: Update.
34143         * gcc.c-torture/execute/bitfld-1.x: New.
34144
34145 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
34146
34147         * gcc.c-torture/execute/20020201-1.c: New test.
34148
34149 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
34150
34151         PR target/5469
34152         * gcc.dg/20020201-1.c: New test.
34153
34154 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
34155
34156         PR fortran/3743
34157         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
34158         * g77.f-torture/compile/pr3743.x: Remove
34159
34160 2002-01-31  Tom Rix  <trix@redhat.com>
34161
34162         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
34163
34164 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
34165
34166         * gcc.dg/noncompile/20020130-1.c: New test.
34167
34168 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
34169
34170         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
34171
34172 2002-01-29  Richard Henderson  <rth@redhat.com>
34173
34174         * gcc.c-torture/execute/991118-1.c: Cast various constants back
34175         to long long.
34176         * gcc.c-torture/execute/bf64-1.c: Likewise.
34177
34178 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
34179
34180         * gcc.c-torture/execute/20020129-1.c: New test.
34181
34182 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
34183
34184         * gcc.c-torture/compile/20000224-1.c: Update.
34185         * gcc.c-torture/execute/bitfld-1.c: New tests.
34186         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
34187         * gcc.dg/uninit-A.c: Update.
34188
34189 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
34190
34191         * g++.dg/template/ctor1.C: Add instantiation.
34192
34193 2002-01-28  Paul Koning  <pkoning@equallogic.com>
34194
34195         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
34196         argument to __builtin_prefetch to be const ptr.
34197
34198 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
34199
34200         * gcc.c-torture/compile/20020120-1.c: New test.
34201
34202 2002-01-27  Kazu Hirata  <kazu@hxi.com>
34203
34204         * gcc.c-torture/execute/20020127-1.c: New test.
34205
34206 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
34207
34208         * g77.dg/f77-edit-i-in.f: New test
34209         * g77.dg/f77-edit-i-out.f: New test
34210
34211 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
34212
34213         * gcc.dg/debug/debug.exp: New file.
34214         * gcc.dg/debug/trivial.c: New file.
34215         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
34216         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
34217         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
34218         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
34219         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
34220         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
34221         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
34222         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
34223         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
34224         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
34225         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
34226         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
34227         * gcc.dg/20000503-1.c: Removed.
34228         * gcc.dg/20010207-1.c: Removed.
34229         * gcc.dg/20011223-1.c: Removed.
34230         * gcc.dg/20020104-2.c: Removed.
34231         * gcc.dg/debug-1.c: Removed.
34232         * gcc.dg/debug-2.c: Removed.
34233         * gcc.dg/debug-3.c: Removed.
34234         * gcc.dg/debug-4.c: Removed.
34235         * gcc.dg/debug-5.c: Removed.
34236         * gcc.dg/debug-6.c: Removed.
34237         * gcc.dg/dwarf2-1.c: Removed.
34238         * gcc.dg/dwarf2-2.c: Removed.
34239
34240 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
34241
34242         * g++.old-deja/g++.other/eh5.C: New test.
34243         * g++.old-deja/g++.other/sibcall2.C: New test.
34244         * g++.old-deja/g++.other/array9.C: New test.
34245         * g++.old-deja/g++.other/typename2.C: New test.
34246         * g++.old-deja/g++.other/crash60.C: New test.
34247         * g++.old-deja/g++.other/conv9.C: New test.
34248         * g++.old-deja/g++.other/mangle10.C: New test.
34249         * g++.old-deja/g++.other/unchanging1.C: New test.
34250         * g++.old-deja/g++.other/exprstmt1.C: New test.
34251         * g++.old-deja/g++.other/inline23.C: New test.
34252         * g++.old-deja/g++.eh/ia64-1.C: New test.
34253         * g++.old-deja/g++.other/dwarf2-1.C: New test.
34254         * g++.old-deja/g++.other/reload1.C: New test.
34255         * g++.old-deja/g++.other/static20.C: New test.
34256         * g++.old-deja/g++.other/local-alloc1.C: New test.
34257         * g++.old-deja/g++.other/conv8.C: New test.
34258         * g++.old-deja/g++.other/stmtexpr2.C: New test.
34259         * g++.old-deja/g++.other/storeexpr1.C: New test.
34260         * g++.old-deja/g++.other/storeexpr2.C: New test.
34261         * g++.dg/eh/template2.C: New test.
34262         * g++.dg/warn/weak1.C: New test.
34263
34264 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
34265
34266         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
34267         Remove first, non-varying, argument.
34268
34269 2002-01-23  Richard Henderson  <rth@redhat.com>
34270
34271         * gcc.dg/inline-2.c: New.
34272
34273         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
34274         Add optional target arg.  Check number of arguments.
34275         (scan-assembler-not, scan-assembler-dem): Likewise.
34276         (scan-assembler-dem-not): Likewise.
34277
34278 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
34279
34280         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
34281         line 12.
34282         * g++.old-deja/g++.brendan/parse3.C,
34283         g++.old-deja/g++.other/crash26.C,
34284         g++.old-deja/g++.other/crash28.C,
34285         g++.old-deja/g++.other/crash29.C,
34286         g++.old-deja/g++.other/crash30.C,
34287         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
34288
34289 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
34290
34291         * gcc.dg/20020115-1.c: New.
34292
34293 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
34294
34295         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
34296
34297 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
34298
34299         * gcc.dg/20020122-3.c: New.
34300
34301 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
34302
34303         * g++.dg/other/gc1.C: New test.
34304
34305 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
34306
34307         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
34308
34309 2002-01-22  Richard Henderson  <rth@redhat.com>
34310
34311         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
34312
34313 2002-01-22  Richard Henderson  <rth@redhat.com>
34314
34315         * gcc.dg/20020122-4.c: New.
34316
34317 2002-01-22  H.J. Lu <hjl@gnu.org>
34318
34319         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
34320         link output.
34321         * gcc.dg/special/ecos.exp: Likewise.
34322         * lib/g++-dg.exp: Likewise.
34323         * lib/g77-dg.exp: Likewise.
34324         * lib/gcc-dg.exp : Likewise.
34325         * lib/mike-g++.exp: Likewise.
34326         * lib/mike-g77.exp: Likewise.
34327         * lib/mike-gcc.exp: Likewise.
34328         * lib/objc-dg.exp: Likewise.
34329
34330 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
34331
34332         PR target/5379
34333         * gcc.dg/20020122-2.c: New test.
34334
34335 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
34336
34337         * gcc.dg/20020122-1.c: New test.
34338
34339 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
34340
34341         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
34342
34343 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
34344
34345         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
34346
34347 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34348
34349         * gcc.c-torture/compile/20020121-1.c: New test.
34350
34351 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
34352
34353         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
34354         ld_library_path.
34355
34356 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
34357
34358         * gcc.dg/20020218-1.c: New test.
34359
34360 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
34361
34362         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
34363         messages
34364         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
34365         "At global scope" warning
34366         * g++.dg/ext/align1.C: Change cygwin test for alignment
34367         from db-bogus to dg-warning
34368
34369 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
34370
34371         * g77.f-torture/compile/cpp2.F: New test.
34372
34373 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
34374
34375         * g++.dg/template/access1.C: New test.
34376
34377 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
34378
34379         * gcc.dg/20020118-1.c: New.
34380
34381 2002-01-18  Kazu Hirata  <kazu@hxi.com>
34382
34383         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
34384
34385 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
34386
34387         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
34388         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
34389         alignment warnings.
34390
34391 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
34392
34393         * gcc.misc-tests/i386-prefetch.exp: Save and restore
34394         torture_with_loops and torture_without_loops
34395
34396 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
34397
34398         * gcc.c-torture/compile/20020116-1.c: New test.
34399
34400 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
34401
34402         * gcc.dg/20020116-2.c: New test.
34403
34404         * gcc.dg/ultrasp4.c: New test.
34405
34406         * gcc.dg/20020116-1.c: New test.
34407
34408 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
34409
34410         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
34411         by EABI.
34412
34413 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
34414
34415         * gcc.misc-tests/i386-prefetch.exp: New.
34416         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
34417         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
34418         * gcc.misc-tests/i386-pf-none-1.c: New test.
34419         * gcc.misc-tests/i386-pf-sse-1.c: New test.
34420
34421 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
34422
34423         * gcc.dg/gnu89-init-1.c: Add new tests.
34424
34425 2002-01-15  Andreas Jaeger  <aj@suse.de>
34426
34427         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
34428         * gcc.dg/i386-mmx-2.c: Likewise.
34429         * gcc.dg/i386-sse-1.c: Likewise.
34430         * gcc.dg/i386-sse-2.c: Likewise.
34431         * gcc.dg/i386-sse-3.c: Likewise.
34432
34433 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
34434
34435         * g77.f-torture/execute/intrinsic-unix-bessel.f:
34436         Uncomment additional cases that now pass.
34437
34438 2002-01-11  Richard Henderson  <rth@redhat.com>
34439
34440         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
34441         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
34442
34443 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
34444
34445         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
34446
34447 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
34448
34449         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
34450         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
34451
34452 2002-01-10  Dale Johannesen  <dalej@apple.com>
34453
34454         * gcc.c-torture/execute/loop-11.c: New.
34455
34456 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
34457
34458         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
34459         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
34460
34461 2002-01-09  Richard Henderson  <rth@redhat.com>
34462
34463         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
34464         type in which to perform the operation for each size.
34465
34466 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
34467
34468         * gcc.c-torture/compile/20020109-2.c: New test.
34469
34470 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
34471
34472         * gcc.c-torture/execute/loop-10.c: New test.
34473
34474 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
34475
34476         * gcc.c-torture/compile/20010226-1.c: New test.
34477         * gcc.c-torture/compile/20010227-1.c: New test.
34478         * gcc.c-torture/compile/20010426-1.c: New test.
34479         * gcc.c-torture/compile/20010510-1.c: New test.
34480         * gcc.c-torture/compile/20010605-3.c: New test.
34481         * gcc.c-torture/compile/20010824-1.c: New test.
34482         * gcc.c-torture/execute/20010409-1.c: New test.
34483         * gcc.dg/noncompile/20000901-1.c: New test.
34484         * gcc.dg/20001023-1.c: New test.
34485         * gcc.dg/20001101-1.c: New test.
34486         * gcc.dg/20001102-1.c: New test.
34487         * gcc.dg/20010207-1.c: New test.
34488         * gcc.dg/20010405-1.c: New test.
34489         * gcc.dg/20010822-1.c: New test.
34490         * gcc.dg/20011107-1.c: New test.
34491
34492 2002-01-09  Jeffrey A Law  (law@redhat.com)
34493
34494         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
34495
34496         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
34497         execution failure on PA targets.
34498
34499 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
34500
34501         * gcc.c-torture/compile/20020109-1.c: New test.
34502
34503 2002-01-08  Kazu Hirata  <kazu@hxi.com>
34504
34505         * gcc.c-torture/execute/20020108-1.c: New test.
34506
34507 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
34508
34509         * gcc.dg/20020108-1.c: New test.
34510
34511 2002-01-08  H.J. Lu <hjl@gnu.org>
34512
34513         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
34514         for header files.
34515
34516 2002-01-08  Geoff Keating  <geoffk@redhat.com>
34517
34518         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
34519         consistency.
34520
34521 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
34522
34523         * gcc.dg/altivec-4.c: Test altivec predicates.
34524
34525 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
34526
34527         * gcc.c-torture/execute/20020107-1.c: New test.
34528
34529 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
34530
34531         PR c/5279
34532         * gcc.c-torture/compile/20020106-1.c: New test.
34533
34534 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
34535
34536         * gcc.c-torture/execute/nestfunc-4.c: New test.
34537
34538 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
34539
34540         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
34541         extra triple that slipped in.
34542         * g++.old-deja/g++.abi/align.C: Likewise.
34543         * g++.old-deja/g++.abi/bitfields.C: Likewise.
34544
34545 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
34546
34547         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
34548         * g++.old-deja/g++.abi/align.C: Likewise.
34549         * g++.old-deja/g++.abi/bitfields.C: Likewise.
34550
34551         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
34552         on FreeBSD/i386.
34553         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
34554         FreeBSD.
34555
34556 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
34557
34558         * gcc.dg/20020104-1.c: New test.
34559
34560         * gcc.dg/20020104-2.c: New test.
34561
34562 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
34563
34564         * gcc.dg/20020103-1.c: Fix typo in target selector.
34565
34566 2002-01-03  Richard Henderson  <rth@redhat.com>
34567
34568         * gcc.dg/20020103-1.c: New.
34569
34570 2002-01-03  Kazu Hirata  <kazu@hxi.com>
34571
34572         * gcc.c-torture/execute/20020103-1.c: New test.
34573
34574 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
34575
34576         * g++.dg/other/debug2.C: New test.
34577
34578         * gcc.c-torture/compile/20020103-1.c: New test.
34579
34580 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
34581
34582         * gcc.dg/gnu89-init-1.c: Added new tests.
34583
34584 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
34585
34586         * g++.dg/template/friend2.C: Remove as patch is reverted.
34587
34588         * g++.dg/warn/oldcast1.C: New test.
34589
34590         * g++.dg/template/ptrmem1.C: New test.
34591         * g++.dg/template/ptrmem2.C: New test.
34592
34593         * g++.dg/template/ntp.C: New test.
34594
34595         * g++.dg/other/component1.C: New test.
34596
34597         * g++.dg/template/ttp3.C: New test.
34598
34599         * g++.dg/template/friend2.C: New test.
34600         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
34601
34602 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
34603
34604         * g++.dg/other/ptrmem1.C: New test.
34605         * g++.dg/other/ptrmem2.C: New test.
34606
34607 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
34608
34609         * g++.dg/template/ctor1.C: New test.
34610
34611 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
34612
34613         * g++.dg/template/friend2.C: New test.
34614
34615 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
34616
34617         * gcc.dg/mmix-1.c: New test.
34618
34619 2001-12-31  Richard Henderson  <rth@redhat.com>
34620
34621         * gcc.dg/asm-5.c: New.
34622
34623 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
34624
34625         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
34626         in namespace __gnu_cxx
34627
34628 2001-12-30  Richard Henderson  <rth@redhat.com>
34629
34630         * gcc.dg/debug-6.c: New.
34631
34632 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
34633
34634         * gcc.c-torture/compile/20011229-2.c: New test.
34635
34636 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
34637
34638         * gcc.dg/debug-3.c: New test.
34639         * gcc.dg/debug-4.c: New test.
34640         * gcc.dg/debug-5.c: New test.
34641
34642 2001-12-29  Richard Henderson  <rth@redhat.com>
34643
34644         * g++.dg/eh/loop1.C: New.
34645
34646 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
34647
34648         * g++.dg/template/crash1.C: New test.
34649
34650 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
34651
34652         * g++.dg/other/const1.C: New test.
34653
34654 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
34655
34656         * gcc.c-torture/compile/20011229-1.c: New test.
34657
34658 2001-12-28  Stan Shebs  <shebs@apple.com>
34659
34660         * lib/objc-torture.exp: Resync with c-torture.exp.
34661         * lib/objc.exp: Load standard libraries.
34662
34663 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
34664
34665         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
34666         additional tests.
34667
34668 2001-12-27  Roger Sayle <roger@eyesopen.com>
34669
34670         * gcc.c-torture/execute/string-opt-16.c: New testcase.
34671
34672 2001-12-27  Richard Henderson  <rth@redhat.com>
34673
34674         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
34675
34676 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
34677
34678         * g++.dg/eh/ctor1.C: New test.
34679         * g++.dg/other/error2.C: New test.
34680
34681 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
34682
34683         * g++.dg/other/init2.C: New test.
34684
34685 2001-12-24  Richard Henderson  <rth@redhat.com>
34686
34687         * gcc.dg/20011223-1.c: New.
34688         * gcc.dg/inline-1.c: New.
34689
34690 2001-12-23  Richard Henderson  <rth@redhat.com>
34691
34692         * gcc.dg/asm-4.c: Test operand modifiers.
34693
34694 2001-12-23  Richard Henderson  <rth@redhat.com>
34695
34696         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
34697
34698 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
34699
34700         * gcc.c-torture/execute/20011223-1.c: New test.
34701
34702 2001-12-21  Richard Henderson  <rth@redhat.com>
34703
34704         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
34705         re-enables the warning.
34706
34707 2001-12-21  Richard Henderson  <rth@redhat.com>
34708
34709         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
34710
34711 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
34712
34713         * gcc.c-torture/compile/20011218-1.c: New test.
34714
34715 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
34716
34717         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
34718         arm-isr.c test.
34719         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
34720         epilogue generation for ARM ISR routines.
34721
34722 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34723
34724         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
34725         * gcc.dg/format/c90-printf-3.c: Likewise.
34726         * gcc.dg/format/c99-printf-3.c: Likewise.
34727         * gcc.dg/format/ext-1.c: Likewise.
34728         * gcc.dg/format/ext-6.c: Likewise.
34729         * gcc.dg/format/format.h: Prototype unlocked stdio.
34730
34731 2001-12-20  Richard Henderson  <rth@redhat.com>
34732
34733         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
34734         (arena): Use it.
34735         (malloc): Correct allocation logic.  Abort if we fill up the
34736         arena before initialization complete.
34737         (realloc): Correct allocation logic.
34738
34739 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
34740
34741         * gcc.c-torture/compile/20011219-2.c: New test.
34742
34743         * gcc.c-torture/execute/20011219-1.c: New test.
34744
34745 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
34746
34747         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
34748         target does not support weak symbols.
34749
34750 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
34751
34752         * gcc.c-torture/compile/20011219-1.c: New test.
34753
34754 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
34755
34756         * g++.dg/other/error1.C: New test.
34757
34758 2001-12-17  Jeffrey A Law  (law@redhat.com)
34759
34760         * gcc.c-torture/execute/20011217-1.c: New test.
34761
34762 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
34763
34764         * objc.dg/special/: New directory.
34765         * objc.dg/special/special.exp: New file.
34766         * objc.dg/special/unclaimed-category-1.h: New file.
34767         * objc.dg/special/unclaimed-category-1a.m: New file.
34768         * objc.dg/special/unclaimed-category-1.m: New file.
34769
34770 2001-12-17  Andreas Jaeger  <aj@suse.de>
34771
34772         * gcc.c-torture/compile/20011217-2.c: New test.
34773
34774 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
34775
34776         * gcc.c-torture/compile/20011217-1.c: New test.
34777
34778 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
34779
34780         * testsuite/gcc.dg/20011214-1.c: New.
34781
34782 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
34783
34784         * gcc.dg/altivec-4.c: New.
34785
34786 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
34787
34788         * gcc.dg/20011113-1.c: New test.
34789
34790 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
34791
34792         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
34793         std::__malloc_alloc_template<0> and
34794         std::__default_alloc_template<false, 0>.
34795
34796 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
34797
34798         * objc/execute/bf-21.m: New test.
34799         * objc/execute/enumeration-1.m: New test.
34800         * objc/execute/enumeration-2.m: New test.
34801
34802 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
34803
34804         * gcc.dg/gnu89-init-1.c: New test.
34805
34806 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
34807
34808         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
34809         * g++.old-deja/g++.jason/2371.C: Likewise.
34810         * g++.old-deja/g++.jason/template33.C: Likewise.
34811         * g++.old-deja/g++.jason/template34.C: Likewise.
34812         * g++.old-deja/g++.jason/template36.C: Likewise.
34813         * g++.old-deja/g++.oliva/typename1.C: Likewise.
34814         * g++.old-deja/g++.oliva/typename2.C: Likewise.
34815         * g++.old-deja/g++.other/typename1.C: Likewise.
34816         * g++.old-deja/g++.pt/inherit2.C: Likewise.
34817         * g++.old-deja/g++.pt/nontype5.C: Likewise.
34818         * g++.old-deja/g++.pt/typename11.C: Likewise.
34819         * g++.old-deja/g++.pt/typename14.C: Likewise.
34820         * g++.old-deja/g++.pt/typename16.C: Likewise.
34821         * g++.old-deja/g++.pt/typename3.C: Likewise.
34822         * g++.old-deja/g++.pt/typename4.C: Likewise.
34823         * g++.old-deja/g++.pt/typename5.C: Likewise.
34824         * g++.old-deja/g++.pt/typename7.C: Likewise.
34825         * g++.old-deja/g++.robertl/eb9.C: Likewise.
34826
34827 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
34828
34829         * g++.dg/other/linkage1.C: New test.
34830         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
34831         specifiers.
34832
34833 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
34834
34835         * gcc.dg/concat.c: New test.
34836
34837 2001-12-11  Stan Shebs  <shebs@apple.com>
34838
34839         * objc/compile: New test directory.
34840         * objc/compile/compile.exp: New expect script.
34841         * objc/compile/20011211-1.m: New compile test.
34842
34843 2001-12-11  Jason Merrill  <jason@redhat.com>
34844
34845         * lib/prune.exp (prune_gcc_output): Also handle "In member
34846         function".  So many permutations...
34847
34848 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
34849
34850         * g++.dg/template/typedef1.C: New test.
34851
34852 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
34853
34854         * g++.dg/other/copy1.C: New test.
34855
34856 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
34857
34858         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
34859
34860         * gcc.dg/builtin-choose-expr.c: New.
34861
34862 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
34863
34864         * gcc.dg/altivec-2.c: New.
34865
34866 2001-12-07  Richard Henderson  <rth@redhat.com>
34867
34868         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
34869
34870 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
34871
34872         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
34873         ultrasparc.
34874
34875 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
34876
34877         * g++-old.deja/g++.robertl/eb101.C: Deleted.
34878
34879 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
34880
34881         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
34882         variable argument list.
34883
34884 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
34885
34886         * gcc.c-torture/execute/memcheck: Delete entire directory.
34887         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
34888         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
34889
34890 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
34891
34892         * gcc.dg/Wshadow-1.c: New test.
34893
34894 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
34895
34896         * gcc.c-torture/compile/20011130-1.c: New test.
34897
34898         * gcc.dg/noncompile/20011025-1.c: New test.
34899
34900         * g++.dg/other/anon-union.C: New test.
34901
34902         * gcc.c-torture/execute/20011024-1.c: New test.
34903
34904 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
34905
34906         * gcc.c-torture/execute/20000722-1.x,
34907         gcc.c-torture/execute/20010123-1.x: Remove.
34908         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
34909         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
34910         gcc.dg/c99-complit-2.c: New tests.
34911
34912 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
34913
34914         * g++.dg/inherit/base1.C: New test.
34915
34916 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
34917
34918         * g++.dg/other/stdarg1.C: New test.
34919
34920         * gcc.c-torture/compile/20011130-2.c: New test.
34921
34922 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
34923
34924         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
34925         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
34926         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
34927         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
34928         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
34929         * gcc.dg/builtin-prefetch-1.c: New test.
34930
34931 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
34932
34933         * gcc.dg/20011130-1.c: New test.
34934
34935 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
34936
34937         * g++.dg/other/scope1.C: New test.
34938         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
34939
34940 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
34941
34942         * gcc.dg/vla-init-1.c: New test.
34943
34944 2001-12-01  Geoff Keating  <geoffk@redhat.com>
34945
34946         * gcc.c-torture/compile/structs.c: New testcase from GDB.
34947
34948 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
34949
34950         * objc.dg/alias.m: Update.
34951         * objc.dg/class-1.m: Update.
34952         * objc.dg/const-str-1.m: Update.
34953         * objc.dg/fwd-proto-1.m: Update.
34954         * objc.dg/id-1.m: Update.
34955         * objc.dg/super-class-1.m: Update.
34956
34957 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
34958
34959         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
34960         constructs.
34961
34962 2001-11-28  Jeffrey A Law  (law@cygnus.com)
34963
34964         * gcc.c-torture/execute/20011128-1.c: New test.
34965
34966 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
34967
34968         * gcc.dg/20011127-1.c: New test.
34969
34970 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
34971
34972         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
34973         from Austin Group draft 7.
34974         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
34975         scanf format arguments.
34976         * gcc.dg/format/no-exargs-2.c: New test.
34977
34978 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
34979
34980         * g++.dg/abi/vbase8-4.C: New test.
34981
34982 2001-11-24  Ian Lance Taylor  <ian@airs.com>
34983
34984         * gcc.c-torture/execute/20011121-1.c: New test.
34985
34986 2001-11-23  Jeffrey A Law  (law@cygnus.com)
34987
34988         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
34989
34990 2001-11-23  Andreas Jaeger  <aj@suse.de>
34991
34992         * gcc.dg/cpp/charconst-2.c: New test.
34993
34994 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
34995
34996         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
34997         to the host if it is remote.  Let tests specify extra headers
34998         they use.
34999         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
35000         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
35001         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
35002         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
35003         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
35004         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
35005         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
35006         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
35007         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
35008         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
35009
35010 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
35011
35012         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
35013         for little endian ARMs.
35014
35015 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
35016
35017         * gcc.c-torture/compile/20011119-1.c: New test.
35018         * gcc.c-torture/compile/20011119-2.c: New test.
35019
35020 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
35021
35022         * gcc.dg/altivec-1.c: Fix typo.
35023
35024 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
35025
35026         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
35027
35028 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
35029
35030         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
35031
35032 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
35033
35034         * lib/g77.exp: Don't specify --rpath-link.
35035
35036         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
35037         across all the headers.
35038         * gcc.dg/format/format.exp: For testing on a remote host,
35039         copy format.h.
35040
35041         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
35042         * gcc.c-torture/execute/930406-1.c: Likewise.
35043         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
35044
35045 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
35046
35047         * gcc.dg/altivec-1.c: New.
35048
35049 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
35050
35051         * gcc.dg/cpp/fpreprocessed.c: New test case.
35052
35053 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35054
35055         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
35056         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
35057         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
35058
35059 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35060
35061         * gcc.dg/no-builtin-1.c: New test.
35062
35063 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
35064
35065         * gcc.c-torture/execute/20011115-1.c: New test.
35066
35067 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
35068
35069         * gcc.c-torture/compile/20011114-2.c: New test.
35070         * gcc.c-torture/compile/20011114-3.c: New test.
35071         * gcc.c-torture/compile/20011114-4.c: New test.
35072
35073 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
35074
35075         * g++.dg/other/init1.C: New test.
35076
35077 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
35078
35079         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
35080         message.
35081
35082         * gcc.c-torture/execute/20011114-1.c: New testcase.
35083
35084         * gcc.c-torture/compile/20010327-1.c: Revert last change.
35085         * gcc.c-torture/compile/20011114-1.c: New test, exactly
35086         like the (before this change) version of 20010327-1.c.
35087
35088 2001-11-14  Roger Sayle <roger@eyesopen.com>
35089
35090         * gcc.c-torture/execute/string-opt-13.c: New testcase.
35091
35092 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
35093
35094         * g++.dg/init/array2.C: New test.
35095
35096 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
35097
35098         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
35099
35100 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
35101
35102         * g++.dg/other/forscope1.C: New test.
35103         * g++.dg/ext/forscope1.C: New test.
35104         * g++.dg/ext/forscope2.C: New test.
35105
35106 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
35107
35108         * gcc.c-torture/execute/20011113-1.c: New test.
35109
35110 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
35111
35112         * gcc.c-torture/execute/20011109-2.c: New test.
35113
35114         * gcc.c-torture/execute/20011109-1.c: New test.
35115
35116 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
35117
35118         * gcc.c-torture/compile/20011109-1.c: New test.
35119
35120 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
35121
35122         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
35123         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
35124         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
35125         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
35126         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
35127         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
35128         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
35129
35130 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
35131
35132         * g++.dg/warn/Wshadow-1.C: New tests.
35133         * g++.old-deja/g++.mike/for3.C: Update.
35134
35135 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
35136
35137         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
35138         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
35139         XFAILs.  Adjust expected error texts.
35140         * gcc.c-torture/compile/20011106-1.c,
35141         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
35142         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
35143         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
35144         gcc.dg/c99-array-lval-5.c: New tests.
35145
35146 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
35147
35148         * gcc.dg/cpp/defined.c: Update.
35149
35150 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
35151
35152         * gcc.c-torture/execute/anon-1.c: New test.
35153
35154 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
35155
35156         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
35157         same size, so no warning should be produced on stormy16.
35158
35159         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
35160         due to oversized array.
35161         * g++.old-deja/g++.mike/ns15.C: Likewise.
35162         * g++.old-deja/g++.pt/crash16.C: Likewise.
35163
35164 2001-11-02  Graham Stott  <grahams@redhat.com>
35165
35166         * g++.dgother/debug1.C: Fix typos.
35167
35168 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
35169
35170         * g++.dg/other/debug1.C: New test.
35171
35172 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
35173
35174         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
35175         of unsigned long.
35176
35177 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
35178
35179         * gcc.dg/20011029-2.c: New test.
35180
35181         * gcc.c-torture/compile/20011029-1.c: New test.
35182
35183 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
35184
35185         * objc/execute/class_self-1.m: New test.
35186         * objc/execute/class_self-2.m: New test.
35187
35188 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
35189
35190         * gcc.misc-tests/msgs.exp: Delete.
35191         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
35192         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
35193         error set to match recent changes.
35194
35195 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
35196
35197         * gcc.dg/20011021-1.c: New test.
35198
35199 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
35200
35201         * gcc.c-torture/compile/20011023-1.c: New test.
35202
35203 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
35204
35205         * lib/g77.exp: Rewrite based on lib/g++.exp.
35206
35207 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
35208
35209         * gcc.c-torture/execute/20011019-1.c: New test.
35210
35211         * gcc.dg/20011018-1.c: New test.
35212
35213 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
35214
35215         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
35216
35217 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
35218
35219         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
35220         * gcc.dg/attr-invalid.c: Likewise.
35221
35222 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
35223
35224         * testsuite/gcc.dg/20011015-1.c: New test.
35225
35226 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
35227
35228         * g++.dg/template/unify2.C: New test.
35229
35230 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
35231
35232         * g++.dg/other/exception-specification.C: New test
35233
35234 2001-10-13  Tom Rix  <trix@redhat.com>
35235
35236         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
35237         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
35238
35239 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
35240
35241         * testsuite/gcc.dg/20011009-1.c: New test.
35242
35243 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
35244
35245         PR g++/4476
35246         * g++.dg/other/friend1.C: New test.
35247
35248 2001-10-11  Richard Henderson  <rth@redhat.com>
35249
35250         * g++.old-deja/g++.other/crash18.C: Add -S to options.
35251
35252 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35253
35254         * gcc.c-torture/compile/20011010-1.c: New.
35255
35256 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
35257
35258         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
35259         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
35260         g77.f-torture/execute/execute.exp,
35261         g77.f-torture/noncompile/noncompile.exp,
35262         gcc.c-torture/compile/compile.exp,
35263         gcc.c-torture/execute/execute.exp,
35264         gcc.c-torture/execute/ieee/ieee.exp,
35265         gcc.c-torture/execute/memcheck/memcheck.exp,
35266         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
35267         objc/execute/execute.exp: Update FSF address.
35268
35269 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
35270
35271         * gcc.dg/cpp/cmdlne-C.c: Update.
35272         * gcc.dg/cpp/cmdlne-C2.c: New.
35273
35274 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35275
35276         * gcc.c-torture/execute/20011008-3.c: New.
35277
35278 2001-10-08  DJ Delorie  <dj@redhat.com>
35279
35280         * gcc.dg/20011008-1.c: New.
35281         * gcc.dg/20011008-2.c: New.
35282
35283 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
35284
35285         * gcc.dg/cpp/spacing1.c: Update test.
35286
35287 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
35288
35289         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
35290         spelling errors of "separate" as "seperate".
35291
35292 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
35293
35294         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
35295         enough to avoid inlining.
35296
35297 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
35298
35299         * lib/g77.exp: set libg2c_dir correctly.
35300
35301 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35302
35303         * gcc.dg/cpp/macro11.c: New test.
35304
35305 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
35306
35307         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
35308         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
35309         gcc.dg/format/multattr-3.c: New tests.
35310         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
35311         tests for format attributes on function pointers being rejected.
35312
35313 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
35314
35315         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
35316
35317 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
35318
35319         * g++.dg/warn/format1.C: New test.
35320
35321 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
35322
35323         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
35324
35325 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
35326
35327         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
35328
35329 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
35330
35331         * gcc.dg/cpp/redef2.c: Add test.
35332
35333 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
35334
35335         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
35336         long-standing bug on i686, apparently.
35337         * gcc.c-torture/execute/loop-2c.x: New file.
35338         * gcc.c-torture/execute/loop-2d.x: New file.
35339         * gcc.c-torture/execute/loop-3c.x: New file.
35340
35341 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
35342
35343         * gcc.dg/cpp/20000625-2.c: Correct line number.
35344
35345 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
35346
35347         * gcc.dg/cpp/macro10.c: New test.
35348         * gcc.dg/cpp/strify3.c: New test.
35349         * gcc.dg/cpp/spacing1.c: Add tests.
35350         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
35351         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
35352
35353 2001-09-24  DJ Delorie  <dj@redhat.com>
35354
35355         * gcc.c-torture/execute/20010924-1.c: New test.
35356
35357 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
35358
35359         * testsuite/objc/execute/paste.m: Remove.
35360
35361 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
35362
35363         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
35364
35365 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
35366
35367         * g77.dg/strlen0.f: New test.
35368
35369 2001-09-21  Richard Henderson  <rth@redhat.com>
35370
35371         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
35372         * g++.old-deja/g++.abi/vtable2.C: Likewise.
35373
35374 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
35375
35376         Table-driven attributes.
35377         * g++.dg/ext/attrib1.C: New test.
35378
35379 2001-09-20  DJ Delorie  <dj@redhat.com>
35380
35381         * gcc.dg/20000926-1.c: Update expected warning messages.
35382         * gcc.dg/array-2.c: Likewise, and test for warnings too.
35383         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
35384         array.
35385
35386 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
35387
35388         * g++.dg/eh/registers1.C: New test case.
35389
35390 2001-09-17  Richard Henderson  <rth@redhat.com>
35391
35392         * gcc.dg/array-5.c: Fix VLA decomposition test.
35393
35394 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
35395
35396         * gcc.dg/cpp/line5.c: New testcase.
35397
35398 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
35399
35400         * gcc.dg/cpp/macro9.c: New test.
35401
35402 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
35403
35404         * gcc.c-torture/execute/980223.c: Change type of addr from long
35405         to char *.
35406
35407 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
35408
35409         * gcc.c-torture/execute/20010915-1.c: New test.
35410
35411 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
35412
35413         * g77.dg/bprob: New directory.
35414         * g77.dg/bprob/bprob.exp: New file.
35415         * g77.dg/bprob/bprob-1.f: New test.
35416         * g77.dg/gcov: New directory.
35417         * g77.dg/gcov/gcov.exp: New file.
35418         * g77.dg/gcov/gcov-1.f: New test.
35419         * g77.dg/gcov/gcov-1.x: New file.
35420
35421 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
35422
35423         * gcc.dg/cpp/directiv.c: Update.
35424         * gcc.dg/cpp/undef1.c: Update.
35425
35426 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
35427
35428         * gcc.dg/20010912-1.c: New test.
35429
35430 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
35431
35432         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
35433         language-independent file in lib.
35434         * lib/gcov.exp: New file.
35435
35436 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
35437
35438         * gcc.c-torture/compile/20010911-1.c: New test.
35439
35440 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
35441
35442         * lib/profopt.exp: New, to support profile-directed optimizations.
35443         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
35444         * gcc.misc-tests/bprob-1.c: New test.
35445         * gcc.misc-tests/bprob-2.c: New test.
35446
35447 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
35448
35449         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
35450         XFAIL and which kinds of gcov output to verify.
35451         * gcc.misc-tests/gcov-4b.x: New file.
35452         * gcc.misc-tests/gcov-5b.x: New file.
35453         * gcc.misc-tests/gcov-6.x: New file.
35454         * gcc.misc-tests/gcov-7.c: New test.
35455         * gcc.misc-tests/gcov-7.x: New file.
35456
35457 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
35458
35459         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
35460         * gcc.misc-tests/gcov-6.c: New test.
35461
35462 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
35463
35464         PR c++/3986
35465         * g++.dg/abi/vbase1.C: New test.
35466
35467 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
35468
35469         * objc.dg/method-2.m: New.
35470
35471 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
35472
35473         PR c++/4203
35474         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
35475         * g++.dg/init/empty1.C: New test.
35476
35477 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
35478
35479         * gcc.c-torture/compile/20010903-1.c: New test.
35480
35481 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
35482
35483         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
35484         for m68k.
35485
35486 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
35487
35488         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
35489
35490         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
35491
35492         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
35493
35494 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
35495
35496         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
35497         for 16-bit 'unsigned int'.
35498
35499 2001-08-29  Kazu Hirata  <kazu@hxi.com>
35500
35501         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
35502
35503 2001-08-27  Richard Henderson  <rth@redhat.com>
35504
35505         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
35506         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
35507
35508 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
35509
35510         * gcc.dg/asm-names.c (ymain): New.
35511
35512 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
35513
35514         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
35515         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
35516         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
35517
35518 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35519
35520         * gcc.dg/compare5.c: New testcase.
35521
35522 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
35523
35524         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
35525         and "In instantiation".
35526
35527 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
35528
35529         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
35530
35531 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
35532
35533         * gcc.misc-tests/gcov.exp: Add support for branch information.
35534         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
35535         * gcc.misc-tests/gcov-4.c: New test.
35536         * gcc.misc-tests/gcov-4b.c: New test.
35537         * gcc.misc-tests/gcov-5b.c: New test.
35538
35539 2001-08-20  Zack Weinberg  <zackw@panix.com>
35540
35541         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
35542         expected to fail.
35543
35544 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35545
35546         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
35547
35548 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
35549
35550         * g++.dg/eh/template1.C: New test.
35551
35552 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
35553
35554         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
35555         Fix thinko.
35556         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
35557         for xfail.
35558
35559 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
35560
35561         * lib/g77-dg.exp: Use prune.exp for common procedures
35562         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
35563         * lib/g77.exp: (g77-dg-prune) Remove
35564
35565 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
35566
35567         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
35568
35569 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35570
35571         * g++.dg/template/unify1.C: New test.
35572
35573 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
35574
35575         * g++.dg/abi/empty4.C: New test.
35576
35577 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
35578
35579         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
35580         solaris2.*
35581         * g77.f-torture/compile/pr3743.x: Likewise.
35582
35583 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
35584
35585         * g++.dg/other/using-declaration.C: New test.
35586
35587 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
35588
35589         * gcc.dg/cpp/tr-sign.c: New testcase.
35590
35591 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
35592
35593         * gcc.dg/cpp/19951025-1.c: Revert.
35594         * gcc.dg/cpp/directiv.c: We no longer process directives that
35595         interrupt macro arguments.
35596
35597 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
35598
35599         * gcc.dg/bconstp-1.c: New test.
35600
35601 2001-08-03  Richard Henderson  <rth@redhat.com>
35602
35603         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
35604
35605 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35606
35607         * gcc.dg/cpp/19951025-1.c: Update.
35608
35609 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
35610
35611         * g77.dg/ff90-1.f (s): Fix reference of variable z,
35612         should be x.
35613
35614 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
35615
35616         Kill -fhonor-std.
35617         * g++.old-deja/g++.ns/ns14.C: Remove special options.
35618         * g++.old-deja/g++.other/std1.C: Likewise.
35619         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
35620
35621 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
35622
35623         * lib/g77.exp: Load gcc-defs.exp for common procedures
35624         (g77_pass, g77_fail, g77_finish, g77_exit,
35625         ${tool}_check_unsupported_p} Now redundant.  Deleted.
35626
35627 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
35628
35629         * g77.dg/fbackslash.f
35630         * g77.dg/fcase-preserve.f
35631         * g77.dg/ff90-1.f
35632         * g77.dg/ffixed-line-length-0.f
35633         * g77.dg/ffixed-line-length-132.f
35634         * g77.dg/ffixed-line-length-7.f
35635         * g77.dg/ffixed-line-length-72.f
35636         * g77.dg/ffixed-line-length-none.f
35637         * g77.dg/ffree-form-1.f
35638         * g77.dg/fno-backslash.f
35639         * g77.dg/fno-f90-1.f
35640         * g77.dg/fno-fixed-form-1.f
35641         * g77.dg/fno-onetrip.f
35642         * g77.dg/fno-typeless-boz.f
35643         * g77.dg/fno-underscoring.f
35644         * g77.dg/fno-vxt-1.f
35645         * g77.dg/fonetrip.f
35646         * g77.dg/ftypeless-boz.f
35647         * g77.dg/fugly-assumed.f
35648         * g77.dg/funderscoring.f
35649         * g77.dg/fvxt-1.f
35650
35651 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
35652
35653         * objc.dg/fwd-proto-1.m: New.
35654         * objc.dg/local-decl-1.m: New.
35655         * objc.dg/naming-1.m: New.
35656         * objc.dg/naming-2.m: New.
35657         * objc.dg/proto-hier-1.m: New.
35658
35659 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
35660
35661         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
35662         largest-type elements to a struct makes its size grow.
35663
35664 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
35665
35666         * g++.dg/abi/vthunk1.C: New test.
35667
35668 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
35669
35670         * g++.dg/abi/vbase8-22.C: New test.
35671
35672 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
35673
35674         * gcc.dg/cpp/macro8.c: New test.
35675
35676 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
35677
35678         * g++.dg/abi/vbase8-21.C: New test.
35679
35680 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
35681
35682         * g++.dg/abi/vbase8-10.C: New test.
35683
35684 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35685
35686         * lib/g++.exp (g++_set_ld_library_path): Renamed to
35687         ${tool}_set_ld_library_path.
35688         Changed caller.
35689         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
35690         g++.exp.
35691
35692 2001-07-26  Stan Cox <scox@redhat.com>
35693
35694         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
35695         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
35696         gcc_exit, gcc_check_unsupported_p):
35697         Moved to gcc-deps.exp
35698         * gcc-deps.exp: New file.
35699
35700 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35701
35702         * g++.old-deja/g++.pt/defarg14.C: New test.
35703
35704 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
35705
35706         * g++.old-deja/g++.other/lineno5.C: New test.
35707
35708 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
35709
35710         * g++.old-deja/g++.pt/crash68.C: New test.
35711
35712 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
35713
35714         * g++.old-deja/g++.other/crash42.C: New test.
35715
35716 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
35717
35718         * gcc.dg/cpp/extratokens.c: Fix.
35719         * gcc.dg/cpp/skipping2.c: New tests.
35720
35721 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35722
35723         * gcc.c-torture/execute/20010724-1.c: New file.
35724         * gcc.c-torture/execute/20010724-1.x: New file.
35725
35726 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
35727
35728         * g++.old-deja/g++.other/cond7.C: New test.
35729
35730 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
35731
35732         * g++.old-deja/g++.other/optimize4.C: New test.
35733
35734 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
35735
35736         * g++.old-deja/g++.abi/vbase8-5.C: New test.
35737
35738 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
35739
35740         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
35741         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
35742         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
35743         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
35744
35745         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
35746         bug report" message.
35747
35748         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
35749         * g++.dg/ext/instantiate1.C: Move from old-deja.
35750
35751 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
35752
35753         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
35754         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
35755         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
35756         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
35757
35758 2001-07-23  Jeffrey A Law  (law@cygnus.com)
35759
35760         * gcc.c-torture/execute/20010723-1.c: New test.
35761
35762 2001-07-23  Ben Elliston  <bje@redhat.com>
35763
35764         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
35765
35766 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35767
35768         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
35769         i[34567]86-*-*.
35770         Delete handling of ieee_multilib_flags.
35771         Pass -mieee for alpha*-*-* and sh-*-*.
35772         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
35773
35774 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
35775
35776         Remove old-abi tests.
35777         * g++.old-deja/g++.mike/p11116.C: Remove.
35778         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
35779
35780 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
35781
35782         * g77.f-torture/compile/pr3743.f: New test
35783
35784 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
35785
35786         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
35787
35788 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35789
35790         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
35791         g++.old-deja/g++.pt/static6.C: Likewise.
35792         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
35793         supports weak symbols.
35794
35795 2001-07-18  Andreas Jaeger  <aj@suse.de>
35796
35797         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
35798         supported again.
35799
35800 2001-07-18  Andreas Jaeger  <aj@suse.de>
35801
35802         * gcc.dg/iftrap-1.c: Fix target line.
35803
35804 2001-07-17  Richard Henderson  <rth@redhat.com>
35805
35806         * gcc.c-torture/execute/20010717-1.c: New.
35807
35808 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
35809
35810         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
35811         tests.
35812
35813 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
35814
35815         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
35816
35817 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35818
35819         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
35820         UAC_SIGBUS, UAC_NOPRINT definitions.
35821
35822 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
35823
35824         * objc/execute/object_is_class.m: New test.
35825         * objc/execute/object_is_meta_class.m: New test.
35826
35827 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
35828
35829         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
35830         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
35831
35832 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
35833
35834         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
35835         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
35836
35837 2001-07-14  Richard Henderson  <rth@redhat.com>
35838
35839         * gcc.dg/iftrap-1.c: New.
35840
35841 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
35842
35843         * g77.f-torture/execute/intrinsic77.f: New test.
35844
35845 2001-07-11  Janis Johnson <janis@us.ibm.com>
35846
35847         * gcc.misc-tests/gcov-3.c: New test.
35848
35849 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
35850
35851         * gcc.c-torture/compile/20010711-1.c,
35852         * gcc.c-torture/compile/20010711-2.c: New tests.
35853
35854 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
35855
35856         * gcc.c-torture/execute/20010711-1.c: New test.
35857
35858 2001-07-11  Ben Elliston  <bje@redhat.com>
35859
35860         * g++.old-deja/g++.other/enum5.C: New test.
35861
35862 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
35863
35864         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
35865         (g++-dg-prune): Call prune_gcc_output.
35866         * prune.exp: New file for prune_gcc_output.
35867         * lib/g++.exp, lib/gcc.exp: Load it.
35868
35869 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
35870
35871         * gcc.c-torture/compile/20010701-1.c,
35872         g++.old-deja/g++.ext/attrib6.C: New tests.
35873
35874 2001-07-06  Jeffrey A Law  (law@cygnus.com)
35875
35876         * gcc.c-torture/compile/20010706-1.c: New test.
35877
35878 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
35879
35880         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
35881
35882 2001-06-28  Stan Shebs  <shebs@apple.com>
35883
35884         * gcc.dg/pragma-darwin.c: New test.
35885
35886 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35887
35888         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
35889         Solaris 2.[678] system.
35890
35891 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
35892
35893         * gcc.dg/20010622-1.c: New test.
35894
35895 2001-06-18  Stan Shebs  <shebs@apple.com>
35896
35897         * objc.dg: New directory.
35898         * objc.dg/dg.exp: New file.
35899         * objc.dg/alias.m: New.
35900         * objc.dg/class-1.m: New.
35901         * objc.dg/class-2.m: New.
35902         * objc.dg/const-str-1.m: New.
35903         * objc.dg/const-str-2.m: New.
35904         * objc.dg/id-1.m: New.
35905         * objc.dg/method-1.m: New.
35906         * objc.dg/super-class-1.m: New.
35907         * lib/objc-dg.exp: New file.
35908
35909 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35910
35911         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
35912         of label name.
35913
35914 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
35915
35916         * g++.old-deja/g++.abi/vbase8-9.C: New test.
35917
35918 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35919
35920         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
35921         variable.
35922
35923 2001-06-12  Richard Henderson  <rth@redhat.com>
35924
35925         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
35926
35927 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
35928
35929         * g++.old-deja/g++.abi/vbase5.C: New test.
35930         * g++.old-deja/g++.abi/vbase6.C: New test.
35931         * g++.old-deja/g++.abi/vbase7.C: New test.
35932
35933 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35934
35935         * gcc.c-torture/compile/20010610-1.c: New test.
35936
35937 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
35938
35939         * g++.old-deja/g++.abi/vbase4.C: New test.
35940
35941 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
35942
35943         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
35944         support %f for HC11/HC12 targets.
35945         * gcc.c-torture/execute/930513-1.x: New file, likewise.
35946         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
35947         on HC11/HC12 targets.
35948         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
35949
35950 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35951
35952         * gcc.dg/wchar_t-1.c: New file.
35953         * gcc.dg/wint_t-1.c: Likewise.
35954
35955 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
35956
35957         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
35958
35959 2001-06-11  Richard Henderson  <rth@redhat.com>
35960
35961         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
35962
35963 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
35964
35965         * gcc.c-torture/compile/20010611-1.c: New test.
35966
35967 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
35968
35969         * gcc.dg/c99-tag-1.c: Add more tests.
35970
35971 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
35972
35973         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
35974         representation on MN10300 and ARM/Thumb.
35975
35976 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
35977
35978         * g77.f-torture/execute/20010610.f: New.
35979
35980 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
35981
35982         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
35983         names.
35984
35985 2001-06-09  Richard Henderson  <rth@redhat.com>
35986
35987         * gcc.c-torture/execute/ashrdi-1.c: New.
35988         * gcc.c-torture/execute/ashldi-1.c: New.
35989         * gcc.c-torture/execute/lshrdi-1.c: New.
35990
35991 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
35992
35993         * objc/execute/load-3.m: Added. Check sending +load to categories,
35994         in addition to classes.
35995
35996 2001-06-08  Stan Shebs  <shebs@apple.com>
35997
35998         * objc/execute/load-2.m: New test.  From Nicola Pero
35999         <n.pero@mi.flashnet.it>.
36000
36001 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
36002
36003         * gcc.c-torture/execute/20010605-2.c: New test.
36004
36005 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
36006
36007         * g++.old-deja/g++.abi/vbase2.C: New test.
36008         * g++.old-deja/g++.abi/vbase3.C: New test.
36009
36010 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
36011
36012         * g++.old-deja/g++.pt/friend49.C: New test.
36013
36014 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
36015
36016         * g++.old-deja/g++.ext/anon3.C: New test.
36017
36018 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
36019
36020         * g++.old-deja/g++.other/conv7.C: New test.
36021
36022 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
36023
36024         * gcc.c-torture/compile/20010605-2.c: New test.
36025
36026 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36027
36028         * gcc.c-torture/execute/20010604-1.c: New test.
36029
36030 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
36031
36032         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
36033
36034 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
36035
36036         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
36037         (g++_link_flags): Likewise.
36038         (g++_init): Pass gccpath's value to two previous functions.
36039
36040 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36041
36042         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
36043         Ensure logfile entry matches exec command line.
36044
36045 2001-05-31  Richard Henderson  <rth@redhat.com>
36046
36047         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
36048         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
36049
36050 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
36051
36052         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
36053         compiler for irix6.2
36054
36055 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
36056
36057         * g++.old-deja/g++.other/optimize3.C: New file.
36058
36059 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
36060
36061         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
36062         assemble.
36063
36064 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
36065
36066         * g++.old-deja/g++.other/optimize2.C: New file.
36067
36068 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
36069
36070         * gcc.c-torture/compile/20010518-2.c: New file.
36071         * gcc.c-torture/execute/20010518-1.c: New file.
36072         * gcc.c-torture/execute/20010518-2.c: New file.
36073
36074 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
36075
36076         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
36077
36078 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
36079
36080         G++ no longer defines builtins that do not begin with __builtin.
36081         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
36082         * g++.old-deja/g++.brendand/misc13.C: Likewise.
36083         * g++.old-deja/g++.law/builtin1.C: Likewise.
36084         * g++.old-deja/g++.law/cvt2.C: Likewise.
36085         * g++.old-deja/g++.mike/net5.C: Likewise.
36086         * g++.old-deja/g++.other/builtins1.C: Likewise.
36087         * g++.old-deja/g++.other/builtins2.C: Likewise.
36088         * g++.old-deja/g++.other/builtins3.C: Likewise.
36089         * g++.old-deja/g++.other/builtins4.C: Likewise.
36090         * g++.old-deja/g++.other/inline8.C: Likewise.
36091         * g++.old-deja/g++.robertl/eb39.C: Likewise.
36092
36093 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
36094
36095         * g++.old-deja/g++.pt/using1.C: Adjust.
36096         * g++.old-deja/g++.pt/using2.C: New test.
36097
36098 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
36099
36100         * gcc.dg/cpp/charconst.c: New tests.
36101         * gcc.dg/cpp/escape.c: New tests.
36102         * gcc.dg/cpp/escape-1.c: New tests.
36103         * gcc.dg/cpp/escape-2.c: New tests.
36104         * gcc.dg/cpp/ucs.c: New tests.
36105
36106 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
36107
36108         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
36109         native compiler for irix6.5.
36110
36111 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
36112
36113         * lib/g++.exp (g++_include_flags): Use args to compute
36114         get_multilibs.
36115         (g++_link_flags): Likewise.
36116         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
36117
36118 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
36119
36120         * gcc.dg/c90-hexfloat-1.c: Add more tests.
36121
36122 2001-05-21  Geoff Keating  <geoffk@redhat.com>
36123
36124         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
36125         this file.
36126
36127 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
36128
36129         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
36130         STACK_SIZE;
36131         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
36132         to STACK_SIZE; Use it to define size of add_histo array.
36133         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
36134         to STACK_SIZE.
36135         (f): Use GITT_SIZE to define size of gitt local table.
36136         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
36137         to STACK_SIZE; Use it to define size of bytemem array.
36138
36139 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
36140
36141         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
36142         on 68HC11/HC12 due to the asm instruction.
36143         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
36144         * gcc.c-torture/compile/920520-1.x: Likewise.
36145         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
36146         on 68HC11/HC12 because the function is larger than 64K.
36147         * gcc.c-torture/compile/961203-1.x: New file, this test fails
36148         on 68HC11/HC12 because the structure is too large.
36149
36150 2001-05-20  Richard Henderson  <rth@redhat.com>
36151
36152         * gcc.c-torture/execute/20010520-1.c: New.
36153
36154 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36155
36156         * g++.old-deja/g++.warn/compare1.C: New test.
36157         * gcc.dg/compare4.c: New test.
36158
36159 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
36160
36161         * g++.old-deja/g++.other/optimize1.C: New test.
36162
36163 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36164
36165         * g++.old-deja/g++.pt/spec41.C: New test.
36166
36167 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
36168
36169         * gcc.c-torture/compile/20010114-1.x: Remove.
36170
36171 2001-05-18  Stan Shebs  <shebs@apple.com>
36172
36173         * gcc.c-torture/compile/20010518-1.c: New test.
36174
36175 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
36176
36177         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
36178         * g++.old-deja/g++.pt/crash67.C: New test.
36179
36180 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
36181
36182         * g++.old-deja/g++.other/debug9.C: New test.
36183
36184 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
36185
36186         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
36187
36188 2001-05-16  Jan Hubicka  <jh@suse.cz>
36189
36190         * gcc.c-torture/compile/20010516-1.c: New test.
36191
36192 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
36193
36194         * g++.old-deja/g++.other/crash41.C: New test.
36195
36196 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
36197
36198         * g++.old-deja/g++.pt/crash66.C: New test.
36199
36200 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
36201
36202         * g++.old-deja/g++.robertl/eb27.C: Convert.
36203
36204 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
36205
36206         * g++.dg/friend-warn.C: New test.  Do not warn about friend
36207         declaration being redundant.
36208
36209 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
36210
36211         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
36212
36213 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
36214
36215         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
36216
36217 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
36218
36219         * lib/g++.exp: Use testsuite_flags.
36220
36221 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
36222
36223         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
36224
36225 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36226
36227         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
36228
36229 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
36230
36231         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
36232
36233 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
36234
36235         * gcc.c-torture/compile/20010313-1.c: New test.
36236
36237 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
36238
36239         * gcc.dg/cpp/direct2.c: New test.
36240         * gccq.dg/cpp/direct2s.c: New test.
36241
36242         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
36243
36244 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
36245
36246         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
36247         * g++.old-deja/g++.other/op3.C: Likewise.
36248
36249 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
36250
36251         * gcc.dg/cpp/syshdr.h: New file.
36252         * gcc.dg/cpp/sysmac1.c: Update.
36253         * gcc.dg/cpp/sysmac2.c: Update.
36254
36255 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
36256
36257         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
36258
36259 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
36260
36261         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
36262         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
36263
36264 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
36265
36266         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
36267
36268 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
36269
36270         * lib/g++.exp (g++_include_flags): Don't use any special flags
36271         if TESTING_IN_BUILD_TREE is not defined.
36272         (g++_init): Use a plain 'c++' as the compiler if
36273         TESTING_IN_BUILD_TREEE is not defined.
36274
36275 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
36276
36277         * g++.old-deja/g++.eh/catch13.C: New test.
36278         * g++.old-deja/g++.eh/catch14.C: New test.
36279
36280 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
36281
36282         * gcc.dg/cpp/tr-define.c: New test.
36283
36284 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
36285
36286         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
36287         <stdlib.h>, not <malloc.h>.
36288
36289 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
36290
36291         * g++.old-deja/g++.ns/template17.C: New test.
36292
36293 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
36294
36295         * g++.old-deja/g++.pt/ref4.C: New test.
36296
36297 2001-04-30  Richard Henderson  <rth@redhat.com>
36298
36299         * gcc.dg/20000724-1.c: Revert last change.
36300
36301 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
36302
36303         * g77.f-torture/execute/20010430.f: New test.
36304
36305 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
36306
36307         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
36308
36309 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
36310
36311         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
36312
36313 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
36314
36315         * g++.old-deja/g++.eh/crash6.C: New test.
36316
36317 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
36318
36319         * g++.old-deja/g++.other/warn7.C: New test.
36320
36321 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
36322
36323         * g++.old-deja/g++.other/defarg9.C: New test.
36324
36325 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
36326
36327         * g77.f-torture/compile/20010426.f: New test.
36328         * g77.f-torture/execute/20010426.f: New test.
36329
36330 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
36331
36332         * g77.f-torture/compile/20000629-1.x: Remove - error
36333         has been fixed.
36334
36335 2001-04-26  Jeffrey A Law  (law@cygnus.com)
36336
36337         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
36338         Tweak slightly to work with g++.dg framework.
36339         * g++.dg/special/ecos.exp: Run initp1.C test.
36340         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
36341
36342         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
36343         its linker doesn't give line numbers either.
36344         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
36345
36346 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
36347
36348         * g++.old-deja/g++.other/lex1.C: New test.
36349
36350 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
36351
36352         * gcc.dg/noncompile/20010425-1.c: New test.
36353
36354 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
36355
36356         * g++.old-deja/g++.pt/mangle2.C: New test.
36357
36358 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
36359
36360         * gcc.dg/format/plus-1.c: New test.
36361
36362 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
36363
36364         * gcc.dg/20010423-1.c: New test.
36365
36366 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
36367
36368         * gcc.c-torture/execute/20010422-1.c: New test.
36369
36370 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
36371
36372         * g++.old-deja/g++.ns/type2.C: New test.
36373
36374 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
36375
36376         * g++.old-deja/g++.other/perf1.C: New test.
36377
36378 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
36379
36380         * gcc.dg/c99-func-2.c: Remove xfail.
36381         * gcc.dg/c99-func-3.c: Remove xfail.
36382         * gcc.dg/c99-func-4.c: Remove xfail.
36383
36384 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
36385
36386         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
36387
36388 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
36389
36390         * gcc.c-torture/compile/20010423-1.c: New test.
36391
36392 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
36393
36394         * g++.old-deja/g++.pt/typename28.C: New test.
36395
36396 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
36397
36398         * g++.old-deja/g++.abi/empty2.C: New test.
36399         * g++.old-deja/g++.abi/empty3.C: New test.
36400
36401 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
36402
36403         * g++.old-deja/g++.other/comdat2.C: New test.
36404         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
36405
36406 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
36407
36408         * g++.old-deja/g++.other/overload14.C: New test.
36409
36410 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
36411
36412         * g++.old-deja/g++.other/lookup23.C: New test.
36413
36414 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
36415
36416         * gcc.c-torture/execute/20010403-1.c: New test.
36417
36418 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
36419             Mark Mitchell  <mark@codesourcery.com>
36420
36421         * lib/old-dejagnu.exp: Don't delete output of executable.
36422         Add .exe suffix to executables.
36423
36424 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
36425
36426         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
36427
36428 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36429
36430         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
36431
36432 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
36433
36434         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
36435         * g++.old-deja/g++.abi/crash1.C: New test.
36436
36437 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
36438
36439         * g++.old-deja/g++.other/crash40.C: New test.
36440
36441 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36442
36443         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
36444
36445 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
36446
36447         * g++.old-deja/g++.other/warn6.C: New test.
36448
36449 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
36450
36451         * g++.old-deja/g++.robertl/eb42.C: Same.
36452
36453 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36454
36455         * gcc.dg/wtr-conversion-1.c: New testcase.
36456
36457 2001-04-10  Richard Henderson  <rth@redhat.com>
36458
36459         * g++.old-deja/g++.other/array5.C: New.
36460
36461 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36462
36463         * gcc.c-torture/execute/20010408-1.c: New test.
36464
36465 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
36466
36467         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
36468         headers and constructs.
36469         * g++.old-deja/g++.robertl/eb79.C: Same.
36470         * g++.old-deja/g++.robertl/eb77.C (main): Same.
36471         * g++.old-deja/g++.robertl/eb73.C: Same.
36472         * g++.old-deja/g++.robertl/eb66.C (main): Same.
36473         * g++.old-deja/g++.robertl/eb55.C (t): Same.
36474         * g++.old-deja/g++.robertl/eb54.C (main): Same.
36475         * g++.old-deja/g++.robertl/eb46.C (main): Same.
36476         * g++.old-deja/g++.robertl/eb44.C: Same.
36477         * g++.old-deja/g++.robertl/eb41.C (main): Same.
36478         * g++.old-deja/g++.robertl/eb4.C (main): Same.
36479         * g++.old-deja/g++.robertl/eb39.C: Same.
36480         * g++.old-deja/g++.robertl/eb33.C (main): Same.
36481         * g++.old-deja/g++.robertl/eb31.C (main): Same.
36482         * g++.old-deja/g++.robertl/eb30.C: Same.
36483         * g++.old-deja/g++.robertl/eb3.C: Same.
36484         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
36485         * g++.old-deja/g++.robertl/eb21.C: Same.
36486         * g++.old-deja/g++.robertl/eb15.C: Same.
36487         * g++.old-deja/g++.robertl/eb118.C: Same.
36488         * g++.old-deja/g++.robertl/eb115.C (main): Same.
36489         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
36490         * g++.old-deja/g++.robertl/eb109.C: Same.
36491         * g++.old-deja/g++.other/sibcall1.C (main): Same.
36492         * g++.old-deja/g++.mike/rtti1.C: Same.
36493         * g++.old-deja/g++.mike/p658.C: Same.
36494         * g++.old-deja/g++.mike/net46.C: Same.
36495         * g++.old-deja/g++.mike/net34.C: Same.
36496         * g++.old-deja/g++.mike/memoize1.C: Same.
36497         * g++.old-deja/g++.mike/eh2.C: Same.
36498         * g++.old-deja/g++.law/weak.C: Same.
36499         * g++.old-deja/g++.law/visibility7.C: Same.
36500         * g++.old-deja/g++.law/visibility25.C: Same.
36501         * g++.old-deja/g++.law/visibility22.C: Same.
36502         * g++.old-deja/g++.law/visibility2.C: Same.
36503         * g++.old-deja/g++.law/visibility17.C: Same.
36504         * g++.old-deja/g++.law/visibility13.C: Same.
36505         * g++.old-deja/g++.law/visibility10.C: Same.
36506         * g++.old-deja/g++.law/visibility1.C: Same.
36507         * g++.old-deja/g++.law/virtual3.C (eval): Same.
36508         * g++.old-deja/g++.law/vbase1.C: Same.
36509         * g++.old-deja/g++.law/operators32.C: Same.
36510         * g++.old-deja/g++.law/nest3.C: Same.
36511         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
36512         * g++.old-deja/g++.law/except5.C (main): Same.
36513         * g++.old-deja/g++.law/cvt7.C (run): Same.
36514         * g++.old-deja/g++.law/cvt2.C: Same.
36515         * g++.old-deja/g++.law/cvt16.C: Same.
36516         * g++.old-deja/g++.law/ctors6.C (bar): Same.
36517         * g++.old-deja/g++.law/ctors17.C (main): Same.
36518         * g++.old-deja/g++.law/ctors13.C: Same.
36519         * g++.old-deja/g++.law/ctors12.C (main): Same.
36520         * g++.old-deja/g++.law/ctors10.C: Same.
36521         * g++.old-deja/g++.law/code-gen5.C: Same.
36522         * g++.old-deja/g++.law/bad-error7.C: Same.
36523         * g++.old-deja/g++.law/arm9.C: Same.
36524         * g++.old-deja/g++.law/arm12.C: Same.
36525         * g++.old-deja/g++.law/arg8.C: Same.
36526         * g++.old-deja/g++.law/arg1.C: Same.
36527         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
36528         * g++.old-deja/g++.jason/template31.C: Same.
36529         * g++.old-deja/g++.jason/template24.C (main): Same.
36530         * g++.old-deja/g++.jason/2371.C: Same.
36531         * g++.old-deja/g++.eh/new2.C: Same.
36532         * g++.old-deja/g++.eh/new1.C: Same.
36533         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
36534         * g++.old-deja/g++.brendan/nest21.C (main): Same.
36535         * g++.old-deja/g++.brendan/err-msg3.C: Same.
36536         * g++.old-deja/g++.brendan/crash62.C: Same.
36537         * g++.old-deja/g++.brendan/crash52.C: Same.
36538         * g++.old-deja/g++.brendan/crash49.C (main): Same.
36539         * g++.old-deja/g++.brendan/crash38.C: Same.
36540         * g++.old-deja/g++.brendan/crash15.C (main): Same.
36541         * g++.old-deja/g++.brendan/copy9.C: Same.
36542
36543 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
36544
36545         * gcc.c-torture/execute/20001203-2.c (memset):
36546         Count argument is of type __SIZE_TYPE__.
36547
36548 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
36549
36550         * gcc.c-torture/compile/20010404-1.c: New test.
36551
36552 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
36553
36554         * gcc.c-torture/compile/20010326-1.c: New test.
36555
36556 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
36557
36558         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
36559         peculiarities of the SH.
36560         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
36561
36562 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36563
36564         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
36565         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
36566         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
36567
36568 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
36569
36570         * g77.f-torture/compile/20010321-1.f: New test.
36571
36572 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
36573
36574         * gcc.c-torture/compile/20010329-1.c: New test.
36575
36576 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
36577
36578         * gcc.c-torture/execute/20010329-1.c: New test.
36579
36580 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
36581
36582         * g++.old-deja/g++.other/eh4.C: Fix typo.
36583
36584 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
36585
36586         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
36587
36588 2001-03-28  Philip Blundell  <philb@gnu.org>
36589
36590         * gcc.c-torture/compile/20010328-1.c: New test.
36591
36592 2001-03-27  Richard Henderson  <rth@redhat.com>
36593
36594         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
36595         * g++.old-deja/g++.eh/vbase3.C: Likewise.
36596
36597 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
36598
36599         * gcc.c-torture/compile/20010327-1.c: New test.
36600
36601 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
36602
36603         * g++.old-deja/g++.other/friend12.C: New test.
36604         * g++.old-deja/g++.other/friend9.C: Expect no errors.
36605         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
36606
36607 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
36608
36609         * gcc.c-torture/execute/20010325-1.c: New test.
36610
36611 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
36612
36613         * g++.old-deja/g++.other/mangle3.C: New test.
36614
36615 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
36616
36617         * g++.old-deja/g++.other/anon8.C: New test.
36618
36619 2001-03-20  Philip Blundell  <philb@gnu.org>
36620
36621         * gcc.c-torture/compile/20010320-1.c: New test.
36622
36623 2001-03-17  Richard Henderson  <rth@redhat.com>
36624
36625         * g++.old-deja/g++.other/eh4.C: Add expected error text.
36626
36627 2001-03-15  Geoff Keating  <geoff@redhat.com>
36628
36629         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
36630         tests on AIX.
36631
36632 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
36633
36634         * g++.old-deja/g++.other/eh4.C: New test.
36635
36636 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
36637
36638         * gcc.dg/cpp/mi1.c: Update.
36639
36640 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
36641
36642         * g++.old-deja/g++.other/regstack.C: New test.
36643
36644 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
36645
36646         * g++.old-deja/g++.other/ref4.C: New test.
36647
36648 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
36649
36650         * objc/execute/va_method.m: Added.
36651         * objc/execute/IMP.m: Added.
36652         * objc/execute/_cmd.m: Added.
36653         * objc/execute/accessing_ivars.m: Added.
36654         * objc/execute/class-1.m: Added.
36655         * objc/execute/class-10.m: Added.
36656         * objc/execute/class-11.m: Added.
36657         * objc/execute/class-12.m: Added.
36658         * objc/execute/class-13.m: Added.
36659         * objc/execute/class-14.m: Added.
36660         * objc/execute/class-2.m: Added.
36661         * objc/execute/class-3.m: Added.
36662         * objc/execute/class-4.m: Added.
36663         * objc/execute/class-5.m: Added.
36664         * objc/execute/class-6.m: Added.
36665         * objc/execute/class-7.m: Added.
36666         * objc/execute/class-8.m: Added.
36667         * objc/execute/class-9.m: Added.
36668         * objc/execute/class-tests-1.h
36669         * objc/execute/class-tests-2.h
36670         * objc/execute/compatibility_alias.m: Added.
36671         * objc/execute/encode-1.m: Added.
36672         * objc/execute/formal_protocol-1.m: Added.
36673         * objc/execute/formal_protocol-2.m: Added.
36674         * objc/execute/formal_protocol-3.m: Added.
36675         * objc/execute/formal_protocol-4.m: Added.
36676         * objc/execute/formal_protocol-5.m: Added.
36677         * objc/execute/formal_protocol-6.m: Added.
36678         * objc/execute/formal_protocol-7.m: Added.
36679         * objc/execute/informal_protocol.m: Added.
36680         * objc/execute/initialize.m: Added.
36681         * objc/execute/load.m: Added.
36682         * objc/execute/many_args_method.m: Added.
36683         * objc/execute/nested-3.m: Added.
36684         * objc/execute/no_clash.m: Added.
36685         * objc/execute/private.m: Added.
36686         * objc/execute/redefining_self.m: Added.
36687         * objc/execute/root_methods.m: Added.
36688         * objc/execute/selector-1.m: Added.
36689         * objc/execute/static-1.m: Added.
36690         * objc/execute/static-2.m: Added.
36691         * objc/execute/va_method.m: Added.
36692
36693 2001-03-10  Richard Henderson  <rth@redhat.com>
36694
36695         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
36696
36697 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
36698
36699         * g++.old-deja/g++.other/crash31.C: XFAIL.
36700         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
36701         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
36702         * gcc.c-torture/execute/20010123-1.x: XFAIL.
36703         * gcc.c-torture/execute/20010124-1.x: XFAIL.
36704         * gcc.dg/sequence-pt-1.c: XFAIL one test.
36705
36706 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
36707
36708         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
36709
36710 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
36711
36712         * gcc.dg/20000724-1.c: Don't use multiline strings.
36713
36714 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
36715
36716         * objc/execute/string1.m, objc/execute/string2.m: Compare the
36717         result of -cString against what we expect it to be; don't just
36718         print it out for no one to read.
36719
36720         * objc/execute/string3.m, objc/execute/string4.m: New tests.
36721         Based on testcases provided by Nicola Pero.
36722
36723 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
36724
36725         * gcc.dg/cpp/macro7.c: New test.
36726
36727 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
36728
36729         * gcc.dg/cpp/multiline.c: Update.
36730
36731 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
36732
36733         * g++.old-deja/g++.other/enum3.C: New test.
36734
36735 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
36736
36737         * g++.old-deja/g++.other/pod1.C: New test.
36738
36739 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
36740
36741         * g++.old-deja/g++.ext/overload1.C: New test.
36742
36743 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
36744
36745         * g++.old-deja/g++.pt/using1.C: New test.
36746
36747 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
36748
36749         * g++.old-deja/g++.other/using9.C: New test.
36750
36751 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
36752
36753         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
36754
36755         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
36756
36757 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
36758
36759         * g++.old-deja/g++.ext/realpt1.C: Remove.
36760
36761 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
36762
36763         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
36764
36765 2001-02-26  Will Cohen  <wcohen@redhat.com>
36766
36767         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
36768
36769 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
36770
36771         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
36772         templatized constructors.
36773
36774 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36775
36776         * gcc.c-torture/execute/20010224-1.c: New test.
36777
36778 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
36779
36780         * gcc.c-torture/execute/20010222-1.c: New test.
36781
36782 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
36783
36784         * g++.old-deja/g++.other/inline20.C: New test.
36785
36786 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
36787
36788         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
36789
36790 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
36791
36792         * g++.old-deja/g++.other/lookup22.C: New test.
36793
36794 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
36795
36796         * g77.dg: New directory.
36797         * g77.dg/20010216-1.f: New test case.
36798         * g77.dg/dg.exp: New driver.
36799         * lib/g77-dg.exp: New driver library.
36800
36801 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36802
36803         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
36804
36805 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
36806
36807         * g++.old-deja/g++.other/decl9.C: New test.
36808
36809 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
36810
36811         * g++.old-deja/g++.other/init16.C: Update the test so that it does
36812         not need <string> and also tests the initialization at runtime.
36813
36814 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
36815
36816         * gcc.c-torture/execute/longlong.c: New test.
36817
36818 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
36819
36820         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
36821
36822 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
36823
36824         * gcc.c-torture/execute/920302-1.c (execute):
36825         Change argument type to short.
36826
36827 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
36828
36829         * g++.old-deja/g++.pt/deduct6.C: New test.
36830
36831 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
36832
36833         * g++.old-deja/g++.pt/deduct5.C: New test.
36834
36835 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
36836
36837         * gcc.c-torture/execute/20010209-1.c: New test.
36838
36839 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
36840
36841         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
36842
36843 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
36844
36845         * g++.dg/vtgc1.C: Update for new ABI.
36846
36847         * consistency.vlad: New directory, 1665 files.
36848
36849 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
36850
36851         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
36852         return type.
36853         * gcc.dg/cpp/digraphs.c: Declare puts.
36854
36855 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
36856
36857         * g++.old-deja/g++.other/warn5.C: New test.
36858
36859 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
36860
36861         * g++.old-deja/g++.pt/spec40.C: New test.
36862
36863 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
36864
36865         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
36866         case.
36867         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
36868
36869 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
36870
36871         * gcc.c-torture/compile/20010209-1.c: New test.
36872
36873 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
36874
36875         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
36876         excess errors message but not if it crashes.
36877         * g++.old-deja/g++.other/crash27.C: Likewise.
36878         * g++.old-deja/g++.other/crash28.C: Likewise.
36879         * g++.old-deja/g++.other/crash30.C: Likewise.
36880         * g++.old-deja/g++.other/crash32.C: Likewise.
36881         * g++.old-deja/g++.other/crash35.C: Likewise.
36882         * g++.old-deja/g++.pt/inherit2.C: Likewise.
36883
36884 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
36885
36886         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
36887         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
36888         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
36889         g77.f-torture/execute/execute.exp,
36890         g77.f-torture/noncompile/noncompile.exp,
36891         gcc.c-torture/execute/execute.exp,
36892         gcc.c-torture/execute/memcheck/memcheck.exp,
36893         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
36894         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
36895         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
36896         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
36897         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
36898         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
36899         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
36900         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
36901         Remove bug reporting instructions with ancient email addresses.
36902
36903 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
36904
36905         * gcc.dg/20010202-1.c: New test.
36906         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
36907
36908 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
36909
36910         * g++.dg/stdbool-if.C: New test.
36911
36912 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
36913
36914         * objc/execute/fdecl.m: Added main().
36915
36916 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
36917
36918         * gcc.c-torture/execute/20010206-1.c: New test.
36919
36920 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
36921
36922         * gcc.dg/cpp/avoidpaste1.c: Update.
36923
36924 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
36925
36926         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
36927         Pero <nicola@brainstorm.co.uk>.
36928         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
36929
36930 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
36931
36932         * g++.old-deja/g++.pt/spec39.C: New test.
36933
36934 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
36935
36936         * gcc.c-torture/compile/20010202-1.c: New test.
36937
36938 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
36939
36940         * g++.old-deja/g++.abi/primary2.C: New test.
36941         * g++.old-deja/g++.abi/primary3.C: New test.
36942         * g++.old-deja/g++.abi/primary4.C: New test.
36943         * g++.old-deja/g++.abi/primary5.C: New test.
36944         * g++.old-deja/g++.abi/vtable3.h: New test.
36945         * g++.old-deja/g++.abi/vtable3a.C: New test.
36946         * g++.old-deja/g++.abi/vtable3b.C: New test.
36947         * g++.old-deja/g++.abi/vtable3c.C: New test.
36948         * g++.old-deja/g++.abi/vtable3d.C: New test.
36949         * g++.old-deja/g++.abi/vtable3e.C: New test.
36950         * g++.old-deja/g++.abi/vtable3f.C: New test.
36951         * g++.old-deja/g++.abi/vtable3g.C: New test.
36952         * g++.old-deja/g++.abi/vtable3h.C: New test.
36953         * g++.old-deja/g++.abi/vtable3i.C: New test.
36954         * g++.old-deja/g++.abi/vtable3j.C: New test.
36955         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
36956
36957 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
36958
36959         * g++.old-deja/g++.other/anon6.C: New test.
36960         * g++.old-deja/g++.other/anon7.C: New test.
36961
36962 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
36963
36964         * gcc.dg/cpp/avoidpaste2.c: New tests.
36965
36966 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
36967
36968         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
36969
36970 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
36971
36972         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
36973         DECIMAL_DIG cases for Irix."
36974
36975 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
36976
36977         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
36978
36979 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
36980
36981         * gcc.dg/c99-tag-1.c: New test.
36982
36983 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
36984
36985         * gcc.dg/cpp/tr-warn1.c: Add tests.
36986
36987 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
36988
36989         * gcc.dg/cpp/avoidpaste1.c: Update.
36990         * gcc.dg/cpp/paste4.c: Update.
36991
36992 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
36993
36994         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
36995         cases for Irix.
36996
36997 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
36998
36999         * g++.old-deja/g++.other/inline19.C: New test.
37000
37001 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
37002
37003         * gcc.dg/Wlarger-than.c: New test.
37004
37005 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
37006
37007         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
37008
37009 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
37010
37011         * gcc.c-torture/execute/20010129-1.c: New test.
37012         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
37013
37014 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
37015
37016         * gcc.dg/cpp/avoidpaste1.c: Test case.
37017
37018 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
37019
37020         * g++.old-deja/g++.other/inline18.C: New test.
37021
37022 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37023
37024         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
37025         and __builtin_putchar.
37026
37027 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
37028
37029         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
37030         tests.
37031
37032 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
37033
37034         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
37035         floating point number rounding mode to round to the nearest
37036         representable mode.
37037
37038 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
37039
37040         * g++.old-deja/g++.other/mangle2.C: New test.
37041
37042 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
37043
37044         * gcc.c-torture/compile/20010124-1.c: New test.
37045
37046 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
37047
37048         * g++.old-deja/g++.pt/spec38.C: New test.
37049
37050 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37051
37052         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
37053         "Build don't run".
37054
37055 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37056
37057         * gcc.c-torture/execute/20010123-1.c: New test.
37058
37059 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
37060
37061         * g++.old-deja/g++.pt/spec37.C: New test.
37062
37063 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
37064
37065         * g++.old-deja/g++.pt/overload14.C: New test.
37066
37067 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37068
37069         * gcc.c-torture/execute/20010122-1.c: New test, exercise
37070         __builtin_return_address.
37071
37072 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
37073
37074         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
37075         * g++.old-deja/g++.pt/spec35.C: New test.
37076         * g++.old-deja/g++.pt/spec36.C: New test.
37077
37078 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
37079
37080         * gcc.c-torture/compile/20010118-1.c: New test.
37081
37082 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
37083
37084         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
37085
37086 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
37087
37088         * gcc.c-torture/execute/20010119-1.c: New test.
37089
37090 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
37091
37092         * g++.old-deja/g++.other/vbase5.C: New test.
37093
37094 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
37095
37096         * gcc.c-torture/execute/20010118-1.c: New test.
37097
37098 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
37099
37100         * g++.old-deja/g++.pt/deduct3.C: New test.
37101
37102 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
37103
37104         * g++.old-deja/g++.pt/spec34.C: New test.
37105
37106 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
37107
37108         * g77.f-torture/compile/20000601-2.f: New test.
37109
37110 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
37111
37112         * g++.old-deja/g++.other/init17.C: New test.
37113
37114 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
37115
37116         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
37117
37118 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
37119
37120         * g++.old-deja/g++.pt/unify8.C: New test.
37121
37122 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
37123
37124         * g++.old-deja/g++.abi/vbase1.C: New test.
37125
37126 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
37127
37128         * g++.old-deja/g++.pt/crash65.C: New test.
37129
37130 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
37131
37132         * gcc.dg/cpp/assembl2.S: New test case.
37133
37134 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
37135
37136         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
37137         are supported.
37138
37139 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37140
37141         * g++.old-deja/g++.other/builtins1.C: New test.
37142         * g++.old-deja/g++.other/builtins2.C: Likewise.
37143         * g++.old-deja/g++.other/builtins3.C: Likewise.
37144         * g++.old-deja/g++.other/builtins4.C: Likewise.
37145
37146 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
37147
37148         * gcc.c-torture/compile/20010117-1.c: New test.
37149         * gcc.c-torture/compile/20010117-2.c: New test.
37150
37151 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
37152
37153         * g77.f-torture/execute/20010116.[fx]: New test,
37154         XFAIL on i?86-*-*.
37155         * g77.f-torture/compile/20010115.f: Indicate it's
37156         a test for PR fortran/1636.
37157
37158 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
37159
37160         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
37161
37162 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
37163
37164         * g77.f-torture/compile/20010115.f: New test.
37165
37166 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
37167
37168         * g++.old-deja/g++.pt/nontype5.C: New test.
37169
37170 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
37171
37172         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
37173         have an equivalent working one below it.
37174
37175 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
37176
37177         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
37178         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
37179
37180 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
37181
37182         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
37183         message containing "init_priority".
37184         (conpr-2.C): Likewise.
37185         (conpr-3.C): Likewise.
37186         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
37187
37188 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37189
37190         * gcc.c-torture/execute/20010114-2.c: New test.
37191
37192 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
37193
37194         * gcc.c-torture/compile/20010114-1.c: New test.
37195         * gcc.c-torture/compile/20010114-1.x: Xfail.
37196         * gcc.c-torture/compile/20010114-2.c: New test.
37197         * gcc.c-torture/execute/20010114-1.c: New test.
37198         * gcc.dg/trunc-1.c: New test.
37199         * gcc.dg/uninit-B.c: New test.
37200
37201 2001-01-13  Nick Clifton  <nickc@redhat.com>
37202
37203         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
37204         target.
37205
37206 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
37207
37208         * gcc.c-torture/compile/20010113-1.c: New test.
37209
37210 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
37211
37212         * gcc.c-torture/compile/20001212-1.c: New test.
37213
37214 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
37215
37216         * gcc.dg/cpp/widestr1.c: Update.
37217         * gcc.dg/cpp/prag-imp.c: Remove.
37218
37219 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
37220
37221         * gcc.c-torture/execute/20000801-3.x: Remove.
37222         * gcc.dg/c90-init-1.c: New test.
37223         * gcc.dg/c99-init-1.c: New test.
37224         * gcc.dg/c99-init-2.c: New test.
37225         * gcc.dg/gnu99-init-1.c: New test.
37226
37227 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
37228
37229         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
37230         testing that no relevant ones were found.
37231
37232 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
37233
37234         * g++.old-deja/g++.pt/cast2.C: New test.
37235
37236 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
37237
37238         * g++.old-deja/g++.pt/friend47.C: New test.
37239
37240 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
37241
37242         * g++.old-deja/g++.pt/instantiate13.C: New test.
37243
37244 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
37245
37246         * g++.old-deja/g++.other/defarg7.C: New test.
37247         * g++.old-deja/g++.other/defarg8.C: New test.
37248
37249 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
37250
37251         * g++.old-deja/g++.pt/crash64.C: New test.
37252
37253 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
37254
37255         * g++.old-deja/g++.pt/crash63.C: New test.
37256
37257 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
37258
37259         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
37260
37261 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
37262
37263         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
37264
37265 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
37266
37267         * g++.old-deja/g++.pt/error3.C: New test.
37268
37269 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
37270
37271         * g++.old-deja/g++.other/crash39.C: New test.
37272
37273 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
37274
37275         * g++.old-deja/g++.other/vbase4.C: New test.
37276
37277 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
37278
37279         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
37280         * gcc.dg/special/20000419-2.c: New file. Identical to above.
37281         * gcc.dg/special/special.exp: New test driver which will check
37282         for alias support for the above test.
37283
37284 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
37285
37286         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
37287         problems on small machines.
37288         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
37289         parameterize.
37290
37291 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
37292
37293         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
37294         mips.
37295         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
37296
37297 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
37298
37299         * g++.old_deja/g++.pt/using8.C: New test.
37300
37301 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
37302
37303         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
37304
37305 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
37306
37307         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
37308         where a failure is expected.
37309         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
37310
37311 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
37312
37313         * g++.old_deja/g++.pt/instantiate12.C: New test.
37314
37315 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
37316
37317         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
37318         start of structs.
37319         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
37320         * g++.old-deja/g++.brendan/crash17.C: Likewise.
37321         * g++.old-deja/g++.brendan/crash29.C: Likewise.
37322         * g++.old-deja/g++.brendan/crash48.C: Likewise.
37323         * g++.old-deja/g++.brendan/ns1.C: Likewise.
37324         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
37325         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
37326         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
37327         * g++.old-deja/g++.eh/spec6.C: Likewise.
37328         * g++.old-deja/g++.jason/crash3.C: Likewise.
37329         * g++.old-deja/g++.law/ctors11.C: Likewise.
37330         * g++.old-deja/g++.law/ctors17.C: Likewise.
37331         * g++.old-deja/g++.law/ctors5.C: Likewise.
37332         * g++.old-deja/g++.law/ctors9.C: Likewise.
37333         * g++.old-deja/g++.mike/ambig1.C: Likewise.
37334         * g++.old-deja/g++.mike/net22.C: Likewise.
37335         * g++.old-deja/g++.mike/p3538a.C: Likewise.
37336         * g++.old-deja/g++.mike/p3538b.C: Likewise.
37337         * g++.old-deja/g++.mike/virt3.C: Likewise.
37338         * g++.old-deja/g++.niklas/t128.C: Likewise.
37339         * g++.old-deja/g++.other/anon4.C: Likewise.
37340         * g++.old-deja/g++.other/using1.C: Likewise.
37341         * g++.old-deja/g++.other/warn3.C: Likewise.
37342         * g++.old-deja/g++.pt/t37.C: Likewise.
37343         * g++.old-deja/g++.robertl/eb69.C: Likewise.
37344         * g++.old-deja/g++.robertl/eb71.C: Likewise.
37345
37346 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
37347
37348         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
37349
37350 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37351
37352         * gcc.c-torture/execute/stdio-opt-3.c: New test.
37353
37354 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
37355
37356         * gcc.c-torture/compile/20010107-1.c: New test.
37357
37358 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37359
37360         * gcc.c-torture/execute/builtin-noret-1.c: New test.
37361
37362 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37363
37364         * gcc.dg/format/format.h: New file.
37365         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
37366         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
37367         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
37368         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
37369         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
37370         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
37371         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
37372         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
37373         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
37374         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
37375         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
37376         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
37377         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
37378         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
37379         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
37380         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
37381         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
37382         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
37383         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
37384         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
37385         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
37386         instead of declaring standard types, macros and functions in each
37387         test.
37388
37389 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
37390
37391         * gcc.c-torture/execute/20010106-1.c: New test.
37392
37393 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
37394
37395         * gcc.dg/format/format.exp: New file.
37396         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
37397         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
37398         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
37399         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
37400         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
37401         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
37402         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
37403         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
37404         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
37405         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
37406         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
37407         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
37408         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
37409         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
37410         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
37411         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
37412         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
37413         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
37414         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
37415         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
37416         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
37417         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
37418         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
37419         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
37420         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
37421         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
37422         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
37423         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
37424         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
37425         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
37426         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
37427         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
37428         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
37429         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
37430         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
37431         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
37432         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
37433         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
37434         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
37435         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
37436         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
37437         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
37438
37439 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
37440
37441         * gcc.c-torture/execute/991228-1.c: Take word endianness into
37442         account.
37443
37444 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
37445
37446         * gcc.c-torture/execute/builtin-complex-1.c: New test.
37447
37448 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
37449
37450         * g++.old-deja/g++.pt/crash62.C: New test.
37451
37452 2001-01-04  Richard Henderson  <rth@redhat.com>
37453
37454         * gcc.dg/20000926-1.c: Update expected warnings.
37455         * gcc.dg/array-2.c: Likewise.
37456         * gcc.dg/array-4.c: Also validate flexible array members.
37457         * gcc.dg/c99-flex-array-1.c: New.
37458
37459 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
37460
37461         * gcc.c-torture/compile/20001222-1.x: Remove.
37462
37463 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
37464
37465         * gcc.c-torture/execute/built-in-setjmp.c: New.
37466
37467 2001-01-03  Richard Henderson  <rth@redhat.com>
37468
37469         * gcc.dg/940510-1.c: Update expected error wording.
37470         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
37471
37472 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
37473
37474         * lib/target-supports.exp (check_alias_available): Modified to
37475         indicate aliases not supported if only weak aliases are supported.
37476
37477 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37478
37479         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
37480         Turn on cmpstrsi checks for __pj__ and __i370__.
37481
37482 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
37483
37484         * g++.old-deja/g++.other/virtual11.C: New test.
37485
37486 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
37487
37488         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
37489
37490 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37491
37492         * gcc.c-torture/compile/20010102-1.c: New test.
37493
37494 2001-01-02  Andreas Jaeger  <aj@suse.de>
37495
37496         * gcc.dg/noreturn-3.c: New test.
37497
37498         * gcc.dg/noreturn-4.c: New test.
37499
37500 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37501
37502         * gcc.c-torture/execute/stdio-opt-1.c: Also test
37503         __builtin_fputc and __builtin_fwrite.
37504
37505 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
37506
37507         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
37508         signed char, not default char.
37509
37510 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
37511
37512         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
37513
37514 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
37515
37516         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
37517
37518 2000-12-29  Richard Henderson  <rth@redhat.com>
37519
37520         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
37521         (__cyg_profile_func_exit): Define.
37522
37523 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
37524
37525         * g++.dg/vtgc1.C: New test.
37526
37527 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
37528
37529         * gcc.dg/noncompile/20001228-1.c: New test.
37530
37531         * gcc.dg/20001228-1.c: New test.
37532
37533         * gcc.c-torture/execute/20001228-1.c: New test.
37534
37535 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
37536
37537         * gcc.dg/format-strfmon-1.c: New test.
37538
37539 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37540
37541         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
37542         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
37543         * gcc.c-torture/execute/string-opt-1.c: Likewise.
37544         * gcc.c-torture/execute/string-opt-2.c: Likewise.
37545         * gcc.c-torture/execute/string-opt-3.c: Likewise.
37546         * gcc.c-torture/execute/string-opt-4.c: Likewise.
37547         * gcc.c-torture/execute/string-opt-6.c: Likewise.
37548         * gcc.c-torture/execute/string-opt-7.c: Likewise.
37549         * gcc.c-torture/execute/string-opt-8.c: Likewise.
37550         * gcc.c-torture/execute/string-opt-9.c: Likewise.
37551         * gcc.c-torture/execute/string-opt-10.c: Likewise.
37552         * gcc.c-torture/execute/string-opt-11.c: Likewise.
37553         * gcc.c-torture/execute/string-opt-12.c: Likewise.
37554
37555         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
37556         * gcc.c-torture/execute/string-opt-4.c: Test index.
37557
37558 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
37559
37560         * gcc.c-torture/compile/20001226-1.c: New test.
37561
37562 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
37563
37564         * gcc.c-torture/compile/20001222-1.c: New test.
37565         * gcc.c-torture/compile/20001222-1.x: Xfail.
37566
37567 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
37568
37569         * gcc.c-torture/execute/comp-goto-2.c: New test.
37570
37571 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
37572
37573         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
37574         Use long types if __INT_MAX__ is 32767.
37575         (main): Use cast to (sint32 *) when poking 88 into a_page.
37576
37577         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
37578
37579 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
37580
37581         * gcc.c-torture/compile/20001221-1.c: New test.
37582         * gcc.c-torture/execute/20001221-1.c: New test.
37583
37584 2000-12-20  Richard Henderson  <rth@redhat.com>
37585
37586         * g++.old-deja/g++.pt/crash36.C: Update error lines.
37587         * g++.old-deja/g++.robertl/eb109.C: Likewise.
37588
37589 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37590
37591         * gcc.dg/compare3.c: New test.
37592
37593 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
37594
37595         * gcc.dg/format-warnll-1.c: New test.
37596
37597 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
37598
37599         * gcc.dg/cpp/cmdlne-P.c: New test.
37600
37601 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
37602
37603         * gcc.c-torture/execute/builtin-abs-1.c,
37604         gcc.c-torture/execute/builtin-abs-2.c: New tests.
37605
37606 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
37607
37608         * gcc.dg/cpp/multiline.c: New test.
37609
37610 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
37611
37612         * g++.old-deja/g++.other/syshdr1.C: Update.
37613         * gcc.dg/cpp/lineflags.c: Remove temporarily.
37614
37615 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37616
37617         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
37618
37619 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37620
37621         * g++.old-deja/g++.pt/ttp65.C: New test.
37622
37623 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37624
37625         * g++.old-deja/g++.pt/ttp64.C: New test.
37626
37627 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37628
37629         * g++.old-deja/g++.pt/spec33.C: New test.
37630
37631 2000-12-14  Catherine Moore  <clm@redhat.com>
37632
37633         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
37634         * gcc.c-torture/execute/920612-2.c: Likewise.
37635         * gcc.c-torture/execute/920428-2.c: Likewise.
37636         * gcc-c-torture/execute/va-arg-11.c: Call exit.
37637         * gcc.c-torture/execute/va-arg-21.c: Likewise.
37638
37639 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37640
37641         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
37642         * gcc.dg/pack-test-2.c: Likewise.
37643
37644 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
37645
37646         Tests by Zack Weinberg <zackw@stanford.edu>.
37647
37648         * gcc.dg/cpp/defined.c: Update.
37649         * gcc.dg/cpp/defined_trad.c: New tests.
37650
37651 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
37652
37653         * gcc.dg/cpp/trad-direct.c: Update.
37654
37655 2000-12-11  Neil Booth  <neilb@earthling.net>
37656
37657         * gcc.dg/cpp/defined_trad.c
37658
37659 2000-12-11  Neil Booth  <neilb@earthling.net>
37660
37661         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
37662
37663 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
37664
37665         * gcc.dg/format-miss-2.c: New test.
37666
37667 2000-12-09  Neil Booth  <neilb@earthling.net>
37668
37669         * gcc.dg/cpp/lineflags.c: New tests.
37670         * gcc.dg/cpp/poison.c: Update.
37671         * gcc.dg/cpp/redef2.c: Update.
37672         * gcc.dg/cpp/skipping.c: New test.
37673
37674 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
37675
37676         * g++.old-deja/g++.other/eh3.C: New testcase.
37677
37678 2000-12-07  Neil Booth  <neilb@earthling.net>
37679
37680         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
37681         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
37682         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
37683         wtr-union-init-2.c, wtr-union-init-3.c: Update.
37684         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
37685         Update.
37686
37687 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37688
37689         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
37690         __SIZE_TYPE__ instead of int for type of integers cast to
37691         pointers.
37692
37693 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
37694
37695         * g++.old-deja/g++.other/cleanup4.C: New test.
37696
37697 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37698
37699         * format-sec-1.c: New test.
37700
37701 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37702
37703         * gcc.dg/format-nonlit-3.c: New test.
37704
37705 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37706
37707         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
37708         through a null pointer.
37709
37710 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37711
37712         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
37713         * g++.old-deja/g++.pt/partial4.C: New test.
37714
37715 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
37716
37717         * gcc.c-torture/execute/ieee/hugeval.x: New.
37718
37719 2000-12-06  Neil Booth  <neilb@earthling.net>
37720
37721         * gcc.dg/cpp/backslash2.c: New tests.
37722
37723 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37724
37725         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
37726         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
37727
37728 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
37729
37730         * gcc.c-torture/execute/20001203-2.c: New testcase.
37731
37732 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
37733
37734         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
37735         * g++.old-deja/g++.other/virtual10.C: New test.
37736
37737 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
37738
37739         * g++.old-deja/g++.mike/pmf5.C: Remove test.
37740
37741 2000-12-05  Richard Henderson  <rth@redhat.com>
37742
37743         * gcc.c-torture/compile/20001205-1.c: New.
37744
37745 2000-12-04  Neil Booth  <neilb@earthling.net>
37746
37747         * g++.old-deja/g++.other/virtual9.C: New test.
37748         * g++.old-deja/g++.pt/crash61.C: New test.
37749         * gcc.c-torture/execute/loop-9.c: New test.
37750
37751 2000-12-04  Neil Booth  <neilb@earthling.net>
37752
37753         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
37754         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
37755         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
37756         * gcc.dg/cpp/extratokens.c: ...here.
37757
37758 2000-12-04  Neil Booth  <neilb@earthling.net>
37759
37760         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
37761         New tests.
37762
37763 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37764
37765         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
37766         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
37767
37768 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
37769
37770         * gcc.c-torture/execute/20001203-1.c: New test.
37771
37772 2000-12-03  Neil Booth  <neilb@earthling.net>
37773
37774         * gcc.dg/cpp/macro6.c: New test cases.
37775
37776 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37777
37778         * gcc.c-torture/execute/string-opt-9.c: New test.
37779         * gcc.c-torture/execute/string-opt-10.c: Likewise.
37780         * gcc.c-torture/execute/string-opt-11.c: Likewise.
37781         * gcc.c-torture/execute/string-opt-12.c: Likewise.
37782
37783         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
37784         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
37785
37786 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
37787
37788         * gcc.dg/cpp/if-6.c: New testcase.
37789
37790         * gcc.dg/20001201-1.c: New testcase.
37791
37792 2000-12-02  Neil Booth  <neilb@earthling.net>
37793
37794         * g++.old-deja/g++.other/externC4.C,
37795         g++.old-deja/g++.other/friend10.C: New tests.
37796
37797 2000-12-02  Neil Booth  <neilb@earthling.net>
37798
37799         * g++.old-deja/g++.other/instan2.C
37800         * g++.old-deja/g++.other/instan3.C: New test.
37801
37802 2000-12-02  Neil Booth  <neilb@earthling.net>
37803
37804         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
37805         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
37806         gnuc99.c,gnuc99-pedantic.c: New tests.
37807
37808 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
37809
37810         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
37811         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
37812
37813 2000-12-01  Neil Booth  <neilb@earthling.net>
37814
37815         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
37816         * gcc.dg/cpp/poison.c: Update.
37817         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
37818
37819 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
37820
37821         * g77.f-torture/execute/20001201.f: New test.
37822
37823 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
37824
37825         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
37826
37827 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
37828
37829         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
37830
37831 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
37832
37833         * g++.old-deja/g++.other/cast6.C: New test.
37834
37835 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
37836
37837         * gcc.c-torture/execute/20001130-2.c: New testcase.
37838
37839 2000-11-30  Richard Henderson  <rth@redhat.com>
37840
37841         * gcc.c-torture/execute/20001130-1.c: New test.
37842
37843 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
37844
37845         * g++.old-deja/g++.other/op3.C: New test.
37846
37847 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
37848
37849         * g++.old-deja/g++.other/op2.C: New test.
37850
37851 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
37852
37853         * g++.old-deja/g++.other/crash38.C: New test.
37854
37855 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
37856
37857         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
37858
37859 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
37860
37861         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
37862         tests.
37863         * gcc.c-torture/execute/string-opt-6.c: New test.
37864
37865         * gcc.dg/20001117-1.c: Add main.
37866
37867 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
37868
37869         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
37870         Move from here ...
37871         * gcc.dg/940510-1.c: ... to here.
37872
37873         * gcc.dg/20000926-1.c: GNU C now allows initializations of
37874         zero-size arrays in toplevel structures.
37875
37876 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
37877
37878         * gcc.c-torture/execute/loop-8.c: New test.
37879
37880 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
37881
37882         * g++.old-deja/g++.other/base1.C: New test.
37883
37884 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
37885
37886         * g++.old-deja/g++.other/parse2.C: New test.
37887
37888 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
37889
37890         * g++.old-deja/g++.pt/incomplete1.C: New test.
37891
37892 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
37893
37894         * g++.old-deja/g++.other/friend9.C: New test.
37895
37896 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
37897
37898         * gcc.dg/20001127-1.c: New test.
37899
37900 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
37901
37902         * g++.old-deja/g++.pt/friend46.C: New test.
37903
37904 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
37905
37906         * g++.old-deja/g++.other/ptrmem8.C: New test.
37907
37908 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37909
37910         * gcc.c-torture/execute/string-opt-7.c: New test.
37911         * gcc.c-torture/execute/string-opt-8.c: Likewise.
37912
37913 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
37914
37915         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
37916         instead of 'mkcheck 2'.
37917
37918 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
37919
37920         * gcc.c-torture/execute/memcheck/driver.c,
37921         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
37922         C9X references to refer to C99.
37923
37924 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
37925
37926         * gcc.dg/ultrasp3.c: New test.
37927
37928 2000-11-25  Neil Booth  <neilb@earthling.net>
37929
37930         * gcc.dg/cpp/include2.c: Update test to be locale independent.
37931
37932 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
37933
37934         * gcc.c-torture/compile/20001123-2.c: New.
37935
37936 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37937
37938         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
37939
37940 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
37941
37942         * gcc.dg/sequence-point-1.c: Add some new tests.
37943         * gcc.c-torture/execute/20001124-1.c: New test.
37944
37945 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
37946
37947         * g++.old-deja/g++.other/vaarg4.C: New test.
37948         * gcc.c-torture/compile/20001123-1.c: New test.
37949
37950 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
37951
37952         * g++.other/crash24.C: Adjust and remove XFAIL.
37953         * g++.other/crash37.C: New test.
37954
37955 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
37956
37957         * g++.old-deja/g++.pt/instantiate9.C: New test.
37958
37959 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
37960
37961         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
37962         new ABI, too.
37963
37964         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
37965         * g++.old-deja/g++.robertl/eb55.C: Likewise.
37966
37967 2000-11-22  Neil Booth  <neilb@earthling.net>
37968
37969         * gcc.dg/cpp/Wtrigraphs.c: New test.
37970
37971 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
37972
37973         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
37974
37975 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
37976
37977         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
37978
37979 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
37980
37981         * lib/gcc-dg.exp: load_lib scanasm.exp.
37982         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
37983         * lib/g++-dg.exp: load_lib scanasm.exp.
37984         * lib/scanasm.exp: New.
37985         (scan-assembler, scan-assembler-not): Add optional arguments to
37986         test name, or if not present, the pattern name.
37987         (scan-assembler-dem, scan-assembler-dem-not): New.
37988
37989         * g++.dg/dg.exp: New.
37990
37991 2000-11-21  Neil Booth  <neilb@earthling.net>
37992
37993         * gcc.dg/cpp/integrated1.c: Remove.
37994
37995 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
37996
37997         * gcc.c-torture/execute/20001121-1.c: New test.
37998
37999 2000-11-21  Richard Henderson  <rth@redhat.com>
38000
38001         * gcc.c-torture/compile/20001121-1.c: New test.
38002
38003 2000-11-20  Neil Booth  <neilb@earthling.net>
38004
38005         * gcc.dg/cpp/integrated1.c: New test.
38006
38007 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
38008
38009         * g++.old-deja/g++.other/inline17.C: New test.
38010
38011 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
38012
38013         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
38014         local variable to be zero: I made the variable global. Now
38015         uses abort() and exit() instead of relying on main's return value.
38016
38017 2000-11-20  Neil Booth  <neilb@earthling.net>
38018
38019         * gcc.dg/cpp/paste2.c: Update test.
38020         * objc/execute/paste.m: New test.
38021
38022 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
38023
38024         * gcc.dg/c99-condexpr-1.c: New test.
38025
38026 2000-11-20  Neil Booth  <neilb@earthling.net>
38027
38028         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
38029
38030 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
38031
38032         * g++.old-deja/g++.pt/export1.C: New test.
38033
38034 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
38035
38036         * gcc.dg/20001117-1.c: New test.
38037
38038 2000-11-18  Richard Henderson  <rth@redhat.com>
38039
38040         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
38041
38042 2000-11-18  Richard Henderson  <rth@redhat.com>
38043
38044         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
38045         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
38046         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
38047
38048 2000-11-18  Richard Henderson  <rth@redhat.com>
38049
38050         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
38051         (main): New.  Exit cleanly.
38052
38053 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38054
38055         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
38056         gcc.dg/c99-fordecl-2.c: New tests.
38057
38058 2000-11-18  Richard Henderson  <rth@redhat.com>
38059
38060         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
38061         * gcc.c-torture/execute/zerolen-2.c: New.
38062
38063 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38064
38065         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
38066         memory.
38067
38068 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
38069
38070         * g++.old-deja/g++.pt/instantiate8.C: New test.
38071
38072 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
38073
38074         * g++.old-deja/g++.other/incomplete.C: Add more tests.
38075         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
38076
38077 2000-11-16  Nick Clifton  <nickc@redhat.com>
38078
38079         * gcc.c-torture/execute/nestfunc-2.c: New test.
38080         * gcc.c-torture/execute/nestfunc-3.c: New test.
38081
38082 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
38083
38084         * gcc.c-torture/compile/20001116-1.c: New test.
38085
38086 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38087
38088         * gcc.c-torture/execute/20001115-1.c: New test.
38089
38090 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
38091
38092         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
38093         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
38094         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
38095         * g++.old-deja/g++.abi/vmihint.C: Likewise.
38096
38097 2000-11-15  Neil Booth  <neilb@earthling.net>
38098
38099         gcc.dg/cpp/_Pragma1.c: Update.
38100         gcc.dg/cpp/_Pragma2.c: New test.
38101
38102 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
38103
38104         * g++.old-deja/g++.other/anon5.C: New test.
38105
38106 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
38107
38108         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
38109         tests.
38110
38111 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
38112
38113         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
38114         output.
38115
38116 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
38117
38118         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
38119         labels at end of compound statements.
38120
38121 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
38122
38123         * gcc.c-torture/execute/loop-7.c: New test.
38124
38125 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
38126
38127         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
38128
38129 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
38130
38131         * gcc.dg/c99-bool-1.c: New test.
38132
38133 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
38134
38135         * gcc.dg/c99-scope-1.c: Remove xfail.
38136         * gcc.dg/c99-scope-2.c: New test.
38137
38138 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38139
38140         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
38141         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
38142
38143 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
38144
38145         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
38146         error messages.
38147
38148         * g++.mike/p700.C: Don't typedef wchar_t.
38149         * g++.mike/p784.C: Likewise.
38150         * g++.mike/eb101.C: Don't use __wchar_t.
38151
38152 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
38153
38154         * g77.f-torture/execute/20001111.[fx]: Test premature exit
38155         from DO loop.
38156
38157 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
38158
38159         * gcc.c-torture/execute/20001111-1.c: New test.
38160
38161 2000-11-10  Nick Clifton  <nickc@redhat.com>
38162
38163         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
38164         long multuiple and accumulate.
38165
38166 2000-11-09  Richard Henderson  <rth@redhat.com>
38167
38168         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
38169         via size_t instead of int.
38170
38171         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
38172         * gcc.c-torture/execute/string-opt-2.c: Likewise.
38173         * gcc.c-torture/execute/string-opt-3.c: Likewise.
38174         * gcc.c-torture/execute/string-opt-4.c: Likewise.
38175
38176 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
38177
38178         * gcc.c-torture/compile/20001109-1.c: New test.
38179         * gcc.c-torture/compile/20001109-2.c: New test.
38180
38181 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
38182
38183         * g++.old-deja/g++.pt/operator1.C: New test.
38184         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
38185
38186 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
38187
38188         * gcc.dg/20001108-1.c: New test.
38189
38190 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
38191
38192         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
38193         with both arguments constant strings.
38194         * gcc.c-torture/execute/string-opt-3.c: New test.
38195         * gcc.c-torture/execute/string-opt-4.c: New test.
38196         * gcc.c-torture/execute/string-opt-5.c: New test.
38197
38198 2000-11-08  Nick Clifton  <nickc@redhat.com>
38199
38200         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
38201         mulsidi3adddi patterns.
38202
38203 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
38204
38205         * g++.old-deja/g++.other/crash36.C: New test.
38206
38207 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
38208
38209         * g++.old-deja/g++.other/init16.C: New test.
38210
38211 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
38212
38213         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
38214
38215 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
38216
38217         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
38218         * gcc.c-torture/execute/va-arg-16.x: Likewise.
38219         * gcc.c-torture/execute/va-arg-17.x: Likewise.
38220
38221 2000-11-07  DJ Delorie  <dj@redhat.com>
38222
38223         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
38224
38225 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38226
38227         * gcc.c-torture/execute/string-opt-1.c: New test.
38228
38229 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
38230
38231         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
38232         mips-sgi-irix6.* because the MIPS ABI passes floating-point
38233         parameters in registers, and there is no way for a varargs
38234         function to know in which order the integer and floating-point
38235         parameters should be interleaved when they are placed on the
38236         stack.
38237         * gcc.c-torture/execute/va-arg-16.x: Likewise.
38238         * gcc.c-torture/execute/va-arg-17.x: Likewise.
38239
38240 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38241
38242         * gcc.c-torture/execute/string-opt-2.c: New test.
38243
38244 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
38245
38246         * g++.old-deja/g++.pt/crash60.C: New test.
38247
38248 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
38249
38250         * g++.old-deja/g++.other/crash24.C: New test.
38251         * g++.old-deja/g++.other/crash25.C: New test.
38252         * g++.old-deja/g++.other/crash26.C: New test.
38253         * g++.old-deja/g++.other/crash27.C: New test.
38254         * g++.old-deja/g++.other/crash28.C: New test.
38255         * g++.old-deja/g++.other/crash29.C: New test.
38256         * g++.old-deja/g++.other/crash30.C: New test.
38257         * g++.old-deja/g++.other/crash31.C: New test.
38258         * g++.old-deja/g++.other/crash32.C: New test.
38259         * g++.old-deja/g++.other/crash33.C: New test.
38260         * g++.old-deja/g++.other/crash34.C: New test.
38261         * g++.old-deja/g++.other/crash35.C: New test.
38262
38263 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
38264
38265         * gcc.c-torture/execute/20001031-1.c: New test.
38266
38267 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
38268
38269         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
38270         namespace.
38271
38272         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
38273         standards-conformant.
38274
38275         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
38276
38277         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
38278         * g++.old-deja/g++.mike/p755a.C: Likewise.
38279         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
38280         library makes no calls to `operator new' during initialization.
38281
38282 2000-11-04  Neil Booth  <neilb@earthling.net>
38283
38284         * gcc.dg/cpp/include2.c: New tests.
38285
38286 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
38287
38288         * lib/g++.exp (g++_set_ld_library_path): New function.
38289         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
38290
38291 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
38292
38293         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
38294         warnings.
38295
38296 2000-11-01  Richard Henderson  <rth@redhat.com>
38297
38298         * g++.old-deja/g++.ext/namedret1.C: New.
38299         * g++.old-deja/g++.ext/namedret2.C: New.
38300         * g++.old-deja/g++.ext/namedret3.C: New.
38301
38302 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
38303
38304         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
38305         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
38306
38307 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38308
38309         * gcc.c-torture/execute/va-arg-21.c: New test.
38310
38311 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
38312
38313         * gcc.dg/c99-complex-2.c: New test.
38314
38315 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38316
38317         * gcc.c-torture/execute/stdio-opt-1.c: New test.
38318
38319 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
38320
38321         * g++.old-deja/g++.other/inline16.C: New test.
38322
38323 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
38324
38325         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
38326         __PRETTY_FUNCTION__
38327
38328 2000-10-29  Neil Booth  <neilb@earthling.net>
38329
38330         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
38331         New tests.
38332         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
38333         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
38334         optimisation.
38335
38336 2000-10-29  Neil Booth  <neilb@earthling.net>
38337
38338         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
38339         * mi1.c, mi1c.h: Add null directives to multiple-include test.
38340         * mi5.c: Test multiple includes work with -C.
38341         * trigraphs.c: Test ^= version.
38342
38343 2000-10-28  Neil Booth  <neilb@earthling.net>
38344
38345         New tests and test updates for new macro expander.
38346
38347         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
38348         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
38349         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
38350         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
38351         new diagnostic messages.
38352
38353         * gcc.dg/cpp/macro3.c: New tests.
38354
38355 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
38356
38357         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
38358         on the same line.
38359
38360 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
38361
38362         * g++.old-deja/g++.other/eh2.C: New test.
38363
38364 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
38365
38366         * gcc.c-torture/execute/20001027-1.c: New test.
38367
38368 2000-10-26  Richard Henderson  <rth@redhat.com>
38369
38370         * gcc.c-torture/execute/20001026-1.c: New.
38371
38372 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
38373
38374         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
38375         * g++.old-deja/g++.law/builtin1.C: Likewise.
38376         * g++.old-deja/g++.law/ctors10.C: Likewise.
38377         * g++.old-deja/g++.law/virtual3.C: Likewise.
38378         * g++.old-deja/g++.mike/p658.C: Likewise.
38379         * g++.old-deja/g++.other/sibcall1.C: Likewise.
38380         * g++.old-deja/g++.other/vaarg2.C: Likewise.
38381         * g++.old-deja/g++.robertl/eb124.C: Likewise.
38382         * g++.old-deja/g++.robertl/eb44.C: Likewise.
38383         * g++.old-deja/g++.robertl/eb77.C: Likewise.
38384
38385 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
38386
38387         * gcc.c-torture/compile/20001024-1.c: New test.
38388
38389 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
38390
38391         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
38392         to tell us whether or not we are using V3.
38393
38394 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
38395
38396         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
38397         operands.
38398
38399 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
38400
38401         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
38402
38403 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
38404
38405         * gcc.c-torture/execute/20001024-1.c: New test.
38406
38407 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
38408
38409         * g++.old-deja/g++.other/sibcall1.C: New test.
38410
38411 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
38412
38413         * gcc.dg/noncompile/init-3.c: New test.
38414
38415 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
38416
38417         * gcc.dg/format-array-1.c: New test.
38418
38419 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38420
38421         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
38422         writing through null pointers; remove comment about testing
38423         unterminated strings.
38424
38425 2000-10-17  Matthew Hiller  <hiller@redhat.com>
38426
38427         * gcc.c-torture/execute/20001017-2.c: New test.
38428
38429 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38430
38431         * gcc.c-torture/compile/20001018-1.c: New test.
38432         * gcc.c-torture/compile/20001018-1.x: Xfail.
38433
38434 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38435
38436         * gcc.c-torture/execute/20001017-1.c: New test.
38437
38438 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
38439
38440         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
38441         for multiple use of arguments with scanf formats; add tests for
38442         multiple use of arguments.
38443
38444 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
38445
38446         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
38447
38448 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
38449
38450         * gcc.dg/format-miss-1.c: New test.
38451
38452 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
38453
38454         * gcc.c-torture/execute/20001013-1.c: New test.
38455
38456 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
38457
38458         * gcc.dg/format-branch-1.c: New test.
38459
38460 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
38461
38462         * README, lib/file-format.exp: Remove EGCS references.
38463
38464 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
38465
38466         * gcc.dg/20001013-1.c: New test.
38467
38468 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
38469
38470         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
38471         for intmax_t in the compiler using __typeof__ and the type rules
38472         for conditional expressions.
38473
38474 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
38475
38476         * gcc.dg/20001012-1.c: New test.
38477         * gcc.dg/20001012-2.c: New test.
38478
38479 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
38480
38481         * gcc.dg/format-attr-1.c: New test.
38482
38483 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
38484
38485         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
38486         __LONG_LONG_MAX__ instead of LLONG_MAX.
38487
38488 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
38489
38490         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
38491         scanf flags.
38492         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
38493         flags.
38494
38495 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
38496
38497         * gcc.dg/sequence-pt-1.c: New test.
38498
38499 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
38500
38501         * gcc.c-torture/execute/20001011-1.c: New testcase.
38502         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
38503
38504 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
38505
38506         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
38507         does not error on it.
38508
38509 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
38510
38511         * gcc.dg/20001009-1.c: New test.
38512
38513 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
38514
38515         * gcc.c-torture/compile/20001009-1.c: Move from here ....
38516         * gcc.c-torture/execute/20001009-2.c: ... to here.
38517
38518 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
38519
38520         * gcc.c-torture/compile/20001009-1.c: New testcase.
38521         * gcc.c-torture/execute/20001009-1.c: New testcase.
38522         Testcases provided by Jan Hubicka <jh@suse.cz>.
38523
38524 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
38525
38526         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
38527         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
38528         uintmax_t using <limits.h> to emulate the compiler's internal
38529         logic.  No longer XFAIL %j tests.
38530
38531 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
38532
38533         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
38534         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
38535         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
38536         regexps and details of expected handling of some bad formats.
38537         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
38538         suppression.
38539
38540 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38541
38542         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
38543         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
38544         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
38545         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
38546         in list archives.
38547
38548 2000-10-06  Richard Henderson  <rth@cygnus.com>
38549
38550         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
38551         * g++.old-deja/g++.brendan/crash52.C: Likewise.
38552         * g++.old-deja/g++.jason/report.C: Likewise.
38553         * g++.old-deja/g++.law/friend5.C: Likewise.
38554         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
38555         of the expected warnings.
38556
38557 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
38558
38559         * g++.old-deja/g++.pt/enum14.C: New test.
38560
38561 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
38562
38563         * g++.old-deja/g++.pt/crash59.C: New test.
38564
38565 2000-10-04  Will Cohen  <wcohen@redhat.com>
38566
38567         * gcc.dg/20000926-1.c: New test.
38568
38569 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
38570
38571         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
38572         function name for current C++ compiler.
38573         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
38574
38575 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
38576
38577         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
38578         __PRETTY_FUNCTION__.
38579         * g++.old-deja/g++.ext/pretty2.C: Likewise.
38580
38581 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38582
38583         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
38584
38585 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
38586
38587         * gcc.c-torture/compile/20000923-1.c: New test.
38588
38589 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
38590
38591         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
38592         * g++.old-deja/g++.pt/ttp62.C: Same.
38593         * g++.old-deja/g++.other/inline14.C: Same.
38594
38595 2000-09-24  Richard Henderson  <rth@cygnus.com>
38596
38597         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
38598
38599 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
38600
38601         * gcc.dg/c90-printf-1.c: Add test for wide string format.
38602
38603 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
38604
38605         * gcc.c-torture/compile/20000922-1.c: New file.
38606
38607 2000-09-21  Nick Clifton  <nickc@redhat.com>
38608
38609         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
38610         a signed long modulo operation.
38611         (mod6): New function - perform an unsigned long modulo operation.
38612         (main): Add tests for modulos of very large numbers by very small
38613         dividends.
38614
38615 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38616
38617         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
38618
38619 2000-09-19  Richard Henderson  <rth@cygnus.com>
38620
38621         * gcc.dg/compare2.c (case 10): XFAIL.
38622
38623 2000-09-18  Richard Henderson  <rth@cygnus.com>
38624
38625         * gcc.c-torture/execute/20000906-1.c: Move ...
38626         * gcc.dg/20000906-1.c: ... here.  Only run on targets
38627         that support __builtin_trap.
38628
38629 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
38630
38631         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
38632
38633 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38634
38635         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
38636         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
38637         more $ format tests.
38638
38639 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38640
38641         * gcc.dg/format-errmk-1.c: New test.
38642
38643 2000-09-17  Greg McGary  <greg@mcgary.org>
38644
38645         * gcc.c-torture/execute/20000917-1.x: Remove.
38646
38647 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
38648
38649         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
38650
38651 2000-09-17  Greg McGary  <greg@mcgary.org>
38652
38653         * gcc.c-torture/execute/20000917-1.c: New test.
38654         * gcc.c-torture/execute/20000917-1.x: XFAIL.
38655
38656 2000-09-16  Neil Booth  <NeilB@earthling.net>
38657
38658         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
38659         in nested macro bug.
38660
38661 2000-09-15  Neil Booth  <NeilB@earthling.net>
38662
38663         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
38664
38665 2000-09-14  Jeffrey A Law  (law@cygnus.com)
38666
38667         * gcc.c-torture/execute/20000914-1.c: New test.
38668
38669 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
38670
38671         * g++.other/inline13.C: New test.
38672
38673 2000-09-12  Andreas Jaeger  <aj@suse.de>
38674
38675         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
38676         constant by Ulrich Drepper <drepper@redhat.com>.
38677
38678 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
38679
38680         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
38681
38682 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38683
38684         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
38685
38686 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
38687
38688         * gcc.dg/cpp/backslash.c: New test.
38689
38690 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
38691
38692         * gcc.c-torture/execute/20000910-1.c: New test.
38693         * gcc.c-torture/execute/20000910-2.c: Likewise.
38694
38695 2000-09-11  Robert Lipe  <robertl@sco.com>
38696
38697         * gcc.dg/pragma-align.c: New test.
38698
38699 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
38700
38701         * g++.old-deja/g++.pt/explicit82.C: New test.
38702         * g++.old-deja/g++.pt/explicit83.C: New test.
38703
38704 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
38705
38706         * gcc.dg/asm-names.c: New test.
38707
38708 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38709
38710         * gcc.dg/cpp/tr-warn6.c: New test
38711
38712 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38713
38714         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
38715         be accepted.
38716
38717 2000-09-07  Catherine Moore  <clm@redhat.com>
38718
38719         * gcc.c-torture/execute/unroll-1.c: New test.
38720
38721 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
38722
38723         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
38724         ERROR markers.
38725         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
38726         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
38727         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
38728         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
38729         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
38730         Preprocess only.
38731         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
38732         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
38733
38734 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
38735
38736         * g++.old-deja/g++.pt/deduct2.C: New test.
38737
38738 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
38739
38740         * g++.old-deja/g++.pt/parms2.C: New test.
38741
38742 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
38743
38744         * g++.old-deja/g++.pt/crash58.C: New test.
38745
38746 2000-09-06  Greg McGary  <greg@mcgary.org>
38747
38748         * gcc.c-torture/execute/20000906-1.c: New test.
38749         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
38750
38751 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38752
38753         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
38754
38755 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
38756
38757         * g++.old-deja/g++.pt/crash57.C: New test.
38758
38759 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
38760
38761         * g++.old-deja/g++.pt/crash56.C: New test.
38762
38763 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
38764
38765         * g++.old-deja/g++.pt/koenig1.C: New test.
38766
38767 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
38768
38769         * gcc.dg/20000904-1.c: New test.
38770
38771 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
38772
38773         * gcc.dg/cpp/paste8.c: New test.
38774
38775 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
38776
38777         * gcc.c-torture/compile/20000827-1.c: New test.
38778
38779 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
38780
38781         * gcc.dg/format-diag-1.c: New test.
38782
38783 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
38784
38785         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
38786         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
38787         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
38788         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
38789         gcc.dg/formatz-1.c: Adjust warning regular expressions.
38790
38791 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
38792
38793         * g++.old-deja/g++.other/nested4.C: New test.
38794
38795 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
38796
38797         * g++.old-deja/g++.ns/scoped1.C: New test.
38798
38799 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
38800
38801         * lib/g++.exp: Support testing already-installed GCC.
38802
38803 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38804
38805         * wtr-label-1.c, wtr-suffix-1.c: New tests.
38806
38807 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38808
38809         * gcc.dg/return-type-2.c: New test.
38810
38811 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
38812
38813         * gcc.c-torture/compile/20000825-1.c: New test.
38814
38815 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
38816
38817         * gcc.dg/dwarf2-2.c: New test.
38818
38819 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
38820
38821         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
38822         dg-warning regexps.
38823
38824 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
38825
38826         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
38827         gcc.dg/format-ext-5.c: New tests.
38828
38829 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
38830
38831         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
38832
38833 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
38834
38835         * gcc.dg/noncompile/930622-2.c: Adjust error message.
38836
38837 2000-08-24  Richard Henderson  <rth@cygnus.com>
38838
38839         * gcc.dg/ia64-sync-1.c: New test.
38840         * gcc.dg/ia64-sync-2.c: New test.
38841         * gcc.dg/ia64-asm-1.c: New test.
38842
38843 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
38844
38845         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
38846         * gcc.dg/format-ext-2.c: New test.
38847
38848 2000-08-23  Jason Merrill  <jason@redhat.com>
38849
38850         * lib/old-dejagnu.exp: Also ignore "In member function" and
38851         "At global scope".
38852
38853 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38854
38855         * gcc.dg/noncompile/label-lineno-1.c: New test.
38856
38857 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
38858
38859         * gcc.dg/c99-array-nonobj-1.c: New test.
38860
38861 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
38862
38863         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
38864         tests.
38865         * gcc.dg/format-ext-1.c: New test.
38866
38867 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38868
38869         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
38870         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
38871         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
38872         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
38873         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
38874
38875 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
38876
38877         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
38878         gcc.dg/c99-strftime-2.c: New tests.
38879
38880 2000-08-22  Richard Henderson  <rth@cygnus.com>
38881
38882         * gcc.c-torture/execute/20000822-1.c: New test.
38883
38884 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
38885
38886         * gcc.c-torture/execute/20000819-1.x: Remove.
38887
38888 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
38889
38890         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
38891         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
38892         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
38893         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
38894         gcc.dg/format-xopen-1.c: New tests.
38895
38896 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
38897
38898         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
38899
38900 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
38901
38902         * g++.old-deja/g++.other/loop2.C: New test.
38903
38904         * gcc.c-torture/compile/20000606-1.c: New test.
38905         * gcc.c-torture/compile/20000728-1.c: New test.
38906         * gcc.c-torture/execute/20000801-1.c: New test.
38907         * gcc.c-torture/execute/20000801-2.c: New test.
38908         * gcc.c-torture/execute/20000819-1.c: New test.
38909         * gcc.c-torture/execute/20000819-1.x: XFAIL.
38910         * gcc.dg/20000629-1.c: New test.
38911         * gcc.dg/20000724-1.c: New test.
38912         * gcc.dg/20000807-1.c: New test.
38913
38914 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
38915
38916         * gcc.dg/cpp/pragma-1.c: New test.
38917         * gcc.dg/cpp/pragma-2.c: New test.
38918
38919 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
38920
38921         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
38922         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
38923
38924 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
38925
38926         * gcc.c-torture/compile/20000818-1.c: New test.
38927
38928 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
38929
38930         * gcc.c-torture/execute/20000818-1.c: New test.
38931
38932 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38933
38934         * gcc.dg/format-va-1.c: New test.
38935
38936 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
38937
38938         * g++.old-deja/g++.other/typedef8.C: New test.
38939
38940 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
38941
38942         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
38943         * g++.old-deja/g++.mike/net36.C: Mark candidate.
38944         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
38945         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
38946         * g++.old-deja/g++.other/ptrmem7.C: New test.
38947         * g++.old-deja/g++.pt/ptrmem10.C: New test.
38948
38949 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
38950
38951         * g++.old-deja/g++.pt/typename27.C: New test.
38952
38953 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
38954
38955         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
38956         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
38957         * g++.old-deja/g++.pt/friend45.C: New test.
38958         * g++.old-deja/g++.other/friend8.C: New test.
38959
38960 2000-08-15  Richard Henderson  <rth@cygnus.com>
38961
38962         * gcc.c-torture/execute/20000815-1.c: New test.
38963
38964 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
38965
38966         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
38967         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
38968         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
38969
38970 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
38971
38972         * g++.old-deja/g++.other/refinit2.C: New test.
38973
38974 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
38975
38976         * lib/c-torture.exp (c-torture): Make
38977         compiler_conditional_xfail_data global.
38978         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
38979         compiler_conditional_xfail_data machinery.
38980         (f-torture-execute): Likewise.
38981         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
38982         and only when unrolling loops.
38983
38984         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
38985
38986 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
38987
38988         * g++.old-deja/g++.pt/explicit81.C: New test.
38989
38990 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
38991
38992         * g++.old-deja/g++.pt/typename26.C: New test.
38993
38994 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
38995
38996         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
38997         warning.
38998
38999 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
39000
39001         * g++.old-deja/g++.other/array3.C: New test.
39002
39003 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
39004
39005         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
39006         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
39007         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
39008         New tests.
39009
39010 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
39011
39012         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
39013         * g++.old-deja/g++.abi/vmihint.C: Likewise.
39014
39015 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
39016
39017         * gcc.c-torture/execute/20000808-1.c: New test.
39018
39019 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
39020
39021         * gcc.dg/c90-const-expr-1.c: New test.
39022
39023 2000-08-08  Richard Henderson  <rth@cygnus.com>
39024
39025         * gcc.dg/noncompile/920923-1.c: Declare calloc.
39026
39027 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
39028
39029         * gcc.dg/noncompile/const-ll-1.c: New test.
39030
39031 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39032
39033         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
39034
39035 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
39036
39037         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
39038         that running programs linked against the shared version of libobjc
39039         run correctly.
39040
39041 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
39042
39043         * gcc.dg/c99-printf-1.c: New test.
39044
39045 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
39046
39047         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
39048
39049 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
39050
39051         * gcc.c-torture/execute/20000731-1.x: Delete.
39052
39053 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
39054
39055         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
39056         and torture_without_loops as is done by c-torture.exp.
39057         (search_for): Copy from c-torture.exp.
39058         (gcc-dg-runtest): New function, drives a directory of tests
39059         iterating over the TORTURE_OPTIONS.
39060         (scan-assembler, scan-assembler-not): Move here from
39061         individual directory drivers.
39062
39063         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
39064         defined by lib/gcc-dg.exp.
39065         * gcc.dg/cpp/cpp.exp: Likewise.
39066         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
39067         gcc-dg-runtest, so we cycle over optimization options.
39068
39069         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
39070         * gcc.dg/compare2.c: No longer expected to fail.
39071
39072 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
39073
39074         * gcc.c-torture/execute/20000804-1.c: New test.
39075
39076 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
39077
39078         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
39079
39080 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
39081
39082         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
39083
39084 2000-08-03  Jeffrey A Law  (law@cygnus.com)
39085
39086         * gcc.c-torture/compile/20000803-1.c: New test.
39087
39088 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
39089
39090         * gcc.c-torture/execute/20000801-3.c,
39091         gcc.c-torture/execute/20000801-4.c: New tests.
39092         * gcc.c-torture/execute/20000801-3.x,
39093         gcc.c-torture/execute/20000801-4.x: Xfail.
39094
39095 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
39096
39097         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
39098         libobjc/.libs to allow for libtool.
39099
39100 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
39101
39102         * gcc.c-torture/compile/20000802-1.c: New test.
39103
39104 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
39105
39106         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
39107
39108 2000-07-31  Jeffrey A Law  (law@cygnus.com)
39109
39110         * gcc-c-torture/execute/20000731-2.c: New test.
39111
39112         * gcc.c-torture/execute/20000731-1.c: New test.
39113         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
39114
39115 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
39116
39117         * testsuite/gcc.dg/cpp/paste7.c: New test.
39118         * gcc.dg/cpp/20000725-1.c: New test.
39119
39120 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
39121
39122         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
39123         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
39124         declaration warning for __builtin_dwarf_reg_size.
39125
39126         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
39127
39128 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
39129
39130         * gcc.dg/noncompile/voidparam-1.c: New test.
39131
39132 2000-07-30  Richard Henderson  <rth@cygnus.com>
39133
39134         * gcc.dg/c90-digraph-1.c: Don't xfail.
39135         * gcc.dg/compare2.c (case 10): Xfail.
39136         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
39137
39138 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
39139
39140         * gcc.dg/c99-main-1.c: New test.
39141
39142 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
39143
39144         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
39145
39146 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
39147
39148         * gcc.c-tortuer/execute/20000726-1.c: New test.
39149
39150 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
39151
39152         * gcc.c-torture/execute/enum-2.c: New test.
39153
39154 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39155
39156         * gcc.dg/cpp/tr-warn3.c: New test.
39157
39158 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
39159
39160         * g++.old-deja/g++.ext/implicit1.C: Remove.
39161         * g++.old-deja/g++.jason/c2.C: Remove
39162         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
39163         * g++.old-deja/g++.pt/crash16.C: Likewise.
39164         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
39165
39166 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
39167
39168         * g++.old-deja/g++.other/for2.C: New test.
39169
39170 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
39171
39172         * gcc.dg/20000720-1.c: New test.
39173
39174 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
39175
39176         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
39177
39178 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
39179
39180         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
39181         * gcc.c-torture/execute/20000722-1.c: New.
39182         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
39183
39184 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
39185
39186         * gcc.dg/cpp/20000720-1.S: New test.
39187
39188 2000-07-21  Michael Meissner  <meissner@redhat.com>
39189
39190         * gcc.c-torture/execute/ieee/hugeval.c: New test.
39191
39192 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
39193
39194         * g++.old-deja/g++.brendan/crash16.C,
39195         g++.old-deja/g++.brendan/parse3.C,
39196         g++.old-deja/g++.brendan/redecl1.C,
39197         g++.old-deja/g++.ns/template13.C,
39198         g++.old-deja/g++.other/decl4.C,
39199         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
39200
39201 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
39202
39203         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
39204         and "Internal error".
39205
39206         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
39207         regexps.
39208         * gcc.dg/cpp/paste6.c: New test.
39209
39210 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
39211
39212         * gcc.dg/cpp/tr-direct.c: New test.
39213
39214         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
39215         gcc.dg/cpp/undef1.c: Tweak error regexps.
39216
39217 2000-07-18  Eric Christopher <echristo@redhat.com>
39218
39219         * gcc.c-torture/compile/20000718-1.c: New test.
39220
39221 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
39222
39223         * cpplex.c (_cpp_push_token): If the token being pushed back
39224         is the previous token in this context, just subtract one from
39225         context->posn.
39226         * cppmacro.c (save_expansion): Clear aux field when storing a
39227         placemarker.
39228
39229 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
39230
39231         * gcc.dg/noncompile/redecl-1.c: New test.
39232
39233 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
39234
39235         * gcc.c-torture/execute/20000717-5.c: New test.
39236         * gcc.c-torture/execute/20000717-1.x: Removed.
39237
39238 2000-07-17  Richard Henderson  <rth@cygnus.com>
39239
39240         * gcc.c-torture/execute/20000717-4.c: New test.
39241
39242 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
39243
39244         * gcc.dg/cpp/syshdr.c: New test.
39245         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
39246
39247 2000-07-17  Neil Booth  <neilb@earthling.net>
39248
39249         * gcc.dg/cpp/cmdlne-dM.c: New test.
39250         * gcc.dg/cpp/cmdlne-dD.c: New test.
39251
39252 2000-07-17  Jeffrey A Law  (law@cygnus.com)
39253
39254         * gcc.c-torture/execute/20000717-3.c: New test.
39255
39256         * gcc.c-torture/compile/20000717-1.c: New test.
39257
39258 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
39259
39260         * gcc.c-torture/execute/20000717-2.c: New test.
39261
39262 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
39263
39264         * gcc.dg/formatz-1.c: New test.
39265
39266         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
39267         * gcc.dg/c99-digraph-1.c: New tests.
39268
39269         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
39270         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
39271
39272         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
39273         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
39274         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
39275         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
39276         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
39277         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
39278         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
39279
39280 2000-07-17   Greg McGary <greg@mcgary.org>
39281
39282         * gcc.c-torture/execute/20000717-1.c: New test.
39283         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
39284
39285 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
39286
39287         * gcc.c-torture/execute/20000715-2.c: New test.
39288         * gcc.dg/20000715-1.c: New test.
39289
39290 2000-07-15  Michael Meissner  <meissner@redhat.com>
39291
39292         * gcc.c-torture/execute/20000715-1.c: New test.
39293
39294 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
39295
39296         * gcc.c-torture/execute/20000707-1.c: New test.
39297
39298 2000-07-13  Neil Booth  <NeilB@earthling.net>
39299
39300         * testsuite/gcc.dg/cpp/digraph1.c,
39301         testsuite/gcc.dg/cpp/digraph2.c,
39302         testsuite/gcc.dg/cpp/digraphs.c: New tests.
39303
39304 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
39305
39306         * g77.f-torture/compile/20000630-2.f: New test.
39307         * g77.f-torture/compile/20000630-2.x
39308
39309 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
39310
39311         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
39312
39313 2000-07-11  Neil Booth  <NeilB@earthling.net>
39314
39315         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
39316
39317 2000-07-11  Neil Booth  <NeilB@earthling.net>
39318
39319         * gcc.dg/cpp/cmdlne-C.c: New.
39320
39321 2000-07-09  Neil Booth  <NeilB@earthling.net>
39322
39323         * gcc.dg/cpp/directiv.c: New tests.
39324         * gcc.dg/cpp/undef1.c: Update.
39325
39326 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
39327
39328         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
39329
39330 2000-07-09  Neil Booth  <NeilB@earthling.net>
39331
39332         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
39333
39334 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
39335
39336         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
39337         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
39338
39339 2000-07-08  Neil Booth  <NeilB@earthling.net>
39340
39341         * gcc.dg/cpp/macsyntx.c: New tests.
39342
39343 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
39344
39345         * gcc.dg/20000707-1.c: New test.
39346
39347 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
39348
39349         * gcc.c-torture/execute/20000706-1.c: New test.
39350         * gcc.c-torture/execute/20000706-2.c: New test.
39351         * gcc.c-torture/execute/20000706-3.c: New test.
39352         * gcc.c-torture/execute/20000706-4.c: New test.
39353         * gcc.c-torture/execute/20000706-5.c: New test.
39354
39355 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
39356
39357         * g++.old-deja/g++.pt/instantiate7.C: New test.
39358
39359 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
39360
39361         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
39362         * g++.old-deja/g++.mike/thunk3.C: Likewise.
39363         * g++.old-deja/g++.other/rtti3.C: Likewise.
39364         * g++.old-deja/g++.other/rttid3.C: Likewise.
39365
39366 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
39367
39368         *  g77.f-torture/compile/20000630-1.x: Fix typo
39369
39370 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
39371
39372         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
39373         assembly output.
39374
39375 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
39376
39377         * gcc.dg/cpp/ident.c: New test.
39378
39379 2000-07-05  Neil Booth  <NeilB@earthling.net>
39380
39381         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
39382           gcc.dg/cpp/lexstrng.c: New tests.
39383
39384 2000-07-04  Neil Booth  <NeilB@earthling.net>
39385
39386         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
39387         * gcc.dg/cpp/strify2.c: Same.
39388
39389 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
39390
39391         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
39392         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
39393         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
39394         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
39395
39396         * testsuite/gcc.dg/cpp/macro1.c,
39397         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
39398         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
39399         testsuite/gcc.dg/cpp/strify1.c,
39400         testsuite/gcc.dg/cpp/strify2.c: New tests.
39401
39402 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
39403
39404         * gcc.c-torture/execute/20000703-1.c: New test.
39405
39406 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
39407
39408         * g++.old-deja/g++.pt (lookup10.C): New test.
39409
39410 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
39411
39412         * g++.old-deja/g++.pt (typename25.C): New test.
39413
39414 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
39415
39416         * gcc.c-torture/compile/20000701-1.c: New test.
39417
39418 2000-06-30  Nick Clifton  <nickc@cygnus.com>
39419
39420         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
39421         to test case.
39422
39423 2000-06-30  Catherine Moore  <clm@cygnus.com>
39424
39425         * gcc.c-torture/execute/align-1.c: New test.
39426
39427 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
39428
39429         * g++.old-deja/g++.pt/expr8.C: New test.
39430         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
39431
39432 2000-06-29  Nick Clifton  <nickc@cygnus.com>
39433
39434         * gcc.c-torture/compile/20000629-1.c: New test.
39435
39436 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
39437
39438
39439         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
39440         gcc.dg/noncompile directory, depending on whether they're
39441         preprocessor tests or not.  Annotate all the tests for the dg
39442         framework.
39443
39444         * gcc.c-torture/noncompile/noncompile.exp: Delete.
39445         * gcc.dg/noncompile/noncompile.exp: New.
39446
39447         * Moved files:
39448         Old name                                New name
39449         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
39450         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
39451         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
39452         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
39453         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
39454         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
39455         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
39456         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
39457         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
39458         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
39459         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
39460         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
39461         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
39462         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
39463         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
39464         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
39465         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
39466         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
39467         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
39468         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
39469         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
39470         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
39471         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
39472         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
39473
39474         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
39475         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
39476         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
39477         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
39478         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
39479         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
39480
39481 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
39482
39483         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
39484         declare one variable.  On the fourth, error.
39485         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
39486         declared by 20000628-1a.h.
39487
39488 2000-06-29  Richard Henderson  <rth@redhat.com>
39489
39490         * gcc.c-torture/execute/930529-1.x: New file.
39491         * gcc.dg/920413-1.c: Adjust expected warning text.
39492         * gcc.dg/980217-1.c: Declare abort.
39493         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
39494
39495 2000-06-29  Jeffrey A Law  (law@cygnus.com)
39496
39497         * g77.f-torture/compile/20000629-1.f: New test.
39498         * g77.f-torture/compile/20000629-1.x: Expected to fail.
39499
39500 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
39501
39502         Rearrange lots of files, removing entirely the
39503         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
39504         directories.
39505
39506         * Deleted files:
39507         gcc.c-torture/code_quality/code_quality.exp
39508         gcc.c-torture/special/special.exp
39509         gcc.failure/failure.exp
39510         gcc.failure/940409-1.x
39511         gcc.c-torture/compile/961203-1.x
39512
39513         * New files:
39514         gcc.misc-tests/linkage.exp
39515         gcc.c-torture/execute/920730-1t.c
39516         gcc.c-torture/execute/920730-1t.x
39517         gcc.c-torture/compile/920520-1.x
39518         gcc.c-torture/compile/920521-1.x
39519         gcc.c-torture/compile/981006-1.x
39520         gcc.c-torture/execute/eeprof-1.x
39521
39522         * Moved files (possibly with modifications to fit a new harness):
39523         Old name                                New name
39524         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
39525         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
39526         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
39527         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
39528         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
39529         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
39530         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
39531         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
39532         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
39533         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
39534         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
39535         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
39536         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
39537         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
39538
39539 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
39540
39541         * c-torture/compile/961203-1.x: Delete.
39542
39543         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
39544         not exit. Include stdio.h.
39545         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
39546         * gcc.misc-tests/dg-12.c: Likewise.
39547         * gcc.misc-tests/dg-5.c: Likewise.
39548         * gcc.misc-tests/dg-6.c: Likewise.
39549         * gcc.misc-tests/dg-7.c: Prototype abort.
39550         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
39551         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
39552         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
39553         not exit.
39554         * gcc.misc-tests/sieve.c: Use return from main, not exit.
39555         * gcc.misc-tests/sort2.c: Use return from main, not exit.
39556
39557 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
39558
39559         * gcc.dg/cpp/20000628-1.c: New test.
39560         * gcc.dg/cpp/20000628-1.h: New header for above test.
39561         * gcc.dg/cpp/20000628-1a.h: Likewise.
39562
39563 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
39564
39565         * gcc.dg/cpp: New directory.
39566         * gcc.dg/cpp/cpp.exp: New driver.
39567         * gcc.dg/cpp/20000627-1.c: New test.
39568         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
39569         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
39570         and rewrite as a compilation test.
39571
39572         * gcc.dg: Move many files into the cpp subdirectory, possibly
39573         renaming or editing them as well.
39574         Old name                New name
39575         990119-1.c              cpp/19990119-1.c
39576         990228-1.c              cpp/19990228-1.c
39577         990407-1.c              cpp/19990407-1.c
39578         990409-1.c              cpp/19990409-1.c
39579         990413-1.c              cpp/19990413-1.c
39580         990703-1.c              cpp/19990703-1.c
39581         20000127-1.c            cpp/20000127-1.c
39582         20000129-1.c            cpp/20000129-1.c
39583         20000207-1.c            cpp/20000207-1.c
39584         20000207-2.c            cpp/20000207-2.c
39585         20000209-1.c            cpp/20000209-1.c
39586         20000209-2.c            cpp/20000209-2.c
39587         20000301-1.c            cpp/20000301-1.c
39588         20000419-1.c            cpp/20000419-1.c
39589         20000510-1.S            cpp/20000510-1.S
39590         20000519-1.c            cpp/20000519-1.c
39591         20000529-1.c            cpp/20000529-1.c
39592         20000625-1.c            cpp/20000625-1.c
39593         20000625-2.c            cpp/20000625-2.c
39594         cpp-as1.c               cpp/assert1.c
39595         cpp-as2.c               cpp/assert2.c
39596         cxx-comments-1.c        cpp/cxxcom1.c
39597         cxx-comments-2.c        cpp/cxxcom2.c
39598         endif-label.c           cpp/endif.c
39599         cpp-hash1.c             cpp/hash1.c
39600         cpp-hash2.c             cpp/hash2.c
39601         cpp-if1.c               cpp/if-1.c
39602         cpp-if2.c               cpp/if-2.c
39603         cpp-if3.c               cpp/if-3.c
39604         cpp-if4.c               cpp/if-4.c
39605         cpp-if5.c               cpp/if-5.c
39606         cpp-cond.c              cpp/if-cexp.c
39607         cpp-missingop.c         cpp/if-mop.c
39608         cpp-missingparen.c      cpp/if-mpar.c
39609         cpp-opprec.c            cpp/if-oppr.c
39610         cpp-ifparen.c           cpp/if-paren.c
39611         cpp-shortcircuit.c      cpp/if-sc.c
39612         cpp-shift.c             cpp/if-shift.c
39613         cpp-unary.c             cpp/if-unary.c
39614         cpp-li1.c               cpp/line1.c
39615         cpp-li2.c               cpp/line2.c
39616         lineno.c                cpp/line3.c
39617         lineno-2.c              cpp/line4.c
39618         cpp-mi.c                cpp/mi1.c
39619         cpp-mic.h               cpp/mi1c.h
39620         cpp-micc.h              cpp/mi1cc.h
39621         cpp-mind.h              cpp/mi1nd.h
39622         cpp-mindp.h             cpp/mi1ndp.h
39623         cpp-mix.h               cpp/mi1x.h
39624         cpp-mi2.c               cpp/mi2.c
39625         cpp-mi2a.h              cpp/mi2a.h
39626         cpp-mi2b.h              cpp/mi2b.h
39627         cpp-mi2c.h              cpp/mi2c.h
39628         cpp-mi3.c               cpp/mi3.c
39629         cpp-mi3.def             cpp/mi3.def
39630         poison-1.c              cpp/poison.c
39631         pr-impl.c               cpp/prag-imp.c
39632         cpp-redef-2.c           cpp/redef1.c
39633         cpp-redef.c             cpp/redef2.c
39634         strpaste.c              cpp/strp1.c
39635         strpaste-2.c            cpp/strp2.c
39636         cpp-tradpaste.c         cpp/tr-paste.c
39637         cpp-tradstringify.c     cpp/tr-str.c
39638         cpp-tradwarn1.c         cpp/tr-warn1.c
39639         cpp-tradwarn2.c         cpp/tr-warn2.c
39640         trigraphs.c             cpp/trigraphs.c
39641         cpp-unc1.c              cpp/unc1.c
39642         cpp-unc2.c              cpp/unc2.c
39643         cpp-unc3.c              cpp/unc3.c
39644         cpp-unc.c               cpp/unc4.c
39645         undef.c                 cpp/undef1.c
39646         undef-2.c               cpp/undef2.c
39647         cpp-wi1.c               cpp/widestr1.c
39648
39649 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
39650
39651         * lib/g++.exp (g++_include_flags): Tweak.
39652
39653 2000-06-27  H.J. Lu  <hjl@gnu.org>
39654             Loren J. Rittle  <ljrittle@acm.org>
39655
39656         * lib/g++.exp (g++_include_flags): Override libgloss.exp
39657         version with one that knows about the new gcc tree structure.
39658         (g++_link_flags): Same.
39659
39660 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
39661
39662         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
39663         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
39664         case we are cross-compiling.
39665
39666         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
39667         g++.old-deja/g++.niklas/Makefile.in,
39668         g++.old-deja/g++.niklas/configure.in,
39669         g++.old-deja/g++.other/Makefile.in,
39670         g++.old-deja/g++.other/configure.in,
39671         gcc.c-torture/code_quality/Makefile.in,
39672         gcc.c-torture/code_quality/configure.in,
39673         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
39674         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
39675         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
39676         gcc.c-torture/execute/ieee/Makefile.in,
39677         gcc.c-torture/execute/ieee/configure.in,
39678         gcc.c-torture/noncompile/Makefile.in,
39679         gcc.c-torture/noncompile/configure.in,
39680         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
39681         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
39682         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
39683
39684 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
39685
39686         * g++.old-deja/g++.other/ambig3.C: New test.
39687
39688 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
39689
39690         * g++.old-deja/g++.pt/syntax1.C: New test.
39691         * g++.old-deja/g++.pt/syntax2.C: New test.
39692         * g++.old-deja/g++.other/syntax3.C: New test.
39693         * g++.old-deja/g++.other/syntax4.C: New test.
39694
39695 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
39696
39697         * gcc.dg/20000623-1.c: Prototype exit and abort.
39698
39699 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
39700
39701         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
39702         New tests.
39703         * gcc.dg/cpp-mi3.def: New file.
39704
39705         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
39706         inside assertions.
39707         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
39708         lexer's error messages.
39709         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
39710         divine anything from the linemarkers.
39711         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
39712         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
39713
39714 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
39715
39716         * gcc.dg/20000623-1.c: New test.
39717
39718 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
39719
39720         * gcc.c-torture/execute/20000622-1.c: New test.
39721
39722 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
39723
39724         * g++.old-deja/g++.other/init15.C: New test.
39725
39726 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
39727
39728         * g++.old-deja/g++.pt/vaarg2.C: New test.
39729         * g++.old-deja/g++.pt/vaarg3.C: New test.
39730
39731 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
39732
39733         * g++.old-deja/g++.other/dyncast6.C: New test.
39734
39735 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
39736
39737         * gcc.c-torture/execute/loop-6.c: New test.
39738
39739 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
39740
39741         * gcc.dg/20000614-1.c: New test.
39742         * gcc.dg/20000614-2.c: New test.
39743
39744 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
39745
39746         * g++.old-deja/g++.other/inline12.C: New test.
39747
39748 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
39749
39750         * g++.old-deja/g++.other/eh1.C: New test.
39751
39752 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
39753
39754         * g++.old-deja/g++.other/type.C: New test.
39755
39756 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
39757
39758         * g++.old-deja/g++.other/initstring.C: New test.
39759
39760 2000-06-12  Jason Merrill  <jason@redhat.com>
39761
39762         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
39763
39764 2000-06-09  Jeffrey A Law  (law@cygnus.com)
39765
39766         * gcc.c-torture/compile/20000609-1.c: New test.
39767
39768 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
39769
39770         * gcc.dg/20000609-1.c: New test.
39771
39772 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
39773
39774         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
39775         * gcc.c-torture/noncompile/poison-1.c: Move...
39776         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
39777         * gcc.dg/cpp-li1.c: Add a token after the #line.
39778
39779 2000-06-05  Richard Henderson  <rth@cygnus.com>
39780
39781         * gcc.c-torture/execute/20000605-2.c: New test.
39782         * gcc.c-torture/execute/20000605-3.c: New test.
39783
39784 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
39785
39786         * g77.f-torture/execute/20000503-1.x: New file.
39787
39788 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
39789
39790         * g++.old-deja/g++.eh/badalloc1.C: New test.
39791
39792 2000-06-05  Richard Henderson  <rth@cygnus.com>
39793
39794         * gcc.c-torture/execute/20000605-1.c: New test.
39795
39796 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
39797             Nathan Sidwell <nathan@codesourcery.com>
39798
39799         * gcc.c-torture/compile/20000605-1.c: New test.
39800
39801 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
39802
39803         * g77.f-torture/compile/20000601-1.f: New test.
39804
39805 2000-06-03  Richard Henderson  <rth@cygnus.com>
39806
39807         * gcc.c-torture/execute/20000603-1.c: New.
39808
39809 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
39810
39811         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
39812         * gcc.dg/noreturn-2.c (noreturn): Likewise.
39813
39814 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
39815
39816         * gcc.dg/compare2.c (case 12): XFAIL.
39817         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
39818         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
39819
39820         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
39821
39822 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
39823
39824         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
39825         guard macro is already defined when the header is first
39826         included.
39827         * gcc.dg/cpp-mix.h: New file.
39828         * gcc.dg/endif-label.c: Update patterns to match compiler.
39829
39830         * g++.brendan/complex1.C: Declare abort.
39831         * g++.law/refs4.C: Remove XFAIL.
39832         * g++.oliva/expr2.C: Declare abort and exit.
39833
39834 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
39835
39836         * gcc.c-torture/execute/20000528-1.c: New test.
39837
39838         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
39839         * g++.old-deja/g++.law/temps4.C: Likewise.
39840
39841         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
39842         stdlib.h.  Call abort() on failure.
39843         * g++.old-deja/g++.law/refs4.C: Likewise.
39844         * g++.old-deja/g++.law/temps4.C: Likewise.
39845         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
39846         * gcc.c-torture/execute/20000112-1.c: Include string.h.
39847
39848 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
39849
39850         Relative to g++.dg/special:
39851         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
39852
39853         Relative to g++.old-deja:
39854         * g++.brendan/complex1.C, g++.jason/optimize2.C,
39855         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
39856         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
39857         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
39858         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
39859         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
39860         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
39861
39862         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
39863         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
39864         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
39865         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
39866         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
39867         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
39868         and/or string.h.
39869
39870         * g++.other/goto1.C: Update expectations for error messages.
39871
39872 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
39873
39874         * gcc.c-torture/compile/20000523-1.c: New test.
39875
39876 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
39877
39878         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
39879
39880 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
39881
39882         * g++.old-deja/g++.eh/catch11.C: New test.
39883         * g++.old-deja/g++.eh/catch12.C: New test.
39884
39885 2000-05-24  Nick Clifton  <nickc@cygnus.com>
39886
39887         * gcc.c-torture/execute/20000523-1.c: New test.
39888
39889 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
39890
39891         * c-torture/execute/bcp-1.c: Replace abort in arg of
39892         __builtin_constant_p with a generic external function.
39893
39894         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
39895         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
39896         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
39897         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
39898         Prototype abort and/or exit.
39899
39900         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
39901         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
39902         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
39903         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
39904
39905 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
39906
39907         * gcc.dg/dwarf2-1.c: New test.
39908
39909 2000-05-20  Richard Henderson  <rth@cygnus.com>
39910
39911         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
39912
39913 2000-05-20  Andreas Jaeger  <aj@suse.de>
39914
39915         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
39916         testcase.
39917
39918 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
39919
39920         * gcc.c-torture/execute/20000519-2.c: New test.
39921
39922 2000-05-19  Andreas Jaeger  <aj@suse.de>
39923
39924         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
39925         which fails with SSA.
39926
39927         * lib/c-torture.exp: Also test with -O3 -fssa.
39928
39929 2000-05-18  Michael Meissner  <meissner@redhat.com>
39930
39931         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
39932         * gcc.c-torture/execute/920415-1.c: Ditto.
39933         * gcc.c-torture/execute/920501-1.c: Ditto.
39934         * gcc.c-torture/execute/conversion.c: Ditto.
39935         * gcc.c-torture/execute/cvt-1.c: Ditto.
39936
39937 2000-05-18  Jeffrey A Law  (law@cygnus.com)
39938
39939         * gcc.c-torture/compile/20000518-1.c: New test.
39940
39941 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
39942
39943         * g77.f-torture/compile/200005018.f: New test.
39944
39945 2000-05-17  Jeffrey A Law  (law@cygnus.com)
39946
39947         * gcc.c-torture/compile/20000517-1.c: New test.
39948
39949 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39950
39951         * gcc.c-torture/execute/20000516-1.c: New test.
39952
39953 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
39954
39955         * g++.old-deja/g++.other/eh.C: New test.
39956
39957 2000-05-12  Richard Henderson  <rth@cygnus.com>
39958
39959         * gcc.c-torture/execute/990208-1.c (main): Don't pass
39960         constants through to doit's conditional.
39961
39962 2000-05-11  Jeffrey A Law  (law@cygnus.com)
39963
39964         * gcc.c-torture/compile/20000511-1.c: New test.
39965         * g77.f-torture/compile/20000511-1.f: New test.
39966         * g77.f-torture/compile/20000511-2.f: New test.
39967
39968 2000-05-11  Michael Meissner  <meissner@redhat.com>
39969
39970         * gcc.c-torture/execute/20000511-1.c: New test.
39971
39972 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
39973
39974         * gcc.dg/dg.exp: Scan .S files as well as .c files.
39975         * gcc.dg/20000510-1.S: New.
39976
39977 2000-05-08  Catherine Moore  <clm@cygnus.com>
39978
39979         * gcc.dg/unused-3.c: New.
39980
39981 2000-05-06  Richard Henderson  <rth@cygnus.com>
39982
39983           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
39984           * g++.old-deja/g++.mike/warn1.C: Likewise.
39985           * g++.old-deja/g++.pt/local1.C: Likewise.
39986           * g++.old-deja/g++.pt/local7.C: Likewise.
39987           * g++.old-deja/g++.pt/spec16.C: Likewise.
39988
39989 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
39990
39991         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
39992
39993 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
39994
39995           * g77.f-torture/execute/20000503-1.f: New test.
39996
39997 2000-05-04  Andreas Jaeger  <aj@suse.de>
39998
39999         * gcc.dg/noreturn-2.c: New test.
40000
40001 2000-05-04  Neil Booth  <NeilB@earthling.net>
40002
40003         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
40004         preprocessor.
40005
40006 2000-05-04  Richard Henderson  <rth@cygnus.com>
40007
40008         * gcc.c-torture/execute/20000503-1.c: Fix typo.
40009
40010 2000-05-04  Richard Henderson  <rth@cygnus.com>
40011
40012         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
40013         OpenSSL by Jason R Thorpe.
40014
40015 2000-05-03  Jim Wilson  <wilson@cygnus.com>
40016
40017         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
40018
40019 2000-05-03  Robert Lipe <robertlipe@usa.net>
40020
40021         * gcc.dg/20000503-1.c: New test.
40022
40023 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
40024
40025         * gcc.c-torture/compile/20000502-1.c: New test.
40026         * g++.old-deja/g++.other/align.C: New test.
40027         * gcc.dg/cpp-tradstringify.c: New test.
40028
40029 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
40030
40031         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
40032         and hard registers.
40033
40034 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
40035
40036         * gcc.c-torture/execute/loop-5.c: New test.
40037
40038 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
40039
40040         * gcc.c-torture/execute/va-arg-20.c: New test.
40041
40042 2000-04-23  Jeffrey A Law  (law@cygnus.com)
40043
40044         * gcc.c-torture/execute/20000422-1.c: New test.
40045
40046 2000-04-20  Greg McGary  <gkm@gnu.org>
40047
40048         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
40049         when optimizing, but without sibling-call optimizations (-O1).
40050
40051 2000-04-20  Jeffrey A Law  (law@cygnus.com)
40052
40053           * gcc.c-torture/compile/20000420-1.c: New test.
40054
40055 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
40056
40057         * g++.abi/ptrflags.C: New test.
40058         * g++.eh/catchptr1.C: Test incomplete pointer chains.
40059
40060 2000-04-19  Catherine Moore  <clm@cygnus.com>
40061
40062         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
40063
40064 2000-04-19  Greg McGary  <gkm@gnu.org>
40065
40066         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
40067         sibling-call optimizations.
40068
40069 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
40070
40071         * gcc.dg/20000419-1.c: New test.
40072
40073 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
40074
40075         * gcc.c-torture/execute/20000412-6.c: New test.
40076
40077 2000-04-12  Jeffrey A Law  (law@cygnus.com)
40078
40079         * gcc.c-torture/execute/20000412-5.c: New test.
40080         * g77.f-torture/compile/20000412-1.f: New test.
40081         * gcc.c-torture/execute/20000412-4.c: New test.
40082         * gcc.c-torture/compile/20000412-2.c: New test.
40083         * gcc.c-torture/execute/20000412-3.c: New test.
40084         * gcc.c-torture/compile/20000412-1.c: New test.
40085         * gcc.c-torture/execute/20000412-2.c: New test.
40086
40087 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
40088
40089         * objc/execute/bf-20.m: New test.
40090
40091 2000-04-10  Richard Henderson  <rth@cygnus.com>
40092
40093         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
40094
40095         * gcc.c-torture/execute/20000412-1.c: New test.
40096
40097 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
40098
40099         * g++.old-deja/g++.eh/catchptr1.C: New test.
40100
40101 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
40102
40103         * g++.old-deja/g++.abi/cxa_vec.C: New test.
40104
40105 2000-04-08  Neil Booth  <NeilB@earthling.net>
40106
40107         * gcc.dg/cpp-nullchar.c: Remove test as
40108         embedded nulls cause problems.
40109
40110 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40111
40112         * gcc.dg/compare2.c: New test.
40113
40114 2000-04-08  Neil Booth  <NeilB@earthling.net>
40115
40116         * gcc.dg/cpp-nullchar.c: New test.
40117
40118 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
40119
40120         * gcc.dg/cpp-mi2.c: New test.
40121         * gcc.dg/cpp-mi2[abc].h: New files.
40122
40123 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
40124
40125         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
40126         member name.
40127
40128 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
40129
40130         * g++.old-deja/g++.abi/vmihint.C: New test.
40131
40132 2000-04-06  Neil Booth  <NeilB@earthling.net>
40133
40134         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
40135         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
40136         copyright.
40137
40138 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
40139
40140         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
40141         avoid stack-frame overwrite.
40142
40143 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
40144
40145         * gcc.c-torture/compile/20000405-2.c: New test.
40146         * gcc.c-torture/compile/20000405-3.c: New test.
40147
40148 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40149
40150         * gcc.c-torture/compile/20000405-1.c: New test.
40151
40152 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
40153
40154         * gcc.dg/cast-qual-1.c: Revert last change.
40155
40156 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40157
40158         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
40159
40160 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
40161
40162         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
40163         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
40164
40165 2000-04-03  Jeffrey A Law  (law@cygnus.com)
40166
40167         * gcc.c-torture/compile/20000403-2.c: New test.
40168         * gcc.c-torture/compile/20000403-1.c: New test.
40169
40170 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
40171
40172         * gcc.c-torture/execute/20000403-1.c: New test.
40173
40174 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
40175
40176         * gcc.c-torture/execute/20000402-1.c: New test.
40177
40178 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
40179
40180         * gcc.c-torture/execute/va-arg-15.c: New test.
40181         * gcc.c-torture/execute/va-arg-16.c: New test.
40182         * gcc.c-torture/execute/va-arg-17.c: New test.
40183         * gcc.c-torture/execute/va-arg-18.c: New test.
40184         * gcc.c-torture/execute/va-arg-19.c: New test.
40185
40186 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
40187
40188         * gcc.c-torture/compile/981211-1.c: Move to...
40189         * gcc.dg/cpp-as1.c: ...here.
40190         * gcc.dg/cpp-as2.c: New file.
40191
40192         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
40193         compiler.
40194
40195 2000-04-02  Neil Booth  <NeilB@earthling.net>
40196
40197         * gcc.dg/cpp-cond.c  New tests.
40198         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
40199         accidental success less likely.
40200         * gcc.dg/cpp-missingop.c  New tests.
40201         * gcc.dg/cpp-missingparen.c  New tests.
40202         * gcc.dg/cpp-shift.c  New tests.
40203         * gcc.dg/cpp-shortcircuit.c  New tests.
40204         * gcc.dg/cpp-unary.c  New tests.
40205
40206 2000-03-29  Jeffrey A Law  (law@cygnus.com)
40207
40208         * gcc.c-torture/compile/20000329-1.c: New test.
40209
40210 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
40211
40212         * gcc.c-torture/compile/20000326-1.c: New test.
40213         * gcc.c-torture/compile/20000326-2.c: New test.
40214
40215 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
40216
40217         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
40218         the first parameter is a function argument.
40219
40220 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
40221
40222         * g++.old-deja/g++.ext/array4.C: New test.
40223
40224 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
40225
40226         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
40227
40228 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40229
40230         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
40231
40232 2000-03-19  Richard Henderson  <rth@cygnus.com>
40233
40234         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
40235
40236 2000-03-19  Richard Henderson  <rth@cygnus.com>
40237
40238         * gcc.c-torture/compile/20000319-1.c: New test.
40239
40240 2000-03-14  Jeffrey A Law  (law@cygnus.com)
40241
40242         * gcc.c-torture/execute/20000314-3.c: New test.
40243         * gcc.c-torture/execute/20000314-2.c: New test.
40244         * gcc.c-torture/execute/20000314-1.c: New test.
40245         * gcc.c-torture/compile/20000314-2.c: New test.
40246         * gcc.c-torture/compile/20000314-1.c: New test.
40247
40248 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
40249
40250         * g++.old-deja/g++.warn/inline.C: New test.
40251
40252 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
40253
40254         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
40255         standards-compliant result rather than specific constants.
40256         Put test-values in array.
40257
40258 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
40259
40260         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
40261         (g++_target_compile): Put test-specific options last.
40262
40263 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
40264
40265         * g++.old-deja/g++.eh/vbase4.C: New test.
40266
40267 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
40268
40269         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
40270
40271 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
40272
40273         * g++.old-deja/g++.brendan/misc12.C: Removed.
40274         * g++.old-deja/g++.pt/memtemp77.C: Constify.
40275         * g++.old-deja/g++.ext/pretty4.C: New test.
40276
40277 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
40278
40279         * g++.old-deja/g++.other/string2.C: New test.
40280
40281 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
40282
40283         * g++.old-deja/g++.warn/impint2.C: New test.
40284
40285 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
40286
40287         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
40288         is 1, not zero.
40289
40290 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
40291
40292         * g++.old-deja/g++.warn/impint.C: New test.
40293         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
40294         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
40295         * g++.old-deja/g++.pt/explicit12.C: Likewise.
40296         * g++.old-deja/g++.pt/explicit13.C: Likewise.
40297         * g++.old-deja/g++.pt/explicit17.C: Likewise.
40298         * g++.old-deja/g++.pt/explicit18.C: Likewise.
40299         * g++.old-deja/g++.pt/explicit19.C: Likewise.
40300         * g++.old-deja/g++.pt/explicit23.C: Likewise.
40301         * g++.old-deja/g++.pt/explicit31.C: Likewise.
40302         * g++.old-deja/g++.pt/explicit35.C: Likewise.
40303         * g++.old-deja/g++.pt/explicit6.C: Likewise.
40304         * g++.old-deja/g++.pt/memclass7.C: Likewise.
40305
40306 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
40307
40308         * gcc.dg/cpp-redef.c: New test.
40309
40310 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
40311
40312         * g++.old-deja/g++.pt/unify7.C: New test.
40313
40314 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
40315
40316         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
40317         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
40318
40319 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
40320
40321         * gcc.c-torture/compile/20000224-1.c: New test.
40322
40323 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40324
40325         * gcc.c-torture/compile/cpp-2.c: New test.
40326         * gcc.c-torture/compile/cpp-1.c: New test.
40327
40328 2000-02-25  Jeffrey A Law  (law@cygnus.com)
40329
40330         * gcc.c-torture/execute/20000225-1.c: New test.
40331
40332 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40333
40334         * gcc.dg/cpp-li2.c: New test.
40335
40336         * gcc.dg/cpp-wi1.c: New test.
40337
40338         * gcc.dg/cpp-li1.c: New test.
40339
40340 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
40341
40342         * g++.old-deja/g++.other/sizeof5.C: New test.
40343
40344 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40345
40346         * gcc.c-torture/execute/va-arg-13.c: New test.
40347
40348 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
40349
40350         * gcc.c-torture/execute/va-arg-12.c: New test.
40351
40352 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
40353
40354         * gcc.c-torture/execute/20000223-1.c: New test.
40355
40356 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
40357
40358         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
40359
40360 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
40361
40362         * g++.old-deja/g++.abi/ptrmem.C: New test.
40363
40364 2000-02-19  Richard Henderson  <rth@cygnus.com>
40365
40366         * gcc.c-torture/compile/init-3.c: New.
40367
40368 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
40369
40370         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
40371         ALWAYS_CXXFLAGS.
40372
40373 2000-02-11  Robert Lipe <robertl@sco.com>
40374
40375         * gcc.c-torture/compile/20000211-3.c: New test.
40376
40377 2000-02-11  Martin Buchholz <martin@xemacs.org>
40378
40379         * gcc.c-torture/compile/20000211-2.c: New test.
40380
40381 2000-02-11  Jeffrey A Law  (law@cygnus.com)
40382
40383         * gcc.c-torture/compile/20000211-1.c: New test.
40384
40385 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
40386
40387         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
40388           on native targets
40389
40390 2000-02-08  Nathan Sidwell  <nathan@acm.org>
40391
40392         * g++.old-deja/g++.other/cast5.C: New test.
40393
40394 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
40395
40396         * gcc.c-torture/execute/20000205-1.c: New.
40397
40398 2000-02-03  Nathan Sidwell  <nathan@acm.org>
40399
40400         * g++.old-deja/g++.jason/cast3.C: Return void.
40401         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
40402
40403 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40404
40405         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
40406
40407         * gcc.dg/loop-1.c: New test.
40408
40409 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
40410
40411         * gcc.c-torture/compile/20000127-1.c: New test.
40412         * gcc.c-torture/execute/991228-1.c: New test.
40413
40414 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40415
40416         * gcc.dg/unused-2.c: New test.
40417
40418         * gcc.dg/conv-1.c: New test.
40419
40420 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
40421
40422         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
40423         compiler.
40424         (tool_option_proc): Fix typo.
40425
40426 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
40427
40428         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
40429         of the ld on the host, not on the build machine.
40430         Also, don't crash if '--help' is not a supported option.
40431
40432 2000-01-24  Richard Henderson  <rth@cygnus.com>
40433
40434         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
40435
40436 2000-01-20  Jeffrey A Law  (law@cygnus.com)
40437
40438         * gcc.c-torture/execute/20000120-2.c: New test.
40439         * gcc.c-torture/execute/20000120-1.c: New test.
40440
40441 2000-01-13  Jeffrey A Law  (law@cygnus.com)
40442
40443         * gcc.c-torture/execute/20000113-1.c: New test.
40444
40445 2000-01-12  Jeffrey A Law  (law@cygnus.com)
40446
40447         * gcc.c-torture/execute/20000112-1.c: New test.
40448
40449 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40450
40451         * gcc.dg/20000111-1.c: New test.
40452
40453 2000-01-10  Jeffrey A Law  (law@cygnus.com)
40454
40455         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
40456         with 16 bit integers.
40457
40458 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40459
40460         * gcc.dg/20000108-1.c: New test.
40461
40462 2000-01-05  Nathan Sidwell  <nathan@acm.org>
40463
40464         * g++.old-deja/g++.ns/koenig8.C: New test.
40465
40466 2000-01-05  Nathan Sidwell  <nathan@acm.org>
40467
40468         * g++.old-deja/g++.other/cast4.C: New test.
40469
40470 2000-01-05  Jeffrey A Law  (law@cygnus.com)
40471
40472         * gcc.c-torture/compile/20000105-2.c: New test.
40473         * gcc.c-torture/compile/20000105-1.c: New test.
40474
40475 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40476
40477         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
40478         references to printf & atoi to conform to ANSI standard.
40479         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
40480         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
40481         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
40482         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
40483         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
40484         * g++.old-deja/g++.brendan/complex1.C: Likewise.
40485         * g++.old-deja/g++.brendan/copy1.C: Likewise.
40486         * g++.old-deja/g++.brendan/copy2.C: Likewise.
40487         * g++.old-deja/g++.brendan/copy3.C: Likewise.
40488         * g++.old-deja/g++.brendan/copy4.C: Likewise.
40489         * g++.old-deja/g++.brendan/copy5.C: Likewise.
40490         * g++.old-deja/g++.brendan/copy6.C: Likewise.
40491         * g++.old-deja/g++.brendan/copy7.C: Likewise.
40492         * g++.old-deja/g++.brendan/copy8.C: Likewise.
40493         * g++.old-deja/g++.brendan/crash11.C: Likewise.
40494         * g++.old-deja/g++.brendan/crash14.C: Likewise.
40495         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
40496         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
40497         * g++.old-deja/g++.brendan/delete2.C: Likewise.
40498         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
40499         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
40500         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
40501         * g++.old-deja/g++.brendan/eh1.C: Likewise.
40502         * g++.old-deja/g++.brendan/groff1.C: Likewise.
40503         * g++.old-deja/g++.brendan/init3.C: Likewise.
40504         * g++.old-deja/g++.brendan/misc12.C: Likewise.
40505         * g++.old-deja/g++.brendan/misc7.C: Likewise.
40506         * g++.old-deja/g++.brendan/new2.C: Likewise.
40507         * g++.old-deja/g++.brendan/operators4.C: Likewise.
40508         * g++.old-deja/g++.brendan/operators5.C: Likewise.
40509         * g++.old-deja/g++.brendan/overload2.C: Likewise.
40510         * g++.old-deja/g++.brendan/overload7.C: Likewise.
40511         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
40512         * g++.old-deja/g++.brendan/reference1.C: Likewise.
40513         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
40514         * g++.old-deja/g++.brendan/template24.C: Likewise.
40515         * g++.old-deja/g++.brendan/template3.C: Likewise.
40516         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
40517         * g++.old-deja/g++.jason/inline3.C: Likewise.
40518         * g++.old-deja/g++.jason/opeq.C: Likewise.
40519         * g++.old-deja/g++.law/arg5.C: Likewise.
40520         * g++.old-deja/g++.law/arm7.C: Likewise.
40521         * g++.old-deja/g++.law/ctors11.C: Likewise.
40522         * g++.old-deja/g++.law/cvt8.C: Likewise.
40523         * g++.old-deja/g++.law/init9.C: Likewise.
40524         * g++.old-deja/g++.law/refs4.C: Likewise.
40525         * g++.old-deja/g++.law/template2.C: Likewise.
40526         * g++.old-deja/g++.law/visibility24.C: Likewise.
40527         * g++.old-deja/g++.law/vtable3.C: Likewise.
40528         * g++.old-deja/g++.mike/asm2.C: Likewise.
40529         * g++.old-deja/g++.mike/eh1.C: Likewise.
40530         * g++.old-deja/g++.mike/misc1.C: Likewise.
40531         * g++.old-deja/g++.mike/misc13.C: Likewise.
40532         * g++.old-deja/g++.mike/misc14.C: Likewise.
40533         * g++.old-deja/g++.mike/ns12.C: Likewise.
40534         * g++.old-deja/g++.mike/p1248.C: Likewise.
40535         * g++.old-deja/g++.mike/p3708.C: Likewise.
40536         * g++.old-deja/g++.mike/p3708a.C: Likewise.
40537         * g++.old-deja/g++.mike/p3708b.C: Likewise.
40538         * g++.old-deja/g++.mike/p646.C: Likewise.
40539         * g++.old-deja/g++.mike/p700.C: Likewise.
40540         * g++.old-deja/g++.mike/p783.C: Likewise.
40541         * g++.old-deja/g++.mike/p783a.C: Likewise.
40542         * g++.old-deja/g++.mike/p783b.C: Likewise.
40543         * g++.old-deja/g++.mike/p786.C: Likewise.
40544         * g++.old-deja/g++.mike/p789.C: Likewise.
40545         * g++.old-deja/g++.mike/p789a.C: Likewise.
40546         * g++.old-deja/g++.mike/p807a.C: Likewise.
40547         * g++.old-deja/g++.other/delete3.C: Likewise.
40548         * g++.old-deja/g++.other/dyncast1.C: Likewise.
40549         * g++.old-deja/g++.other/dyncast2.C: Likewise.
40550         * g++.old-deja/g++.other/dyncast3.C: Likewise.
40551         * g++.old-deja/g++.other/empty1.C: Likewise.
40552         * g++.old-deja/g++.other/temporary1.C: Likewise.
40553         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
40554         * g++.old-deja/g++.pt/t16.C: Likewise.
40555         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
40556
40557 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
40558
40559         * gcc.dg/991230-1.c: New test.
40560
40561 1999-12-29  Jeffrey A Law  (law@cygnus.com)
40562
40563         * gcc.c-torture/compile/991229-3.c: New test.
40564         * gcc.c-torture/compile/991229-2.c: New test.
40565         * gcc.c-torture/compile/991229-1.c: New test.
40566
40567 1999-12-29  Greg McGary <gkm@eng.ascend.com>
40568
40569         * gcc.c-torture/compile/labels-2.c: New test.
40570
40571 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
40572
40573         * gcc.c-torture/execute/991227-1.c: New test.
40574
40575 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40576
40577         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
40578
40579 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
40580
40581         * gcc.c-torture/execute/991221-1.c: New test.
40582
40583 1999-12-20  Nathan Sidwell  <nathan@acm.org>
40584
40585         * g++.old-deja/g++.other/cast3.C: New test.
40586
40587 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
40588
40589         * gcc.c-torture/execute/991216-4.c: New test.
40590
40591 1999-12-16  Michael Meissner  <meissner@cygnus.com>
40592
40593         * gcc.c-torture/execute/991216-1.c: New test.
40594         * gcc.c-torture/execute/991216-2.c: New test.
40595         * gcc.c-torture/execute/991216-3.c: New test.
40596
40597 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
40598
40599         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
40600         Actually make the test fail by using "-O2" for compilation.
40601
40602 1999-12-15  Nathan Sidwell  <nathan@acm.org>
40603
40604         * g++.old-deja/g++.warn/cast-align1.C: New test.
40605
40606 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
40607
40608         * gcc.c-torture/compile/991214-1.c: New test.
40609         * gcc.c-torture/compile/991214-2.c: New test.
40610
40611 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
40612
40613         * gcc.dg/991214-1.c: New test.
40614
40615 1999-12-13  Jeffrey A Law  (law@cygnus.com)
40616
40617         * gcc.c-torture/compile/991213-3.c: New test.
40618         * gcc.c-torture/compile/991213-2.c: New test.
40619         * gcc.c-torture/compile/991213-1.c: New test.
40620
40621 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
40622
40623         * gcc.dg/991209-1.c: New test.
40624
40625 1999-12-08  Nathan Sidwell <nathan@acm.org>
40626
40627         * gcc.c-torture/compile/991208-1.c: New test.
40628
40629 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40630
40631         * gcc.dg/ultrasp2.c: New test.
40632
40633 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
40634
40635         * g++.old-deja/g++.abi/align.C (main): Fix typo.
40636
40637 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
40638
40639         * gcc.c-torture/compile/991202-1.c: New test.
40640         * gcc.c-torture/execute/991202-1.c: New test.
40641         * gcc.c-torture/execute/991202-2.c: New test.
40642         * gcc.c-torture/execute/991202-3.c: New test.
40643
40644 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
40645
40646         * g++.old-deja/g++.abi/align.C: New test.
40647         * g++.old-deja/g++.abi/aggregates.C: Likewise.
40648         * g++.old-deja/g++.abi/bitfields.C: Likewise.
40649
40650 1999-12-01  Richard Henderson  <rth@cygnus.com>
40651
40652         * gcc.c-torture/execute/991201-1.c: New.
40653
40654 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
40655
40656         * gcc.dg/991129-1.c: New test.
40657
40658 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
40659
40660         * gcc.c-torture/compile/991127-1.c: New test.
40661
40662 1999-11-22  Nathan Sidwell  <nathan@acm.org>
40663
40664         * g++.old-deja/g++.other/warn4.C: New test.
40665
40666 1999-11-22  Nathan Sidwell  <nathan@acm.org>
40667
40668         * g++.old-deja/g++.eh/cleanup2.C: New test.
40669         * g++.old-deja/g++.ext/pretty2.C: New test.
40670         * g++.old-deja/g++.ext/pretty3.C: New test.
40671         * g++.old-deja/g++.other/debug6.C: New test.
40672
40673 1999-10-20  Jim Wilson  <wilson@cygnus.com>
40674
40675         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
40676         compiler_output to look for one error message instead of two.
40677
40678 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
40679
40680         * gcc.c-torture/execute/991118-1.c: Also test case
40681         where the word boundary does not split a byte evenly.
40682
40683 1999-11-19  Nathan Sidwell  <nathan@acm.org>
40684
40685         * g++.old-deja/g++.ext/restrict1.C: New test.
40686
40687 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
40688
40689         * gcc.c-torture/execute/991118-1.c: New test.
40690
40691 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
40692
40693         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
40694         working directory pathnames.
40695
40696 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
40697
40698         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
40699         host is equipped with driver.h and driver.o so it can actually
40700         compile and run the tests.
40701
40702 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
40703
40704         * gcc.c-torture/compile/991008-1.c: New test.
40705
40706 1999-11-08  Nick Clifton  <nickc@cygnus.com>
40707
40708         * lib/gcc-dg.exp: Include target-supports.exp
40709
40710 1999-11-05  Nick Clifton  <nickc@cygnus.com>
40711
40712         * lib/target-supports.exp: New file: Provide procs to test for
40713         features supported by the target.
40714         (check_weak_available): Moved here from ecos.exp.
40715         (check_alias_available): New proc: Determine of the target
40716         toolchain supports the alias attribute.
40717
40718         * gcc.dg/special/ecos.exp: Move check_weak_available to
40719         target-supports.exp.
40720         (alias-1.c): Only perform the test if the target supports
40721         aliases.
40722         (wkali-1.c): Only perform the test if the target supports
40723         aliases.
40724
40725         * gcc.dg/990506-0.c: Expect error messages from cross
40726         targets as well as native targets.
40727
40728 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40729
40730         * gcc.dg/ultrasp1.c: Removed xfail.
40731         * gcc.dg/struct-ret-2.c: Likewise.
40732         * gcc.dg/array-1.c: Likewise.
40733
40734 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40735
40736         * gcc.dg/struct-ret-2.c: New test.
40737
40738         * gcc.dg/array-1.c: New test.
40739
40740 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
40741
40742         * gcc.c-torture/execute/991030-1.c: New test.
40743
40744 1999-10-26  Richard Henderson  <rth@cygnus.com>
40745
40746         * gcc.c-torture/compile/991026-2.c: New test.
40747
40748 1999-10-26  Jeffrey A Law  (law@cygnus.com)
40749
40750         * gcc.c-torture/compile/991026-1.c: New test.
40751
40752 1999-10-23  Jeffrey A Law  (law@cygnus.com)
40753
40754         * gcc.c-torture/execute/991023-1.c: New test.
40755
40756 1999-10-19  Jeffrey A Law  (law@cygnus.com)
40757
40758         * gcc.c-torture/execute/991019-1.c: New test.
40759
40760 1999-10-16  Richard Henderson  <rth@cygnus.com>
40761
40762         * gcc.c-torture/execute/991016-1.c: New test.
40763
40764 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
40765
40766         * gcc.c-torture/execute/991014-1.c: New test.
40767
40768 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
40769
40770         * g++.old-deja/g++.other/union2.C: New test.
40771
40772 1999-10-13  Nathan Sidwell  <nathan@acm.org>
40773
40774         * g++.old-deja/g++.other/vaarg2.C: New test.
40775         * g++.old-deja/g++.other/vaarg3.C: New test.
40776
40777 1999-10-12  Craig Burley  <craig@jcb-sc.com>
40778
40779         * g77.f-torture/noncompile/19990905-1.f: Moved from being
40780         in compile/.
40781
40782 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
40783
40784         * gcc.c-torture/execute/va-arg-11.c: New test.
40785
40786 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
40787
40788         * lib/file-format.exp (gcc_target_object_format): Don't
40789         crash if objdump is unavailable.
40790
40791 1999-09-29  Donn Terry <donn@interix.com>
40792
40793         * gcc.misc-tests/mg.exp: delete extraneous redirection.
40794
40795 1999-09-28  Nick Clifton  <nickc@cygnus.com>
40796
40797         * gcc.c-torture/compile/990928-1.c: New test.
40798
40799 1999-09-28  Nathan Sidwell  <nathan@acm.org>
40800
40801         * g++.old-deja/g++.other/decl6.C: New test.
40802
40803 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40804
40805         * gcc.c-torture/execute/va-arg-10.c: New test.
40806
40807 1999-09-27  Nathan Sidwell  <nathan@acm.org>
40808
40809         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
40810         __PRETTY_FUNCTION__.
40811
40812 1999-09-23  Nick Clifton  <nickc@cygnus.com>
40813
40814         * gcc.c-torture/execute/990923-1.c: New test.
40815
40816 1999-09-21  Nick Clifton  <nickc@cygnus.com>
40817
40818         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
40819         for which -fpic is inappropriate.
40820
40821 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
40822
40823         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
40824
40825 1999-09-21  Nathan Sidwell  <nathan@acm.org>
40826
40827         * g++.old-deja/g++.other/dyncast1.C: New test.
40828         * g++.old-deja/g++.other/dyncast2.C: New test.
40829         * g++.old-deja/g++.other/dyncast3.C: New test.
40830         * g++.old-deja/g++.other/dyncast4.C: New test.
40831         * g++.old-deja/g++.other/dyncast5.C: New test.
40832         * g++.old-deja/g++.eh/catch3.C: New test.
40833         * g++.old-deja/g++.eh/catch3p.C: New test.
40834         * g++.old-deja/g++.eh/catch4.C: New test.
40835         * g++.old-deja/g++.eh/catch4p.C: New test.
40836         * g++.old-deja/g++.eh/catch5.C: New test.
40837         * g++.old-deja/g++.eh/catch5p.C: New test.
40838         * g++.old-deja/g++.eh/catch6.C: New test.
40839         * g++.old-deja/g++.eh/catch6p.C: New test.
40840         * g++.old-deja/g++.eh/catch7.C: New test.
40841         * g++.old-deja/g++.eh/catch7p.C: New test.
40842         * g++.old-deja/g++.eh/catch8.C: New test.
40843         * g++.old-deja/g++.eh/catch8p.C: New test.
40844         * g++.old-deja/g++.eh/catch9.C: New test.
40845         * g++.old-deja/g++.eh/catch9p.C: New test.
40846
40847 1999-09-13  Nathan Sidwell  <nathan@acm.org>
40848
40849         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
40850         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
40851
40852 1999-09-13  Jeffrey A Law  (law@cygnus.com)
40853
40854         * gcc.c-torture/compile/990913-1.c: New test.
40855
40856 1999-09-10  Nathan Sidwell  <nathan@acm.org>
40857
40858         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
40859         * g++.old-deja/g++.jason/rfg5.C: Likewise.
40860
40861 1999-09-09  Richard Henderson  <rth@cygnus.com>
40862
40863         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
40864
40865 1999-09-09  Nathan Sidwell  <nathan@acm.org>
40866
40867         * g++.old-deja/g++.other/lookup11.C: New test.
40868         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
40869         what is permitted and what we want.
40870         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
40871         overload use.
40872         * g++.old-deja/g++.jason/rfg5.C: Likewise.
40873
40874 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
40875
40876         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
40877         * gcc.c-torture/noncompile/poison-1.c: New file.
40878
40879 1999-09-08  Nathan Sidwell  <nathan@acm.org>
40880
40881         * g++.old-deja/g++.other/sizeof3.C: New test.
40882         * g++.old-deja/g++.other/sizeof4.C: New test.
40883         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
40884         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
40885
40886 1999-09-07  Richard Henderson  <rth@cygnus.com>
40887
40888         * gcc.dg/va-arg-1.c: New.
40889
40890 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40891
40892         * gcc.c-torture/execute/va-arg-9.c: New test.
40893
40894 1999-09-05  Craig Burley  <craig@jcb-sc.com>
40895
40896         * g77.f-torture/compile/980519-2.f: New test.
40897         * g77.f-torture/compile/19990905-0.f: New test.
40898         * g77.f-torture/compile/19990905-1.f: New test.
40899         * g77.f-torture/compile/19990905-2.f: New test.
40900
40901         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
40902
40903 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
40904
40905         * gcc.c-torture/execute/990827-1.c: Fix typo.
40906
40907 1999-09-03  Nathan Sidwell  <nathan@acm.org>
40908
40909         * g++.old-deja/g++.other/deref1.C: New test.
40910
40911 1999-09-02  Nathan Sidwell  <nathan@acm.org>
40912
40913         * g++.old-deja/g++.other/ambig2.C: New test.
40914         * g++.old-deja/g++.other/cond5.C: New test.
40915         * g++.old-deja/g++.other/lookup16.C: New test.
40916
40917 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
40918
40919         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
40920         assemblers too.
40921
40922 1999-08-31  Jeffrey A Law  (law@cygnus.com)
40923
40924         * lib/c-torture.exp: Avoid the "compare executables" optimization
40925         when testing native.
40926
40927 1999-08-29  Jeffrey A Law  (law@cygnus.com)
40928
40929         * gcc.c-torture/execute/990829-1.c: New test.
40930         * gcc.c-torture/compile/990829-1.c: New test.
40931
40932 1999-08-27  Paul Burchard  <burchard@pobox.com>
40933
40934         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
40935         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
40936         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
40937         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
40938         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
40939         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
40940         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
40941         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
40942         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
40943         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
40944         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
40945
40946 1999-08-27  Jeffrey A Law  (law@cygnus.com)
40947
40948         * gcc.c-torture/execute/990827-1.c: New test.
40949
40950 1999-08-26  Craig Burley  <craig@jcb-sc.com>
40951
40952         * g77.f-torture/noncompile/19990826-4.f: New test.
40953
40954         * g77.f-torture/compile/19990826-3.f: New test.
40955
40956         * g77.f-torture/execute/19990826-2.f: New test.
40957
40958         * g77.f-torture/compile/19990826-1.f: New test.
40959
40960         * gcc.c-torture/execute/990826-0.c: New test.
40961         * g77.c-torture/execute/19990826-0.f: New test.
40962
40963         * g77.f-torture/noncompile/970626-2.f: New test.
40964
40965 1999-08-25  Paul Burchard  <burchard@pobox.com>
40966
40967         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
40968         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
40969         lss-011.C: New tests.
40970
40971 1999-08-25  Nathan Sidwell  <nathan@acm.org>
40972
40973         * g++.old-deja/g++.other/decl5.C: New test.
40974
40975 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40976
40977         * noncompile/noncompile.exp: Load_lib c-torture.exp.
40978         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
40979         call `postbase' for each one.  All callers of `postbase' changed
40980         to call this instead.
40981
40982 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
40983
40984         * gcc.c-torture/execute/990811-1.c: New test.
40985
40986 1999-08-09  Nick Clifton  <nickc@cygnus.com>
40987
40988         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
40989         just native ones.
40990
40991         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
40992         just native ones.
40993
40994 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
40995
40996         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
40997
40998 1999-08-04  Jeffrey A Law  (law@cygnus.com)
40999
41000         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
41001
41002 1999-08-04  Nathan Sidwell  <nathan@acm.org>
41003
41004         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
41005
41006 1999-08-04  Jeffrey A Law  (law@cygnus.com)
41007
41008         * gcc.c-torture/execute/990804-1.c: New test.
41009
41010 1999-08-03  Nathan Sidwell  <nathan@acm.org>
41011
41012         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
41013         * g++.old-deja/g++.brendan/crash64.C: Likewise.
41014         * g++.old-deja/g++.brendan/overload8.C: Likewise.
41015
41016 1999-08-03  Nathan Sidwell  <nathan@acm.org>
41017
41018         * g++.old-deja/g++.other/struct1.C: New test.
41019
41020 1999-08-03  Nathan Sidwell  <nathan@acm.org>
41021
41022         * g++.old-deja/g++.other/enum2.C: New test.
41023
41024 1999-08-02  Richard Henderson  <rth@cygnus.com>
41025
41026         Adapted from tests from Franz Sirl:
41027         * gcc.c-torture/execute/va-arg-7.c: New test.
41028         * gcc.c-torture/execute/va-arg-8.c: New test.
41029
41030 1999-08-01  Jeffrey A Law  (law@cygnus.com)
41031
41032         * gcc.c-torture/compile/990801-2.c: New test.
41033
41034         * gcc.c-torture/compile/990801-1.c: New test.
41035
41036 1999-07-27  Michael Meissner  <meissner@cygnus.com>
41037
41038         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
41039         fp-cmp-1.c, converting double to float.
41040
41041         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
41042         fp-cmp-1.c, converting double to long double.
41043
41044         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
41045         from fr1 to unknown_register, since fr1 is a legitimate register
41046         on some machines.
41047
41048 1999-07-25  Jeffrey A Law  (law@cygnus.com)
41049
41050         * README: More listname related changes.
41051
41052 1999-07-08  Catherine Moore  <clm@cygnus.com>
41053
41054         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
41055
41056 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
41057
41058         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
41059
41060 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
41061
41062         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
41063
41064 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
41065
41066         * gcc.dg/990703-1.c: New test.
41067
41068 1999-06-29  Nick Clifton  <nickc@cygnus.com>
41069
41070         * lib/file-format.exp: New file: Move definition of proc
41071         gcc_target_object_format to here from
41072         gcc.dg/special/ecos.exp.
41073
41074         * lib/c-torture.exp: Include lib file-format.exp.
41075         * lib/gcc-dg.exp: Include lib file-format.exp.
41076
41077         * gcc.dg/special/ecos.exp: Remove definition of proc
41078         gcc_target_object_format.
41079
41080 1999-06-28  Jeffrey A Law  (law@cygnus.com)
41081
41082         * gcc.c-torture/execute/990628-1.c: New test.
41083
41084 1999-06-25  Jeffrey A Law  (law@cygnus.com)
41085
41086         * gcc.c-torture/compile/990625-2.c: New test.
41087
41088         * gcc.c-torture/compile/990625-1.c: New test.
41089
41090 1999-06-23  Nick Clifton  <nickc@cygnus.com>
41091
41092         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
41093         attributes compile.
41094         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
41095         ports that use the COFF/PE file format.
41096
41097 1999-06-17  Jeffrey A Law  (law@cygnus.com)
41098
41099         * gcc.c-torture/compile/990617-1.c: New test.
41100
41101 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
41102
41103         * g++.old-deja/g++.other/decl4.C: New test.
41104
41105 1999-06-14  Nathan Sidwell  <nathan@acm.org>
41106
41107         * g++.old-deja/g++.other/bitfld3.C: New test.
41108
41109 1999-06-08  Nathan Sidwell  <nathan@acm.org>
41110
41111         * g++.old-deja/g++.eh/catch1.C: New test.
41112
41113 1999-06-07  Jeffrey A Law  (law@cygnus.com)
41114
41115         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
41116
41117         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
41118         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
41119
41120 1999-06-05  Craig Burley  <craig@jcb-sc.com>
41121
41122         * g77.f-torture/compile/19990502-0.f: Replace with new,
41123         shorter, test that still fails after recent changes.
41124
41125 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
41126
41127         * gcc.c-torture/execute/990604-1.c: New test.
41128
41129 1999-05-31  Jeffrey A Law  (law@cygnus.com)
41130
41131         * gcc.c-torture/execute/990531-1.c: New test.
41132
41133 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41134
41135         * gcc.c-torture/compile/990527-1.c: New test.
41136
41137 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
41138
41139         * gcc.c-torture/execute/990527-1.c: New test.
41140
41141 1999-05-25  Nick Clifton  <nickc@cygnus.com>
41142
41143         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
41144         bitfields as signed.
41145
41146 1999-05-25  Craig Burley  <craig@jcb-sc.com>
41147
41148         * g77.f-torture/compile/19990525-0.f: New test.
41149
41150 1999-05-25  Jeffrey A Law  (law@cygnus.com)
41151
41152         * gcc.c-torture/execute/990525-2.c: New test.
41153
41154         * gcc.c-torture/execute/990525-1.c: New test.
41155
41156 1999-05-24  Nathan Sidwell  <nathan@acm.org>
41157
41158         * g++.old-deja/g++.other/anon3.C: New test.
41159         * g++.old-deja/g++.other/anon4.C: New test.
41160         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
41161         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
41162         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
41163         Merrill).
41164
41165 1999-05-24  Jeffrey A Law  (law@cygnus.com)
41166
41167         * gcc.c-torture/execute/990524-1.c: New test.
41168
41169         * gcc.dg/990524-1.c: New test.
41170
41171 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41172
41173         * gcc.c-torture/compile/990523-1.c: New test.
41174
41175 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
41176
41177         * gcc.c-torture/compile/990519-1.c: New test.
41178
41179 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
41180
41181         * gcc.c-torture/compile/990517-1.c: New test.
41182
41183         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
41184         (e4, f4): New tests.
41185         (main): Call them.
41186
41187 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41188
41189         * gcc.dg/noreturn-1.c: New test.
41190
41191 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
41192
41193         * gcc.c-torture/execute/990513-1.c: New test.
41194
41195 1999-05-10  Richard Henderson  <rth@cygnus.com>
41196
41197         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
41198
41199 1999-05-10  Craig Burley  <craig@jcb-sc.com>
41200
41201         * g77.f-torture/execute/erfc.f: Use small single-precision
41202         values, to avoid problems on Alphas when not -mieee.
41203
41204 1999-05-08  Craig Burley  <craig@jcb-sc.com>
41205
41206         * gcc.dg/990506-0.c: New test.
41207
41208 1999-05-08  Richard Henderson  <rth@cygnus.com>
41209
41210         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
41211         the constant to test.  Don't XFAIL 64-bit targets.
41212
41213         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
41214         * g++.old-deja/g++.law/profile1.C: Likewise.
41215
41216         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
41217         operator new instances.
41218         * g++.old-deja/g++.other/delete5.C: Likewise.
41219
41220 1999-05-03  Craig Burley  <craig@jcb-sc.com>
41221
41222         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
41223         intrinsic.
41224
41225 1999-05-03  Craig Burley  <craig@jcb-sc.com>
41226
41227         * g77.f-torture/execute/u77-test.f: Reverse order of two
41228         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
41229
41230 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41231
41232         * gcc.dg/compare1.c: New test.
41233
41234 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
41235
41236         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
41237         New tests.
41238
41239 1999-05-02  Craig Burley  <craig@jcb-sc.com>
41240
41241         * g77.f-torture/compile/19990502-1.f: New test.
41242
41243 1999-05-02  Craig Burley  <craig@jcb-sc.com>
41244
41245         * g77.f-torture/compile/19990502-0.f: New test.
41246
41247 1999-05-02  Craig Burley  <craig@jcb-sc.com>
41248
41249         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
41250         intrinsic.
41251
41252 1999-05-02  Craig Burley  <craig@jcb-sc.com>
41253
41254         * g77.f-torture/execute/u77-test.f (main): List libU77
41255         intrinsics not currently tested.
41256         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
41257         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
41258         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
41259         Trim blanks off the ends of some printed strings.
41260
41261 1999-05-02  Craig Burley  <craig@jcb-sc.com>
41262
41263         * g77.f-torture/execute/u77-test.f (main): Just warn about
41264         FSTAT gid disagreement, as it's expected on some systems.
41265
41266 1999-05-01  Craig Burley  <craig@jcb-sc.com>
41267
41268         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
41269         use a new function, which allows for some slop.
41270         Clean up some commentary.
41271         (issum): The new function.
41272         (sgladd): Deleted subroutine.
41273
41274 1999-05-01  Craig Burley  <craig@jcb-sc.com>
41275
41276         * g77.f-torture/execute/u77-test.f: Modify to be more like
41277         libf2c/libU77 version, bringing patches to that version here.
41278         Add suitable commentary.
41279
41280 1999-04-25  Richard Henderson  <rth@cygnus.com>
41281
41282         * gcc.dg/990424-1.c: New test.
41283
41284 1999-04-24  Craig Burley  <craig@jcb-sc.com>
41285
41286         * g77.f-torture/execute/u77-test.f (main): Bug involving
41287         LSTAT has been fixed, so turn back on full checking.
41288
41289 1999-04-20  Craig Burley  <craig@jcb-sc.com>
41290
41291         * g77.f-torture/compile/19990419-0.f: New test.
41292         * g77.f-torture/execute/19990419-1.f: New test.
41293
41294 1999-04-17  Richard Henderson  <rth@cygnus.com>
41295
41296         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
41297         to avoid the need for a prototype to supress a warning.
41298
41299 1999-04-07  Jim Wilson  <wilson@cygnus.com>
41300
41301         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
41302
41303 1999-04-04  Jeffrey A Law  (law@cygnus.com)
41304
41305         * gcc.c-torture/execute/990404-1.c: New test.
41306
41307 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
41308
41309         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
41310         * gcc.dg/cpp-if3.c: Don't use -pedantic.
41311         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
41312         missing initializer warnings.
41313
41314 1999-03-28  Jeffrey A Law  (law@cygnus.com)
41315
41316         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
41317         matching strings.
41318
41319 1999-03-26  Jeffrey A Law  (law@cygnus.com)
41320
41321         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
41322
41323 1999-03-26  Craig Burley  <craig@jcb-sc.com>
41324
41325         * g77.f-torture/execute/19990325-0.f: New test.
41326         * g77.f-torture/execute/19990325-1.f: New test.
41327
41328 1999-03-24  Jeffrey A Law  (law@cygnus.com)
41329
41330         * gcc.c-torture/execute/990324-1.c: New test.
41331
41332 1999-03-22  Jim Wilson  <wilson@cygnus.com>
41333
41334         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
41335         test with 4.
41336
41337 1999-03-17  Richard Henderson  <rth@cygnus.com>
41338
41339         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
41340
41341 1999-03-13  Craig Burley  <craig@jcb-sc.com>
41342
41343         * g77.f-torture/execute/19990313-2.f: New test.
41344         * g77.f-torture/execute/19990313-3.f: New test.
41345
41346 1999-03-13  Craig Burley  <craig@jcb-sc.com>
41347
41348         * g77.f-torture/execute/19990313-0.f: New test.
41349         * g77.f-torture/execute/19990313-1.f: New test.
41350
41351 1999-03-12  Jim Wilson  <wilson@cygnus.com>
41352
41353         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
41354         printf to sprintf.
41355         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
41356         (main): Add check for u15.  Conditionalize u31 check depending on
41357         whether ints are <32 bits or >=32 bits.
41358
41359 1999-03-08  Craig Burley  <craig@jcb-sc.com>
41360
41361         * g77.f-torture/execute/19981119-0.f: Improve testiness.
41362
41363 1999-03-08  Craig Burley  <craig@jcb-sc.com>
41364
41365         * g77.f-torture/compile/19990305-0.f: New test.
41366         * g77.f-torture/execute/19981119-0.f: New test.
41367
41368 1999-03-08  Craig Burley  <craig@jcb-sc.com>
41369
41370         * g77.f-torture/execute/970625-2.f: call ABORT if final
41371         result is not correct, instead of just printing it.
41372         Add this checking via newly introduced obfuscation, to
41373         trip up buggy front ends.
41374
41375 1999-03-07  Craig Burley  <craig@jcb-sc.com>
41376
41377         * g77.f-torture/compile/960317-1.f: Moved from being
41378         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
41379
41380 1999-03-06  Craig Burley  <craig@jcb-sc.com>
41381
41382         * g77.f-torture/execute/960317-1.f: New (old) test.
41383         * g77.f-torture/execute/970625-2.f: Ditto.
41384
41385 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
41386
41387         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
41388         message on line 1 or line 2; cccp and cpplib do this differently.
41389
41390 1999-03-01  Jeffrey A Law  (law@cygnus.com)
41391
41392         * g++.old-deja/g++.law/weak1.C: New test.
41393
41394 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
41395
41396         * gcc.c-torture/execute/990119-1.c: Renamed to...
41397         * gcc.dg/990119-1.c: this, so it will only be tested once
41398         (it's a preprocessor test, it doesn't need to be run at
41399         multiple optimization levels).
41400
41401 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
41402
41403         * lib/g++.exp: Don't add incdir=$base_dir/../include to
41404           ALWAYS_CXXFLAGS.
41405
41406 1999-02-24  Craig Burley  <craig@jcb-sc.com>
41407
41408         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
41409         * g77.f-torture/compile/19981216-0.f: ...as it is expected
41410         to not be compilable by current g77.
41411
41412 1999-02-24  Nick Clifton  <nickc@cygnus.com>
41413
41414         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
41415
41416 1999-02-22  Jeffrey A Law  (law@cygnus.com)
41417
41418         * gcc.c-torture/execute/990222-1.c: New test.
41419
41420 1999-02-19  Craig Burley  <craig@jcb-sc.com>
41421
41422         * g77.f-torture/compile/19990218-0.f: New test.
41423         * g77.f-torture/noncompile/19990218-1.f: New test.
41424
41425 1999-02-18  Craig Burley  <craig@jcb-sc.com>
41426
41427         * g77.f-torture/compile/19981216-0.f: New test.
41428
41429 1999-02-14  Jeffrey A Law  (law@cygnus.com)
41430
41431         * gcc.dg/990214-1.c: New test.
41432
41433 1999-02-13  Jeffrey A Law  (law@cygnus.com)
41434
41435         * gcc.dg/990213-2.c: New test.
41436
41437         * gcc.dg/990213-1.c: New test.
41438
41439 1999-02-12  Jeffrey A Law  (law@cygnus.com)
41440
41441         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
41442         ints.
41443
41444 1999-02-11  Nick Clifton  <nickc@cygnus.com>
41445
41446         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
41447         specified by target.
41448
41449         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
41450
41451 1999-02-11  Jeffrey A Law  (law@cygnus.com)
41452
41453         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
41454
41455 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
41456
41457         * gcc.dg/special/ecos.exp: New test driver for new tests with
41458         special requirements.
41459
41460         * gcc.dg/special/alias-1.c: New test.
41461         * gcc.dg/special/gcsec-1.c: New test.
41462         * gcc.dg/special/weak-1.c: New test.
41463         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
41464         * gcc.dg/special/weak-2.c: New test.
41465         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
41466         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
41467         * gcc.dg/special/wkali-1.c: New test.
41468         * gcc.dg/special/wkali-2.c: New test.
41469         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
41470         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
41471
41472 1999-02-10  Felix Lee  <flee@cygnus.com>
41473
41474           * lib/c-torture.exp (c-torture-compile): Pull out code for
41475           analyzing gcc error messages.
41476           (c-torture-execute): Likewise.  Fix some (harmless) false
41477           positives.
41478           * lib/gcc.exp (gcc_check_compile): New function.
41479
41480 1999-02-08  Richard Henderson  <rth@cygnus.com>
41481
41482         * gcc.c-torture/execute/990208-1.c: New test.
41483
41484 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
41485
41486         * g++.dg/special/ecos.exp: New driver for new tests with special
41487         requirements
41488
41489         * g++.dg/special/conpr-1.C: New test
41490         * g++.dg/special/conpr-2.C: New test
41491         * g++.dg/special/conpr-2a.C: New test
41492         * g++.dg/special/conpr-3.C: New test
41493         * g++.dg/special/conpr-3a.C: New test
41494         * g++.dg/special/conpr-3b.C: New test
41495
41496         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
41497         allow g++ to use the dg driver
41498
41499         * README: Add comment about g++.dg directory
41500
41501 1999-02-06  Jeffrey A Law  (law@cygnus.com)
41502
41503         * README: Update email addresses.
41504
41505 1999-02-03  Nick Clifton  <nickc@cygnus.com>
41506
41507         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
41508         arguments in order to force structure S onto the stack even on
41509         the alpha.
41510         (test): Pass 10 leading arguments to function foo as well as the
41511         structure S.
41512
41513         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
41514         failure for all targets.
41515
41516         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
41517         abort to terminate program execution.
41518
41519 1999-01-30  Richard Henderson  <rth@cygnus.com>
41520
41521         * gcc.c-torture/execute/990130-1.c: New test.
41522
41523 1999-01-30  Jeffrey A Law  (law@cygnus.com)
41524
41525         * gcc.dg/990130-1.c: New test.
41526
41527 1999-01-28  Michael Meissner  <meissner@cygnus.com>
41528
41529         * gcc.c-torture/execute/990128-1.c: New test.
41530
41531 1999-01-27  Michael Meissner  <meissner@cygnus.com>
41532
41533         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
41534
41535 1999-01-27  Felix Lee  <flee@cygnus.com>
41536
41537         * lib/c-torture.exp (c-torture-compile): pull out code for
41538         analyzing gcc error messages.
41539         (c-torture-execute): ditto, and fix some (harmless) false
41540         positives.
41541         * lib/gcc.exp (gcc_check_compile): new function.
41542
41543 1999-01-17  Jeffrey A Law  (law@cygnus.com)
41544
41545         * gcc.dg/990117-1.c: New test.
41546
41547         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
41548
41549         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
41550
41551 1999-01-15  Jeffrey A Law  (law@cygnus.com)
41552
41553         * g77.f-torture/compile/990115-1.f: New test.
41554
41555 1999-01-07  Jeffrey A Law  (law@cygnus.com)
41556
41557         * gcc.c-torture/compile/990107-1.c: New test
41558
41559 1999-01-06  Jeffrey A Law  (law@cygnus.com)
41560
41561         * gcc.c-torture/execute/990106-2.c: New test.
41562
41563         * gcc.c-torture/execute/990106-1.c: New test.
41564
41565 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
41566
41567         * gcc.c-torture/compile/981223-1.c: New test.
41568
41569 1998-12-29  Richard Henderson  <rth@cygnus.com>
41570
41571         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
41572         (opt3): Rename from opt4 and disable.
41573
41574 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
41575
41576         * g++.old-deja/g++.pt/ptrmem5.C: New test.
41577
41578 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
41579
41580         * g++.old-deja/g++.other/conv5.C: New test.
41581
41582 1998-12-14  Nick Clifton  <nickc@cygnus.com>
41583
41584         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
41585
41586 1998-12-11  Jeffrey A Law  (law@cygnus.com)
41587
41588         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
41589
41590 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
41591
41592         * gcc.c-torture/compile/981211-1.c: New test.
41593
41594 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
41595
41596         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
41597
41598         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
41599
41600 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41601
41602         * gcc.special/930510-1.c: Make C9X safe.
41603         * gcc.misc-tests/gcov-1.c Similarly.
41604         * gcc.misc-tests/gcov-2.c Similarly.
41605
41606 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
41607
41608         * gcc.dg/ultrasp1.c: New test.
41609
41610 1998-12-06  Richard Henderson  <rth@cygnus.com>
41611
41612         * gcc.c-torture/execute/981206.c: New test.
41613
41614 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
41615
41616         * g++.old-deja/g++.ns/template7.C: New test.
41617
41618         * g++.old-deja/g++.other/expr1.C: New test.
41619
41620         * g++.old-deja/g++.eh/tmpl3.C: New test.
41621
41622         * g++.old-deja/g++.eh/tmpl2.C: New test.
41623
41624 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
41625
41626         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
41627         * g++.old-deja/g++.other/using6.C: Removed.
41628         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
41629
41630         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
41631
41632 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
41633
41634         * g++.old-deja/g++.pt/overload8.C: New test.
41635
41636         * g++.old-deja/g++.pt/overload7.C: New test.
41637
41638         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
41639
41640         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
41641         and relinking messages.
41642         * lib/g++.exp (g++_target_compile): Remove .rpo file when
41643         compiling with -frepo.
41644
41645 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
41646
41647         * g++.old-deja/g++.pt/lookup6.C: New test.
41648
41649 1998-11-30  Nick Clifton  <nickc@cygnus.com>
41650
41651         * gcc.c-torture/execute/981130-1.c: New test.
41652         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
41653
41654 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
41655
41656         * g++.old-deja/g++.pt/explicit76.C: New test.
41657
41658         * g++.old-deja/g++.pt/friend38.C: New test.
41659
41660         * g++.old-deja/g++.ns/crash2.C: New test.
41661
41662         * g++.old-deja/g++.pt/defarg8.C: New test.
41663
41664         * g++.old-deja/g++.pt/instantiate6.C: New test.
41665
41666         * g++.old-deja/g++.pt/static6.C: New test.
41667
41668         * g++.old-deja/g++.pt/decl2.C: New test.
41669
41670 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
41671
41672         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
41673         problem is actually related with name lookup, but so what? :-)
41674
41675         * g++.old-deja/g++.pt/friend37.C: New test.
41676
41677 1998-11-25  Dave Love  <d.love@dl.ac.uk>
41678
41679         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
41680         element, which fails on some systems.
41681
41682         * g77.f-torture/execute/labug1.f: New test.
41683
41684 1998-11-21  Jeffrey A Law  (law@cygnus.com)
41685
41686         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
41687         is defined.
41688
41689 1998-11-18  Dave Love  <d.love@dl.ac.uk>
41690
41691         * g77.f-torture/compile/981117-1.f: New test.
41692
41693 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
41694
41695         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
41696         properly discarded.
41697
41698 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
41699
41700         * gcc.c-torture/execute/memcheck: New directory of tests for
41701         -fcheck-memory-usage.
41702
41703 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
41704
41705         * README: New file, general information about the testsuite and
41706         new description of the various C++ test subdirectories.
41707         * README.g++: Eliminate obsolete information, update and move most
41708         relevant stuff to README.
41709
41710 1998-11-07  Richard Henderson  <rth@cygnus.com>
41711
41712         * gcc.c-torture/compile/981107-1.c: New test.
41713
41714 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
41715
41716         * execute/memcpy-bi.c: New testcase.
41717
41718 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
41719
41720         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
41721         base classes.
41722
41723         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
41724         template is selected.
41725
41726         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
41727         classes, it should be accepted for all types.
41728
41729         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
41730
41731         * g++.old-deja/g++.pt/spec24.C: Ensure that template
41732         specializations start with template headers.
41733
41734 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
41735
41736         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
41737
41738         * g++.old-deja/g++.other/init9.C: Test cross initialization of
41739         non-POD types.
41740
41741 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
41742
41743         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
41744
41745 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
41746
41747         * compile/981022-1.c, compile/981022-1.x: New test and driver.
41748
41749 1998-10-19  Jeffrey A Law  (law@cygnus.com)
41750
41751         * 981019-1.c: New test.
41752
41753 1998-10-14  Robert Lipe <robertl@dgii.com>
41754
41755         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
41756         find objc headers.
41757
41758 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
41759
41760         * compile/981001-4.c: Remove use of GCC extension that triggers a
41761         compiler bug.
41762
41763 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
41764
41765         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
41766
41767 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
41768
41769         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
41770         instantiation of template produces incorrect code for delete
41771         expression.
41772
41773         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
41774         constructors' name is not unique.
41775         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
41776         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
41777
41778         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
41779         automatic array of const is ill-formed.
41780
41781         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
41782         of template parameter?
41783
41784         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
41785         const.
41786
41787         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
41788         pointer-to-member expression.
41789
41790         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
41791         declaration causes ICE.
41792
41793 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
41794
41795         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
41796         reserved in the global namespace.
41797
41798         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
41799         generate needed virtual table.
41800
41801         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
41802
41803 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
41804
41805         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
41806         template-dependent type
41807
41808 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
41809
41810         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
41811         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
41812         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
41813
41814         * g++.old-deja/g++.other/using5.C: New test; using decl from base
41815         class should be usable as argument of member function.
41816         * g++.old-deja/g++.other/using6.C: New test; using decl from base
41817         class should be usable as return type of member function.
41818         * g++.old-deja/g++.other/using7.C: New test; using decl from base
41819         class should be usable as type of data member.
41820
41821         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
41822
41823 1998-10-09  Jeffrey A Law  (law@cygnus.com)
41824
41825         * gcc.c-torture/special/920521-1.c: Fix bogus test.
41826
41827 1998-10-08  Nick Clifton  <nickc@cygnus.com>
41828
41829         * gcc.dg/dll-?.c Add thumb to target list.
41830         Fix assembler scan patterns to match current assembler output.
41831
41832 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
41833
41834         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
41835         matching of template brackets.
41836
41837         * g++.old-deja/g++.other/using4.C: New test.  Test using
41838         declarations of methods from base classes.
41839
41840         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
41841         within functions should introduce names into the innermost
41842         enclosing namespace.
41843
41844         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
41845         of static locals if first initialization throws.
41846
41847 1998-10-07  Jim Wilson  <wilson@cygnus.com>
41848
41849         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
41850
41851 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
41852
41853         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
41854         lose track of the possible targets of tablejump insns.
41855         * special/special.exp: Run it.
41856
41857 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
41858
41859         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
41860         must be declared before its specializations can be named in friend
41861         declarations.
41862
41863 1998-10-05  Dave Love  <d.love@dl.ac.uk>
41864
41865         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
41866
41867         * g77.f-torture/execute/io1.f: New test.
41868
41869 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
41870
41871         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
41872         with pointer to template function, for which no argument deduction
41873         is possible.
41874
41875         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
41876         specialization of template function as argument to template
41877         function.
41878
41879         * g++.old-deja/g++.other/access2.C: New test; Inner class
41880         shouldn't have privileged access to Outer's names.
41881
41882 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
41883
41884         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
41885         friend template declared within template class conflicts with
41886         nested class of the same name.
41887
41888         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
41889         is ignored.
41890
41891         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
41892         object with direct initializer as function declaration.
41893
41894         * g++.old-deja/g++.other/decl2.C: New test; duplicate
41895         initializers.
41896
41897         * g++.old-deja/g++.other/null2.C: New test; conditional operator
41898         involving const pointer and NULL produces incorrect result.
41899
41900         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
41901         type name without `typename' should be rejected with -pedantic.
41902
41903 1998-10-02  Richard Henderson  <rth@cygnus.com>
41904
41905         * g++.old-deja/g++.other/addrof1.C: New test.
41906
41907 1998-10-01  Nick Clifton  <nickc@cygnus.com>
41908
41909         * gcc.c-torture/compile/981001-1.c: New test.
41910         * gcc.c-torture/execute/981001-1.c: New test.
41911
41912 1998-10-01  Jeffrey A Law  (law@cygnus.com)
41913
41914         * gcc.c-torture/compile/981001-2.c: New test.
41915         * gcc.c-torture/compile/981001-3.c: New test.
41916         * gcc.c-torture/compile/981001-4.c: New test.
41917
41918 1998-10-01  Robert Lipe  <robertl@dgii.com>
41919
41920         * lib/objc.exp (objc_target_compile): Add -L during compiles for
41921         multilibbed hosts.  Idea grafted from g77.exp.
41922
41923 1998-09-30  Dave Love  <d.love@dl.ac.uk>
41924
41925         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
41926         avoid losing on systems which need -lsocket.
41927
41928 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
41929
41930         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
41931         * g++.old-deja/g++.other/nested2.C: Ditto.
41932         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
41933         failure.
41934
41935 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
41936
41937         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
41938         preferred over template operator!= for enum bitfields.
41939
41940 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
41941
41942         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
41943         that happen to have the same base name, but in different scopes,
41944         are incorrectly rejected.
41945
41946 1998-09-16  Richard Henderson  <rth@cygnus.com>
41947
41948         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
41949         on the native word size instead of an integer literal.
41950
41951 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
41952
41953         * g++.old-deja/g++.other/static2.C: Invocation of static data
41954         member of type pointer-to-function denoted as non-static member.
41955
41956         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
41957         checks involving function types and aliases.
41958
41959 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
41960
41961         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
41962         redefined to the same non-trivial type.
41963
41964         * g++.old-deja/g++.pt/explicit73.C: Test for proper
41965         namespace-qualification of template specializations declared in
41966         other namespaces.
41967
41968         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
41969         to declare a subset of the specializations of a template function
41970         as friends of specializations of a template class.
41971
41972         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
41973         member templates that do not fully specialize the enclosing
41974         template class are rejected.
41975
41976 1998-09-11  Dave Love  <d.love@dl.ac.uk>
41977
41978         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
41979
41980 1998-09-08  Dave Love  <d.love@dl.ac.uk>
41981
41982         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
41983         altered from libf2c/libU77 version.
41984
41985 1998-09-06  Dave Love  <d.love@dl.ac.uk>
41986
41987         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
41988
41989 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
41990
41991         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
41992         (un)signed char are different types for template specialization
41993         purposes.
41994
41995 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
41996
41997         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
41998         * objc: ObjC testsuite.
41999
42000 1998-08-31  Catherine Moore  <clm@cygnus.com>
42001
42002         * gcc.c-torture/execute/941014-1.x: New file.
42003
42004 1998-08-31  Nick Clifton  <nickc@cygnus.com>
42005
42006         * lib/c-torture.exp: Add support for
42007         torture_eval_before_compile and torture_eval_before_execute
42008         variables.
42009
42010 1998-08-30  Jeffrey A Law  (law@cygnus.com)
42011
42012         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
42013         this test triggers valid.
42014
42015 1998-08-27  Jeffrey A Law  (law@cygnus.com)
42016
42017         * gcc.dg/980827-1.c: New test.
42018
42019 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
42020
42021         * gcc.c-torture/execute/loop-4b.c: New test.
42022
42023 1998-08-26  Nick Clifton  <nickc@cygnus.com>
42024
42025         * lib/c-torture.exp: Add support for
42026         torture_eval_before_compile and torture_eval_before_execute
42027         variables.
42028
42029 1998-08-25  Jeffrey A Law  (law@cygnus.com)
42030
42031         * gcc.c-torture/compile/980825-1.c: New test.
42032
42033 1998-08-24  Nick Clifton  <nickc@cygnus.com>
42034
42035         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
42036         count number tests in opt_t0 not good_t0.
42037
42038 1998-08-24  Jeffrey A Law  (law@cygnus.com)
42039
42040         * gcc.c-torture/compile/930326-1.x: Fix typo.
42041
42042 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
42043
42044         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
42045         causes an ICE.
42046
42047 1998-08-21  Jeffrey A Law  (law@cygnus.com)
42048
42049         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
42050         STACK_SIZE is defined.
42051         * gcc.c-torture/unsorted/stuct.c: Similarly.
42052
42053         * gcc.c-torture/compile/980821-1.c: New test.
42054
42055 1998-08-21  Jeffrey A Law  (law@cygnus.com)
42056
42057         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
42058
42059 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
42060
42061         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
42062         code.
42063
42064 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
42065
42066         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
42067         error'.
42068
42069 1998-08-18  Jeffrey A Law  (law@cygnus.com)
42070
42071         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
42072
42073 1998-08-16  Jeffrey A Law  (law@cygnus.com)
42074
42075         * gcc.c-torture/compile/980816-1.c: New test.
42076
42077         * gcc.dg/980816-1.c: New test.
42078
42079 1998-08-13  Jeffrey A Law  (law@cygnus.com)
42080
42081         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
42082         compiler for ieee tests.
42083
42084 1998-08-01  Dave Love  <d.love@dl.ac.uk>
42085
42086         * g77.f-torture/compile/980729-0.f: New test.
42087
42088 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
42089
42090         * gcc.c-torture/special/eeprof-1.c: New test, for
42091         -finstrument-functions.
42092         * gcc.c-torture/special/special.exp: Run it.
42093
42094 1998-07-29  Jeffrey A Law  (law@cygnus.com)
42095
42096         * gcc.c-torture/compile/980729-1.c: New test.
42097
42098 1998-07-27  Nick Clifton  <nickc@cygnus.com>
42099
42100         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
42101         __thumb__ is defined, and test for ARM style doubles if so.
42102
42103 1998-07-26  Dave Love  <d.love@dl.ac.uk>
42104
42105         * g77.f-torture/noncompile/980615-0.f: New test.
42106
42107 1998-07-26  H.J. Lu  (hjl@gnu.org)
42108
42109         * gcc.dg/980312-1.c: Do link instead of compile.
42110         * gcc.dg/980313-1.c: Likewise.
42111
42112 1998-07-26  Jeffrey A Law  (law@cygnus.com)
42113
42114         * gcc.c-torture/compile/980726-1.c: New test.
42115
42116 1998-07-25  Dave Love  <d.love@dl.ac.uk>
42117
42118         * g77.f-torture/execute/io0.f: New test.
42119
42120 1998-07-24  Nick Clifton  <nickc@cygnus.com>
42121
42122         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
42123         an int.
42124
42125 1998-06-18  Michael Meissner  <meissner@cygnus.com>
42126
42127         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
42128         m32r bugs.
42129
42130 1998-07-17  Nick Clifton  <nickc@cygnus.com>
42131
42132         * gcc.dg/980626-1.c: Expect failures for all toolchains until
42133         c-decl.c:grokdeclarator can handle mode attributes.
42134
42135 1998-07-16  Jeffrey A Law  (law@cygnus.com)
42136
42137         * gcc.c-torture/execute/980716-1.c: New test.
42138
42139 1998-07-13  Jeffrey A Law  (law@cygnus.com)
42140
42141         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
42142         the mn10200.
42143         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
42144         the mn10200.
42145         * gcc.c-torture/execute/va-arg-3.x: Similarly.
42146         * gcc.c-torture/compile/930326-1.x: Similarly.
42147
42148 1998-07-13  Dave Love  <d.love@dl.ac.uk>
42149
42150         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
42151         New test from Craig.
42152
42153 1998-07-12  Dave Love  <d.love@dl.ac.uk>
42154
42155         * g77.f-torture/noncompile/980616-0.f: New test.
42156
42157         * g77.f-torture/execute/970816-3.f: New test from Craig.
42158
42159 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
42160
42161         *  g++.other/singleton.C: Return error value instead of taking
42162         SIGSEGV.
42163
42164 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
42165
42166         *  g++.other/singleton.C: New test.  Warning is under dispute.
42167         Runtime crash is not.
42168
42169 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
42170
42171         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
42172         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
42173         using6.C, using7.C}: New namespace tests.
42174
42175 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
42176
42177         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
42178         specialization with typedef'ed names used as array indexes.
42179
42180 1998-07-09  Jeffrey A Law  (law@cygnus.com)
42181
42182         * gcc.c-torture/execute/980709-1.c: New test.
42183
42184         * gcc.dg/980709-1.c: New test.
42185
42186 1998-07-07  Richard Henderson  <rth@cygnus.com>
42187
42188         * gcc.c-torture/execute/bcp-1.c: New test.
42189
42190 1998-07-07  Jeffrey A Law  (law@cygnus.com)
42191
42192         * gcc.c-torture/execute/980707-1.c: New test.
42193
42194 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
42195
42196         * gcc.c-torture/compile/980706-1.c: New test.
42197
42198 1998-07-01  Dave Love  <d.love@dl.ac.uk>
42199
42200         * g77.f-torture/execute/980701-0.f,
42201         g77.f-torture/execute/980701-1.f: New test from Craig.
42202
42203 1998-07-01  Jeffrey A Law  (law@cygnus.com)
42204
42205         * gcc.c-torture/compile/980701-1.c: New test.
42206
42207         * gcc.c-torture/execute/980701-1.c: New test.
42208
42209 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
42210 rlsruhe.de>
42211
42212         * g++.old-deja/g++.robertl/eb132.C: New test.
42213         * g++.old-deja/g++.robertl/eb133.C: Likewise.
42214
42215 1998-06-29  Dave Love  <d.love@dl.ac.uk>
42216
42217         * g77.f-torture/execute/980628-7.f,
42218         g77.f-torture/execute/980628-8.f,
42219         g77.f-torture/execute/980628-9.f,
42220         g77.f-torture/execute/980628-10.f: New tests from Craig.
42221
42222         * g77.f-torture/execute/980628-3.f: Remove mail headers.
42223
42224 1998-06-28  Jeffrey A Law  (law@cygnus.com)
42225
42226         * g77.f-torture/execute/980628-4.f: New test from Craig.
42227         * g77.f-torture/execute/980628-5.f: Likewise.
42228         * g77.f-torture/execute/980628-2.f: Likewise.
42229         * g77.f-torture/execute/980628-0.f: Likewise.
42230         * g77.f-torture/execute/980628-1.f: Likewise.
42231         * g77.f-torture/execute/980628-3.f: Likewise.
42232         * g77.f-torture/execute/980628-6.f: Likewise.
42233
42234 1998-06-28  Jeffrey A Law  (law@cygnus.com)
42235
42236         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
42237         directory when nothing has been installed yet.
42238
42239 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
42240
42241         * gcc.c-torture/special/special.exp: Handle newer versions of
42242         dejagnu.
42243
42244 1998-06-26  Jeffrey A Law  (law@cygnus.com)
42245
42246         * gcc.dg/980626-1.c: New test.
42247
42248 1998-06-19  Bruno Haible <haible@ilog.fr>
42249
42250         * gcc.misc-tests/m-un-2.c: New test.
42251         * g++.old-deja/g++.other/warn01.c: Likewise.
42252
42253 1998-06-19  Robert Lipe  <robertl@dgii.com>
42254
42255         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
42256         compatibility with assmblers with a different comment character.
42257         Eliminate use of GAS-specific extensions.
42258
42259 1998-06-19  Jeffrey A Law  (law@cygnus.com)
42260
42261         * gcc.c-torture/execute/ieee/980619-1.c: New test.
42262
42263 1998-06-19  Robert Lipe  <robertl@dgii.com>
42264
42265         * lib/g77.exp: Replace search for libf2c.a with search for newly
42266         renamed libg2c.a
42267
42268 1998-06-17  Jeffrey A Law  (law@cygnus.com)
42269
42270         * gcc.c-torture/execute/980617-1.c: New test.
42271
42272 1998-06-12  Jeffrey A Law  (law@cygnus.com)
42273
42274         * gcc.c-torture/execute/980612-1.c: New test.
42275
42276 1998-06-08  Jeffrey A Law  (law@cygnus.com)
42277
42278         * gcc.dg/980523-1.c: Only test on ppc-linux.
42279         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
42280
42281         * gcc.c-torture/execute/980608-1.c: New test.
42282
42283 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
42284
42285         * gcc.c-torture/execute/980605-1.c: New test.
42286
42287 1998-06-04  Jeffrey A Law  (law@cygnus.com)
42288
42289         * gcc.c-torture/execute/980604-1.c: New test.
42290
42291 1998-06-02  Jeffrey A Law  (law@cygnus.com)
42292
42293         * gcc.c-torture/execute/980602-1.c: New test.
42294         * gcc.c-torture/execute/980602-2.c: Likewise.
42295
42296 1998-06-02  Dave Love  <d.love@dl.ac.uk>
42297
42298         * 970125-0.f: Fix per JCB.  Add commentary.
42299
42300 1998-05-31  Michael Meissner  <meissner@cygnus.com>
42301
42302         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
42303         IEEE -0 support.
42304
42305 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
42306
42307         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
42308         earlier.
42309
42310 1998-05-28  Catherine Moore <clm@cygnus.com>
42311
42312         * gcc.c-torture/execute/980526-3.c: New test.
42313
42314 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
42315
42316         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
42317         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
42318         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
42319         m88k-motorola-sysv3 to XFAIL.
42320
42321 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42322
42323         * gcc.dg/980526-1.c: New test.
42324         * gcc.c-torture/execute/980526-2.c: New test.
42325
42326 1998-05-26  Jeffrey A Law  (law@cygnus.com)
42327
42328         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
42329
42330         * gcc.c-torture/execute/980526-1.c: New test.
42331
42332 1998-05-26  Dave Love  <d.love@dl.ac.uk>
42333
42334         * g77.f-torture/execute/alpha2.f: Add runtime test.
42335
42336 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
42337
42338         * g++.old-deja/old-deja.exp: Strip leading directories.
42339
42340         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
42341         error for the line.  Don't run multiple tests for the same line.
42342
42343 1998-05-23  Jeffrey A Law  (law@cygnus.com)
42344
42345         * gcc.dg/980523-1.c: New test.
42346
42347 1998-05-23  Dave Love  <d.love@dl.ac.uk>
42348
42349         * g77.f-torture/compile/970915-0.f: New test.
42350
42351 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
42352
42353         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
42354
42355 1998-05-21  Jeffrey A Law  (law@cygnus.com)
42356
42357         * gcc.dg/980520-1.c: New test.
42358
42359 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
42360
42361         * gcc.dg/980502-1.c: Fix return type.
42362
42363 1998-05-20  Jeffrey A Law  (law@cygnus.com)
42364
42365         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
42366         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
42367         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
42368         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
42369         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
42370
42371 1998-05-20  Dave Love  <d.love@dl.ac.uk>
42372
42373         * g77.f-torture/execute/980520-1.f: New test.
42374
42375 1998-05-15  Dave Love  <d.love@dl.ac.uk>
42376
42377         * lib/mike-g77.exp: New file.
42378
42379         * g77.f-torture/noncompile/noncompile.exp,
42380         g77.f-torture/noncompile/check0.f: New files.
42381
42382 1998-05-14  Dave Love  <d.love@dl.ac.uk>
42383
42384         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
42385         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
42386         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
42387         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
42388         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
42389         abort where appropriate.
42390
42391 1998-05-05  Michael Meissner  <meissner@cygnus.com>
42392
42393         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
42394         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
42395
42396 1998-04-29  Dave Love  <d.love@dl.ac.uk>
42397
42398         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
42399
42400 1998-04-27  Dave Love  <d.love@dl.ac.uk>
42401
42402         * g77.f-torture/compile/980427-0.f: New test.
42403
42404 1998-04-24  Dave Love  <d.love@dl.ac.uk>
42405
42406         * g77.f-torture/compile/980424-0.f: New test.
42407
42408 1998-04-19  Dave Love  <d.love@dl.ac.uk>
42409
42410         * g77.f-torture/compile/980419-2.f (main): New test.
42411         * g77.f-torture/compile/970125-0.f: New test.
42412         * g77.f-torture/compile/980419-1.f: New test.
42413
42414 1998-04-08  Jim Wilson  <wilson@cygnus.com>
42415
42416         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
42417         of loop-4.c.
42418
42419 1998-04-07  Jim Wilson  <wilson@cygnus.com>
42420
42421         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
42422
42423 1998-04-03  Jim Wilson  <wilson@cygnus.com>
42424
42425         * gcc.c-torture/compile/980329-1.c: New test.
42426
42427 1998-03-18  Jim Wilson  <wilson@cygnus.com>
42428
42429         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
42430         * gcc.dg/980312-1.c: Fix typo in -march command.
42431
42432 1998-03-16  H.J. Lu  (hjl@gnu.org)
42433
42434         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
42435
42436 1998-03-11  Robert Lipe  <robertl@dgii.com>
42437
42438         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
42439         Dave Love agree the Fortran source is bogus.
42440
42441 1998-03-11  Robert Lipe  <robertl@dgii.com>
42442
42443         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
42444         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
42445         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
42446         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
42447         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
42448
42449 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
42450
42451         * g++.old-deja/g++.other/friend1.C: New test.
42452
42453 1998-02-18  Dave Love  <d.love@dl.ac.uk>
42454
42455         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
42456         possibly uninitialized) variables and declare dnrm2.
42457
42458 1998-02-23  Robert Lipe <robertl@dgii.com>
42459
42460         From Bruno Haible <haible@ilog.fr>:
42461         * gcc.c-torture/execute/980223.c: New test.
42462
42463 1998-02-13  Jeffrey A Law  (law@cygnus.com)
42464
42465         * gcc.dg/ifelse-1.c: New test.
42466
42467 1998-02-09  H.J. Lu  (hjl@gnu.org)
42468
42469         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
42470
42471           * lib/old-dejagnu.exp (old-dejagnu): Added the
42472           "execution test - XFAIL *-*-*" handling in the spirit of
42473           "excess errors test -". Changed the "execution test fails"
42474           handling to be like "excess errors test fails".
42475           * Update various tests accordingly.
42476
42477 1998-02-06  Jim Wilson  <wilson@cygnus.com>
42478
42479         * gcc.c-torture/execute/980205.c: New test.
42480
42481 1998-01-18  Jeffrey A Law  (law@cygnus.com)
42482
42483         * lib/c-torture.exp: Look for .x files instead of .cexp files.
42484         * lib/f-torture.exp: Similarly.
42485         * gcc.c-torture: Rename all .cexp files to .x files.
42486
42487 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
42488
42489         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
42490         (940510-1.c): Removed duplicate.
42491         (971104-1.c): New test.
42492
42493 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
42494
42495           * lib/f-torture.exp: Improve error and loop detection.
42496
42497 1997-11-19  Michael Meissner  <meissner@cygnus.com>
42498
42499         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
42500         use that to size the filler array.
42501
42502 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
42503
42504         * lib/c-torture.exp(c-torture-execute): Fix typo.
42505
42506         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
42507         testcase as the executable name. Keep the executable around if
42508         the test fails.
42509
42510 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
42511
42512         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
42513         changes.  Only test one -g option, and move it to the end of the
42514         list of options to test.
42515
42516 1997-09-19  Michael Meissner  <meissner@cygnus.com>
42517
42518         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
42519         variable GCC_TORTURE_OPTIONS to supply default switches separated
42520         by colons.  If no environment variable, run tests with -O0 -g, -O1
42521         -g, and -O2 -g as well.
42522
42523 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
42524
42525         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
42526         explanatory comments. Fix indentation.
42527
42528 1997-09-15  Jeffrey A Law  (law@cygnus.com)
42529
42530         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
42531
42532 1997-09-11  Jeffrey A Law  (law@cygnus.com)
42533
42534         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
42535         * g++.old-deja/g++.mike/p7325.C: Likewise.
42536         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
42537
42538 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
42539
42540         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
42541         * g++.old-deja/g++.brendan/crash30.C: Likewise.
42542         * g++.old-deja/g++.brendan/crash39.C: Likewise.
42543         * g++.old-deja/g++.law/operators4.C: Likewise.
42544
42545 1997-09-11  Joe Buck  (jbuck@synopsys.com)
42546
42547         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
42548         * g++.old-deja/g++.mike/p784.C: Ditto.
42549         * g++.old-deja/g++.mike/p785.C: Ditto.
42550
42551 1997-09-05  Jeffrey A Law  (law@cygnus.com)
42552
42553           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
42554
42555 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
42556
42557         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
42558         target feature; pass this to c-torture-execute as needed.
42559
42560 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
42561
42562         * lib/c-torture.exp(c-torture-execute): If the previous and the
42563         current executables being tested are identical, we don't need to
42564         run the executable again. Try to make the executable names
42565         unique. Add an optional argument for passing additional compiler
42566         flags.
42567
42568 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
42569
42570         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
42571
42572 1997-08-29  Jeffrey A Law  (law@cygnus.com)
42573
42574         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
42575
42576 1997-07-31  Jeffrey A Law  (law@cygnus.com)
42577
42578         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
42579         32bit or larger longs.
42580
42581         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
42582         have either a 32bit long or 32bit int.
42583
42584 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
42585
42586         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
42587         Make double precision tests dependent on sizeof (double).
42588
42589 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
42590
42591         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
42592         too.
42593
42594 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
42595
42596         * gcc.c-torture/compile/961203-1.cexp: New script.
42597
42598 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
42599
42600         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
42601         up the includes ourselves.
42602
42603 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
42604
42605         * lib/plumhall.exp: Remove random include, and add a few
42606         verbose messages for debugging.
42607
42608 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
42609
42610         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
42611         of trying to do it ourselves.
42612
42613 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
42614
42615         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
42616
42617 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
42618
42619         * gcc.prms/5403.c: Made regexp a bit less strict.
42620
42621 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
42622
42623         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
42624         is returned from remote_load instead.
42625         * lib/plumhall.exp: Ditto.
42626         * lib/mike-g++.exp: Ditto.
42627         * lib/old-dejagnu.exp: Ditto.
42628         * lib/c-torture.exp: Ditto.
42629
42630 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
42631
42632         * lib/g++.exp: Use build_wrapper procedure.
42633         * lib/gcc.exp: Ditto.
42634
42635 1997-05-20  Jeffrey A Law  (law@cygnus.com)
42636
42637         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
42638         an old-style decl for malloc.  Fixes tests to work when
42639         sizeof (int) != sizeof (size_t).
42640
42641 1997-05-15  Mike Meissner  <meissner@cygnus.com>
42642
42643         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
42644
42645         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
42646         use stdargs.h interface.
42647
42648 1997-05-15  Mike Meissner  <meissner@cygnus.com>
42649
42650         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
42651         NO_VARARGS when compiling.
42652
42653 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
42654
42655         * lib/plumhall.exp(ph_includes): New procedure.
42656         (ph_make): Use it.
42657         (ph_compiler): Ditto.
42658
42659         * lib/g++.exp: Rename test-glue.c to testglue.c.
42660         * lib/gcc.exp: Ditto.
42661
42662 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
42663
42664         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
42665         to completion when it's called.
42666
42667 1997-03-21  Michael Meissner  <meissner@cygnus.com>
42668
42669         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
42670         is defined, don't do test.
42671
42672 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
42673
42674         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
42675         for object files.
42676         (ph_summary): Mark skipped testcases as untested, not unresolved.
42677
42678         * lib/plumhall.exp (ph_make): If unresolved because of bad
42679         errorCode, record errorCode in log file.
42680         (*): Replace send_log/verbose with verbose -log.
42681
42682 1997-03-19  Michael Meissner  <meissner@cygnus.com>
42683
42684         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
42685         double conversion if double isn't at least 8 bytes.
42686
42687         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
42688         int to work with targets where int is 16 bits.
42689
42690         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
42691         8 bytes, just exit, since 4 byte doubles don't have enough bits of
42692         precision for the test to complete.
42693
42694 1997-03-14  Michael Meissner  <meissner@cygnus.com>
42695
42696         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
42697         if d10v is not compiled with the -mdouble64 flag.
42698         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
42699
42700         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
42701         d10v is not compiled with the -mint32 flag.
42702
42703 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
42704
42705         * lib/plumhall.exp: Use incr_count.
42706
42707 1997-03-12  Jeffrey A Law  (law@cygnus.com)
42708
42709         * gcc.c-torture: Update to c-torture-1.45.
42710
42711 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
42712
42713         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
42714         the name of the expect testcase file).
42715
42716         * lib/g++.exp(g++_init): Ditto.
42717
42718 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
42719
42720         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
42721         the host.
42722
42723         * lib/gcc.exp(gcc_exit): New procedure.
42724
42725 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
42726
42727         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
42728         specs where appropriate.
42729
42730         * g++.old-deja/g++.arm/*: Added additional ERROR checks
42731         because of new "candidates are" messages, and removed a few
42732
42733         * Converted all non-old-style g++ testcases to old-style, and
42734         moved into g++.old-deja.
42735
42736 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
42737
42738         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
42739         options.
42740
42741         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
42742         succeeded.
42743
42744         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
42745
42746 1997-02-13  Michael Meissner  <meissner@cygnus.com>
42747
42748         * lib/gcc.exp (gcc_target_compile): Add support for defining
42749         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
42750         the machine doesn't have those features.
42751
42752 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
42753
42754         * g++.law/operators4.exp: Don't use LIBS.
42755
42756 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
42757
42758         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
42759
42760         * lib/mike-g++.exp: Don't set the compiler to be tested here.
42761         * lib/g++.exp: Set it here instead. Also, allow use of the
42762         --tool_exec and --tool_opt options. Change CXX to
42763         GXX_UNDER_TEST.
42764
42765         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
42766
42767         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
42768
42769 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
42770
42771         * lib/old-dejagnu.exp: Use prune_warnings instead of
42772         prune_system_crud.
42773         * lib/mike-g++.exp: Ditto.
42774         * lib/gcc.exp: Ditto.
42775         * lib/g++.exp: Ditto.
42776
42777         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
42778
42779 1997-02-07  Jeffrey A Law  (law@cygnus.com)
42780
42781           * 941014-2.c: Include stdlib.h
42782           * 960327-1.c: Include stdio.h
42783           * dbra.c, index-1.c: Don't assume ints are 32bits.
42784
42785 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
42786
42787         * lib/gcc.exp: Add gcc,stack_size target feature.
42788
42789         * lib/g++.exp(g++_target_compile): Add the include and link
42790         paths here, not in two other places. And, it's $options, not
42791         options.
42792
42793         * lib/mike-g++.exp(postbase): Remove the code that determines
42794         the correct include and link paths.
42795         * g++.old-deja/old-deja.exp: Ditto.
42796
42797 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
42798
42799         * lib/g++.exp(g++_init): target_compile no longer returns the
42800         filename of the result.
42801
42802 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
42803
42804         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
42805         call to glob.
42806
42807         * gcc.c-torture/special/special.exp: Change call to
42808         gcc_target_compile to include the object file.
42809
42810 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
42811
42812         * gcc.c-torture/special/special.exp: Correct misspelling in last
42813         change.
42814
42815 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
42816
42817         * lib/plumhall.exp(ph_summary): Log the entire output of the
42818         executable. Return -1 if there were any failures, 0 otherwise.
42819         (ph_execute): Return -1 if there were any failures, 0 otherwise.
42820         (ph_make): Clean up objects and executables that were built
42821         if the tests succeeded.
42822
42823 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
42824
42825         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
42826         libraries and includes in the build tree as appropriate.
42827
42828 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
42829
42830         * lib/c-torture.exp: Instead of looking for the global variable
42831         NO_LONG_LONG, check to see if that's a feature of the target.
42832
42833 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
42834
42835         * config/default.exp: Minimize. Delete the remainer of the files in
42836         config; this functionality is now in devo/dejagnu/config.
42837
42838         g++.*/*: Pass any additional flags used to compile to postbase;
42839         delete CXXFLAGS.
42840
42841         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
42842         is now done by runtest.exp. Use gcc_target_compile instead of
42843         compile.
42844
42845         lib/c-torture.exp: Use gcc_target_compile instead of compile.
42846         Remove references to CFLAGS. Use remote_file instead of
42847         calling rm -f.
42848         (c-torture): Take a list of arguments to use to compile this
42849         testcase.
42850
42851         lib/g++.exp: Simplify. Use target_compile instead of compile.
42852         lib/gcc-dg.exp: Ditto.
42853         lib/gcc.exp: Ditto.
42854         lib/mike-{gcc,g++}.exp: Ditto.
42855         lib/old-dejagnu.exp: Ditto.
42856         lib/plumhall.exp: Ditto.
42857
42858 1997-01-08  Jim Wilson  <wilson@cygnus.com>
42859
42860         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
42861         (ph_linker): Likewise.
42862
42863 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
42864
42865           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
42866         MAP_ANON / MAP_ANONYMOUS if defined;
42867         else try to map from /dev/zero .
42868
42869 1996-11-12  Jeffrey A Law  (law@cygnus.com)
42870
42871         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
42872         isn't defined, then define it to MAP_ANONYMOUS.
42873
42874 1996-11-12  Jeffrey A Law  (law@cygnus.com)
42875
42876         * gcc.c-torture: Update to c-torture-1.42 release.
42877
42878 1996-11-11  Jeffrey A Law  (law@cygnus.com)
42879
42880         * gcc.c-torture: Update to c-torture-1.41 release.
42881
42882 1996-10-27  Jeffrey A Law  (law@cygnus.com)
42883
42884         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
42885         c-torture release.
42886
42887 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
42888
42889         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
42890         and LDFLAGS.  Fix second case to append the target_info ldflags
42891         onto LDFLAGS, not CFLAGS.
42892         * lib/g++.exp (g++_init): Add target_info stuff.
42893         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
42894         of libgloss and newlib flags for !native.
42895
42896         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
42897         (GDB): Fix relative path to go up another dir for finding gdb.
42898
42899 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
42900
42901         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
42902         versions in the target_info array, if they don't exist.
42903
42904 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
42905
42906         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
42907
42908 1996-07-08  Jim Wilson  <wilson@cygnus.com>
42909
42910         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
42911         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
42912
42913 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
42914
42915         * lib/old-dejagnu.exp: Don't remove the output file before we've
42916         actually tested it. Don't append pwd to the path of the executable
42917         we're testing.
42918
42919 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
42920
42921         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
42922
42923 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
42924
42925         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
42926         temporary directory for compiler files, and set it to a default
42927         value of /tmp. Set $output as the name of the output file from
42928         compiling the testcase. Add a -o option to $cflags_var so the
42929         compiler writes the final output file as $output. Set $executable
42930         to $output.
42931
42932         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
42933         directory for compiler files, and set it to /tmp if it doesn't
42934         already have a value. Set $output_file to the name of the output
42935         file from compiling the testcase. Add a -o option to CXXFLAGS so
42936         the compiler writes the final output file as $output. Use $output
42937         as the executable to be tested.
42938
42939 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
42940
42941         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
42942
42943 1996-06-08  Jeffrey A Law  (law@cygnus.com)
42944
42945         * gcc.c-torture/execute/pending-1.c: New test.  Still
42946         pending in Tege's queue.
42947
42948 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
42949
42950         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
42951         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
42952         if there were failures.  Call unresolved if there were unresolved
42953         testcases.  Call gcc_fail if program did not run to completion.
42954         (ph_make): Pass additional argument name to ph_execute.
42955         (ph_execute): Add new argument.  Pass additional arguments to
42956         ph_summary.  Call gcc_fail is there is no execution output.
42957
42958 1996-04-24  Jeffrey A Law  (law@cygnus.com)
42959
42960         * lib/plumhall.exp (proc_summary): Output relavent summary
42961         lines into the log so specific failures in plumhall can be
42962         investigated.
42963
42964 1996-04-10  Jeffrey A Law  (law@cygnus.com)
42965
42966         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
42967         (c-torture-execute): Don't try to execute tests which use
42968         "long long" types if $NO_LONG_LONG is nonzero.
42969
42970 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
42971
42972         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
42973         not c-torture.
42974
42975         * gcc.ieee: Move from here.
42976         * gcc.c-torture/execute/ieee: To here.
42977
42978 1996-03-26  Jeffrey A Law  (law@cygnus.com)
42979
42980         * gcc.c-torture: Update to c-torture-1.41 release.
42981
42982 1996-03-22  Jeffrey A Law  (law@cygnus.com)
42983
42984         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
42985         not "$output".
42986
42987 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
42988
42989         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
42990         -c present.
42991
42992 1996-03-02  Jeffrey A Law  (law@cygnus.com)
42993
42994         * config/proelf.exp: Handle connecting to a simulator.
42995
42996 1996-01-31  Jeffrey A Law  (law@cygnus.com)
42997
42998         * config/proelf.exp: New file.  Enough framework that we can
42999         run c-torture tests on the proelf targets (or any other target
43000         that gdb can connect to for that matter).
43001
43002 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
43003
43004         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
43005         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
43006
43007         * lib/plumhall.exp (ph_execute): Always call ph_summary if
43008         exec_output exists.
43009
43010 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
43011
43012         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
43013         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
43014
43015         * config/*.exp: Update FSF address.  Change result of ${tool}_load
43016         to pass/fail/unresolved/unsupported/untested.  Caller must now
43017         call unresolved/unsupported/untested.
43018         * lib/*.exp: Update FSF address.  Update to handle new results of
43019         ${tool}_load.
43020         * lib/chill.exp (verbose): Delete.
43021
43022 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
43023
43024         * lib/gcc.exp (default_gcc_start): Change order of args to
43025         $LDFLAGS $CFLAGS $LIBS.
43026         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
43027         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
43028         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
43029         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
43030         * gcc.misc-tests/dg-test.exp: Likewise.
43031         * gcc.misc-tests/msgs.exp: Likewise.
43032         * gcc.prms/prms.exp: Likewise.
43033         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
43034         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
43035
43036         * lib/dg.exp: Deleted, moved to dejagnu/lib.
43037
43038 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
43039
43040         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
43041
43042         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
43043         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
43044
43045         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
43046         necessary.
43047
43048 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
43049
43050         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
43051         global for loop; add use of $mathlib.
43052         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
43053         settings here; set mathlib for anything but VxWorks.
43054
43055 1996-01-22  Jeffrey A Law  (law@cygnus.com)
43056
43057         * gcc.c-torture: Update to c-torture-1.40 release.
43058
43059 1996-01-03  Jeffrey A Law  (law@cygnus.com)
43060
43061         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
43062         dg.exp.
43063
43064 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
43065
43066         * lib/c-torture.exp (c-torture-execute): Declare "output" as
43067         global.
43068
43069 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
43070
43071         * lib/g++.exp (LIBS): Define if not already.
43072         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
43073         (gcc-dg-prune): Call prune_gcc_output.
43074         * lib/gcc.exp (prune_gcc_output): New proc.
43075         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
43076         prune_gcc_output.
43077
43078 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
43079
43080         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
43081         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
43082
43083 1995-11-15  Jeffrey A Law  (law@cygnus.com)
43084
43085         * gcc.c-torture: Update to c-torture-1.39 release.
43086
43087 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
43088
43089         * lib/c-torture.exp (c-torture-execute): Don't return if one option
43090         fails, try others as well.
43091
43092 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
43093
43094         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
43095         If compilation fails, mark execute tests as `untested'.
43096         If test is marked as unsupported, don't mark compilation and
43097         execute tests as failed.
43098
43099 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
43100
43101         * lib/g++.exp (g++_init): Don't link in libg++, and look to
43102         libstdc++ for whether or not we want to be doing shared
43103         libraries.  Delete link_curses since we don't need it anymore.
43104         * lib/mike-g++.exp (postbase): Don't link in libg++.
43105         * g++.old-deja/old-deja.exp: Likewise.
43106
43107 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
43108
43109         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
43110
43111 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
43112
43113         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
43114         For that, add `-Wl,-a,shared_archive'.
43115         * g++.old-deja/old-deja.exp: Likewise.
43116
43117 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
43118
43119         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
43120
43121 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
43122
43123         * lib/mike-g++.exp (postbase): Pay attention to the status of
43124         g++_load.
43125
43126 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
43127
43128           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
43129
43130 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
43131
43132         * lib/gcc.exp (default_gcc_start): No longer need to log program
43133         being executed or its output, execute_anywhere does that now.
43134         * lib/g++.exp (default_g++_version): Call execute_anywhere.
43135         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
43136
43137 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
43138
43139         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
43140         the same as those in lib/g++.exp.
43141
43142 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
43143
43144         * gcc.c-torture: Update to c-torture-1.38 release.
43145         * gcc.ieee: Related changes.
43146
43147 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
43148
43149         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
43150         "exec". Minor reformatting changes.
43151
43152         * config/rom68k.exp (${tool}_load): Make it work in a canadian
43153         cross. This means all "exec" calls now work on a remote host as
43154         well.
43155         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
43156         cross. Filter out the extra "\r\n" stuff that expect puts in.
43157         (c-torture-execute): Filter out the bogus warnings like
43158         c-torture-compile does. Add support for canadian cross.
43159         * lib/gcc.exp (default_gcc_version, default_gcc_start)
43160         Use execute_anywhere rather than calling exec directly. Now it
43161         works for canadian cross testing.
43162
43163 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
43164
43165         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
43166         results into a variable, and check that rather than using file exists.
43167
43168 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
43169
43170         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
43171         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
43172
43173 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
43174
43175         * g++.old-deja/old-deja.exp: Create and pass runshlib and
43176         lib_curses if there's a shared libg++ in the build tree.
43177
43178 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
43179
43180         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
43181         if not supported target.
43182
43183 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
43184
43185         * lib/g++.exp (g++_init): Move empty setting of runshlib and
43186         link_curses up to always happen, not just for native builds.
43187
43188 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
43189
43190         * gcc.c-torture: Update to c-torture-1.36 release.
43191         * gcc.failure: Related changes.
43192
43193 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
43194
43195         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
43196
43197 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
43198
43199         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
43200         * lib/mike-g++.exp (postbase): Not in here.  Still reference
43201         runshlib, link_curses, and mathlib for link and run.
43202
43203         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
43204         pass the runtime shared library options for Solaris, OSF/1, and
43205         Irix5, and link with -lcurses to avoid unresolved references.
43206
43207 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
43208
43209         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
43210         only run once.
43211
43212 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
43213
43214         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
43215
43216 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
43217
43218         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
43219         do not have a framework for the "compat" tests yet.
43220
43221 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
43222
43223         * lib/mike-g++.exp (postbase): New local variable `mathlib',
43224         set to null if we're testing vxworks5.1.  Use that instead of
43225         `-lm' in the setting of LIBS for link and run.
43226
43227 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
43228
43229         * config/rom68k.exp (${tool}_load): Major changes to make it
43230         work.  Verified that it does in fact return the stuff in
43231         exec_output properly.  Catch any Emul or any TRAP other than 0.
43232
43233 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
43234
43235         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
43236         LDFLAGS properly for targets that need stuff from libgloss.
43237         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
43238         only run once.
43239         (gpp_initialized): New variable.
43240
43241 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
43242
43243         * config/rom68k.exp: Load libgloss.exp.
43244         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
43245         so we can produce a fully linked binary.
43246         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
43247         so we can produce a fully linked binary.
43248
43249 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
43250
43251         * lib/plumhall.exp (ph_section): Watch for expected failures.
43252         Add missing `else'.
43253
43254         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
43255         run the testcase.
43256         (c-torture): Likewise.
43257
43258 1995-08-28  Doug Evans  <dje@cygnus.com>
43259
43260         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
43261
43262         * lib/mike-g++.exp (mike_cleanup): New proc.
43263         (prebase): New globals compiler_result, not_compiler_result,
43264         target_regexp.
43265         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
43266         allow leading "-" in pattern.  Watch for unsupported tests.
43267         If $compiler_result is set, pattern match assembler code,
43268         and ditto for $not_compiler_result.
43269         * lib/mike-gcc.exp: Likewise.
43270
43271         * lib/plumhall.exp (ph_execute): Only call ph_summary if
43272         execution "succeeded".
43273
43274 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
43275
43276         * config/win32.exp: New file.
43277         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
43278
43279 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
43280
43281         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
43282         unsupported.
43283         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
43284         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
43285         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
43286
43287         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
43288         "... without exceptions was ...".  That is now handled by
43289         prune_system_crud.
43290         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
43291
43292 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
43293
43294         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
43295         sieve.c,sort2.c}: New files.
43296         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
43297         sieve.exp,sort2.exp}: Drivers for them.
43298
43299         * lib/mike-gcc.exp (program_output): New user settable variable.
43300         (postbase): Call prune_system_crud.  Also prune extraneous compiler
43301         messages.
43302         * lib/mike-g++.exp (program_output): New user settable variable.
43303
43304         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
43305
43306         * config/sh.exp: Deleted (use sim.exp instead).
43307
43308 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
43309
43310         * config/vx.exp: Declare CHECKTASK as global.
43311         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
43312         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
43313         * lib/old-dejagnu.exp: Load [pwd]/$executable.
43314
43315 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
43316
43317         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
43318         target. Like vx.exp, only includes `vx29k.exp' instead of
43319         `vxworks.exp'.
43320
43321 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
43322
43323         * config/sim.exp: Increase time limit from 120 seconds to 240.
43324
43325 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
43326
43327         * gcc.c-torture/execute/950628-1.c: New test.
43328
43329 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
43330
43331         * gcc.c-torture: Update with changes/additions from
43332         c-torture-1.34.
43333
43334 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
43335
43336         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
43337
43338 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
43339
43340         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
43341
43342 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
43343
43344         * gcc.c-torture/compile/950512-1.c: New test.
43345         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
43346         * gcc.dg/struct-ret-1.c: Likewise.
43347
43348 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
43349
43350         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
43351           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
43352
43353 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
43354
43355         * gcc.c-torture/special/920411-1.c: Deleted.
43356         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
43357
43358 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
43359
43360         * config/sim.exp (${tool}_load): Hack in call to bash to get a
43361         cpu limit.
43362
43363 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
43364
43365         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
43366
43367 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
43368
43369         From kenner;
43370         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
43371         is the proper length.
43372         * va-arg-3.c: Likewise.
43373
43374 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
43375
43376         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
43377         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
43378
43379         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
43380         * lib/g++.exp (default_g++_start): Delete old cruft.
43381
43382 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
43383
43384         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
43385         (2 * (1 << 18)) to (2 * (1 << 17)).
43386
43387         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
43388
43389 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
43390
43391         * config/rom68k.exp: Renamed from config/idp.exp
43392
43393 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
43394
43395         * c-torture/compile/921109-2.c
43396
43397 1995-04-18  Mike Stump  <mrs@cygnus.com>
43398
43399         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
43400         excess errors.
43401
43402 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
43403
43404         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
43405         output.
43406         * lib/g++.exp (default_g++_start): Likewise.
43407
43408 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
43409
43410         * gcc.c-torture/compile/950329-1.c: New test.
43411
43412 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
43413
43414           * config/bug.exp (${tool}_load): Updated to use new remote_open
43415           and remote_close procs.
43416         * config/idp.exp: New file.
43417
43418 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
43419
43420         * gcc.c-torture/execute/950322-1.c: New test.
43421
43422 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
43423
43424         * config/vx.exp (${tool}_load): Clean up testing of return code from
43425         vxworks_ld and vxworks_spawn.
43426
43427 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
43428
43429         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
43430
43431 1995-03-13  Mike Stump  <mrs@cygnus.com>
43432
43433         * lib/old-deja.exp: Add `excess errors test - ' error, now one
43434         can mark excess errors on a machine by machine basis.  Note, the
43435         default is to not expect any excess errors, even when excess
43436         errors test - is given, so you will want to put an XFAIL ... on
43437         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
43438         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
43439         those 4 machines, but no others.
43440
43441 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
43442
43443         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
43444         * lib/c-torture.exp: to here.
43445
43446 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
43447
43448         * gcc.c-torture/execute/950221-1.c: New test.
43449         * gcc.c-torture/execute/struct-ret-1.c: New test.
43450         * gcc.c-torture/compile/950221-1.c: New test.
43451
43452         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
43453
43454 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
43455
43456         * gcc.c-torture/execute/arith-1.c (main): Return 0.
43457         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
43458
43459 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
43460
43461         * g++.gb: New directory of tests, derived from my signature and
43462         class scoping tests.
43463
43464         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
43465         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
43466         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
43467         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
43468         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
43469         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
43470         * g++.gb/sig25.C: Likewise.
43471
43472         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
43473         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
43474         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
43475         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
43476         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
43477         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
43478         * g++.gb/sig25.exp: Likewise.
43479
43480         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
43481         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
43482         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
43483         * g++.gb/scope13.C: Likewise, this test still fails.
43484
43485         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
43486         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
43487         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
43488         * g++.gb/scope13.exp: Ditto.
43489
43490         * g++.gb/README: New file, explains what these tests are about.
43491
43492 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
43493
43494         * lib/dg.exp (dg-do): Support `preprocess'.
43495         (dg-test): Likewise.
43496
43497 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
43498
43499         * config/udi.exp: change "continue -expect" to "exp_continue".
43500
43501 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
43502
43503         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
43504         Delete redundant tests.
43505
43506         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
43507         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
43508         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
43509         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
43510         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
43511         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
43512         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
43513         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
43514
43515         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
43516         storing label pointers.
43517         * gcc.c-torture/execute/921019-1.c: Likewise.
43518         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
43519         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
43520         parameter fp.
43521         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
43522         constants.
43523
43524         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
43525         Delete obsolete tests.
43526
43527         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
43528         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
43529         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
43530         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
43531         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
43532         * gcc.c-torture/compile/950124-1.c: New test.
43533
43534         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
43535
43536 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
43537
43538         * lib/mike-g++.exp: Add -lm to LIBS.
43539
43540 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
43541
43542         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
43543
43544 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
43545
43546         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
43547
43548 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
43549
43550         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
43551
43552 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
43553
43554         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
43555         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
43556         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
43557         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
43558         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
43559         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
43560         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
43561         * g++.law/{operators31.C, operators32.C,
43562         * g++.law/{operators33.C, operators34.C}: Likewise.
43563         * g++.law/{pic1.C, refs2.C}: Likewise.
43564         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
43565         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
43566         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
43567         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
43568
43569         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
43570         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
43571         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
43572         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
43573         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
43574         * g++.law/{enum9.exp, friend5.exp}: Likewise.
43575         * g++.law/{nest3.exp, nest4.exp}: Likewise.
43576         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
43577         * g++.law/{operators30.exp, operators31.exp}: Likewise.
43578         * g++.law/{operators32.exp, operators33.exp}: Likewise.
43579         * g++.law/{operators34.exp}: Likewise.
43580         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
43581         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
43582         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
43583         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
43584         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
43585
43586         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
43587         No longer expected to fail.
43588         * g++.law/missed-error3.C: Tweak for recent bool changes.
43589
43590 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
43591
43592         * config/emb-unix: Deleted.
43593         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
43594         remote execution.  Do final link on remote host if REMOTE_LINK is set.
43595
43596 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
43597
43598         * lib/dg.exp (dg-test): Fix typo in last patch.
43599
43600 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
43601
43602         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
43603         (handles multiple occurrences).
43604
43605 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
43606
43607         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
43608         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
43609         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
43610         printed).
43611         * lib/c-torture.exp (c-torture-compile): Likewise.
43612         (c-torture): Prepend full path if missing.
43613         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
43614         (gcc_fail): Likewise.
43615         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
43616
43617 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
43618
43619         * lib/netware.exp: Only attach to NetWare i386 systems.
43620
43621 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
43622
43623         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
43624         messages.  Add test name to "output pattern match" pass/fail message.
43625
43626 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
43627
43628         * gcc.dg: New testsuite.
43629         * gcc.dg/dg.exp: New file.
43630
43631         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
43632         test-switch.c}: Deleted.
43633
43634         * gcc.misc-tests/msgs.exp: New testcase driver.
43635
43636 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
43637
43638         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
43639         Watch for illegal return values from ${tool}_load.
43640         * config/unix.exp (${tool}_load): Fix pass/fail detection for
43641         cross targets.  Coerce return value >0 to 1.
43642
43643 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
43644
43645         * config/unix.exp (${tool}_load): Call program rsh, not proc.
43646
43647         * config/emb-unix.exp: New file.
43648
43649         * config/sim.exp: Error if variable $SIM not defined.
43650         (${tool}_load): Mark test as "untested" if simulator missing.
43651
43652         * config/unix.exp: Load remote.exp to get rcp_download.
43653         * lib/c-torture.exp: Use different option lists for testcases with
43654         and without loops.
43655         * gcc.c-torture/execute/execute.exp: Likewise.
43656
43657 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
43658
43659         * config/*.exp: Clarify return code from ${tool}_load.
43660         Call `unresolved' or `untested' instead of `warning' or `perror'
43661         (sometimes you still want to call both though).
43662         Add comment that `shell_id' is local to each file.
43663         * config/udi.exp (timeout): Set to 30.
43664         Don't print warning if connection fails, $connectmode has already
43665         printed an error.
43666         (${tool}_load): Move verbose messages to level 2.
43667         Rework pattern for "Process started" message.
43668         Pass `shell_id' to ${connectmode}_download.
43669         Retry twice upon timeout.  Make resetting of target more robust.
43670         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
43671         Pass `shell_id' to exit_$connectmode.
43672         Only call exit_$connectmode if connected.
43673         * config/unix.exp (${tool}_load): Check return codes better.
43674         * config/vrtx.exp (${tool}_load): Likewise.
43675         * config/vx.exp (${tool}_load): Likewise.
43676         Delete unneeded global's.
43677         * lib/dg.exp (dg-test): Update to reflect clarified return codes
43678         from ${tool}_load.
43679         (dg-stat): Delete.
43680         (dg-init): Delete recording of pass/fail counts.
43681         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
43682         (old-dejagnu-init): Likewise.
43683         (old-dejagnu-stat): Delete contents, empty proc now.
43684         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
43685         (c-torture): Delete references to lcnt, lpass, lfail.
43686         Get option list from TORTURE_OPTIONS.
43687         Delete -funroll[-all]-loops if no loops.
43688         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
43689         (g++_stat): Delete contents (empty proc now).
43690         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
43691         (gcc_finish): Likewise.
43692         (gcc_stat): Deleted.
43693         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
43694         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
43695         * gcc.c-torture/execute/execute.exp: Likewise.
43696         Split tests into two parts: compile, execute.
43697         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
43698         no loops.  Update to reflect clarified return codes from ${tool}_load.
43699
43700 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
43701
43702         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
43703         to grep for.
43704         (old-dejagnu): Likewise (where necessary).
43705
43706 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
43707
43708         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
43709
43710         * lib/dg.exp (dg-process-target): Fix processing of selector.
43711         Add comment regarding use of `error'.
43712
43713         * lib/gcc.exp (prune_system_crud): Define if missing.
43714         * lib/g++.exp (prune_system_crud): Likewise.
43715
43716         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
43717         Call prune_system_crud.
43718         * lib/dg.exp (dg-runtest): New proc.
43719         Use perror instead of send_user for tcl errors in testcase.
43720         Don't return any value, it's never used.
43721         Don't clobber previous definition of `unknown'.
43722         Print tcl errors in `dg-final'.
43723
43724 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
43725
43726         * lib/dg.exp (dg-process-target): Improve syntax error messages.
43727         (dg-test): Don't print errorInfo, it contains stack backtrace.
43728
43729 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
43730
43731         * lib/g++.exp (runtest_file_p): Define if missing.
43732
43733 1994-09-24  Doug Evans  (dje@cygnus.com)
43734
43735         * lib/mike-g++.exp: Comment out loading of g++.exp.
43736         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
43737         (default_g++_version): Always print something.
43738         (default_g++_start): Comment out call to `which'.
43739         (g++_start, g++_load): Deleted (must be defined in config file).
43740         * lib/gcc.exp: Test for existence of $CC at start.
43741         Delete check for tmpdir (done in gcc_init).
43742         (default_gcc_version): Always print something.
43743         (default_gcc_start): Comment out call to `which'.
43744         * config/*.exp: Major cleanup - make cross targets work at least a
43745         little better for g++ (by not being "--tool gcc" specific).
43746         Rename gcc_xxx to ${tool}_xxx.
43747         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
43748         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
43749
43750 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
43751
43752         * lib/c-torture.exp (c-torture-compile): Rework compiler
43753         message processing.
43754
43755         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
43756         c-torture.
43757
43758 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
43759
43760         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
43761
43762         * lib/dg.exp (dg-process-target): Support { target native }.
43763
43764 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
43765
43766         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
43767         looked for "... program xxx got fatal signal".
43768         Correct regsub munging of `comp_output'.
43769         Ignore compiler messages "path prefix not used" and "linker input
43770         file unused".
43771
43772 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
43773
43774         * lib/gcc.exp (runtest_file_p): Define if missing.
43775         * gcc.prms/template.c: Example to work from.
43776
43777 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
43778
43779         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
43780         * lib/dg.exp (dg-test): Call unsupported testcases as such.
43781
43782         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
43783         * gcc.prms/1883.c: Moved from compile/940714-1.c.
43784         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
43785         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
43786
43787         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
43788         (dg-process-target): No longer a varargs proc.
43789         Return S/N for target, P/F for xfail.  All callers changed.
43790         (user option procs): More argument checking.
43791         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
43792         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
43793         (dg-test): Skip test if not running on selected target in `dg-do'.
43794         Update handling of `dg-do-what', `dg-output-text'.
43795         Separate execution pass/fail from output pattern match pass/fail.
43796         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
43797
43798 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
43799
43800         * gcc.c-torture/special/special.exp: Don't expect failure for mips
43801         target for 920510-1.c.
43802
43803 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
43804
43805         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
43806         Clean up comment regarding use of passcnt, etc.
43807         (gcc_stat): Don't update `testcnt' here.
43808         (gcc_finish): Do it here.
43809         Might as well reset `but_id' here too.
43810         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
43811         to determine if the file should be tested.
43812         * gcc.c-torture/compile/compile.exp: Likewise.
43813         * gcc.c-torture/execute/execute.exp: Likewise.
43814         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
43815         * gcc.misc-tests/dg-test.exp: Likewise.
43816         * gcc.prms/prms.exp: Likewise.
43817         * gcc.wendy/wendy.exp: Likewise.
43818         * g++.old-deja.exp: Likewise.
43819         Move "Testing file" message to verbose level 1.
43820
43821 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
43822
43823         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
43824
43825 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
43826
43827         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
43828         (default_gcc_start): Accept optional second list element
43829         of compiler flags.  Print compiler output at verbosity level 2.
43830         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
43831         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
43832         Save current values of framework globals passcnt, failcnt, xpasscnt,
43833         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
43834         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
43835         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
43836         xfailcnt to compute stats.  Update framework global `testcnt' from
43837         pass/fail counts.
43838         (gcc_finish): New proc.  Clean up test environment.
43839         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
43840         (gcc_epass, gcc_efail): Delete.
43841         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
43842         argument of line number.
43843         (dg-init): If the tool has an init routine, call it.
43844         (dg-test): Remove args `cflags_var' and `libs_var'.
43845         Pass all compiler options to ${tool}_start.
43846         Handle missing line number.
43847         (dg-finish): New function.
43848         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
43849         particular files.  Call gcc_finish at end.  Move "skipping test"
43850         message to verbosity level 3.
43851         * gcc.c-torture/compile/compile.exp: Likewise.
43852         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
43853         * gcc.c-torture/execute/execute.exp: Likewise.
43854         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
43855         Print testcase being tried at verbosity level 1.
43856         * gcc.c-torture/special/special.exp: Unset xfail.
43857         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
43858         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
43859         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
43860         * gcc.failure/failure.exp: Likewise.
43861         * gcc.ieee/ieee.exp: Likewise.
43862         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
43863         Update call to dg-test.  Call dg-finish at end.
43864         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
43865         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
43866         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
43867         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
43868         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
43869         * gcc.wendy/wendy.exp: Add copyright.
43870         Delete setting of tmpdir (done by gcc_init).
43871         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
43872         Pass compiler flags to gcc_start.  Call gcc_finish at end.
43873         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
43874         gcc_[ce]pass/fail.
43875
43876 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
43877
43878         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
43879         confusion.
43880         (g++_load): Likewise.
43881
43882         * config/*.exp (gcc_load): Some were varargs fns and some were not.
43883         Rename argument to `prog' to remove the confusion.
43884         Varargs fns behave differently too!
43885         (g++_load): Likewise.
43886
43887         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
43888
43889         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
43890         what it is.  Delete (always) printing of status value for !native.
43891         Simplify verbose code, and include status and exec_output.
43892         (g++_load): Use gcc_load.
43893
43894 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
43895
43896         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
43897         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
43898         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
43899         940714-3.c as these testcases don't exist anymore.  Make
43900         va-arg-1.c expected to pass.
43901
43902 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
43903
43904         * gcc.misc-tests/misc.exp: Only run specific testcases.
43905         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
43906         * gcc.misc-tests/dg-[1-9].c: New files.
43907
43908         * lib/dg.exp: New testsuite driver.
43909         * gcc.prms/prms.exp: Use it.
43910
43911         * README.gcc: New file.
43912
43913         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
43914         Document and reset `lxpass' and `lxfail'.
43915         Simplify "initialized" message.
43916         (gcc_stat): Clean up comments a little.
43917
43918 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
43919
43920         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
43921
43922 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
43923
43924         * lib/old-dejagnu.exp (process-option): New proc.
43925         (old-dejagnu-init, old-dejagnu-stat): Likewise.
43926         (old-dejagnu): Simplify.
43927         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
43928
43929 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
43930
43931         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
43932         exists and is not an empty string.
43933
43934         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
43935         $xfail rather than calling setup_xfail.  Clear $xfail when test is
43936         finished.
43937         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
43938         automatically.
43939
43940         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
43941         longer expected to fail.
43942
43943         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
43944         "f" function call.
43945
43946         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
43947
43948         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
43949         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
43950         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
43951         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
43952         c-torture-1.29.
43953
43954         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
43955         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
43956
43957         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
43958
43959         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
43960         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
43961
43962         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
43963         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
43964         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
43965
43966 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
43967
43968         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
43969         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
43970         940714-1.c, 940714-2.c, 940714-3.c},
43971         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
43972         gcc.misc-tests/{mg.c,mg.exp}:
43973         New tests.
43974         * gcc.noncompile/noncompile.exp: Change accordingly.
43975
43976 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
43977
43978         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
43979         Undo previous clobberage.
43980
43981 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
43982
43983         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
43984         * gcc.special/{930510-1.c, special.exp}:
43985         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
43986         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
43987         struct-varargs-1.c}: New tests from c-torture-1.26.
43988
43989 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
43990
43991         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
43992           argument to switch.
43993
43994 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
43995
43996         * Revert the previous changes.  Please see Rob's directory
43997           (/lisa/test/rob/progressive/gcc/testsuite) for testing
43998           fixes.
43999
44000 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
44001
44002         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
44003             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
44004             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
44005             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
44006             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
44007             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
44008             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
44009             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
44010             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
44011             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
44012             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
44013             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
44014             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
44015             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
44016             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
44017             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
44018             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
44019             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
44020             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
44021             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
44022             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
44023             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
44024             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
44025             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
44026             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
44027             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
44028             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
44029
44030 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
44031
44032         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
44033             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
44034           with perror calls.
44035
44036 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
44037
44038         * config/unix.exp (g++_load): Fix syntax.
44039
44040 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
44041
44042         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
44043         * gcc.noncompile/921017-1.c: Deleted obsolete test.
44044         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
44045         Don't expect va-arg-1.c to fail.  Correct expected output for
44046         920928-1.c.
44047         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
44048         * gcc.wendy/hbm4.c: Correct typo.
44049         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
44050
44051 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
44052
44053         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
44054         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
44055         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
44056         * lib/c-torture.exp (c-torture-compile): Ditto.
44057
44058         Reduce volume of output (remove all the -I's and such).
44059         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
44060         Call gcc_cpass, gcc_cfail.
44061         (c-torture): Pass testing option to c-torture-compile.
44062
44063 1994-03-21  Doug Evans  (dje@cygnus.com)
44064
44065         Bring patches over from progressive.
44066         * config/default.exp: Exit remote shell cleanly.
44067         (g++_exit, g++_start): Add default versions.
44068         * config/sim.exp (gcc_load): Use perror, not error.
44069
44070 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
44071
44072         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
44073         set in site.exp.
44074
44075 1994-03-14  Doug Evans  (dje@cygnus.com)
44076
44077         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
44078         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
44079         (wendy_try): New proc to run testcase.
44080         (main loop): Call 'em.
44081         * gcc.wendy/*.c: Clean up pass to correct expected output.
44082
44083         * lib/gcc.exp: Minor cleanup work.
44084         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
44085
44086 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
44087
44088         * config/sim.exp (gcc_load): Document return codes better.
44089         Don't pass -v to simulator.
44090
44091 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
44092
44093           * gcc.special/920717-x.c: Fix typo.
44094           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
44095           get at sources.
44096
44097         * lib/mike-gcc.exp: Fix typo.
44098
44099 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
44100
44101         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
44102         binary to use, transform the name.
44103         * config/*.exp: rename everything. Nuke any g++ specific files,
44104         it's now a special case of gcc that requires no special support.
44105         Add a default.exp for unsupported targets.
44106
44107 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
44108
44109         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
44110         lib/old-dejagnu.exp: Fix a few patterns to work with the new
44111         version of Tcl.
44112
44113 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
44114
44115         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
44116         than a warning.
44117
44118 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
44119
44120         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
44121
44122 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
44123
44124         * gcc.execute/execute.exp: Combine opt_list and foption_list into
44125         option_list.  Compile every file with only 4/6 option choices
44126         (same as C torture) instead of with 12/18 different option
44127         choices.
44128         * lib/c-torture.exp: Likewise.
44129
44130         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
44131         not already set.
44132
44133 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
44134
44135         * lib/old-deja.exp: Add `excess errors test fails' error, now one
44136         can put an XFAIL *-*-* on excess errors.
44137
44138 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
44139
44140         * g++.law: Add more tests derived from g++-bugs snapshots.
44141
44142         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
44143         equivalent to g++.law/init9.
44144
44145         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
44146         compiled it, and the a.out file after we've run it.
44147
44148 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
44149
44150         * lib/mike-g++.exp (postbase): Delete the .o file after we've
44151         compiled it, and the a.out file after we've run it.
44152
44153 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
44154
44155         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
44156
44157 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
44158
44159         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
44160         version number.
44161
44162 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
44163
44164         * g++.law: New directory of g++ tests derived from the g++-bugs
44165         snapshots.
44166
44167 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
44168
44169         * gcc.compile: initbug1.c initbug1.exp testcase added
44170
44171 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
44172
44173         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
44174         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
44175           fixes submitted by Jeff Law (law@cs.utah.edu)
44176         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
44177           Jeff Law (law@cs.utah.edu)
44178
44179
44180 1993-11-30  Mike Stump  (mrs@cygnus.com)
44181
44182         * config/unix-g++.exp: Follow the gcc way of doing things.
44183         * g++.old-deja/old-deja.exp: Minor updates.
44184         * lib/g++.exp: New file, follow the gcc way of doing things.
44185         * lib/old-dejagnu.exp: Minor updates.
44186         * lib/mike-g++.exp: Always unset errorInfo.
44187
44188 1993-11-06  Mike Stump  (mrs@cygnus.com)
44189
44190         * lib/gcc.exp: Fix some errors with the below change, CC and
44191         CFLAGS should be global when setting, not local.
44192
44193 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
44194
44195         * lib/gcc.exp: Transform tool name.
44196
44197 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
44198
44199         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
44200
44201 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
44202
44203         * lib/gcc.exp: change gcc_done to gcc_stat
44204
44205 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
44206
44207         * Upgraded gcc testsuite to c-torture version 1.25
44208
44209 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
44210
44211         * lib/gcc.exp: added reporting code. Changed verbose compile message.
44212         * lib/c-torture: added hooks for new reporting code.
44213
44214 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
44215
44216         * config/sh-gcc.exp: check if sh-sim exists in the path
44217
44218 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
44219
44220         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
44221         * gcc.compile/compile.exp: Initial changes for new logic.
44222         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
44223         * gcc.failure/failure.exp: Initial changes for new logic.
44224         * gcc.ieee/ieee.exp: Initial changes for new logic.
44225         * gcc.misc-tests/misc.exp: Initial changes for new logic.
44226         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
44227         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
44228         * lib/c-torture.exp: Initial changes for new logic.
44229         * lib/gcc.exp: Initial changes for new logic.
44230
44231 1993-10-15  Mike Stump  (mrs@cygnus.com)
44232
44233         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
44234         depend upon failure or success.  Fully qualify names in failure
44235         and success messages.  Always remove a.out before starting
44236         compile, just in case.  Pay more attention to error text output by
44237         the compiler.  Handle testcases with no known past errors just
44238         like all others, so that things are uniform.  Other miscellaneous
44239         improvements.
44240
44241 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
44242
44243         * gcc.cpp: new directory for cpp tests
44244
44245 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
44246
44247         * lib/chill.exp: Code reformatted, removed unused code.
44248         * config/unix-chill.exp: Code reformatted, removed unused code.
44249         * chill.execute/execute.exp: Code reformatted, removed unused code.
44250         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
44251
44252 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
44253
44254         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
44255         routines not written.
44256
44257 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
44258
44259         * config/bug-gcc.exp: Use new procs from bug.exp.
44260
44261 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
44262
44263         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
44264         via ftp, rather than depending on NFS.
44265         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
44266         case.
44267
44268 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
44269
44270         * config/bug-gcc.exp: Use new download proc.
44271
44272 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
44273
44274         * chill.execute/execute.exp: cleanups, handles errors better
44275         * chill.compile/compile.exp: rewrite, based on execute.exp
44276         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
44277         * lib/chill.exp: major changes to diff proc and compile and link
44278           procs. added chill_fail and chill_pass wrappers to pass and
44279           fail. added more comments, and handle error codes better.
44280           Added a hack to capture stderr from exec, so noncompile tests
44281           can work.
44282
44283 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
44284
44285         * chill.execute/execute.exp: rewrite of testsuite driver
44286         * lib/chill.exp: rewrite of testsuite driver
44287         * config/unix-chill.exp: rewrite of testsuite driver
44288
44289 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
44290
44291         In chill.execute:
44292         * iexpr.ch: Standardize uppercase.
44293         * tuples.dat: Standardize uppercase.
44294         * vary.ch: standardize.  Correct varying string assignments.
44295         * vary.dat: Add new output lines.
44296
44297 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
44298
44299         In chill.execute:
44300         * chprintf.ch: Standardize use of uppercase.
44301         * tuples.ch: Standardize and turn arr2 into a DCL,
44302           rather than a SYN.
44303         * pinits.ch: Standardize.
44304
44305 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
44306
44307         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
44308         * Makefil: Renamed to Makefile.in.
44309         * configure.in: New.
44310
44311 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
44312
44313         In chill.execute:
44314         * .cvsignore: Add result/output files.
44315         * Makefile: Fix up variables at start.  Use MFLAGS
44316           everywhere.  Correct bool_loc, built_ins entries.
44317           Add entry for vary1.ch.
44318         * bitarray.ch: Standardize upper-case usage.
44319         * bitexpr.ch: Standardize, add output of b1.
44320         * params.ch: Use arrayt in along PROC parameters, to
44321           avoid novelty problems.
44322         * sets.ch: Tiny cleanup.
44323         * vary1.ch: Re-indent.
44324
44325 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
44326
44327           * Add PR-related files to Makefiles, .cvsignore files, etc.
44328
44329 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
44330
44331         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
44332           with compiler objects. New names are test-flow.c and test-loop.c
44333
44334 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
44335
44336         * Upgraded c-torture tests from 1.19 to 1.20
44337
44338         * new files:
44339         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
44340         * gcc.compile: 930623-1.c 930623-2.c
44341         * gcc.noncompile: 930622-1.c 930622-2.c
44342         * gcc.failure: 920411-1.c 920627-2.c
44343         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
44344
44345 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
44346
44347         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
44348           More changes to get testsuite working properly. Needs more work.
44349           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
44350
44351 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
44352
44353         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
44354           More changes to get testsuite working properly. Needs more work.
44355
44356 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
44357
44358         * chill.compile/compile.exp: Added for Dejagnu support
44359         * chill.execute/execute.exp: Added for Dejagnu support
44360         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
44361
44362 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
44363
44364         This should complete moving the CHILL test files.
44365         * chill.noncompile(.cvsignore printf.grt
44366             in-printf.grt chprintf.grt chprintf.ch):
44367             Added test-support files.
44368           (Makefile): Modified further.
44369         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
44370             signal.ch): Added test files.
44371           * chill.execute (.cvsignore printf.grt printr.c
44372             in-printf.grt rts.c chprintf.grt rts.h): Added
44373           test-support files.
44374             (Makefile): More corrections.
44375
44376 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
44377
44378         * chill.compile, chill.execute, chill.nocompile: Add CHILL
44379           test cases, ready for DejaGnu.
44380
44381 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
44382
44383         * Upgraded c-torture tests from 1.18 to 1.19
44384
44385         * gcc.compile: added test(s):
44386           930607-1.c
44387         * gcc.execute: added test(s):
44388           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
44389
44390         * added new subdirectory for misc tests: gcc.misc-tests
44391         * gcc.misc-test(s): added tests:
44392           inst-check.c test-consts.c test-ior.c test-switch.c
44393
44394 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
44395
44396         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
44397
44398 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
44399
44400         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
44401
44402 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
44403
44404         * Upgraded c-torture tests from 1.17 to 1.18
44405
44406 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
44407
44408         * Upgraded c-torture tests from 1.12 to 1.17
44409
44410 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
44411
44412         * lib/old-dejagnu.exp:
44413           Fixed handling of XFAIL target triplets to correctly
44414           recognize wildcard characters.  Removed code that
44415           appended a unique id tag to the end of the file name
44416           printed out by the result of the testcases within a
44417           given test file.
44418
44419 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
44420
44421         * lib/old-dejagnu.exp:
44422           Reworked expected failure handling to trigger off of XFAIL
44423           keyword in keyphrase embeded in testcase source code. The
44424           XFAIL keyword must be at the end of the keyphrase line. It
44425           may optionally be followed by one or more target triplets.
44426           It has just occured that the handling of wildcards in the
44427           target triplet may not be correct.
44428
44429 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
44430
44431         * g++.old-deja/tests:
44432           Moved all subdirectories up one level into g++.old-deja .
44433
44434         * lib/old-dejagnu.exp:
44435           Fixed problem with CXXFLAGS not being properly reset, and being
44436           corrupted with extraneous "-c" compiler option.  This was
44437           causing binaries to not be generated for test that needed them.
44438           Modified strings passed to "pass" and "fail" so that individual
44439           tests from the same test file would be distinguished by an
44440           identifier appended to the test file name in the summary logs;
44441           this corrected a problem with erroneous diff logs.  Added code
44442           to search testcases for expected fail and unexpected pass keywords.
44443
44444 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
44445
44446         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
44447
44448 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
44449
44450         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
44451           Removed extraneous text from end of "Special g++ Options"
44452           keyphrase.
44453
44454         * lib/old-dejagnu.exp: Added pattern matching to look for new
44455           keywords, embedded in testcases comments, which will trigger
44456           calls to xpass and xfail.
44457
44458 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
44459
44460         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
44461           comments embedded in the testcases, especially the one looking for
44462           special compiler options, as well as the pattern matching for the
44463           compiler output again.
44464
44465 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
44466
44467         * lib/old-dejagnu.exp: Do a proper check of the return value for
44468           execute tests. Fixed several problems with the pattern matching
44469           of the compiler output which gave erroneous test results.
44470           Changed several of the test result messages to be more descriptive.
44471         * config/unix-g++.exp: Proc g++_load now actually works and
44472           executes the tests passed to it and returns a usable return
44473           value.
44474
44475 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
44476
44477           * lib/gcc.exp: Exits gracefully if $CC is bogus.
44478
44479 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
44480
44481         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
44482           Modified both files to properly execute the old style
44483           dejagnu tests. The previous versions of these files were
44484           experimental and did not function anything near correctly.
44485
44486 1993-04-05  Rob Savoye  (rob@cygnus.com)
44487
44488         * Removed all Makefile.in and configure.in files. No configuration
44489         needed now.
44490
44491 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
44492
44493         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
44494
44495 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
44496
44497         * gcc.compile/configure.in, gcc.unsorted/configure.in,
44498         gcc.special/configure.in, gcc.noncompile/configure.in,
44499         gcc.execute/configure.in, gcc.code_quality/configure.in,
44500         g++.other/configure.in, g++.old-deja/configure.in,
44501         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
44502         in srcname setting.
44503
44504 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
44505
44506         * lib/udi.exp: Fixed mondfe and mondfe_download.
44507         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
44508         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
44509
44510 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
44511
44512         * config/udi-gdb.exp: Check $shell_id after connecting to target.
44513         (gdb_exit): Don't remove *_soc files.
44514
44515 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
44516
44517         * lib/c-torture.exp: Don't look for main; instead always use -w
44518         -c.  This is how the c-torture tests work.  Remove the object
44519         file if the compilation succeeds.
44520         * gcc.execute/execute.exp: Remove executable if test passes.
44521         * gcc.noncompile/noncompile.exp: Every test is an expected
44522         failure.
44523         * gcc.special/special.exp: Added tests from c-torture 1.11,
44524         corrected use of existing test.
44525         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
44526         gcc.execute/920625-1.c: Updated to c-torture 1.11.
44527         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
44528         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
44529         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
44530         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
44531         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
44532         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
44533         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
44534         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
44535         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
44536         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
44537         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
44538         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
44539         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
44540         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
44541         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
44542         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
44543         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
44544         c-torture 1.11.
44545         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
44546         correspond to c-torture 1.11.
44547
44548         * New file.